From 8e58b5191a3f5203dd655bf90e507195c07cdd2b Mon Sep 17 00:00:00 2001 From: "Sbh (OpenERP)" Date: Wed, 9 Feb 2011 16:15:55 +0530 Subject: [PATCH 001/477] [ADD] Add google_conact module bzr revid: sbh@tinyerp.com-20110209104555-l3txskncpjnfxvyc --- addons/goolge_contact/__init__.py | 24 +++++++++ addons/goolge_contact/__openerp__.py | 40 +++++++++++++++ addons/goolge_contact/google_contact.py | 32 ++++++++++++ addons/goolge_contact/google_contact_view.xml | 50 +++++++++++++++++++ addons/goolge_contact/test.py | 40 +++++++++++++++ 5 files changed, 186 insertions(+) create mode 100644 addons/goolge_contact/__init__.py create mode 100644 addons/goolge_contact/__openerp__.py create mode 100644 addons/goolge_contact/google_contact.py create mode 100644 addons/goolge_contact/google_contact_view.xml create mode 100644 addons/goolge_contact/test.py diff --git a/addons/goolge_contact/__init__.py b/addons/goolge_contact/__init__.py new file mode 100644 index 00000000000..ab21f4a289b --- /dev/null +++ b/addons/goolge_contact/__init__.py @@ -0,0 +1,24 @@ +# -*- coding: utf-8 -*- +############################################################################## +# +# OpenERP, Open Source Management Solution +# Copyright (C) 2004-2010 Tiny SPRL (). +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU Affero General Public License as +# published by the Free Software Foundation, either version 3 of the +# License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Affero General Public License for more details. +# +# You should have received a copy of the GNU Affero General Public License +# along with this program. If not, see . +# +############################################################################## + +import google_contact +# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: + diff --git a/addons/goolge_contact/__openerp__.py b/addons/goolge_contact/__openerp__.py new file mode 100644 index 00000000000..645362a0729 --- /dev/null +++ b/addons/goolge_contact/__openerp__.py @@ -0,0 +1,40 @@ +# -*- coding: utf-8 -*- +############################################################################## +# +# OpenERP, Open Source Management Solution +# Copyright (C) 2004-2010 Tiny SPRL (). +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU Affero General Public License as +# published by the Free Software Foundation, either version 3 of the +# License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Affero General Public License for more details. +# +# You should have received a copy of the GNU Affero General Public License +# along with this program. If not, see . +# +############################################################################## + + +{ + 'name': 'Google Contact', + 'version': '1.0', + 'category': 'Generic Modules/Others', + 'description': """The module adds google contact in partner address""", + 'author': 'OpenERP SA', + 'website': 'http://www.openerp.com', + 'depends': ['base'], + 'init_xml': [], + 'update_xml': [ + # 'google_contact_view.xml' + ], + 'demo_xml': [], + 'installable': True, + 'active': False, + 'certificate': '', +} +# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/goolge_contact/google_contact.py b/addons/goolge_contact/google_contact.py new file mode 100644 index 00000000000..0612398321b --- /dev/null +++ b/addons/goolge_contact/google_contact.py @@ -0,0 +1,32 @@ +# -*- coding: utf-8 -*- +############################################################################## +# +# OpenERP, Open Source Management Solution +# Copyright (C) 2004-2010 Tiny SPRL (). +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU Affero General Public License as +# published by the Free Software Foundation, either version 3 of the +# License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Affero General Public License for more details. +# +# You should have received a copy of the GNU Affero General Public License +# along with this program. If not, see . +# +############################################################################## + +from osv import fields,osv,orm + +try: + import gdata + from gdata import contacts + import gdata.contacts.service +except ImportError: + raise osv.except_osv(_('Google Contacts Import Error!'), _('Please install gdata-python-client from http://code.google.com/p/gdata-python-client/downloads/list')) + +# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: + diff --git a/addons/goolge_contact/google_contact_view.xml b/addons/goolge_contact/google_contact_view.xml new file mode 100644 index 00000000000..09ed4a9346f --- /dev/null +++ b/addons/goolge_contact/google_contact_view.xml @@ -0,0 +1,50 @@ + + + + + + google.contact.form + google.contact + form + +
+ + + + + + + + + From 441197c1b3db0f0297f2686ff6691118c69aba86 Mon Sep 17 00:00:00 2001 From: niv-openerp Date: Thu, 23 Jun 2011 17:58:07 +0200 Subject: [PATCH 362/477] [fix] bugs during write and unlink bzr revid: nicolas.vanhoren@openerp.com-20110623155807-xob4uhcgm3qxeao2 --- addons/base/static/src/js/form.js | 40 +++++++++++++------------------ 1 file changed, 16 insertions(+), 24 deletions(-) diff --git a/addons/base/static/src/js/form.js b/addons/base/static/src/js/form.js index b4578e3c762..576902b952d 100644 --- a/addons/base/static/src/js/form.js +++ b/addons/base/static/src/js/form.js @@ -1441,16 +1441,17 @@ openerp.base.form.One2ManyDataset = openerp.base.DataSetStatic.extend({ return to_return.promise(); }, write: function (id, data, callback) { - var record = _.select(this.to_create, function(x) {return x.id === id;}); - record = record || _.select(this.to_write, function(x) {return x.id === id;}); + var self = this; + var record = _.detect(this.to_create, function(x) {return x.id === id;}); + record = record || _.detect(this.to_write, function(x) {return x.id === id;}); if (record) { - $.extend(previous.value, data); + $.extend(record.values, data); } else { record = {id: id, values: data}; self.to_write.push(record); } - var cached = _.select(this.cache, function(x) {return x.id === id;}); - $.extend(cached.value, record.values); + var cached = _.detect(this.cache, function(x) {return x.id === id;}); + $.extend(cached.values, record.values); this.on_change(); var to_return = $.Deferred().then(callback); setTimeout(function () {to_return.resolve({result: true});}, 0); @@ -1458,17 +1459,15 @@ openerp.base.form.One2ManyDataset = openerp.base.DataSetStatic.extend({ }, unlink: function(ids, callback, error_callback) { var self = this; - var to_create_size = this.to_create.length; - var remove = function(list, to_remove) { - return _.reject(list, function(x) { return _.include(to_remove, x.id);}); - }; - this.to_create = remove(this.to_create); - this.to_write = remove(this.to_write); - this.cache = remove(this.cache); + _.each(ids, function(id) { + if (! _.detect(self.to_create, function(x) { return x.id === id; })) { + self.to_delete.push({id: id}) + } + }); + this.to_create = _.reject(this.to_create, function(x) { return _.include(ids, x.id);}); + this.to_write = _.reject(this.to_write, function(x) { return _.include(ids, x.id);}); + this.cache = _.reject(this.cache, function(x) { return _.include(ids, x.id);}); this.set_ids(_.without.apply(_, [this.ids].concat(ids))); - if (this.to_create == to_create_size) { - _.each(ids, function(x) {self.to_delete.push({id:x})}); - } this.on_change(); var to_return = $.Deferred().then(callback); setTimeout(function () {to_return.resolve({result: true});}, 0); @@ -1497,15 +1496,8 @@ openerp.base.form.One2ManyDataset = openerp.base.DataSetStatic.extend({ }); var completion = $.Deferred().then(callback); var return_records = function() { - var records = _.map(ids, function(id) {return _.detect(self.cache, function(c) {return c.id === id;}).values;}); - // avoid giving fields that were not asked for (+ create a copy of the cache) - var fields_plus_id = fields.concat(["id"]); - records = _.map(records, function(record) { - var tmp = {}; - _.each(fields_plus_id, function(field) { - tmp[field] = record[field]; - }); - return tmp; + var records = _.map(ids, function(id) { + return _.extend({}, _.detect(self.cache, function(c) {return c.id === id;}).values, {"id": id}); }); if (self.debug_mode) { if (_.include(records, undefined)) { From cff12d33e5e5f020d1c89cd4326b7634c2984d72 Mon Sep 17 00:00:00 2001 From: niv-openerp Date: Thu, 23 Jun 2011 17:58:07 +0200 Subject: [PATCH 363/477] [fix] bugs during write and unlink bzr revid: nicolas.vanhoren@openerp.com-20110623155807-57jmqyabo7te3eud --- addons/base/static/src/js/form.js | 40 +++++++++++++------------------ 1 file changed, 16 insertions(+), 24 deletions(-) diff --git a/addons/base/static/src/js/form.js b/addons/base/static/src/js/form.js index 4bb2e0ca636..5b67dd0e8ef 100644 --- a/addons/base/static/src/js/form.js +++ b/addons/base/static/src/js/form.js @@ -1428,16 +1428,17 @@ openerp.base.form.One2ManyDataset = openerp.base.DataSetStatic.extend({ return to_return.promise(); }, write: function (id, data, callback) { - var record = _.select(this.to_create, function(x) {return x.id === id;}); - record = record || _.select(this.to_write, function(x) {return x.id === id;}); + var self = this; + var record = _.detect(this.to_create, function(x) {return x.id === id;}); + record = record || _.detect(this.to_write, function(x) {return x.id === id;}); if (record) { - $.extend(previous.value, data); + $.extend(record.values, data); } else { record = {id: id, values: data}; self.to_write.push(record); } - var cached = _.select(this.cache, function(x) {return x.id === id;}); - $.extend(cached.value, record.values); + var cached = _.detect(this.cache, function(x) {return x.id === id;}); + $.extend(cached.values, record.values); this.on_change(); var to_return = $.Deferred().then(callback); setTimeout(function () {to_return.resolve({result: true});}, 0); @@ -1445,17 +1446,15 @@ openerp.base.form.One2ManyDataset = openerp.base.DataSetStatic.extend({ }, unlink: function(ids, callback, error_callback) { var self = this; - var to_create_size = this.to_create.length; - var remove = function(list, to_remove) { - return _.reject(list, function(x) { return _.include(to_remove, x.id);}); - }; - this.to_create = remove(this.to_create); - this.to_write = remove(this.to_write); - this.cache = remove(this.cache); + _.each(ids, function(id) { + if (! _.detect(self.to_create, function(x) { return x.id === id; })) { + self.to_delete.push({id: id}) + } + }); + this.to_create = _.reject(this.to_create, function(x) { return _.include(ids, x.id);}); + this.to_write = _.reject(this.to_write, function(x) { return _.include(ids, x.id);}); + this.cache = _.reject(this.cache, function(x) { return _.include(ids, x.id);}); this.set_ids(_.without.apply(_, [this.ids].concat(ids))); - if (this.to_create == to_create_size) { - _.each(ids, function(x) {self.to_delete.push({id:x})}); - } this.on_change(); var to_return = $.Deferred().then(callback); setTimeout(function () {to_return.resolve({result: true});}, 0); @@ -1484,15 +1483,8 @@ openerp.base.form.One2ManyDataset = openerp.base.DataSetStatic.extend({ }); var completion = $.Deferred().then(callback); var return_records = function() { - var records = _.map(ids, function(id) {return _.detect(self.cache, function(c) {return c.id === id;}).values;}); - // avoid giving fields that were not asked for (+ create a copy of the cache) - var fields_plus_id = fields.concat(["id"]); - records = _.map(records, function(record) { - var tmp = {}; - _.each(fields_plus_id, function(field) { - tmp[field] = record[field]; - }); - return tmp; + var records = _.map(ids, function(id) { + return _.extend({}, _.detect(self.cache, function(c) {return c.id === id;}).values, {"id": id}); }); if (self.debug_mode) { if (_.include(records, undefined)) { From 7f8b7e7bc1645dcd19f2179919d0ddf129d2b708 Mon Sep 17 00:00:00 2001 From: niv-openerp Date: Thu, 23 Jun 2011 17:59:46 +0200 Subject: [PATCH 364/477] [imp] removed useless method in main.py bzr revid: nicolas.vanhoren@openerp.com-20110623155946-mj3lca6u617exxsn --- addons/base/controllers/main.py | 5 ----- 1 file changed, 5 deletions(-) diff --git a/addons/base/controllers/main.py b/addons/base/controllers/main.py index 3f519f30962..bc6bc141863 100644 --- a/addons/base/controllers/main.py +++ b/addons/base/controllers/main.py @@ -383,11 +383,6 @@ class DataSet(openerpweb.Controller): reads = Model.read(ids, fields or False, context) reads.sort(key=lambda obj: ids.index(obj['id'])) return reads - - @openerpweb.jsonrequest - def read(self, request, model, ids, fields=False): - return self.do_search_read(request, model, ids, fields, - request.session.eval_context(request.context)) @openerpweb.jsonrequest def get(self, request, model, ids, fields=False): From 93cd2ec1aa8bb6ba2019dccc4d8ec4b2e0d9db6b Mon Sep 17 00:00:00 2001 From: Fabien Meghazi Date: Thu, 23 Jun 2011 19:20:50 +0200 Subject: [PATCH 365/477] [FIX] Date widgets does not correctly validate bzr revid: fme@openerp.com-20110623172050-deldzkj98hcuhjjs --- addons/base/static/src/js/form.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/base/static/src/js/form.js b/addons/base/static/src/js/form.js index 576902b952d..69cea6e5be4 100644 --- a/addons/base/static/src/js/form.js +++ b/addons/base/static/src/js/form.js @@ -876,7 +876,7 @@ openerp.base.form.FieldDatetime = openerp.base.form.Field.extend({ } }, validate: function() { - this.invalid = this.required && this.$element.find('input')[this.jqueryui_object]('getDate') === ''; + this.invalid = this.required && !this.$element.find('input')[this.jqueryui_object]('getDate'); }, focus: function() { this.$element.find('input').focus(); From a495795a9eeb18a7d76d5676253a00978385f868 Mon Sep 17 00:00:00 2001 From: niv-openerp Date: Thu, 23 Jun 2011 18:57:17 +0200 Subject: [PATCH 367/477] [imp] refactored one2many dataset & created read only search dataset & used it in the select create popup bzr revid: nicolas.vanhoren@openerp.com-20110623165717-0chc04ez42ehhde7 --- addons/base/static/src/js/data.js | 129 +++++++++++++++++++++++++++++ addons/base/static/src/js/form.js | 131 ++++-------------------------- 2 files changed, 145 insertions(+), 115 deletions(-) diff --git a/addons/base/static/src/js/data.js b/addons/base/static/src/js/data.js index 954eb8ccf43..046ac2997bc 100644 --- a/addons/base/static/src/js/data.js +++ b/addons/base/static/src/js/data.js @@ -458,6 +458,135 @@ openerp.base.DataSetSearch = openerp.base.DataSet.extend({ } }); +openerp.base.BufferedDataSet = openerp.base.DataSetStatic.extend({ + virtual_id_prefix: "one2many_v_id_", + virtual_id_regex: /one2many_v_id_.*/, + debug_mode: true, + init: function() { + this._super.apply(this, arguments); + this.reset_ids([]); + }, + create: function(data, callback, error_callback) { + var cached = {id:_.uniqueId(this.virtual_id_prefix), values: data}; + this.to_create.push(cached); + this.cache.push(cached); + this.on_change(); + var to_return = $.Deferred().then(callback); + setTimeout(function() {to_return.resolve({result: cached.id});}, 0); + return to_return.promise(); + }, + write: function (id, data, callback) { + var self = this; + var record = _.detect(this.to_create, function(x) {return x.id === id;}); + record = record || _.detect(this.to_write, function(x) {return x.id === id;}); + if (record) { + $.extend(record.values, data); + } else { + record = {id: id, values: data}; + self.to_write.push(record); + } + var cached = _.detect(this.cache, function(x) {return x.id === id;}); + $.extend(cached.values, record.values); + this.on_change(); + var to_return = $.Deferred().then(callback); + setTimeout(function () {to_return.resolve({result: true});}, 0); + return to_return.promise(); + }, + unlink: function(ids, callback, error_callback) { + var self = this; + _.each(ids, function(id) { + if (! _.detect(self.to_create, function(x) { return x.id === id; })) { + self.to_delete.push({id: id}) + } + }); + this.to_create = _.reject(this.to_create, function(x) { return _.include(ids, x.id);}); + this.to_write = _.reject(this.to_write, function(x) { return _.include(ids, x.id);}); + this.cache = _.reject(this.cache, function(x) { return _.include(ids, x.id);}); + this.set_ids(_.without.apply(_, [this.ids].concat(ids))); + this.on_change(); + var to_return = $.Deferred().then(callback); + setTimeout(function () {to_return.resolve({result: true});}, 0); + return to_return.promise(); + }, + reset_ids: function(ids) { + this.set_ids(ids); + this.to_delete = []; + this.to_create = []; + this.to_write = []; + this.cache = []; + }, + on_change: function() {}, + read_ids: function (ids, fields, callback) { + var self = this; + var to_get = []; + _.each(ids, function(id) { + var cached = _.detect(self.cache, function(x) {return x.id === id;}); + var created = _.detect(self.to_create, function(x) {return x.id === id;}); + if (created) { + _.each(fields, function(x) {if (cached.values[x] === undefined) cached.values[x] = false;}); + } else { + if (!cached || !_.all(fields, function(x) {return cached.values[x] !== undefined})) + to_get.push(id); + } + }); + var completion = $.Deferred().then(callback); + var return_records = function() { + var records = _.map(ids, function(id) { + return _.extend({}, _.detect(self.cache, function(c) {return c.id === id;}).values, {"id": id}); + }); + if (self.debug_mode) { + if (_.include(records, undefined)) { + throw "Record not correctly loaded"; + } + } + setTimeout(function () {completion.resolve(records);}, 0); + } + if(to_get.length > 0) { + var rpc_promise = this._super(to_get, fields, function(records) { + _.each(records, function(record, index) { + var id = to_get[index]; + var cached = _.detect(self.cache, function(x) {return x.id === id;}); + if (!cached) { + self.cache.push({id: id, values: record}); + } else { + // I assume cache value is prioritary + _.defaults(cached.values, record); + } + }); + return_records(); + }); + $.when(rpc_promise).fail(function() {completion.reject();}); + } else { + return_records(); + } + return completion.promise(); + }, +}); + +openerp.base.ReadOnlyDataSetSearch = openerp.base.DataSetSearch.extend({ + create: function(data, callback, error_callback) { + this.on_create(data); + var to_return = $.Deferred().then(callback); + setTimeout(function () {to_return.resolve({"result": undefined});}, 0); + return to_return.promise(); + }, + on_create: function(data) {}, + write: function (id, data, callback) { + this.on_write(id); + var to_return = $.Deferred().then(callback); + setTimeout(function () {to_return.resolve({"result": true});}, 0); + return to_return.promise(); + }, + on_write: function(id) {}, + unlink: function(ids, callback, error_callback) { + this.on_unlink(ids); + var to_return = $.Deferred().then(callback); + setTimeout(function () {to_return.resolve({"result": true});}, 0); + return to_return.promise(); + }, + on_unlink: function(ids) {} +}); + openerp.base.CompoundContext = function() { this.__ref = "compound_context"; this.__contexts = []; diff --git a/addons/base/static/src/js/form.js b/addons/base/static/src/js/form.js index 5b67dd0e8ef..822feec62ec 100644 --- a/addons/base/static/src/js/form.js +++ b/addons/base/static/src/js/form.js @@ -1324,7 +1324,7 @@ openerp.base.form.FieldOne2Many = openerp.base.form.Field.extend({ var self = this; - this.dataset = new openerp.base.form.One2ManyDataset(this.session, this.field.relation); + this.dataset = new openerp.base.BufferedDataSet(this.session, this.field.relation); this.dataset.on_change.add_last(function() { self.on_ui_change(); }); @@ -1410,111 +1410,6 @@ openerp.base.form.One2ManyListView = openerp.base.ListView.extend({ } }); -openerp.base.form.One2ManyDataset = openerp.base.DataSetStatic.extend({ - virtual_id_prefix: "one2many_v_id_", - virtual_id_regex: /one2many_v_id_.*/, - debug_mode: true, - init: function() { - this._super.apply(this, arguments); - this.reset_ids([]); - }, - create: function(data, callback, error_callback) { - var cached = {id:_.uniqueId(this.virtual_id_prefix), values: data}; - this.to_create.push(cached); - this.cache.push(cached); - this.on_change(); - var to_return = $.Deferred().then(callback); - setTimeout(function() {to_return.resolve({result: cached.id});}, 0); - return to_return.promise(); - }, - write: function (id, data, callback) { - var self = this; - var record = _.detect(this.to_create, function(x) {return x.id === id;}); - record = record || _.detect(this.to_write, function(x) {return x.id === id;}); - if (record) { - $.extend(record.values, data); - } else { - record = {id: id, values: data}; - self.to_write.push(record); - } - var cached = _.detect(this.cache, function(x) {return x.id === id;}); - $.extend(cached.values, record.values); - this.on_change(); - var to_return = $.Deferred().then(callback); - setTimeout(function () {to_return.resolve({result: true});}, 0); - return to_return.promise(); - }, - unlink: function(ids, callback, error_callback) { - var self = this; - _.each(ids, function(id) { - if (! _.detect(self.to_create, function(x) { return x.id === id; })) { - self.to_delete.push({id: id}) - } - }); - this.to_create = _.reject(this.to_create, function(x) { return _.include(ids, x.id);}); - this.to_write = _.reject(this.to_write, function(x) { return _.include(ids, x.id);}); - this.cache = _.reject(this.cache, function(x) { return _.include(ids, x.id);}); - this.set_ids(_.without.apply(_, [this.ids].concat(ids))); - this.on_change(); - var to_return = $.Deferred().then(callback); - setTimeout(function () {to_return.resolve({result: true});}, 0); - return to_return.promise(); - }, - reset_ids: function(ids) { - this.set_ids(ids); - this.to_delete = []; - this.to_create = []; - this.to_write = []; - this.cache = []; - }, - on_change: function() {}, - read_ids: function (ids, fields, callback) { - var self = this; - var to_get = []; - _.each(ids, function(id) { - var cached = _.detect(self.cache, function(x) {return x.id === id;}); - var created = _.detect(self.to_create, function(x) {return x.id === id;}); - if (created) { - _.each(fields, function(x) {if (cached.values[x] === undefined) cached.values[x] = false;}); - } else { - if (!cached || !_.all(fields, function(x) {return cached.values[x] !== undefined})) - to_get.push(id); - } - }); - var completion = $.Deferred().then(callback); - var return_records = function() { - var records = _.map(ids, function(id) { - return _.extend({}, _.detect(self.cache, function(c) {return c.id === id;}).values, {"id": id}); - }); - if (self.debug_mode) { - if (_.include(records, undefined)) { - throw "Record not correctly loaded"; - } - } - setTimeout(function () {completion.resolve(records);}, 0); - } - if(to_get.length > 0) { - var rpc_promise = this._super(to_get, fields, function(records) { - _.each(records, function(record, index) { - var id = to_get[index]; - var cached = _.detect(self.cache, function(x) {return x.id === id;}); - if (!cached) { - self.cache.push({id: id, values: record}); - } else { - // I assume cache value is prioritary - _.defaults(cached.values, record); - } - }); - return_records(); - }); - $.when(rpc_promise).fail(function() {completion.reject();}); - } else { - return_records(); - } - return completion.promise(); - }, -}); - openerp.base.form.FieldMany2Many = openerp.base.form.Field.extend({ init: function(view, node) { this._super(view, node); @@ -1596,12 +1491,13 @@ openerp.base.form.SelectCreatePopup = openerp.base.BaseWidget.extend({ * - initial_view: form or search (default search) * - disable_multiple_selection * - alternative_form_view + * - auto_create (default true) */ select_element: function(model, options, domain, context) { this.model = model; this.domain = domain || []; this.context = context || {}; - this.options = options || {}; + this.options = _.defaults(options || {}, {"initial_view": "search", "auto_create": true}); this.initial_ids = this.options.initial_ids; jQuery(this.render()).dialog({title: '', modal: true, @@ -1610,9 +1506,9 @@ openerp.base.form.SelectCreatePopup = openerp.base.BaseWidget.extend({ }, start: function() { this._super(); - this.dataset = new openerp.base.DataSetSearch(this.session, this.model, + this.dataset = new openerp.base.ReadOnlyDataSetSearch(this.session, this.model, this.context, this.domain); - if ((this.options.initial_view || "search") == "search") { + if (this.options.initial_view == "search") { this.setup_search_view(); } else { // "form" this.new_object(); @@ -1662,6 +1558,16 @@ openerp.base.form.SelectCreatePopup = openerp.base.BaseWidget.extend({ }); this.searchview.start(); }, + on_create: function(data) { + debugger; + if (!this.options.auto_create) + return; + var self = this; + var wdataset = new openerp.base.DataSetSearch(this.session, this.model, this.context, this.domain); + wdataset.create(data, function(r) { + self.on_select_elements([r.result]); + }); + }, on_select_elements: function(element_ids) { }, on_click_element: function(ids) { @@ -1699,12 +1605,7 @@ openerp.base.form.SelectCreatePopup = openerp.base.BaseWidget.extend({ self.stop(); }); }); - this.view_form.on_created.add_last(function(r, success) { - if (r.result) { - var id = arguments[0].result; - self.on_select_elements([id]); - } - }); + this.dataset.on_create.add(this.on_create); this.view_form.do_show(); } }); From fe6536132f484e4c683a6466a30b99a0f2842c08 Mon Sep 17 00:00:00 2001 From: niv-openerp Date: Thu, 23 Jun 2011 18:57:17 +0200 Subject: [PATCH 368/477] [imp] refactored one2many dataset & created read only search dataset & used it in the select create popup bzr revid: nicolas.vanhoren@openerp.com-20110623165717-di9r0i463tm4wm7a --- addons/base/static/src/js/data.js | 129 +++++++++++++++++++++++++++++ addons/base/static/src/js/form.js | 131 ++++-------------------------- 2 files changed, 145 insertions(+), 115 deletions(-) diff --git a/addons/base/static/src/js/data.js b/addons/base/static/src/js/data.js index 86caa8466c6..b3ddd7750c8 100644 --- a/addons/base/static/src/js/data.js +++ b/addons/base/static/src/js/data.js @@ -458,6 +458,135 @@ openerp.base.DataSetSearch = openerp.base.DataSet.extend({ } }); +openerp.base.BufferedDataSet = openerp.base.DataSetStatic.extend({ + virtual_id_prefix: "one2many_v_id_", + virtual_id_regex: /one2many_v_id_.*/, + debug_mode: true, + init: function() { + this._super.apply(this, arguments); + this.reset_ids([]); + }, + create: function(data, callback, error_callback) { + var cached = {id:_.uniqueId(this.virtual_id_prefix), values: data}; + this.to_create.push(cached); + this.cache.push(cached); + this.on_change(); + var to_return = $.Deferred().then(callback); + setTimeout(function() {to_return.resolve({result: cached.id});}, 0); + return to_return.promise(); + }, + write: function (id, data, callback) { + var self = this; + var record = _.detect(this.to_create, function(x) {return x.id === id;}); + record = record || _.detect(this.to_write, function(x) {return x.id === id;}); + if (record) { + $.extend(record.values, data); + } else { + record = {id: id, values: data}; + self.to_write.push(record); + } + var cached = _.detect(this.cache, function(x) {return x.id === id;}); + $.extend(cached.values, record.values); + this.on_change(); + var to_return = $.Deferred().then(callback); + setTimeout(function () {to_return.resolve({result: true});}, 0); + return to_return.promise(); + }, + unlink: function(ids, callback, error_callback) { + var self = this; + _.each(ids, function(id) { + if (! _.detect(self.to_create, function(x) { return x.id === id; })) { + self.to_delete.push({id: id}) + } + }); + this.to_create = _.reject(this.to_create, function(x) { return _.include(ids, x.id);}); + this.to_write = _.reject(this.to_write, function(x) { return _.include(ids, x.id);}); + this.cache = _.reject(this.cache, function(x) { return _.include(ids, x.id);}); + this.set_ids(_.without.apply(_, [this.ids].concat(ids))); + this.on_change(); + var to_return = $.Deferred().then(callback); + setTimeout(function () {to_return.resolve({result: true});}, 0); + return to_return.promise(); + }, + reset_ids: function(ids) { + this.set_ids(ids); + this.to_delete = []; + this.to_create = []; + this.to_write = []; + this.cache = []; + }, + on_change: function() {}, + read_ids: function (ids, fields, callback) { + var self = this; + var to_get = []; + _.each(ids, function(id) { + var cached = _.detect(self.cache, function(x) {return x.id === id;}); + var created = _.detect(self.to_create, function(x) {return x.id === id;}); + if (created) { + _.each(fields, function(x) {if (cached.values[x] === undefined) cached.values[x] = false;}); + } else { + if (!cached || !_.all(fields, function(x) {return cached.values[x] !== undefined})) + to_get.push(id); + } + }); + var completion = $.Deferred().then(callback); + var return_records = function() { + var records = _.map(ids, function(id) { + return _.extend({}, _.detect(self.cache, function(c) {return c.id === id;}).values, {"id": id}); + }); + if (self.debug_mode) { + if (_.include(records, undefined)) { + throw "Record not correctly loaded"; + } + } + setTimeout(function () {completion.resolve(records);}, 0); + } + if(to_get.length > 0) { + var rpc_promise = this._super(to_get, fields, function(records) { + _.each(records, function(record, index) { + var id = to_get[index]; + var cached = _.detect(self.cache, function(x) {return x.id === id;}); + if (!cached) { + self.cache.push({id: id, values: record}); + } else { + // I assume cache value is prioritary + _.defaults(cached.values, record); + } + }); + return_records(); + }); + $.when(rpc_promise).fail(function() {completion.reject();}); + } else { + return_records(); + } + return completion.promise(); + }, +}); + +openerp.base.ReadOnlyDataSetSearch = openerp.base.DataSetSearch.extend({ + create: function(data, callback, error_callback) { + this.on_create(data); + var to_return = $.Deferred().then(callback); + setTimeout(function () {to_return.resolve({"result": undefined});}, 0); + return to_return.promise(); + }, + on_create: function(data) {}, + write: function (id, data, callback) { + this.on_write(id); + var to_return = $.Deferred().then(callback); + setTimeout(function () {to_return.resolve({"result": true});}, 0); + return to_return.promise(); + }, + on_write: function(id) {}, + unlink: function(ids, callback, error_callback) { + this.on_unlink(ids); + var to_return = $.Deferred().then(callback); + setTimeout(function () {to_return.resolve({"result": true});}, 0); + return to_return.promise(); + }, + on_unlink: function(ids) {} +}); + openerp.base.CompoundContext = function() { this.__ref = "compound_context"; this.__contexts = []; diff --git a/addons/base/static/src/js/form.js b/addons/base/static/src/js/form.js index 69cea6e5be4..71ce2f5cbb4 100644 --- a/addons/base/static/src/js/form.js +++ b/addons/base/static/src/js/form.js @@ -1337,7 +1337,7 @@ openerp.base.form.FieldOne2Many = openerp.base.form.Field.extend({ var self = this; - this.dataset = new openerp.base.form.One2ManyDataset(this.session, this.field.relation); + this.dataset = new openerp.base.BufferedDataSet(this.session, this.field.relation); this.dataset.on_change.add_last(function() { self.on_ui_change(); }); @@ -1423,111 +1423,6 @@ openerp.base.form.One2ManyListView = openerp.base.ListView.extend({ } }); -openerp.base.form.One2ManyDataset = openerp.base.DataSetStatic.extend({ - virtual_id_prefix: "one2many_v_id_", - virtual_id_regex: /one2many_v_id_.*/, - debug_mode: true, - init: function() { - this._super.apply(this, arguments); - this.reset_ids([]); - }, - create: function(data, callback, error_callback) { - var cached = {id:_.uniqueId(this.virtual_id_prefix), values: data}; - this.to_create.push(cached); - this.cache.push(cached); - this.on_change(); - var to_return = $.Deferred().then(callback); - setTimeout(function() {to_return.resolve({result: cached.id});}, 0); - return to_return.promise(); - }, - write: function (id, data, callback) { - var self = this; - var record = _.detect(this.to_create, function(x) {return x.id === id;}); - record = record || _.detect(this.to_write, function(x) {return x.id === id;}); - if (record) { - $.extend(record.values, data); - } else { - record = {id: id, values: data}; - self.to_write.push(record); - } - var cached = _.detect(this.cache, function(x) {return x.id === id;}); - $.extend(cached.values, record.values); - this.on_change(); - var to_return = $.Deferred().then(callback); - setTimeout(function () {to_return.resolve({result: true});}, 0); - return to_return.promise(); - }, - unlink: function(ids, callback, error_callback) { - var self = this; - _.each(ids, function(id) { - if (! _.detect(self.to_create, function(x) { return x.id === id; })) { - self.to_delete.push({id: id}) - } - }); - this.to_create = _.reject(this.to_create, function(x) { return _.include(ids, x.id);}); - this.to_write = _.reject(this.to_write, function(x) { return _.include(ids, x.id);}); - this.cache = _.reject(this.cache, function(x) { return _.include(ids, x.id);}); - this.set_ids(_.without.apply(_, [this.ids].concat(ids))); - this.on_change(); - var to_return = $.Deferred().then(callback); - setTimeout(function () {to_return.resolve({result: true});}, 0); - return to_return.promise(); - }, - reset_ids: function(ids) { - this.set_ids(ids); - this.to_delete = []; - this.to_create = []; - this.to_write = []; - this.cache = []; - }, - on_change: function() {}, - read_ids: function (ids, fields, callback) { - var self = this; - var to_get = []; - _.each(ids, function(id) { - var cached = _.detect(self.cache, function(x) {return x.id === id;}); - var created = _.detect(self.to_create, function(x) {return x.id === id;}); - if (created) { - _.each(fields, function(x) {if (cached.values[x] === undefined) cached.values[x] = false;}); - } else { - if (!cached || !_.all(fields, function(x) {return cached.values[x] !== undefined})) - to_get.push(id); - } - }); - var completion = $.Deferred().then(callback); - var return_records = function() { - var records = _.map(ids, function(id) { - return _.extend({}, _.detect(self.cache, function(c) {return c.id === id;}).values, {"id": id}); - }); - if (self.debug_mode) { - if (_.include(records, undefined)) { - throw "Record not correctly loaded"; - } - } - setTimeout(function () {completion.resolve(records);}, 0); - } - if(to_get.length > 0) { - var rpc_promise = this._super(to_get, fields, function(records) { - _.each(records, function(record, index) { - var id = to_get[index]; - var cached = _.detect(self.cache, function(x) {return x.id === id;}); - if (!cached) { - self.cache.push({id: id, values: record}); - } else { - // I assume cache value is prioritary - _.defaults(cached.values, record); - } - }); - return_records(); - }); - $.when(rpc_promise).fail(function() {completion.reject();}); - } else { - return_records(); - } - return completion.promise(); - }, -}); - openerp.base.form.FieldMany2Many = openerp.base.form.Field.extend({ init: function(view, node) { this._super(view, node); @@ -1609,12 +1504,13 @@ openerp.base.form.SelectCreatePopup = openerp.base.BaseWidget.extend({ * - initial_view: form or search (default search) * - disable_multiple_selection * - alternative_form_view + * - auto_create (default true) */ select_element: function(model, options, domain, context) { this.model = model; this.domain = domain || []; this.context = context || {}; - this.options = options || {}; + this.options = _.defaults(options || {}, {"initial_view": "search", "auto_create": true}); this.initial_ids = this.options.initial_ids; jQuery(this.render()).dialog({title: '', modal: true, @@ -1623,9 +1519,9 @@ openerp.base.form.SelectCreatePopup = openerp.base.BaseWidget.extend({ }, start: function() { this._super(); - this.dataset = new openerp.base.DataSetSearch(this.session, this.model, + this.dataset = new openerp.base.ReadOnlyDataSetSearch(this.session, this.model, this.context, this.domain); - if ((this.options.initial_view || "search") == "search") { + if (this.options.initial_view == "search") { this.setup_search_view(); } else { // "form" this.new_object(); @@ -1675,6 +1571,16 @@ openerp.base.form.SelectCreatePopup = openerp.base.BaseWidget.extend({ }); this.searchview.start(); }, + on_create: function(data) { + debugger; + if (!this.options.auto_create) + return; + var self = this; + var wdataset = new openerp.base.DataSetSearch(this.session, this.model, this.context, this.domain); + wdataset.create(data, function(r) { + self.on_select_elements([r.result]); + }); + }, on_select_elements: function(element_ids) { }, on_click_element: function(ids) { @@ -1712,12 +1618,7 @@ openerp.base.form.SelectCreatePopup = openerp.base.BaseWidget.extend({ self.stop(); }); }); - this.view_form.on_created.add_last(function(r, success) { - if (r.result) { - var id = arguments[0].result; - self.on_select_elements([id]); - } - }); + this.dataset.on_create.add(this.on_create); this.view_form.do_show(); } }); From 00f9c3fcb11659ff06f117765493ce833a2d99b1 Mon Sep 17 00:00:00 2001 From: niv-openerp Date: Thu, 23 Jun 2011 19:07:34 +0200 Subject: [PATCH 369/477] [imp] put correct behavior in creation popup bzr revid: nicolas.vanhoren@openerp.com-20110623170734-aololq8r37xp84gh --- addons/base/static/src/js/form.js | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/addons/base/static/src/js/form.js b/addons/base/static/src/js/form.js index 822feec62ec..dd39de03745 100644 --- a/addons/base/static/src/js/form.js +++ b/addons/base/static/src/js/form.js @@ -1399,13 +1399,15 @@ openerp.base.form.One2ManyListView = openerp.base.ListView.extend({ var pop = new openerp.base.form.SelectCreatePopup(null, self.o2m.view.session); pop.select_element(self.o2m.field.relation,{ initial_view: "form", - alternative_form_view: self.o2m.field.views ? self.o2m.field.views["form"] : undefined + alternative_form_view: self.o2m.field.views ? self.o2m.field.views["form"] : undefined, + auto_create: false }); - pop.on_select_elements.add(function(element_ids) { - var ids = self.o2m.dataset.ids; - _.each(element_ids, function(x) {if (!_.include(ids, x)) ids.push(x);}); - self.o2m.dataset.set_ids(ids); - self.o2m.reload_current_view(); + pop.on_create.add(function(data) { + self.o2m.dataset.create(data, function(r) { + self.o2m.dataset.set_ids(self.o2m.dataset.ids.concat([r.result])); + pop.stop(); + self.o2m.reload_current_view(); + }); }); } }); @@ -1559,7 +1561,6 @@ openerp.base.form.SelectCreatePopup = openerp.base.BaseWidget.extend({ this.searchview.start(); }, on_create: function(data) { - debugger; if (!this.options.auto_create) return; var self = this; From 6de6267db7002a91249032205cf8a0057bcfc87e Mon Sep 17 00:00:00 2001 From: niv-openerp Date: Thu, 23 Jun 2011 19:07:34 +0200 Subject: [PATCH 370/477] [imp] put correct behavior in creation popup bzr revid: nicolas.vanhoren@openerp.com-20110623170734-o7fab8axwupy6dwg --- addons/base/static/src/js/form.js | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/addons/base/static/src/js/form.js b/addons/base/static/src/js/form.js index 71ce2f5cbb4..cd022398355 100644 --- a/addons/base/static/src/js/form.js +++ b/addons/base/static/src/js/form.js @@ -1412,13 +1412,15 @@ openerp.base.form.One2ManyListView = openerp.base.ListView.extend({ var pop = new openerp.base.form.SelectCreatePopup(null, self.o2m.view.session); pop.select_element(self.o2m.field.relation,{ initial_view: "form", - alternative_form_view: self.o2m.field.views ? self.o2m.field.views["form"] : undefined + alternative_form_view: self.o2m.field.views ? self.o2m.field.views["form"] : undefined, + auto_create: false }); - pop.on_select_elements.add(function(element_ids) { - var ids = self.o2m.dataset.ids; - _.each(element_ids, function(x) {if (!_.include(ids, x)) ids.push(x);}); - self.o2m.dataset.set_ids(ids); - self.o2m.reload_current_view(); + pop.on_create.add(function(data) { + self.o2m.dataset.create(data, function(r) { + self.o2m.dataset.set_ids(self.o2m.dataset.ids.concat([r.result])); + pop.stop(); + self.o2m.reload_current_view(); + }); }); } }); @@ -1572,7 +1574,6 @@ openerp.base.form.SelectCreatePopup = openerp.base.BaseWidget.extend({ this.searchview.start(); }, on_create: function(data) { - debugger; if (!this.options.auto_create) return; var self = this; From 63bee10af8380ac33a45cb132d9460b29a8f69dc Mon Sep 17 00:00:00 2001 From: niv-openerp Date: Thu, 23 Jun 2011 19:27:37 +0200 Subject: [PATCH 371/477] [imp] added save to o2m bzr revid: nicolas.vanhoren@openerp.com-20110623172737-3ij1etgf73otx2ip --- addons/base/static/src/js/form.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/addons/base/static/src/js/form.js b/addons/base/static/src/js/form.js index dd39de03745..ac937fa7302 100644 --- a/addons/base/static/src/js/form.js +++ b/addons/base/static/src/js/form.js @@ -1383,8 +1383,10 @@ openerp.base.form.FieldOne2Many = openerp.base.form.Field.extend({ }); }, get_value: function() { - var val = _.map(this.dataset.to_delete, function(v, k) {return [2, parseInt(k, 10)];}); - var val = val.concat(_.map(this.dataset.to_create, function(x) {return [0, 0, x];})); + var val = _.map(this.dataset.to_delete, function(v, k) {return [2, x.id];}); + val = val.concat(_.map(this.dataset.to_create, function(x) {return [0, 0, x.values];})); + val = val.concat(_.map(this.dataset.to_write, function(x) {return [1, x.id, x.values];})); + debugger; return val; }, validate: function() { From df6d64249d2ea8580d4e2a79f3ad4ee452302b0a Mon Sep 17 00:00:00 2001 From: niv-openerp Date: Thu, 23 Jun 2011 19:27:37 +0200 Subject: [PATCH 372/477] [imp] added save to o2m bzr revid: nicolas.vanhoren@openerp.com-20110623172737-koryk7a8ecoobtt7 --- addons/base/static/src/js/form.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/addons/base/static/src/js/form.js b/addons/base/static/src/js/form.js index cd022398355..aa69c539c00 100644 --- a/addons/base/static/src/js/form.js +++ b/addons/base/static/src/js/form.js @@ -1396,8 +1396,10 @@ openerp.base.form.FieldOne2Many = openerp.base.form.Field.extend({ }); }, get_value: function() { - var val = _.map(this.dataset.to_delete, function(v, k) {return [2, parseInt(k, 10)];}); - var val = val.concat(_.map(this.dataset.to_create, function(x) {return [0, 0, x];})); + var val = _.map(this.dataset.to_delete, function(v, k) {return [2, x.id];}); + val = val.concat(_.map(this.dataset.to_create, function(x) {return [0, 0, x.values];})); + val = val.concat(_.map(this.dataset.to_write, function(x) {return [1, x.id, x.values];})); + debugger; return val; }, validate: function() { From 227d5cd6550621a4b287b7e636abd48736a62abd Mon Sep 17 00:00:00 2001 From: Launchpad Translations on behalf of openerp <> Date: Fri, 24 Jun 2011 05:00:11 +0000 Subject: [PATCH 373/477] Launchpad automatic translations update. bzr revid: launchpad_translations_on_behalf_of_openerp-20110623045640-fkofiyjqqzf6hj6m bzr revid: launchpad_translations_on_behalf_of_openerp-20110624050011-am2yj6hmjdkpvdi2 --- addons/account_accountant/i18n/fi.po | 33 ++++ addons/base_calendar/i18n/tr.po | 18 +- addons/base_crypt/i18n/zh_CN.po | 77 ++++++++ addons/document_ftp/i18n/tr.po | 8 +- addons/hr/i18n/pt_BR.po | 17 +- addons/hr/i18n/tr.po | 254 +++++++++++++++------------ addons/mrp_repair/i18n/tr.po | 217 ++++++++++++++--------- addons/profile_tools/i18n/fi.po | 145 +++++++++++++++ addons/project_mailgate/i18n/fi.po | 100 +++++++++++ addons/project_mrp/i18n/fi.po | 133 ++++++++++++++ 10 files changed, 800 insertions(+), 202 deletions(-) create mode 100644 addons/account_accountant/i18n/fi.po create mode 100644 addons/base_crypt/i18n/zh_CN.po create mode 100644 addons/profile_tools/i18n/fi.po create mode 100644 addons/project_mailgate/i18n/fi.po create mode 100644 addons/project_mrp/i18n/fi.po diff --git a/addons/account_accountant/i18n/fi.po b/addons/account_accountant/i18n/fi.po new file mode 100644 index 00000000000..1e1c0a25072 --- /dev/null +++ b/addons/account_accountant/i18n/fi.po @@ -0,0 +1,33 @@ +# Finnish translation for openobject-addons +# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2011. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-01-11 11:14+0000\n" +"PO-Revision-Date: 2011-06-22 05:51+0000\n" +"Last-Translator: FULL NAME \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: 2011-06-23 04:56+0000\n" +"X-Generator: Launchpad (build 13168)\n" + +#. module: account_accountant +#: model:ir.module.module,description:account_accountant.module_meta_information +msgid "" +"\n" +"This module gives the admin user the access to all the accounting features " +"like the journal\n" +"items and the chart of accounts.\n" +" " +msgstr "" + +#. module: account_accountant +#: model:ir.module.module,shortdesc:account_accountant.module_meta_information +msgid "Accountant" +msgstr "Kirjanpitäjä" diff --git a/addons/base_calendar/i18n/tr.po b/addons/base_calendar/i18n/tr.po index 2f343554c2f..ba228085c56 100644 --- a/addons/base_calendar/i18n/tr.po +++ b/addons/base_calendar/i18n/tr.po @@ -8,13 +8,13 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-01-11 11:14+0000\n" -"PO-Revision-Date: 2011-06-20 20:46+0000\n" +"PO-Revision-Date: 2011-06-23 19:26+0000\n" "Last-Translator: Ayhan KIZILTAN \n" "Language-Team: Turkish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-06-21 04:37+0000\n" +"X-Launchpad-Export-Date: 2011-06-24 05:00+0000\n" "X-Generator: Launchpad (build 13168)\n" #. module: base_calendar @@ -925,7 +925,7 @@ msgstr "Yinele" msgid "" "Reference to the URIthat points to the directory information corresponding " "to the attendee." -msgstr "" +msgstr "Katılımcıyla ilgili dizin bilgisine yönlendiren URL ile ilişkilidir." #. module: base_calendar #: selection:base.calendar.set.exrule,month_list:0 @@ -1166,6 +1166,8 @@ msgid "" "If the active field is set to true, it will allow you to hide the event " "alarm information without removing it." msgstr "" +"Etkin alan yanlış olarak ayarlıysa, etkinlik alarmını kaldırmadan " +"gizlemenizi sağlar." #. module: base_calendar #: field:calendar.event,recurrent_id:0 @@ -1253,6 +1255,8 @@ msgid "" "calendar component, than that provided by the " "\"SUMMARY\" property" msgstr "" +"Takvim bileşeninin tanımını \"ÖZET\" özelliğinden eldeedilenden daha tam " +"olarak belirtir." #. module: base_calendar #: view:calendar.event:0 @@ -1327,6 +1331,8 @@ msgstr "Muafşyet Kuralı" msgid "" "To specify the language for text values in aproperty or property parameter." msgstr "" +"Bir özellikteki ya da özellik parametresine ait metin değerlerinin dilini " +"belirler." #. module: base_calendar #: view:calendar.event:0 @@ -1668,6 +1674,12 @@ msgid "" " * Points to a procedure resource, which is invoked when " " the alarm is triggered for procedure." msgstr "" +"* Alarmın ses çalması için tetiklendiği durumuna benzeterek, Bir ses " +"kaynağını işaret eder.\n" +" * Bir epostaya mesal eki olarak gönderilmek istenen " +"dosya,\n" +" * Alarm işlem için tetiklendiğinde işlem kaynağını " +"işaret eder." #. module: base_calendar #: selection:base.calendar.set.exrule,byday:0 diff --git a/addons/base_crypt/i18n/zh_CN.po b/addons/base_crypt/i18n/zh_CN.po new file mode 100644 index 00000000000..ee8bd3df6f4 --- /dev/null +++ b/addons/base_crypt/i18n/zh_CN.po @@ -0,0 +1,77 @@ +# Chinese (Simplified) translation for openobject-addons +# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2011. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-01-11 11:14+0000\n" +"PO-Revision-Date: 2011-06-22 08:19+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Chinese (Simplified) \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2011-06-23 04:56+0000\n" +"X-Generator: Launchpad (build 13168)\n" + +#. module: base_crypt +#: sql_constraint:res.users:0 +msgid "You can not have two users with the same login !" +msgstr "你不能同时登录两个用户!" + +#. module: base_crypt +#: model:ir.model,name:base_crypt.model_res_users +msgid "res.users" +msgstr "res.users" + +#. module: base_crypt +#: constraint:res.users:0 +msgid "The chosen company is not in the allowed companies for this user" +msgstr "用户无权操作所选择公司数据" + +#. module: base_crypt +#: code:addons/base_crypt/crypt.py:132 +#, python-format +msgid "Please specify the password !" +msgstr "请指定密码!" + +#. module: base_crypt +#: model:ir.module.module,shortdesc:base_crypt.module_meta_information +msgid "Base - Password Encryption" +msgstr "Base - Password Encryption" + +#. module: base_crypt +#: code:addons/base_crypt/crypt.py:132 +#, python-format +msgid "Error" +msgstr "错误" + +#. module: base_crypt +#: model:ir.module.module,description:base_crypt.module_meta_information +msgid "" +"This module replaces the cleartext password in the database with a password " +"hash,\n" +"preventing anyone from reading the original password.\n" +"For your existing user base, the removal of the cleartext passwords occurs " +"the first time\n" +"a user logs into the database, after installing base_crypt.\n" +"After installing this module it won't be possible to recover a forgotten " +"password for your\n" +"users, the only solution is for an admin to set a new password.\n" +"\n" +"Note: installing this module does not mean you can ignore basic security " +"measures,\n" +"as the password is still transmitted unencrypted on the network (by the " +"client),\n" +"unless you are using a secure protocol such as XML-RPCS.\n" +" " +msgstr "" +"这个模块在数据库里用密码散列代替原来的明文密码,防止任何人读取到原密码。\n" +"对于已存在在数据,当安装了base_crypt后,明文密码会在用户第一次登陆数据库的时候清除。\n" +"在安装了这个模块后将不能恢复已遗忘的用户密码,唯一的解决办法是通过管理员输入一个新密码。\n" +"注意:安装这个模块并不意味着你可以忽略基本安全措施,\n" +"除非你用了一个安全协议例如XML-RPCS,否则密码在网络仍然以非加密的形式传输(通过客户端)\n" +" " diff --git a/addons/document_ftp/i18n/tr.po b/addons/document_ftp/i18n/tr.po index cc03724641e..d629d255754 100644 --- a/addons/document_ftp/i18n/tr.po +++ b/addons/document_ftp/i18n/tr.po @@ -8,13 +8,13 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-01-11 11:15+0000\n" -"PO-Revision-Date: 2011-06-20 20:45+0000\n" +"PO-Revision-Date: 2011-06-23 19:32+0000\n" "Last-Translator: Ayhan KIZILTAN \n" "Language-Team: Turkish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-06-21 04:37+0000\n" +"X-Launchpad-Export-Date: 2011-06-24 05:00+0000\n" "X-Generator: Launchpad (build 13168)\n" #. module: document_ftp @@ -31,6 +31,10 @@ msgid "" "format is HOST:PORT and the default host (localhost) is only suitable for " "access from the server machine itself.." msgstr "" +"OpenERP sunucusunda son kullanıcıların erişebileceği ağ adresini belirtir. " +"Bu, ağ yapınıza ve yapılandırmasına bağlıdır ve yalnızca kullanıcılara " +"gösterilen ağları etkiler. Formatı HOST:PORT şeklindedir ve varsayılan " +"sunucu (localhost) yalnızca sunucu cihazından erişim için uygundur." #. module: document_ftp #: field:document.ftp.configuration,progress:0 diff --git a/addons/hr/i18n/pt_BR.po b/addons/hr/i18n/pt_BR.po index 001db4b97d7..0e3c61d5515 100644 --- a/addons/hr/i18n/pt_BR.po +++ b/addons/hr/i18n/pt_BR.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-01-11 11:15+0000\n" -"PO-Revision-Date: 2011-01-26 12:19+0000\n" -"Last-Translator: Vinicius Dittgen - Proge.com.br \n" +"PO-Revision-Date: 2011-06-22 23:24+0000\n" +"Last-Translator: Gustavo T \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: 2011-04-29 05:31+0000\n" -"X-Generator: Launchpad (build 12758)\n" +"X-Launchpad-Export-Date: 2011-06-24 04:59+0000\n" +"X-Generator: Launchpad (build 13168)\n" #. module: hr #: model:process.node,name:hr.process_node_openerpuser0 @@ -562,6 +562,13 @@ msgid "" " * HR Jobs\n" " " msgstr "" +"\n" +" Módulo de gestão de recursos humanos. Você pode gerenciar:\n" +" * Funcionários e hierarquias: você pode definir seu funcionário com um " +"usuário e exibir hierarquias\n" +" * Departamentos de RH\n" +" * Cargos de RH\n" +" " #. module: hr #: model:process.transition,note:hr.process_transition_contactofemployee0 @@ -569,6 +576,8 @@ msgid "" "In the Employee form, there are different kind of information like Contact " "information." msgstr "" +"No formulário de empregado, existem diferentes tipos de informação, como " +"contato, por exemplo." #. module: hr #: help:hr.job,expected_employees:0 diff --git a/addons/hr/i18n/tr.po b/addons/hr/i18n/tr.po index 5e0866fdf56..bc8f7f0427d 100644 --- a/addons/hr/i18n/tr.po +++ b/addons/hr/i18n/tr.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-01-11 11:15+0000\n" -"PO-Revision-Date: 2010-10-30 12:04+0000\n" -"Last-Translator: OpenERP Administrators \n" +"PO-Revision-Date: 2011-06-23 19:33+0000\n" +"Last-Translator: Ayhan KIZILTAN \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: 2011-04-29 05:31+0000\n" -"X-Generator: Launchpad (build 12758)\n" +"X-Launchpad-Export-Date: 2011-06-24 04:59+0000\n" +"X-Generator: Launchpad (build 13168)\n" #. module: hr #: model:process.node,name:hr.process_node_openerpuser0 @@ -25,17 +25,17 @@ msgstr "Openerp kullanıcısı" #: view:hr.job:0 #: field:hr.job,requirements:0 msgid "Requirements" -msgstr "" +msgstr "Gereksinimler" #. module: hr #: constraint:hr.department:0 msgid "Error! You can not create recursive departments." -msgstr "" +msgstr "Hata! Yinelenen bölümler oluşturamazsınız." #. module: hr #: model:process.transition,name:hr.process_transition_contactofemployee0 msgid "Link the employee to information" -msgstr "" +msgstr "Personeli danışmaya bağla" #. module: hr #: field:hr.employee,sinid:0 @@ -55,7 +55,7 @@ msgstr "İnsan Kaynakları" #: view:hr.employee:0 #: view:hr.job:0 msgid "Group By..." -msgstr "" +msgstr "Gruplandır..." #. module: hr #: model:ir.actions.act_window,help:hr.action_hr_job @@ -66,6 +66,11 @@ msgid "" "will be used in the recruitment process to evaluate the applicants for this " "job position." msgstr "" +"İş Durumları, işlerin ve gereksinimlerinin tanımlanması için kullanılır. Her " +"iş durumunda kullanılan personel sayısını ve gelecekte kaç personel " +"beklediğinizin kayıtlarını tutabilirsiniz. Bu iş durumu için başvuranların " +"değerlendirilmesi için seçme işleminde kullanmak üzere bir anket de " +"ekleyebilirsiniz." #. module: hr #: view:hr.employee:0 @@ -79,27 +84,27 @@ msgstr "Bölüm" #. module: hr #: help:hr.installer,hr_attendance:0 msgid "Simplifies the management of employee's attendances." -msgstr "" +msgstr "Personelin devam durumunu yönetmeyi basitleştirir." #. module: hr #: view:hr.job:0 msgid "Mark as Old" -msgstr "" +msgstr "Eski olarak İşaretle" #. module: hr #: view:hr.job:0 msgid "Jobs" -msgstr "" +msgstr "İşler" #. module: hr #: view:hr.job:0 msgid "In Recruitment" -msgstr "" +msgstr "Seçme İşleminde" #. module: hr #: view:hr.installer:0 msgid "title" -msgstr "" +msgstr "unvan" #. module: hr #: field:hr.department,company_id:0 @@ -112,22 +117,22 @@ msgstr "Firma" #. module: hr #: field:hr.job,no_of_recruitment:0 msgid "Expected in Recruitment" -msgstr "" +msgstr "Seçim için Bekleniyor" #. module: hr #: model:ir.ui.menu,name:hr.menu_open_view_attendance_reason_config msgid "Holidays" -msgstr "" +msgstr "Tatiller" #. module: hr #: help:hr.installer,hr_holidays:0 msgid "Tracks employee leaves, allocation requests and planning." -msgstr "" +msgstr "Personel izinlerini, tahsis istekleri ve planlamalrı izler" #. module: hr #: model:ir.model,name:hr.model_hr_employee_marital_status msgid "Employee Marital Status" -msgstr "" +msgstr "Personel Medeni Durumu" #. module: hr #: help:hr.employee,partner_id:0 @@ -135,42 +140,44 @@ msgid "" "Partner that is related to the current employee. Accounting transaction will " "be written on this partner belongs to employee." msgstr "" +"Geçerli personelle ilgili Paydaştır. Muhasebe işlemi personelle ilişkili bu " +"paydaşa yazılacaktır." #. module: hr #: model:process.transition,name:hr.process_transition_employeeuser0 msgid "Link a user to an employee" -msgstr "" +msgstr "Kullanıcıyı bir personele bağla" #. module: hr #: field:hr.installer,hr_contract:0 msgid "Employee's Contracts" -msgstr "" +msgstr "Personel Sözleşmeleri" #. module: hr #: help:hr.installer,hr_payroll:0 msgid "Generic Payroll system." -msgstr "" +msgstr "Genel Bordro Sistemi" #. module: hr #: view:hr.employee:0 msgid "My Departments Employee" -msgstr "" +msgstr "Bölümümdeki Personel" #. module: hr #: model:hr.employee.marital.status,name:hr.hr_employee_marital_status_married msgid "Married" -msgstr "" +msgstr "Evli" #. module: hr #: constraint:hr.employee:0 msgid "" "Error ! You cannot select a department for which the employee is the manager." -msgstr "" +msgstr "Hata ! Personelin müdür olduğu bir bölümü seçemezsiniz." #. module: hr #: help:hr.employee,passport_id:0 msgid "Employee Passport Information" -msgstr "" +msgstr "Personel Pasaport Bilgisi" #. module: hr #: model:ir.actions.act_window,help:hr.open_module_tree_department @@ -179,16 +186,19 @@ msgid "" "to employees by departments: expenses and timesheet validation, leaves " "management, recruitments, etc." msgstr "" +"Firmanızın Bölüm Yapısı, bölümlere göre personelle ilgili belgelerin " +"yönetilmesinde kullanılır: giderler, zaman çizelgesi onayları, izin " +"yönetimi, seçme işlemlemleri, v.b" #. module: hr #: view:hr.employee:0 msgid "Position" -msgstr "" +msgstr "Durum" #. module: hr #: model:ir.actions.act_window,name:hr.action2 msgid "Employee Hierarchy" -msgstr "Personel Hiyerarşisi" +msgstr "Personel Sıradüzeni" #. module: hr #: model:process.transition,note:hr.process_transition_employeeuser0 @@ -196,43 +206,47 @@ msgid "" "The Related user field on the Employee form allows to link the OpenERP user " "(and her rights) to the employee." msgstr "" +"Personel formundaki İlişkili Kullanıcı alanı OpenERP kullanıcısının " +"personele bağlanmasını sağlar." #. module: hr #: view:hr.job:0 #: selection:hr.job,state:0 msgid "In Recruitement" -msgstr "" +msgstr "Seçim durumunda" #. module: hr #: field:hr.employee,identification_id:0 msgid "Identification No" -msgstr "" +msgstr "Kimlik No" #. module: hr #: field:hr.job,no_of_employee:0 msgid "No of Employee" -msgstr "" +msgstr "Personel No" #. module: hr #: selection:hr.employee,gender:0 msgid "Female" -msgstr "Bayan" +msgstr "Kadın" #. module: hr #: help:hr.installer,hr_timesheet_sheet:0 msgid "" "Tracks and helps employees encode and validate timesheets and attendances." msgstr "" +"Personelin zaman çizelgeleri ve devamlılıkları onaylamasını ve " +"şifrelendirmesini sağlar." #. module: hr #: field:hr.installer,hr_evaluation:0 msgid "Periodic Evaluations" -msgstr "" +msgstr "Süreli Değerlendirmeler" #. module: hr #: field:hr.installer,hr_timesheet_sheet:0 msgid "Timesheets" -msgstr "" +msgstr "Zaman Çizelgeleri" #. module: hr #: model:ir.actions.act_window,name:hr.open_view_employee_tree @@ -247,12 +261,12 @@ msgstr "SGK Bilgisi" #. module: hr #: help:hr.job,no_of_employee:0 msgid "Number of employee with that job." -msgstr "" +msgstr "O işteki personel sayısı" #. module: hr #: field:hr.employee,work_phone:0 msgid "Work Phone" -msgstr "İş Telefon No." +msgstr "İş Telefonu" #. module: hr #: field:hr.employee.category,child_ids:0 @@ -264,12 +278,12 @@ msgstr "Alt Kategoriler" #: field:hr.job,description:0 #: model:ir.model,name:hr.model_hr_job msgid "Job Description" -msgstr "" +msgstr "İş Tanımı" #. module: hr #: field:hr.employee,work_location:0 msgid "Office Location" -msgstr "Ofis Lokasyonu" +msgstr "Ofis Konumu" #. module: hr #: view:hr.employee:0 @@ -282,12 +296,12 @@ msgstr "Personel" #. module: hr #: model:process.node,note:hr.process_node_employeecontact0 msgid "Other information" -msgstr "" +msgstr "Diğer Bilgiler" #. module: hr #: field:hr.employee,work_email:0 msgid "Work E-mail" -msgstr "" +msgstr "İş E-postası" #. module: hr #: field:hr.department,complete_name:0 @@ -298,7 +312,7 @@ msgstr "Adı" #. module: hr #: field:hr.employee,birthday:0 msgid "Date of Birth" -msgstr "" +msgstr "Doğum Tarihi" #. module: hr #: model:ir.ui.menu,name:hr.menu_hr_reporting @@ -308,19 +322,19 @@ msgstr "Raporlama" #. module: hr #: model:ir.model,name:hr.model_ir_actions_act_window msgid "ir.actions.act_window" -msgstr "" +msgstr "ir.actions.act_window" #. module: hr #: model:ir.actions.act_window,name:hr.open_board_hr msgid "Human Resources Dashboard" -msgstr "" +msgstr "İnsan Kaynakları Kontrol Paneli" #. module: hr #: view:hr.employee:0 #: field:hr.employee,job_id:0 #: view:hr.job:0 msgid "Job" -msgstr "" +msgstr "İş" #. module: hr #: view:hr.department:0 @@ -331,7 +345,7 @@ msgstr "Üyeler" #. module: hr #: model:ir.ui.menu,name:hr.menu_hr_configuration msgid "Configuration" -msgstr "Ayarlar" +msgstr "Yapılandırma" #. module: hr #: view:hr.installer:0 @@ -339,21 +353,23 @@ msgid "" "You can enhance the base HR Application by installing few HR-related " "functionalities." msgstr "" +"Bir kaç İK-ilişkili işlevsellik kurarak temel İK Uygulamasını " +"geliştirebilirsiniz." #. module: hr #: view:hr.employee:0 msgid "Categories" -msgstr "" +msgstr "Kategoriler" #. module: hr #: field:hr.job,expected_employees:0 msgid "Expected Employees" -msgstr "" +msgstr "Beklenen Personel" #. module: hr #: help:hr.employee,sinid:0 msgid "Social Insurance Number" -msgstr "" +msgstr "Sosyal Sigorta Numarası" #. module: hr #: model:hr.employee.marital.status,name:hr.hr_employee_marital_status_divorced @@ -368,7 +384,7 @@ msgstr "Ana Kategori" #. module: hr #: constraint:hr.employee.category:0 msgid "Error ! You cannot create recursive Categories." -msgstr "" +msgstr "Hata ! Yinelenen Kategoriler oluşturamazsınız." #. module: hr #: view:hr.department:0 @@ -377,7 +393,7 @@ msgstr "" #: view:res.users:0 #: field:res.users,context_department_id:0 msgid "Departments" -msgstr "Departmanlar" +msgstr "Bölümler" #. module: hr #: model:process.node,name:hr.process_node_employeecontact0 @@ -387,23 +403,23 @@ msgstr "Personel İletişimi" #. module: hr #: view:board.board:0 msgid "My Board" -msgstr "" +msgstr "Kontrol Panelim" #. module: hr #: selection:hr.employee,gender:0 msgid "Male" -msgstr "Bay" +msgstr "Erkek" #. module: hr #: field:hr.installer,progress:0 msgid "Configuration Progress" -msgstr "" +msgstr "Yapılandırma İşlemi" #. module: hr #: model:ir.actions.act_window,name:hr.open_view_categ_form #: model:ir.ui.menu,name:hr.menu_view_employee_category_form msgid "Categories of Employee" -msgstr "Personel Kategorisi" +msgstr "Personel Kategorileri" #. module: hr #: view:hr.employee.category:0 @@ -414,12 +430,12 @@ msgstr "Personel Kategorisi" #. module: hr #: field:hr.installer,config_logo:0 msgid "Image" -msgstr "" +msgstr "Resim" #. module: hr #: model:process.process,name:hr.process_process_employeecontractprocess0 msgid "Employee Contract" -msgstr "" +msgstr "Personel Sözleşmesi" #. module: hr #: help:hr.installer,hr_evaluation:0 @@ -427,21 +443,23 @@ msgid "" "Lets you create and manage the periodic evaluation and performance review of " "employees." msgstr "" +"Çalışanlarınızın süreli değerlendirme ve verimlilik incelemelerini " +"oluşturmanızı ve yönetmenizi sağlar." #. module: hr #: model:ir.model,name:hr.model_hr_department msgid "hr.department" -msgstr "" +msgstr "ik.bölümü" #. module: hr #: help:hr.employee,parent_id:0 msgid "It is linked with manager of Department" -msgstr "" +msgstr "Bölümün Müdürüne bağlanmıştır" #. module: hr #: field:hr.installer,hr_recruitment:0 msgid "Recruitment Process" -msgstr "" +msgstr "Seçme İşlemi" #. module: hr #: field:hr.employee,category_ids:0 @@ -463,11 +481,22 @@ msgid "" "they will be able to enter time through the system. In the note tab, you can " "enter text data that should be recorded for a specific employee." msgstr "" +"Burada, çalışanlar oluşturarak ve onları sistemde belirli niteliklere " +"atayarak iş gücünüzü yönetebilirsiniz. Çalışanlarınızla ilgili bilgileri " +"elde edin ve onlarla ilgili kayıt edilmesi gereken her şeyin kaydını tutun. " +"Personel bilgisi sekmesi, personelin kimlik bilgilerini elde etmenizi " +"sağlar. Kategori sekmesi, şirket içindeki durumlarına ve etkinliklerine " +"bağlı olarak personelinizi ilgili çaşıan kategorisine atamanıza fırsat " +"sağlar. Bir kategori şirket içinde veya bir bölümde bir kıdemlilik " +"kategorisi olabilir. Zaman Çizelgesi sekmesi onların sistemden zaman " +"girişlerini yapabilecekleri, belirli bir zaman çizelgesine ve analitik " +"yevmiyeye atamanızı sağlar. Not sekmesinde, belirli bir çalışan için kayıt " +"etmeniz gereken bir metin girmenizi sağlar." #. module: hr #: help:hr.employee,bank_account_id:0 msgid "Employee bank salary account" -msgstr "" +msgstr "Personel maaş banka hesabı" #. module: hr #: field:hr.department,note:0 @@ -477,7 +506,7 @@ msgstr "Not" #. module: hr #: constraint:res.users:0 msgid "The chosen company is not in the allowed companies for this user" -msgstr "" +msgstr "Seçilen firma bu kullanıcı için izin verilen şirketler arasında yok" #. module: hr #: view:hr.employee:0 @@ -492,7 +521,7 @@ msgstr "İş Adresi" #. module: hr #: model:ir.actions.act_window,name:hr.open_board_hr_manager msgid "HR Manager Dashboard" -msgstr "" +msgstr "İK Yönetici Kontrol Paneli" #. module: hr #: view:hr.employee:0 @@ -502,7 +531,7 @@ msgstr "Durum" #. module: hr #: view:hr.installer:0 msgid "Configure" -msgstr "" +msgstr "Yapılandırma" #. module: hr #: model:ir.actions.act_window,name:hr.open_view_categ_tree @@ -513,12 +542,12 @@ msgstr "Kategori Yapısı" #. module: hr #: field:hr.employee,partner_id:0 msgid "unknown" -msgstr "" +msgstr "bilinmeyen" #. module: hr #: field:hr.installer,hr_holidays:0 msgid "Holidays / Leaves Management" -msgstr "" +msgstr "Tatil / İzin Yöneticisi" #. module: hr #: field:hr.employee,ssnid:0 @@ -528,12 +557,12 @@ msgstr "SGK No" #. module: hr #: view:hr.employee:0 msgid "Active" -msgstr "Aktif" +msgstr "Etkin" #. module: hr #: constraint:hr.employee:0 msgid "Error ! You cannot create recursive Hierarchy of Employees." -msgstr "Hata ! You cannot create recursive Hierarchy of Employees." +msgstr "Hata ! Yinelemeli Personel Sıradizini yaratamazsınız." #. module: hr #: view:hr.department:0 @@ -551,39 +580,46 @@ msgid "" " * HR Jobs\n" " " msgstr "" +"\n" +" İnsan kaynakları yönetimi modülü. Şunları yönetebilirsiniz:\n" +" * Çalışanlar ve sıradüzeni : Çalışanlarınızı Kullanıcı ve sıradüzenleri " +"ile birlikte tanımlayabilirsiniz\n" +" * İK Bölümleri\n" +" * İK İşleri\n" +" " #. module: hr #: model:process.transition,note:hr.process_transition_contactofemployee0 msgid "" "In the Employee form, there are different kind of information like Contact " "information." -msgstr "" +msgstr "Personel formunda sözleşme bilgileri gibi farklı bilgiler vardır." #. module: hr #: help:hr.job,expected_employees:0 msgid "Required number of Employees in total for that job." -msgstr "" +msgstr "O iş için gerekli toplam Personel sayısı" #. module: hr #: selection:hr.job,state:0 msgid "Old" -msgstr "" +msgstr "Eski" #. module: hr #: field:hr.employee.marital.status,description:0 msgid "Status Description" -msgstr "" +msgstr "Durum Açıklaması" #. module: hr #: sql_constraint:res.users:0 msgid "You can not have two users with the same login !" -msgstr "" +msgstr "Aynı kullanıcı adı ile iki kullanıcı oluşturamazsınız !" #. module: hr #: view:hr.job:0 #: field:hr.job,state:0 msgid "State" -msgstr "" +msgstr "Durum" #. module: hr #: field:hr.employee,marital:0 @@ -597,42 +633,42 @@ msgstr "Medeni Durumu" #. module: hr #: help:hr.installer,hr_recruitment:0 msgid "Helps you manage and streamline your recruitment process." -msgstr "" +msgstr "Eleman seçme işleminizi yönetmenizi ve yürütmenizi sağlar." #. module: hr #: model:process.node,note:hr.process_node_employee0 msgid "Employee form and structure" -msgstr "" +msgstr "Personel formu ve yapısı" #. module: hr #: field:hr.employee,photo:0 msgid "Photo" -msgstr "" +msgstr "Fotoğraf" #. module: hr #: model:ir.model,name:hr.model_res_users msgid "res.users" -msgstr "" +msgstr "res.users" #. module: hr #: field:hr.installer,hr_payroll_account:0 msgid "Payroll Accounting" -msgstr "" +msgstr "Bordro Muhasebesi" #. module: hr #: view:hr.employee:0 msgid "Personal Information" -msgstr "Personel Bilgileri" +msgstr "Kişisel Bilgiler" #. module: hr #: field:hr.employee,passport_id:0 msgid "Passport No" -msgstr "" +msgstr "Pasaport No" #. module: hr #: view:res.users:0 msgid "Current Activity" -msgstr "" +msgstr "Güncel Etkinlik" #. module: hr #: help:hr.installer,hr_expense:0 @@ -640,21 +676,23 @@ msgid "" "Tracks and manages employee expenses, and can automatically re-invoice " "clients if the expenses are project-related." msgstr "" +"Personel harcamalarını izler ve yönetir, ve eğer harcamalar projeyle ilgili " +"ise müşteriler otomatik olarak yeniden faturalandırılabilir." #. module: hr #: view:hr.job:0 msgid "Current" -msgstr "" +msgstr "Geçerli" #. module: hr #: field:hr.department,parent_id:0 msgid "Parent Department" -msgstr "" +msgstr "Ana Bölüm" #. module: hr #: view:hr.employee.category:0 msgid "Employees Categories" -msgstr "Personel Kategorisi" +msgstr "Personel Kategorileri" #. module: hr #: field:hr.employee,address_home_id:0 @@ -665,54 +703,54 @@ msgstr "Ev Adresi" #: field:hr.installer,hr_attendance:0 #: model:ir.ui.menu,name:hr.menu_open_view_attendance_reason_new_config msgid "Attendances" -msgstr "" +msgstr "Devamlılık" #. module: hr #: view:hr.employee.marital.status:0 #: view:hr.job:0 msgid "Description" -msgstr "" +msgstr "Açıklama" #. module: hr #: help:hr.installer,hr_contract:0 msgid "Extends employee profiles to help manage their contracts." -msgstr "" +msgstr "Sözleşmelerinin yönetimi için personel profillerini açar." #. module: hr #: field:hr.installer,hr_payroll:0 msgid "Payroll" -msgstr "" +msgstr "Bordro" #. module: hr #: model:hr.employee.marital.status,name:hr.hr_employee_marital_status_single msgid "Single" -msgstr "" +msgstr "Bekar" #. module: hr #: field:hr.job,name:0 msgid "Job Name" -msgstr "" +msgstr "İş Adı" #. module: hr #: view:hr.job:0 #: selection:hr.job,state:0 msgid "In Position" -msgstr "" +msgstr "Durumunda" #. module: hr #: field:hr.employee,mobile_phone:0 msgid "Mobile" -msgstr "" +msgstr "Cep" #. module: hr #: view:hr.department:0 msgid "department" -msgstr "" +msgstr "bölüm" #. module: hr #: field:hr.employee,country_id:0 msgid "Nationality" -msgstr "Uyruk" +msgstr "Uyruğu" #. module: hr #: view:hr.department:0 @@ -724,23 +762,23 @@ msgstr "Notlar" #. module: hr #: model:ir.model,name:hr.model_hr_installer msgid "hr.installer" -msgstr "" +msgstr "ik.kurucu" #. module: hr #: view:board.board:0 msgid "HR Manager Board" -msgstr "" +msgstr "İK Yönetim Paneli" #. module: hr #: field:hr.employee,resource_id:0 msgid "Resource" -msgstr "" +msgstr "Kaynak" #. module: hr #: view:hr.installer:0 #: model:ir.actions.act_window,name:hr.action_hr_installer msgid "Human Resources Application Configuration" -msgstr "" +msgstr "İnsan Kaynakları Uygulama Yapılandırması" #. module: hr #: field:hr.employee,gender:0 @@ -761,49 +799,49 @@ msgstr "Personeller" #. module: hr #: field:hr.employee,bank_account_id:0 msgid "Bank Account" -msgstr "" +msgstr "Banka Hesabı" #. module: hr #: field:hr.department,name:0 msgid "Department Name" -msgstr "" +msgstr "Bölüm Adı" #. module: hr #: help:hr.employee,ssnid:0 msgid "Social Security Number" -msgstr "" +msgstr "Sosyal Güvenlik Numarası" #. module: hr #: model:process.node,note:hr.process_node_openerpuser0 msgid "Creation of a OpenERP user" -msgstr "" +msgstr "OpenERP kullanıcısı Oluşturma" #. module: hr #: field:hr.department,child_ids:0 msgid "Child Departments" -msgstr "Alt Departmanlar" +msgstr "Alt Bölümler" #. module: hr #: model:ir.actions.act_window,name:hr.action_hr_job #: model:ir.ui.menu,name:hr.menu_hr_job msgid "Job Positions" -msgstr "" +msgstr "İş Durumları" #. module: hr #: view:hr.employee:0 #: field:hr.employee,coach_id:0 msgid "Coach" -msgstr "" +msgstr "Çalıştırıcı" #. module: hr #: view:hr.installer:0 msgid "Configure Your Human Resources Application" -msgstr "" +msgstr "İnsan Kaynakları Uygulamanızı yapılandırın" #. module: hr #: field:hr.installer,hr_expense:0 msgid "Expenses" -msgstr "" +msgstr "Giderler" #. module: hr #: field:hr.department,manager_id:0 @@ -815,17 +853,17 @@ msgstr "Yönetici" #. module: hr #: model:hr.employee.marital.status,name:hr.hr_employee_marital_status_widower msgid "Widower" -msgstr "" +msgstr "Dul" #. module: hr #: help:hr.installer,hr_payroll_account:0 msgid "Generic Payroll system Integrated with Accountings." -msgstr "" +msgstr "Muhasebe ile bütünleşik Genel Bordro sistemi." #. module: hr #: field:hr.employee,child_ids:0 msgid "Subordinates" -msgstr "" +msgstr "Emrindekiler" #~ msgid "Invalid XML for View Architecture!" #~ msgstr "Görüntüleme mimarisi için Geçersiz XML" diff --git a/addons/mrp_repair/i18n/tr.po b/addons/mrp_repair/i18n/tr.po index 03e1833a574..73051f4a724 100644 --- a/addons/mrp_repair/i18n/tr.po +++ b/addons/mrp_repair/i18n/tr.po @@ -7,19 +7,19 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-01-11 11:15+0000\n" -"PO-Revision-Date: 2010-09-09 07:21+0000\n" -"Last-Translator: Fabien (Open ERP) \n" +"PO-Revision-Date: 2011-06-23 20:16+0000\n" +"Last-Translator: Ayhan KIZILTAN \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: 2011-04-29 05:38+0000\n" -"X-Generator: Launchpad (build 12758)\n" +"X-Launchpad-Export-Date: 2011-06-24 04:59+0000\n" +"X-Generator: Launchpad (build 13168)\n" #. module: mrp_repair #: view:mrp.repair:0 msgid "Fees Line" -msgstr "" +msgstr "Ücret Kallemleri" #. module: mrp_repair #: help:mrp.repair,state:0 @@ -35,6 +35,17 @@ msgid "" "* The 'Done' state is set when repairing is completed. \n" "* The 'Cancelled' state is used when user cancel repair order." msgstr "" +" * 'Taslak' durumu, bir kullanıcı yeni ve onaylanmamış bir onarım siparişi " +"girerken kullanılır. \n" +"* 'Onaylı' durumu, bir kullanıcı bir onarım siparişini onaylarken " +"kullanılır. \n" +"* 'Onarıma Hazır' durumu, kullanıcı onarıma başlarken kullanılır, kullanıcı " +"ancak onarım siparişi onaylandıktan sonra onarıma başlayabilir. " +"\n" +"* 'Faturalandırılacak' durumu, onarımdan önce ya da sonra fatura oluşturmak " +"için kullanılır. \n" +"* 'Bitti' durumu, onarım bittiğinde kullanılır. \n" +"* 'İptal' durumu, onarım siparişi iptal edildiğinde kullanılır." #. module: mrp_repair #: field:mrp.repair.line,move_id:0 @@ -50,11 +61,16 @@ msgid "" "date on the production lot in order to know if whether the repair should be " "invoiced to the customer or not." msgstr "" +"Onarım siparişleri ürün onarımlarınızı düzenlemenizi sağlar. Bir onarım " +"siparişinde, kaldırılacak bileşenleri ayrıntılayabilir, farklı işlemler için " +"harcadığınız süreleri ekleyebilir, çıkarabilir ve kayıt edebilirsiniz. " +"Onarım siparişi, müşteriye kesilip kesilmeyeceğini belirlemek için ürün " +"partisine ait garanti tarihini kullanır." #. module: mrp_repair #: view:mrp.repair:0 msgid "Group By..." -msgstr "" +msgstr "Şuna göre grupla" #. module: mrp_repair #: view:mrp.repair:0 @@ -69,18 +85,21 @@ msgid "" "that you can select the locations in the Info tab, if you have the extended " "view." msgstr "" +"Bu kutuyu, ürün onarılır onarılmaz teslimatı yapmak isterseniz işaretleyin. " +"İşaretlenirse, seçilen ürün için toplama oluşturulacaktır. Genişletilmiş " +"görünümdeyseniz, Bilgi Sekmesinde konumları seçebileceğinize dikkat edin." #. module: mrp_repair #: model:ir.actions.act_window,name:mrp_repair.action_cancel_repair #: view:mrp.repair.cancel:0 msgid "Cancel Repair Order" -msgstr "" +msgstr "Onarım Siparişini İptal Et" #. module: mrp_repair #: field:mrp.repair.fee,to_invoice:0 #: field:mrp.repair.line,to_invoice:0 msgid "To Invoice" -msgstr "Fatura Adresi" +msgstr "Faturalandırılacak" #. module: mrp_repair #: report:repair.order:0 @@ -90,18 +109,18 @@ msgstr "Yazdırma Tarihi" #. module: mrp_repair #: field:mrp.repair.make_invoice,group:0 msgid "Group by partner invoice address" -msgstr "Cari Fatura Adreslerine göre Gruplandı" +msgstr "Paydaş Fatura Adreslerine göre Gruplandır" #. module: mrp_repair -#: code:addons/mrp_repair/mrp_repair.py:427 +#: code:addons/mrp_repair/mrp_repair.py:430 #, python-format msgid "No product defined on Fees!" -msgstr "" +msgstr "Ücretlerde tanımlanmış ürün yok!" #. module: mrp_repair #: view:mrp.repair:0 msgid "Set to Draft" -msgstr "Taslak olarak Ayarla" +msgstr "Taslağa Ayarla" #. module: mrp_repair #: selection:mrp.repair,state:0 @@ -118,13 +137,13 @@ msgstr "Teslimat Adresi" #: model:ir.model,name:mrp_repair.model_mrp_repair_make_invoice #: view:mrp.repair:0 msgid "Make Invoice" -msgstr "" +msgstr "Fatura Oluştur" #. module: mrp_repair #: field:mrp.repair.fee,price_subtotal:0 #: field:mrp.repair.line,price_subtotal:0 msgid "Subtotal" -msgstr "Alt Toplam" +msgstr "Ara Toplam" #. module: mrp_repair #: report:repair.order:0 @@ -134,12 +153,12 @@ msgstr "Fatura Adresi:" #. module: mrp_repair #: field:mrp.repair,guarantee_limit:0 msgid "Guarantee limit" -msgstr "Garanti limiti" +msgstr "Garanti sınırı" #. module: mrp_repair #: view:mrp.repair:0 msgid "Notes" -msgstr "" +msgstr "Notlar" #. module: mrp_repair #: model:ir.module.module,description:mrp_repair.module_meta_information @@ -154,13 +173,22 @@ msgid "" " * Repair quotation report\n" " * Notes for the technician and for the final customer\n" msgstr "" +"\n" +" Amaç, bütün ürün onarımlarını yapmak için tam bir modül elde " +"etmektir. Aşağıdaki konular bu modülün kapsamındadır:\n" +" * Onarımdaki ürünleri ekle/kaldır\n" +" * Stokları etkile\n" +" * Faturalama (ürünler ve/veya hizmetler)\n" +" * Garanti kavramı\n" +" * Onarım teklifi raporu\n" +" * Teknisyen ve son müşteri için notlar\n" #. module: mrp_repair #: field:mrp.repair,amount_tax:0 #: field:mrp.repair.fee,tax_id:0 #: field:mrp.repair.line,tax_id:0 msgid "Taxes" -msgstr "Vergi" +msgstr "Vergiler" #. module: mrp_repair #: report:repair.order:0 @@ -168,10 +196,10 @@ msgid "Net Total :" msgstr "Net Toplam :" #. module: mrp_repair -#: code:addons/mrp_repair/mrp_repair.py:427 +#: code:addons/mrp_repair/mrp_repair.py:430 #, python-format msgid "Warning !" -msgstr "" +msgstr "Uyarı !" #. module: mrp_repair #: report:repair.order:0 @@ -181,7 +209,7 @@ msgstr "KDV" #. module: mrp_repair #: view:mrp.repair:0 msgid "Operations" -msgstr "Operasyonlar" +msgstr "İşlemler" #. module: mrp_repair #: field:mrp.repair,move_id:0 @@ -189,16 +217,16 @@ msgid "Move" msgstr "Hareket" #. module: mrp_repair -#: code:addons/mrp_repair/mrp_repair.py:362 +#: code:addons/mrp_repair/mrp_repair.py:365 #, python-format msgid "You have to select a Partner Invoice Address in the repair form !" -msgstr "" +msgstr "Onarım formundan bir Paydaş Adresi seçmelisiniz !" #. module: mrp_repair #: model:ir.actions.act_window,name:mrp_repair.action_repair_order_tree #: model:ir.ui.menu,name:mrp_repair.menu_repair_order msgid "Repair Orders" -msgstr "Onarım Emirleri" +msgstr "Onarım Siparişleri" #. module: mrp_repair #: model:ir.actions.report.xml,name:mrp_repair.report_mrp_repair @@ -208,13 +236,13 @@ msgstr "Teklif / Sipariş" #. module: mrp_repair #: view:mrp.repair:0 msgid "Extra Info" -msgstr "Extra Bilgi" +msgstr "Ek Bilgi" #. module: mrp_repair #: field:mrp.repair.fee,repair_id:0 #: field:mrp.repair.line,repair_id:0 msgid "Repair Order Reference" -msgstr "" +msgstr "Onarım Siparişi Referansı" #. module: mrp_repair #: selection:mrp.repair.line,state:0 @@ -222,10 +250,10 @@ msgid "Draft" msgstr "Taslak" #. module: mrp_repair -#: code:addons/mrp_repair/mrp_repair.py:376 +#: code:addons/mrp_repair/mrp_repair.py:379 #, python-format msgid "No account defined for partner \"%s\"." -msgstr "" +msgstr "\"%s\" Paydaşı için tanımlanmış bir hesap yok." #. module: mrp_repair #: view:mrp.repair:0 @@ -237,33 +265,34 @@ msgstr "Onaylandı" #. module: mrp_repair #: view:mrp.repair:0 msgid "Repairs order" -msgstr "Onarım Emri" +msgstr "Onarım Siparişi" #. module: mrp_repair #: report:repair.order:0 msgid "Repair Order N° :" -msgstr "Onarım Emri N° :" +msgstr "Onarım Siparişi N° :" #. module: mrp_repair #: field:mrp.repair,prodlot_id:0 +#: field:mrp.repair.line,prodlot_id:0 #: report:repair.order:0 msgid "Lot Number" -msgstr "Lot Numarası" +msgstr "Parti Numarası" #. module: mrp_repair #: field:mrp.repair,fees_lines:0 msgid "Fees Lines" -msgstr "" +msgstr "Ücret Kalemleri" #. module: mrp_repair #: field:mrp.repair.line,type:0 msgid "Type" -msgstr "Tipi" +msgstr "Tür" #. module: mrp_repair #: report:repair.order:0 msgid "Fees Line(s)" -msgstr "" +msgstr "Ücret Kalemi(leri)" #. module: mrp_repair #: selection:mrp.repair,state:0 @@ -276,17 +305,17 @@ msgid "Shipping address :" msgstr "Sevk Adresi :" #. module: mrp_repair -#: code:addons/mrp_repair/mrp_repair.py:376 -#: code:addons/mrp_repair/mrp_repair.py:405 -#: code:addons/mrp_repair/mrp_repair.py:434 +#: code:addons/mrp_repair/mrp_repair.py:379 +#: code:addons/mrp_repair/mrp_repair.py:408 +#: code:addons/mrp_repair/mrp_repair.py:437 #, python-format msgid "Error !" -msgstr "" +msgstr "Hata !" #. module: mrp_repair #: field:mrp.repair.line,product_uom_qty:0 msgid "Quantity (UoM)" -msgstr "Miktar (Birim)" +msgstr "Miktar (Ölçü Birimi)" #. module: mrp_repair #: help:mrp.repair.line,state:0 @@ -299,6 +328,14 @@ msgid "" " \n" "* The 'Cancelled' state is set automatically when user cancel repair order." msgstr "" +" * 'Taslak' durumu, onarım siparişi taslak durumundayken otomatik olarak " +"ayarlanır. \n" +"* 'Onaylı' durumu, onarım siparişi onaylı durumdayken otomatik olarak " +"ayarlanır. \n" +"* 'Done' durumu, onarım siparişi tamamlandığında otomatik olarak ayarlanır. " +" \n" +"* 'Cancelled' durumu, kullanıcı onarım siparişini iptal ettiğinde otomatik " +"olarak ayarlanır." #. module: mrp_repair #: report:repair.order:0 @@ -311,6 +348,8 @@ msgid "" "This operation will cancel the Repair process, but will not cancel it's " "Invoice. Do you want to continue?" msgstr "" +"Bu eylem Onarım işlemini iptal edecektir ama faturasını iptal etmeyecektir. " +"Devam etmek istiyor musunuz?" #. module: mrp_repair #: field:mrp.repair,pricelist_id:0 @@ -327,17 +366,17 @@ msgstr "Teklif Notları" #: code:addons/mrp_repair/wizard/cancel_repair.py:49 #, python-format msgid "Warning!" -msgstr "" +msgstr "Uyarı!" #. module: mrp_repair #: view:mrp.repair:0 msgid "Search Reair Orders" -msgstr "" +msgstr "Onarım Siparişi Ara" #. module: mrp_repair #: report:repair.order:0 msgid "(Add)" -msgstr "" +msgstr "(Ekle)" #. module: mrp_repair #: model:ir.model,name:mrp_repair.model_mrp_repair_line @@ -349,7 +388,7 @@ msgstr "Onarım Kalemi" #: view:mrp.repair:0 #: field:mrp.repair,partner_id:0 msgid "Partner" -msgstr "Ortak" +msgstr "Paydaş" #. module: mrp_repair #: field:mrp.repair,invoice_method:0 @@ -364,7 +403,7 @@ msgstr "Onarıldı" #. module: mrp_repair #: model:ir.module.module,shortdesc:mrp_repair.module_meta_information msgid "Products Repairs Module - Manage All products Repairs" -msgstr "" +msgstr "Ürün Onarımları Modülü - Bütün ürün Onarımlarını Yönet" #. module: mrp_repair #: field:mrp.repair.fee,invoice_line_id:0 @@ -385,7 +424,7 @@ msgstr "Onarım Öncesi" #. module: mrp_repair #: field:mrp.repair,location_id:0 msgid "Current Location" -msgstr "Geçerli Lokasyon" +msgstr "Geçerli Konum" #. module: mrp_repair #: view:mrp.repair.cancel:0 @@ -402,7 +441,7 @@ msgstr "Faturalandı" #. module: mrp_repair #: view:mrp.repair.cancel:0 msgid "No" -msgstr "Hayır" +msgstr "No" #. module: mrp_repair #: view:mrp.repair.make_invoice:0 @@ -412,78 +451,78 @@ msgstr "Faturaları Oluştur" #. module: mrp_repair #: report:repair.order:0 msgid "(Remove)" -msgstr "" +msgstr "(Kaldır)" #. module: mrp_repair #: selection:mrp.repair.line,type:0 msgid "Add" -msgstr "" +msgstr "Ekle" #. module: mrp_repair #: view:mrp.repair.make_invoice:0 msgid "Do you really want to create the invoice(s) ?" -msgstr "" +msgstr "Gerçekten fatura(ları) oluşturmak istiyor musunuz?" #. module: mrp_repair #: field:mrp.repair,name:0 msgid "Repair Reference" -msgstr "" +msgstr "Onarım Referansı" #. module: mrp_repair #: model:ir.model,name:mrp_repair.model_mrp_repair msgid "Repair Order" -msgstr "" +msgstr "Onarım Siparişi" #. module: mrp_repair #: selection:mrp.repair,state:0 msgid "Under Repair" -msgstr "Onarımdakiler" +msgstr "Onarımda" #. module: mrp_repair #: view:mrp.repair:0 msgid "Ready To Repair" -msgstr "" +msgstr "Onarıma Hazır" #. module: mrp_repair #: field:mrp.repair,amount_untaxed:0 msgid "Untaxed Amount" -msgstr "Tutar" +msgstr "Vergisiz Tutar" #. module: mrp_repair #: report:repair.order:0 msgid "Guarantee Limit" -msgstr "Garanti Limiti" +msgstr "Garanti Sınırı" #. module: mrp_repair #: field:mrp.repair,default_address_id:0 msgid "unknown" -msgstr "" +msgstr "bilinmeyen" #. module: mrp_repair #: field:mrp.repair,product_id:0 #: report:repair.order:0 msgid "Product to Repair" -msgstr "Ürün Onarımı" +msgstr "Onarılacak Ürün" #. module: mrp_repair #: report:repair.order:0 msgid "N° :" -msgstr "" +msgstr "N° :" #. module: mrp_repair #: help:mrp.repair,pricelist_id:0 msgid "The pricelist comes from the selected partner, by default." -msgstr "" +msgstr "Fiyat Listesi, varsayılan olarak seçilen paydaşa aittir." #. module: mrp_repair #: view:mrp.repair:0 msgid "Date" -msgstr "" +msgstr "Tarih" #. module: mrp_repair #: model:ir.model,name:mrp_repair.model_mrp_repair_fee msgid "Repair Fees Line" -msgstr "" +msgstr "Onarım Ücretleri Kalemi" #. module: mrp_repair #: selection:mrp.repair,state:0 @@ -498,7 +537,7 @@ msgstr "Hesapla" #. module: mrp_repair #: view:mrp.repair:0 msgid "Confirm Repair" -msgstr "Düzeltmeyi Onayla" +msgstr "Onarımı Onayla" #. module: mrp_repair #: report:repair.order:0 @@ -511,16 +550,16 @@ msgid "End Repair" msgstr "Onarım Bitir" #. module: mrp_repair -#: code:addons/mrp_repair/mrp_repair.py:405 -#: code:addons/mrp_repair/mrp_repair.py:434 +#: code:addons/mrp_repair/mrp_repair.py:408 +#: code:addons/mrp_repair/mrp_repair.py:437 #, python-format msgid "No account defined for product \"%s\"." -msgstr "" +msgstr "\"%s\" Ürünü için tanımlı hesap yok." #. module: mrp_repair #: view:mrp.repair:0 msgid "Quotations" -msgstr "" +msgstr "Teklifler" #. module: mrp_repair #: field:mrp.repair.fee,product_uom_qty:0 @@ -538,7 +577,7 @@ msgstr "Onarımı Başlat" #: field:mrp.repair,state:0 #: field:mrp.repair.line,state:0 msgid "State" -msgstr "" +msgstr "Durum" #. module: mrp_repair #: view:mrp.repair:0 @@ -566,6 +605,10 @@ msgid "" "operation and fee you will add will be set as 'not to invoiced' by default. " "Note that you can change manually afterwards." msgstr "" +"Garanti sınırı şöyle hesaplanır: son işlem tarihi + seçilen ürüne ait " +"tanımlı garanti. Eğer geçerli tarih garanti sınırının altındaysa, " +"ekleyeceğiniz her işlem ve ücret varsayılan olarak faturalandırılmayacak " +"olarak işaretlenir. Daha sonra el ile değiştirebileceğinizi unutmayın." #. module: mrp_repair #: field:mrp.repair,invoice_id:0 @@ -575,18 +618,18 @@ msgstr "Fatura" #. module: mrp_repair #: view:mrp.repair:0 msgid "Fees" -msgstr "" +msgstr "Ücretler" #. module: mrp_repair #: selection:mrp.repair,state:0 #: view:mrp.repair.make_invoice:0 msgid "Cancel" -msgstr "İptal" +msgstr "Vazgeç" #. module: mrp_repair #: field:mrp.repair.line,location_dest_id:0 msgid "Dest. Location" -msgstr "Hedef Lokasyon" +msgstr "Hedef Konum" #. module: mrp_repair #: report:repair.order:0 @@ -596,12 +639,12 @@ msgstr "Operasyon Kalemi (leri)" #. module: mrp_repair #: view:mrp.repair:0 msgid "History" -msgstr "Geçmiş Bilgisi" +msgstr "Geçmiş" #. module: mrp_repair #: field:mrp.repair,location_dest_id:0 msgid "Delivery Location" -msgstr "Teslimat Lokasyonu" +msgstr "Teslimat Konumu" #. module: mrp_repair #: help:mrp.repair,invoice_method:0 @@ -610,11 +653,14 @@ msgid "" "selected is different from 'No Invoice', it also allow you to select the " "pricelist and invoicing address." msgstr "" +"Bu alan, sipariş emrine ait işakışını değiştirmenizi sağlar. Seçilen değer " +"'Faturasız' dan farklı ise, fiyat listesi ve fatura adresi seçmenize izin " +"verir." #. module: mrp_repair #: view:mrp.repair.make_invoice:0 msgid "Create Invoice" -msgstr "" +msgstr "Fatura Oluştur" #. module: mrp_repair #: field:mrp.repair.fee,name:0 @@ -626,12 +672,12 @@ msgstr "Açıklama" #. module: mrp_repair #: field:mrp.repair,operations:0 msgid "Operation Lines" -msgstr "Operasyon Kalemleri" +msgstr "İşlem Kalemleri" #. module: mrp_repair #: view:mrp.repair:0 msgid "invoiced" -msgstr "" +msgstr "faturalanmış" #. module: mrp_repair #: view:mrp.repair:0 @@ -643,7 +689,7 @@ msgstr "Ürün" #. module: mrp_repair #: view:mrp.repair:0 msgid "Invoice Corrected" -msgstr "" +msgstr "Fatura Düzeltildi" #. module: mrp_repair #: report:repair.order:0 @@ -653,13 +699,13 @@ msgstr "Fiyat" #. module: mrp_repair #: field:mrp.repair,deliver_bool:0 msgid "Deliver" -msgstr "Teslimat" +msgstr "Teslim Et" #. module: mrp_repair #: view:mrp.repair:0 #: field:mrp.repair,internal_notes:0 msgid "Internal Notes" -msgstr "Dahili Notlar" +msgstr "İç Notlar" #. module: mrp_repair #: report:repair.order:0 @@ -669,24 +715,24 @@ msgstr "Vergi:" #. module: mrp_repair #: field:mrp.repair,picking_id:0 msgid "Picking" -msgstr "" +msgstr "Toplama" #. module: mrp_repair #: view:mrp.repair:0 msgid "Untaxed amount" -msgstr "Tutar" +msgstr "Vergisiz Tutar" #. module: mrp_repair #: code:addons/mrp_repair/wizard/cancel_repair.py:41 #, python-format msgid "Active ID is not Found" -msgstr "" +msgstr "Etkin No Bulunmadı" #. module: mrp_repair #: code:addons/mrp_repair/wizard/cancel_repair.py:49 #, python-format msgid "Repair order is not invoiced." -msgstr "" +msgstr "Onarım siparişi faturanladırılmamış" #. module: mrp_repair #: view:mrp.repair:0 @@ -696,12 +742,12 @@ msgstr "Toplam Tutar" #. module: mrp_repair #: view:mrp.repair:0 msgid "UoM" -msgstr "Birim" +msgstr "Ölçü Birimi" #. module: mrp_repair #: selection:mrp.repair.line,type:0 msgid "Remove" -msgstr "" +msgstr "Kaldır" #. module: mrp_repair #: field:mrp.repair.fee,product_uom:0 @@ -750,6 +796,7 @@ msgstr "Durumlar" msgid "" "This field allow you to choose the parner that will be invoiced and delivered" msgstr "" +"Bu alan faturalandırılacak ve teslimat yapılacak paydaşı seçmenizi sağlar" #. module: mrp_repair #: field:mrp.repair,amount_total:0 @@ -762,10 +809,10 @@ msgid "Ready to Repair" msgstr "Onarıma Hazır" #. module: mrp_repair -#: code:addons/mrp_repair/mrp_repair.py:362 +#: code:addons/mrp_repair/mrp_repair.py:365 #, python-format msgid "No partner !" -msgstr "" +msgstr "Paydaş Yok !" #~ msgid "Invalid XML for View Architecture!" #~ msgstr "Görüntüleme mimarisi için Geçersiz XML" diff --git a/addons/profile_tools/i18n/fi.po b/addons/profile_tools/i18n/fi.po new file mode 100644 index 00000000000..54edf5dbbbd --- /dev/null +++ b/addons/profile_tools/i18n/fi.po @@ -0,0 +1,145 @@ +# Finnish translation for openobject-addons +# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2011. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-01-11 11:15+0000\n" +"PO-Revision-Date: 2011-06-22 09:37+0000\n" +"Last-Translator: FULL NAME \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: 2011-06-23 04:56+0000\n" +"X-Generator: Launchpad (build 13168)\n" + +#. module: profile_tools +#: help:misc_tools.installer,idea:0 +msgid "Promote ideas of the employees, votes and discussion on best ideas." +msgstr "" +"Edistää työntekijöiden ideoita, äänestystä ja keskustelua parhaista ideoista." + +#. module: profile_tools +#: help:misc_tools.installer,share:0 +msgid "" +"Allows you to give restricted access to your OpenERP documents to external " +"users, such as customers, suppliers, or accountants. You can share any " +"OpenERP Menu such as your project tasks, support requests, invoices, etc." +msgstr "" + +#. module: profile_tools +#: help:misc_tools.installer,lunch:0 +msgid "A simple module to help you to manage Lunch orders." +msgstr "yksinkertainen moduuli lounastilausten hallintaan." + +#. module: profile_tools +#: field:misc_tools.installer,subscription:0 +msgid "Recurring Documents" +msgstr "Toistuvat dokumentit" + +#. module: profile_tools +#: model:ir.model,name:profile_tools.model_misc_tools_installer +msgid "misc_tools.installer" +msgstr "" + +#. module: profile_tools +#: model:ir.module.module,description:profile_tools.module_meta_information +msgid "" +"Installs tools for lunch,survey,subscription and audittrail\n" +" module\n" +" " +msgstr "" + +#. module: profile_tools +#: view:misc_tools.installer:0 +msgid "" +"Extra Tools are applications that can help you improve your organization " +"although they are not key for company management." +msgstr "" + +#. module: profile_tools +#: view:misc_tools.installer:0 +msgid "Configure" +msgstr "Konfiguroi" + +#. module: profile_tools +#: help:misc_tools.installer,survey:0 +msgid "Allows you to organize surveys." +msgstr "Mahdollistaa kyselyjen organisoinnin." + +#. module: profile_tools +#: model:ir.module.module,shortdesc:profile_tools.module_meta_information +msgid "Miscellaneous Tools" +msgstr "Sekalaiset työkalut" + +#. module: profile_tools +#: help:misc_tools.installer,pad:0 +msgid "" +"This module creates a tighter integration between a Pad instance of your " +"choosing and your OpenERP Web Client by letting you easily link pads to " +"OpenERP objects via OpenERP attachments." +msgstr "" + +#. module: profile_tools +#: field:misc_tools.installer,lunch:0 +msgid "Lunch" +msgstr "Lunch" + +#. module: profile_tools +#: view:misc_tools.installer:0 +msgid "Extra Tools Configuration" +msgstr "Ylimääräisten työkalujen konfiguaatio" + +#. module: profile_tools +#: field:misc_tools.installer,idea:0 +msgid "Ideas Box" +msgstr "Idealaatikkoa" + +#. module: profile_tools +#: help:misc_tools.installer,subscription:0 +msgid "Helps to generate automatically recurring documents." +msgstr "Auttaa luomaan toistuvia automaattisia dokumentteja." + +#. module: profile_tools +#: model:ir.actions.act_window,name:profile_tools.action_misc_tools_installer +msgid "Tools Configuration" +msgstr "Työkalujen konfigurointi" + +#. module: profile_tools +#: field:misc_tools.installer,pad:0 +msgid "Collaborative Note Pads" +msgstr "Yhteiset muistiinpanot" + +#. module: profile_tools +#: field:misc_tools.installer,survey:0 +msgid "Survey" +msgstr "Kysely" + +#. module: profile_tools +#: view:misc_tools.installer:0 +msgid "Configure Extra Tools" +msgstr "Konfiguroi ylimääräiset työkalut" + +#. module: profile_tools +#: field:misc_tools.installer,progress:0 +msgid "Configuration Progress" +msgstr "Konfiguraation eteneminen" + +#. module: profile_tools +#: field:misc_tools.installer,config_logo:0 +msgid "Image" +msgstr "Kuva" + +#. module: profile_tools +#: view:misc_tools.installer:0 +msgid "title" +msgstr "otsikko" + +#. module: profile_tools +#: field:misc_tools.installer,share:0 +msgid "Web Share" +msgstr "Nettijako" diff --git a/addons/project_mailgate/i18n/fi.po b/addons/project_mailgate/i18n/fi.po new file mode 100644 index 00000000000..d7b563f2f4b --- /dev/null +++ b/addons/project_mailgate/i18n/fi.po @@ -0,0 +1,100 @@ +# Finnish translation for openobject-addons +# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2011. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-01-11 11:15+0000\n" +"PO-Revision-Date: 2011-06-22 10:01+0000\n" +"Last-Translator: FULL NAME \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: 2011-06-23 04:56+0000\n" +"X-Generator: Launchpad (build 13168)\n" + +#. module: project_mailgate +#: view:project.task:0 +msgid "History Information" +msgstr "Historiatiedot" + +#. module: project_mailgate +#: model:ir.model,name:project_mailgate.model_project_task +msgid "Task" +msgstr "Tehtävä" + +#. module: project_mailgate +#: model:ir.module.module,description:project_mailgate.module_meta_information +msgid "" +"This module is an interface that synchronises mails with OpenERP Project " +"Task.\n" +"\n" +"It allows creating tasks as soon as a new mail arrives in our configured " +"mail server.\n" +"Moreover, it keeps track of all further communications and task states.\n" +" " +msgstr "" + +#. module: project_mailgate +#: view:project.task:0 +msgid "Attachments" +msgstr "Liitteet" + +#. module: project_mailgate +#: model:ir.module.module,shortdesc:project_mailgate.module_meta_information +msgid "Project MailGateWay" +msgstr "Projektin sähköpostivälittäjä" + +#. module: project_mailgate +#: constraint:project.task:0 +msgid "Error ! You cannot create recursive tasks." +msgstr "Virhe ! Et voi luoda rekursiivisiä tehtäviä." + +#. module: project_mailgate +#: field:project.task,message_ids:0 +msgid "Messages" +msgstr "Viestit" + +#. module: project_mailgate +#: code:addons/project_mailgate/project_mailgate.py:123 +#, python-format +msgid "Draft" +msgstr "Luonnos" + +#. module: project_mailgate +#: view:project.task:0 +msgid "Details" +msgstr "Yksityiskohdat" + +#. module: project_mailgate +#: code:addons/project_mailgate/project_mailgate.py:149 +#, python-format +msgid "Cancel" +msgstr "Peruuta" + +#. module: project_mailgate +#: code:addons/project_mailgate/project_mailgate.py:143 +#, python-format +msgid "Done" +msgstr "Valmis" + +#. module: project_mailgate +#: code:addons/project_mailgate/project_mailgate.py:129 +#, python-format +msgid "Open" +msgstr "Auki" + +#. module: project_mailgate +#: code:addons/project_mailgate/project_mailgate.py:135 +#, python-format +msgid "Pending" +msgstr "Odottava" + +#. module: project_mailgate +#: view:project.task:0 +msgid "History" +msgstr "Historia" diff --git a/addons/project_mrp/i18n/fi.po b/addons/project_mrp/i18n/fi.po new file mode 100644 index 00000000000..4fda4ed837b --- /dev/null +++ b/addons/project_mrp/i18n/fi.po @@ -0,0 +1,133 @@ +# Finnish translation for openobject-addons +# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2011. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-01-11 11:15+0000\n" +"PO-Revision-Date: 2011-06-22 09:30+0000\n" +"Last-Translator: FULL NAME \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: 2011-06-23 04:56+0000\n" +"X-Generator: Launchpad (build 13168)\n" + +#. module: project_mrp +#: model:process.node,note:project_mrp.process_node_procuretasktask0 +msgid "For each product, on type service and on order" +msgstr "Jokaiselle tuotteelle, pavelutyyppinen joka on tilattu." + +#. module: project_mrp +#: model:process.transition,name:project_mrp.process_transition_procuretask0 +msgid "Procurement Task" +msgstr "Hankintatehtävä" + +#. module: project_mrp +#: model:ir.module.module,shortdesc:project_mrp.module_meta_information +msgid "Procurement and Project Management integration" +msgstr "Hankinnan ja projektinhallinnan integraatio" + +#. module: project_mrp +#: model:process.transition,note:project_mrp.process_transition_createtask0 +msgid "Product type is service, then its creates the task." +msgstr "Tuotteen tyyppi on palvelu, luodaan tehtävä." + +#. module: project_mrp +#: model:process.transition,note:project_mrp.process_transition_procuretask0 +msgid "if product type is 'service' then it creates the task." +msgstr "jos tuotteen tyyppi on 'palvelu' niin luo tehtävän." + +#. module: project_mrp +#: constraint:project.task:0 +msgid "Error ! You cannot create recursive tasks." +msgstr "Virhe ! Et voi luoda rekursiivisiä tehtäviä." + +#. module: project_mrp +#: model:ir.model,name:project_mrp.model_product_product +msgid "Product" +msgstr "Tuote" + +#. module: project_mrp +#: constraint:product.product:0 +msgid "Error: Invalid ean code" +msgstr "Virhe: Väärä EAN-koodi" + +#. module: project_mrp +#: field:product.product,project_id:0 +msgid "Project" +msgstr "Projekti" + +#. module: project_mrp +#: model:ir.model,name:project_mrp.model_procurement_order +#: field:project.task,procurement_id:0 +msgid "Procurement" +msgstr "Hankinta" + +#. module: project_mrp +#: model:ir.model,name:project_mrp.model_project_task +#: model:process.node,name:project_mrp.process_node_mrptask0 +#: model:process.node,name:project_mrp.process_node_procuretasktask0 +#: field:procurement.order,task_id:0 +msgid "Task" +msgstr "Tehtävä" + +#. module: project_mrp +#: model:process.node,note:project_mrp.process_node_mrptask0 +msgid "A task is created to provide the service." +msgstr "Tehtävä on luotu tuottamaan palvelu" + +#. module: project_mrp +#: model:process.transition,name:project_mrp.process_transition_ordertask0 +msgid "Order Task" +msgstr "Tilaustehtävä" + +#. module: project_mrp +#: model:process.node,name:project_mrp.process_node_saleordertask0 +msgid "Sale Order Task" +msgstr "Myyntitilaustehtävä" + +#. module: project_mrp +#: model:process.transition,name:project_mrp.process_transition_createtask0 +msgid "Create Task" +msgstr "Luo tehtävä" + +#. module: project_mrp +#: model:ir.module.module,description:project_mrp.module_meta_information +msgid "" +"\n" +"This module creates a link between procurement orders\n" +"containing \"service\" lines and project management tasks.\n" +"\n" +"When installed, this module will automatically create a new task\n" +"for each procurement order line, when the corresponding product\n" +"meets the following characteristics:\n" +" * Type = Service\n" +" * Procurement method (Order fulfillment) = MTO (make to order)\n" +" * Supply/Procurement method = Produce\n" +"\n" +"The new task is created outside of any existing project, but\n" +"can be added to a project manually.\n" +"\n" +"When the project task is completed or cancelled, the workflow of the " +"corresponding\n" +"procurement line is updated accordingly.\n" +"\n" +"This module is useful to be able to invoice services based on tasks\n" +"automatically created via sale orders.\n" +"\n" +msgstr "" + +#. module: project_mrp +#: model:process.transition,note:project_mrp.process_transition_ordertask0 +msgid "If procurement method is Make to order and supply method is produce" +msgstr "Jos hankintametodi on tee tilaukseen ja toimitusmetodi on tuota" + +#. module: project_mrp +#: model:process.node,note:project_mrp.process_node_saleordertask0 +msgid "In case you sell services on sale order" +msgstr "tapauksessa jossa myyt palveluja myyntitilauksella" From 9673cca5631c223e636fbae0ab3534a4a28a652a Mon Sep 17 00:00:00 2001 From: "Naresh (OpenERP)" Date: Fri, 24 Jun 2011 11:10:56 +0530 Subject: [PATCH 374/477] [FIX]:shortcuts are reverted back to their original state i.e translatable becuase we removed editing of the shortcuts from the client lp bug: https://launchpad.net/bugs/798643 fixed bzr revid: nch@tinyerp.com-20110624054056-xbf6wdvblgoam652 --- openerp/addons/base/ir/ir_ui_view.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/openerp/addons/base/ir/ir_ui_view.py b/openerp/addons/base/ir/ir_ui_view.py index 8aa4c0882bd..ebbfe7cea38 100644 --- a/openerp/addons/base/ir/ir_ui_view.py +++ b/openerp/addons/base/ir/ir_ui_view.py @@ -197,10 +197,13 @@ class view_sc(osv.osv): def get_sc(self, cr, uid, user_id, model='ir.ui.menu', context=None): ids = self.search(cr, uid, [('user_id','=',user_id),('resource','=',model)], context=context) - results = self.read(cr, uid, ids, ['res_id','name'], context=context) - available_menus = self.pool.get(model).search(cr, uid, [], context=context) + results = self.read(cr, uid, ids, ['res_id'], context=context) + name_map = dict(self.pool.get(model).name_get(cr, uid, [x['res_id'] for x in results], context=context)) # Make sure to return only shortcuts pointing to exisintg menu items. - return filter(lambda result: result['res_id'] in available_menus, results) + filtered_results = filter(lambda result: result['res_id'] in name_map, results) + for result in filtered_results: + result.update(name=name_map[result['res_id']]) + return filtered_results _order = 'sequence,name' _defaults = { From fe71f70e904122a71d7f64d97308b3086efea18c Mon Sep 17 00:00:00 2001 From: Olivier Dony Date: Fri, 24 Jun 2011 12:17:27 +0200 Subject: [PATCH 375/477] [FIX] share: urlescaping + typo bzr revid: odo@openerp.com-20110624101727-jz3xfab71sio0afq --- addons/share/wizard/share_wizard.py | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/addons/share/wizard/share_wizard.py b/addons/share/wizard/share_wizard.py index a6b5cebbb1d..eec8b440dfa 100644 --- a/addons/share/wizard/share_wizard.py +++ b/addons/share/wizard/share_wizard.py @@ -21,6 +21,7 @@ import logging import random import time +from urllib import quote_plus import tools from osv import osv, fields @@ -67,7 +68,7 @@ def get_column_infos(osv_model): inherited field via _inherits) to a ``column_info`` struct giving detailed columns """ result = {} - for k, (parent,m2o,col) in osv_model._inherit_fields: + for k, (parent,m2o,col) in osv_model._inherit_fields.iteritems(): result[k] = column_info(k, col, parent, m2o) for k, v in osv_model._columns.iteritems(): result[k] = column_info(k,v) @@ -560,10 +561,11 @@ class share_wizard(osv.osv_memory): format_url = '%(dbname)s' in share_root_url for result in wizard_data.result_line_ids: # share_root_url may contain placeholders for dbname, login and password - share_url = share_root_url % \ - {'login': result.user_id.login, - 'password': '', # kept empty for security reasons - 'dbname': cr.dbname} if format_url else share_root_url + share_url = (share_root_url % \ + {'login': quote_plus(result.user_id.login), + 'password': '', # kept empty for security reasons + 'dbname': quote_plus(cr.dbname)}) \ + if format_url else share_root_url result.write({'share_url': share_url}, context=context) def _check_preconditions(self, cr, uid, wizard_data, context=None): From 48e5f7b773b97c5705746cb25a79a56919058523 Mon Sep 17 00:00:00 2001 From: Olivier Dony Date: Fri, 24 Jun 2011 12:24:19 +0200 Subject: [PATCH 376/477] [FIX] base_action_rule: dumb patch to avoid repeated calls to related cron task base.action.rule uses a trick to piggyback on the first execution of ir.cron's poolJobs() to register its ORM hooks. It was currently doing that every single time poolJobs() was called, leading to incessant querying the ORM objects for which a base action rule exist. Now it will do it only once, and then respect the scheduled executions. Soon this mechanism will be removed and replaced by a proper event handler for some 'ORM finished init' event, to be fired by the server. bzr revid: odo@openerp.com-20110624102419-safqqq1hcc5v1tau --- addons/base_action_rule/base_action_rule.py | 31 +++++++++++---------- 1 file changed, 17 insertions(+), 14 deletions(-) diff --git a/addons/base_action_rule/base_action_rule.py b/addons/base_action_rule/base_action_rule.py index 2a4e2c0e4e1..80c1ab464f1 100644 --- a/addons/base_action_rule/base_action_rule.py +++ b/addons/base_action_rule/base_action_rule.py @@ -487,21 +487,24 @@ base_action_rule() class ir_cron(osv.osv): - _inherit = 'ir.cron' - + _inherit = 'ir.cron' + _init_done = False + def _poolJobs(self, db_name, check=False): - try: - db = pooler.get_db(db_name) - except: - return False - cr = db.cursor() - try: - next = datetime.now().strftime('%Y-%m-%d %H:00:00') - # Putting nextcall always less than current time in order to call it every time - cr.execute('UPDATE ir_cron set nextcall = \'%s\' where numbercall<>0 and active and model=\'base.action.rule\' ' % (next)) - finally: - cr.commit() - cr.close() + if not self._init_done: + self._init_done = True + try: + db = pooler.get_db(db_name) + except: + return False + cr = db.cursor() + try: + next = datetime.now().strftime('%Y-%m-%d %H:00:00') + # Putting nextcall always less than current time in order to call it every time + cr.execute('UPDATE ir_cron set nextcall = \'%s\' where numbercall<>0 and active and model=\'base.action.rule\' ' % (next)) + finally: + cr.commit() + cr.close() super(ir_cron, self)._poolJobs(db_name, check=check) From d11103b2f11a134fca98e6196da65808961862a9 Mon Sep 17 00:00:00 2001 From: "Bhumika (OpenERP)" Date: Fri, 24 Jun 2011 16:21:08 +0530 Subject: [PATCH 377/477] [Fix] document_ftp: In pooler method is remvoe so i rename the method bzr revid: sbh@tinyerp.com-20110624105108-w8pbhpb1mfb0kcfk --- addons/document_ftp/ftpserver/abstracted_fs.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/document_ftp/ftpserver/abstracted_fs.py b/addons/document_ftp/ftpserver/abstracted_fs.py index 7580a8831cf..b8ce97a7017 100644 --- a/addons/document_ftp/ftpserver/abstracted_fs.py +++ b/addons/document_ftp/ftpserver/abstracted_fs.py @@ -68,7 +68,7 @@ class abstracted_fs(object): db, cr = None, None try: try: - db = pooler.get_db_only(db_name) + db = pooler.get_db(db_name) cr = db.cursor() cr.execute("SELECT 1 FROM pg_class WHERE relkind = 'r' AND relname = 'ir_module_module'") if not cr.fetchone(): From a4d1f92097aad085925457d4bbd7bb0ad5274e63 Mon Sep 17 00:00:00 2001 From: "Bhumika (OpenERP)" Date: Fri, 24 Jun 2011 16:26:10 +0530 Subject: [PATCH 378/477] [Fix] document_webdav: rename pooler method name bzr revid: sbh@tinyerp.com-20110624105610-874pt2oi9w641bmp --- addons/document_webdav/dav_fs.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/document_webdav/dav_fs.py b/addons/document_webdav/dav_fs.py index 8c606e4cca0..5e01bf6a66c 100644 --- a/addons/document_webdav/dav_fs.py +++ b/addons/document_webdav/dav_fs.py @@ -361,7 +361,7 @@ class openerp_dav_handler(dav_interface): for db_name in result: cr = None try: - db = pooler.get_db_only(db_name) + db = pooler.get_db(db_name) cr = db.cursor() cr.execute("SELECT id FROM ir_module_module WHERE name = 'document' AND state='installed' ") res=cr.fetchone() From b9f9f3f4d65562e85a841e6ee28fcba1a44f0f10 Mon Sep 17 00:00:00 2001 From: Jigar Amin Date: Fri, 24 Jun 2011 17:36:07 +0530 Subject: [PATCH 379/477] [FIX] pickle bug bzr revid: jam@tinyerp.com-20110624120607-rce5msvoiprj7c6j --- addons/import_google/wizard/import_google.py | 7 ++----- addons/import_google/wizard/import_google_data.py | 5 ----- 2 files changed, 2 insertions(+), 10 deletions(-) diff --git a/addons/import_google/wizard/import_google.py b/addons/import_google/wizard/import_google.py index 55631ba53c0..2aedade4849 100644 --- a/addons/import_google/wizard/import_google.py +++ b/addons/import_google/wizard/import_google.py @@ -77,11 +77,10 @@ class google_import(import_framework): return data_fetching_function.get(table)() - def _get_tinydates(self, stime, etime,context): + def _get_tinydates(self, stime, etime, au_tz): stime = dateutil.parser.parse(stime) etime = dateutil.parser.parse(etime) try: - au_tz = context.get('au_tz') au_dt = au_tz.normalize(stime.replace(tzinfo=pytz.utc).astimezone(au_tz)) timestring = datetime.datetime(*au_dt.timetuple()[:6]).strftime('%Y-%m-%d %H:%M:%S') au_dt = au_tz.normalize(etime.replace(tzinfo=pytz.utc).astimezone(au_tz)) @@ -188,8 +187,6 @@ class google_import(import_framework): else: time_zone = tools.get_server_timezone() au_tz = timezone(time_zone) - context = self.context - context.update({'au_tz':au_tz}) event_vals = [] for cal in self.calendars: events_query = gdata.calendar.service.CalendarEventQuery(user=urllib.unquote(cal.split('/')[~0])) @@ -213,7 +210,7 @@ class google_import(import_framework): timestring = timestring_end = datetime.datetime.now().strftime(self.DATETIME_FORMAT) if feed.when: - timestring, timestring_end = self._get_tinydates(feed.when[0].start_time, feed.when[0].end_time,context) + timestring, timestring_end = self._get_tinydates(feed.when[0].start_time, feed.when[0].end_time, au_tz) else: x = feed.recurrence.text.split(';') repeat_status = self._get_repeat_status(feed.recurrence.text) diff --git a/addons/import_google/wizard/import_google_data.py b/addons/import_google/wizard/import_google_data.py index 9c270b77991..fae404d103a 100644 --- a/addons/import_google/wizard/import_google_data.py +++ b/addons/import_google/wizard/import_google_data.py @@ -160,18 +160,13 @@ class synchronize_google(osv.osv_memory): 'password': gmail_pwd, 'calendars': calendars, 'instance': 'calendar'}) - imp = google_import(self, cr, uid,'import_google' , "synchronize_google", gmail_user, context) imp.set_table_list(tables) imp.start() - #Note: Cleaning timezone object from context to avoid pickle problem - if 'au_tz' in context: - context.pop('au_tz') context.update({'message': msg}) obj_model = self.pool.get('ir.model.data') model_data_ids = obj_model.search(cr,uid,[('model','=','ir.ui.view'),('name','=','view_google_import_message_form')]) resource_id = obj_model.read(cr, uid, model_data_ids, fields=['res_id'], context=context)[0]['res_id'] - return { 'view_type': 'form', 'view_mode': 'form', From 9744cb085fad2e714423df05aeec6c4fb5e3121e Mon Sep 17 00:00:00 2001 From: Vo Minh Thu Date: Fri, 24 Jun 2011 15:32:16 +0200 Subject: [PATCH 380/477] [FIX] corrected a test giving warning from the previous merge. bzr revid: vmt@openerp.com-20110624133216-9mxlte0jydnz74sb --- openerp/addons/base/test/test_osv_expression.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/openerp/addons/base/test/test_osv_expression.yml b/openerp/addons/base/test/test_osv_expression.yml index 6932f67c6d0..c7065243174 100644 --- a/openerp/addons/base/test/test_osv_expression.yml +++ b/openerp/addons/base/test/test_osv_expression.yml @@ -58,6 +58,12 @@ - !python {model: res.partner.category }: | ids = self.search(cr, uid, [('id', 'child_of',[ref('categ_0')])]) + assert len(ids) == 2, ids +- + Test hierarchical search in M2M with child IDs +- + !python {model: res.partner.category }: | + ids = self.search(cr, uid, [('id', 'child_of',[ref('categ_1')])]) assert len(ids) == 1, ids - Testing that some domain expressions work From 301497c5432ecba27e4c7615beeaffea3b549b7c Mon Sep 17 00:00:00 2001 From: Olivier Dony Date: Fri, 24 Jun 2011 15:33:35 +0200 Subject: [PATCH 381/477] [IMP] lint cleanup bzr revid: odo@openerp.com-20110624133335-jf5kg6dh9kgxw2dg --- openerp/addons/base/ir/ir_model.py | 1 - openerp/addons/base/ir/ir_ui_view.py | 1 - openerp/netsvc.py | 2 -- openerp/osv/orm.py | 2 +- openerp/tools/convert.py | 1 - openerp/tools/yaml_import.py | 3 +-- 6 files changed, 2 insertions(+), 8 deletions(-) diff --git a/openerp/addons/base/ir/ir_model.py b/openerp/addons/base/ir/ir_model.py index 4b482085ad6..d3dfd987638 100644 --- a/openerp/addons/base/ir/ir_model.py +++ b/openerp/addons/base/ir/ir_model.py @@ -21,7 +21,6 @@ import logging import re import time -from operator import itemgetter from osv import fields,osv import netsvc diff --git a/openerp/addons/base/ir/ir_ui_view.py b/openerp/addons/base/ir/ir_ui_view.py index ebbfe7cea38..ee23a2f52f1 100644 --- a/openerp/addons/base/ir/ir_ui_view.py +++ b/openerp/addons/base/ir/ir_ui_view.py @@ -24,7 +24,6 @@ from lxml import etree from tools import graph from tools.safe_eval import safe_eval as eval import tools -import netsvc import os import logging diff --git a/openerp/netsvc.py b/openerp/netsvc.py index aca1b9c12a9..1d9e0a5fcc0 100644 --- a/openerp/netsvc.py +++ b/openerp/netsvc.py @@ -35,7 +35,6 @@ import socket import sys import threading import time -import warnings import types from pprint import pformat @@ -186,7 +185,6 @@ class ColoredFormatter(DBFormatter): return DBFormatter.format(self, record) def init_logger(): - import os from tools.translate import resetlocale resetlocale() diff --git a/openerp/osv/orm.py b/openerp/osv/orm.py index be7045e2f11..a817f73310d 100644 --- a/openerp/osv/orm.py +++ b/openerp/osv/orm.py @@ -972,7 +972,7 @@ class orm_template(object): if field[len(prefix)]=='id': try: data_res_id = _get_id(model_name, line[i], current_module, 'id') - except ValueError, e: + except ValueError: pass xml_id = line[i] continue diff --git a/openerp/tools/convert.py b/openerp/tools/convert.py index 79906a008d2..77abfa572b4 100644 --- a/openerp/tools/convert.py +++ b/openerp/tools/convert.py @@ -45,7 +45,6 @@ import openerp.loglevels as loglevels import openerp.pooler as pooler from config import config from translate import _ -from yaml_import import convert_yaml_import # List of etree._Element subclasses that we choose to ignore when parsing XML. from misc import SKIPPED_ELEMENT_TYPES diff --git a/openerp/tools/yaml_import.py b/openerp/tools/yaml_import.py index 1c6a54c63b0..00bb79f0499 100644 --- a/openerp/tools/yaml_import.py +++ b/openerp/tools/yaml_import.py @@ -177,7 +177,7 @@ class YamlInterpreter(object): try: _, id = self.pool.get('ir.model.data').get_object_reference(self.cr, self.uid, module, checked_xml_id) self.id_map[xml_id] = id - except ValueError, e: + except ValueError: raise ValueError("""%s not found when processing %s. This Yaml file appears to depend on missing data. This often happens for tests that belong to a module's test suite and depend on each other.""" % (checked_xml_id, self.filename)) @@ -488,7 +488,6 @@ class YamlInterpreter(object): if self.isnoupdate(function) and self.mode != 'init': return model = self.get_model(function.model) - context = self.get_context(function, self.eval_context) if function.eval: args = self.process_eval(function.eval) else: From 82a3dca2d76b422e5c7020727521966080f9e676 Mon Sep 17 00:00:00 2001 From: Vo Minh Thu Date: Fri, 24 Jun 2011 16:01:03 +0200 Subject: [PATCH 382/477] [FIX] fields: pass around the context in the create case of the many2many (thankks to rco). bzr revid: vmt@openerp.com-20110624140103-z7t3c029mc4uq5wu --- openerp/osv/fields.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/openerp/osv/fields.py b/openerp/osv/fields.py index e28f7b2b02d..3f46fc5a5a7 100644 --- a/openerp/osv/fields.py +++ b/openerp/osv/fields.py @@ -632,7 +632,7 @@ class many2many(_column): if not (isinstance(act, list) or isinstance(act, tuple)) or not act: continue if act[0] == 0: - idnew = obj.create(cr, user, act[2]) + idnew = obj.create(cr, user, act[2], context=context) cr.execute('insert into '+self._rel+' ('+self._id1+','+self._id2+') values (%s,%s)', (id, idnew)) elif act[0] == 1: obj.write(cr, user, [act[1]], act[2], context=context) From 7bfd9aee4026895043a597ade048a9e1527602e4 Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Fri, 24 Jun 2011 16:05:08 +0200 Subject: [PATCH 383/477] [FIX] add property length on FilterGroup so SearchView.field knows that it has sub-filters and can display them lp bug: https://launchpad.net/bugs/801143 fixed bzr revid: xmo@openerp.com-20110624140508-9yhxwhd9myhisso1 --- addons/base/static/src/js/search.js | 1 + 1 file changed, 1 insertion(+) diff --git a/addons/base/static/src/js/search.js b/addons/base/static/src/js/search.js index cd69ec4f0e8..6efa6988fe8 100644 --- a/addons/base/static/src/js/search.js +++ b/addons/base/static/src/js/search.js @@ -377,6 +377,7 @@ openerp.base.search.FilterGroup = openerp.base.search.Widget.extend({ init: function (filters, view) { this._super(view); this.filters = filters; + this.length = filters.length; }, start: function () { this._super(); From dfca597e2d209173910121558952e1f1aca9519a Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Fri, 24 Jun 2011 16:13:02 +0200 Subject: [PATCH 384/477] [FIX] broken spacing between table cells of some search view content lp bug: https://launchpad.net/bugs/781625 fixed bzr revid: xmo@openerp.com-20110624141302-gk6t7dp66mui3cee --- addons/base/static/src/css/base.css | 8 -------- 1 file changed, 8 deletions(-) diff --git a/addons/base/static/src/css/base.css b/addons/base/static/src/css/base.css index a921f320b3d..b766bdb2130 100644 --- a/addons/base/static/src/css/base.css +++ b/addons/base/static/src/css/base.css @@ -537,14 +537,6 @@ background: linear-gradient(top, #ffffff 0%,#d8d8d8 11%,#afafaf 86%,#333333 91%, .openerp .searchview_group_content { padding-left: 10px; } -.openerp .searchview_group_content .oe-searchview-render-line { - width:0; -} - - -.openerp .oe-searchview-render-line { - width:100%; -} .openerp .searchview_extended_group { padding: 3px; From 9d5531e2ced3518c717d7670460986ebd3cd612c Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Fri, 24 Jun 2011 16:31:17 +0200 Subject: [PATCH 385/477] [IMP] vertical alignment of search fields containing filters: they should sit on the same baseline as all other fields bzr revid: xmo@openerp.com-20110624143117-8nnxx6dze0z4d2rd --- addons/base/static/src/css/base.css | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/addons/base/static/src/css/base.css b/addons/base/static/src/css/base.css index b766bdb2130..1dab02f37c1 100644 --- a/addons/base/static/src/css/base.css +++ b/addons/base/static/src/css/base.css @@ -474,9 +474,10 @@ background: linear-gradient(top, #ffffff 0%,#d8d8d8 11%,#afafaf 86%,#333333 91%, background: #AAAAAA; } .openerp .filter_icon { + height: 22px; padding: 1px 2px 0 2px; - margin-left: 0; - margin-right: 0; + margin: 0; + vertical-align: bottom; } .openerp .filter_label { font-weight: bold; From b58afd07c4572955dbc12569d32b7e75164d5fd6 Mon Sep 17 00:00:00 2001 From: Launchpad Translations on behalf of openerp <> Date: Mon, 27 Jun 2011 04:46:11 +0000 Subject: [PATCH 386/477] Launchpad automatic translations update. bzr revid: launchpad_translations_on_behalf_of_openerp-20110627044611-p2nznsg2ahoijbwm --- debian/po/bg.po | 4 +- debian/po/ca.po | 4 +- debian/po/cs.po | 4 +- debian/po/de.po | 4 +- debian/po/el.po | 4 +- debian/po/en_GB.po | 4 +- debian/po/es.po | 4 +- debian/po/es_CL.po | 4 +- debian/po/es_EC.po | 4 +- debian/po/fa.po | 4 +- debian/po/fi.po | 4 +- debian/po/fr.po | 6 +- debian/po/gl.po | 4 +- debian/po/he.po | 4 +- debian/po/hr.po | 4 +- debian/po/hu.po | 4 +- debian/po/it.po | 4 +- debian/po/ja.po | 4 +- debian/po/ko.po | 4 +- debian/po/lv.po | 4 +- debian/po/mn.po | 4 +- debian/po/nb.po | 6 +- debian/po/nl.po | 4 +- debian/po/pl.po | 4 +- debian/po/pt.po | 4 +- debian/po/pt_BR.po | 4 +- debian/po/ro.po | 4 +- debian/po/ru.po | 6 +- debian/po/sk.po | 4 +- debian/po/sq.po | 4 +- debian/po/sr.po | 4 +- debian/po/sv.po | 4 +- debian/po/tr.po | 8 +- debian/po/uk.po | 4 +- debian/po/vi.po | 4 +- debian/po/zh_CN.po | 4 +- debian/po/zh_TW.po | 4 +- openerp/addons/base/i18n/af.po | 4 +- openerp/addons/base/i18n/am.po | 4 +- openerp/addons/base/i18n/ar.po | 4 +- openerp/addons/base/i18n/bg.po | 8 +- openerp/addons/base/i18n/bs.po | 4 +- openerp/addons/base/i18n/ca.po | 9 +- openerp/addons/base/i18n/cs.po | 2433 ++++++++++++++------------ openerp/addons/base/i18n/da.po | 8 +- openerp/addons/base/i18n/de.po | 9 +- openerp/addons/base/i18n/el.po | 4 +- openerp/addons/base/i18n/en_GB.po | 36 +- openerp/addons/base/i18n/es.po | 9 +- openerp/addons/base/i18n/es_CL.po | 4 +- openerp/addons/base/i18n/es_EC.po | 4 +- openerp/addons/base/i18n/et.po | 8 +- openerp/addons/base/i18n/eu.po | 4 +- openerp/addons/base/i18n/fa.po | 4 +- openerp/addons/base/i18n/fa_AF.po | 4 +- openerp/addons/base/i18n/fi.po | 1103 +++++++----- openerp/addons/base/i18n/fr.po | 8 +- openerp/addons/base/i18n/gl.po | 4 +- openerp/addons/base/i18n/he.po | 6 +- openerp/addons/base/i18n/hr.po | 8 +- openerp/addons/base/i18n/hu.po | 46 +- openerp/addons/base/i18n/hy.po | 4 +- openerp/addons/base/i18n/id.po | 16 +- openerp/addons/base/i18n/is.po | 4 +- openerp/addons/base/i18n/it.po | 18 +- openerp/addons/base/i18n/ja.po | 6 +- openerp/addons/base/i18n/ko.po | 8 +- openerp/addons/base/i18n/lt.po | 6 +- openerp/addons/base/i18n/lv.po | 37 +- openerp/addons/base/i18n/mk.po | 4 +- openerp/addons/base/i18n/mn.po | 4 +- openerp/addons/base/i18n/nb.po | 1144 +++++++++++- openerp/addons/base/i18n/nl.po | 8 +- openerp/addons/base/i18n/nl_BE.po | 4 +- openerp/addons/base/i18n/pl.po | 8 +- openerp/addons/base/i18n/pt.po | 44 +- openerp/addons/base/i18n/pt_BR.po | 8 +- openerp/addons/base/i18n/ro.po | 311 ++-- openerp/addons/base/i18n/ru.po | 65 +- openerp/addons/base/i18n/sk.po | 4 +- openerp/addons/base/i18n/sl.po | 4 +- openerp/addons/base/i18n/sq.po | 4 +- openerp/addons/base/i18n/sr.po | 4 +- openerp/addons/base/i18n/sr@latin.po | 4 +- openerp/addons/base/i18n/sv.po | 6 +- openerp/addons/base/i18n/th.po | 4 +- openerp/addons/base/i18n/tlh.po | 4 +- openerp/addons/base/i18n/tr.po | 4 +- openerp/addons/base/i18n/uk.po | 4 +- openerp/addons/base/i18n/ur.po | 4 +- openerp/addons/base/i18n/vi.po | 2 +- openerp/addons/base/i18n/zh_CN.po | 4 +- openerp/addons/base/i18n/zh_TW.po | 4 +- 93 files changed, 3554 insertions(+), 2094 deletions(-) diff --git a/debian/po/bg.po b/debian/po/bg.po index 664882e1034..09b50a70b26 100644 --- a/debian/po/bg.po +++ b/debian/po/bg.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-19 04:50+0000\n" -"X-Generator: Launchpad (build 12758)\n" +"X-Launchpad-Export-Date: 2011-06-27 04:45+0000\n" +"X-Generator: Launchpad (build 13168)\n" #. Type: string #. Description diff --git a/debian/po/ca.po b/debian/po/ca.po index 7c0cbad994a..07094463302 100644 --- a/debian/po/ca.po +++ b/debian/po/ca.po @@ -15,8 +15,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-19 04:50+0000\n" -"X-Generator: Launchpad (build 12758)\n" +"X-Launchpad-Export-Date: 2011-06-27 04:45+0000\n" +"X-Generator: Launchpad (build 13168)\n" #. Type: string #. Description diff --git a/debian/po/cs.po b/debian/po/cs.po index 1e01a82c214..14ba09b9a54 100644 --- a/debian/po/cs.po +++ b/debian/po/cs.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-19 04:50+0000\n" -"X-Generator: Launchpad (build 12758)\n" +"X-Launchpad-Export-Date: 2011-06-27 04:45+0000\n" +"X-Generator: Launchpad (build 13168)\n" #. Type: string #. Description diff --git a/debian/po/de.po b/debian/po/de.po index 5cfe8d9d7fa..8653956dd71 100644 --- a/debian/po/de.po +++ b/debian/po/de.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-19 04:50+0000\n" -"X-Generator: Launchpad (build 12758)\n" +"X-Launchpad-Export-Date: 2011-06-27 04:45+0000\n" +"X-Generator: Launchpad (build 13168)\n" #. Type: string #. Description diff --git a/debian/po/el.po b/debian/po/el.po index d117f515aad..7a2875ef213 100644 --- a/debian/po/el.po +++ b/debian/po/el.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-19 04:50+0000\n" -"X-Generator: Launchpad (build 12758)\n" +"X-Launchpad-Export-Date: 2011-06-27 04:45+0000\n" +"X-Generator: Launchpad (build 13168)\n" #. Type: string #. Description diff --git a/debian/po/en_GB.po b/debian/po/en_GB.po index 5092197883c..512d7666477 100644 --- a/debian/po/en_GB.po +++ b/debian/po/en_GB.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-19 04:50+0000\n" -"X-Generator: Launchpad (build 12758)\n" +"X-Launchpad-Export-Date: 2011-06-27 04:46+0000\n" +"X-Generator: Launchpad (build 13168)\n" #. Type: string #. Description diff --git a/debian/po/es.po b/debian/po/es.po index d9eb83615bc..a68e0fd543d 100644 --- a/debian/po/es.po +++ b/debian/po/es.po @@ -15,8 +15,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-19 04:50+0000\n" -"X-Generator: Launchpad (build 12758)\n" +"X-Launchpad-Export-Date: 2011-06-27 04:46+0000\n" +"X-Generator: Launchpad (build 13168)\n" #. Type: string #. Description diff --git a/debian/po/es_CL.po b/debian/po/es_CL.po index 2cc55b1c818..5146f4cc7b4 100644 --- a/debian/po/es_CL.po +++ b/debian/po/es_CL.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-19 04:50+0000\n" -"X-Generator: Launchpad (build 12758)\n" +"X-Launchpad-Export-Date: 2011-06-27 04:46+0000\n" +"X-Generator: Launchpad (build 13168)\n" #. Type: string #. Description diff --git a/debian/po/es_EC.po b/debian/po/es_EC.po index 311ccc49a10..da256cfbe36 100644 --- a/debian/po/es_EC.po +++ b/debian/po/es_EC.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-19 04:50+0000\n" -"X-Generator: Launchpad (build 12758)\n" +"X-Launchpad-Export-Date: 2011-06-27 04:46+0000\n" +"X-Generator: Launchpad (build 13168)\n" #. Type: string #. Description diff --git a/debian/po/fa.po b/debian/po/fa.po index 09ea0d83eda..f9cdb06112c 100644 --- a/debian/po/fa.po +++ b/debian/po/fa.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-19 04:50+0000\n" -"X-Generator: Launchpad (build 12758)\n" +"X-Launchpad-Export-Date: 2011-06-27 04:45+0000\n" +"X-Generator: Launchpad (build 13168)\n" #. Type: string #. Description diff --git a/debian/po/fi.po b/debian/po/fi.po index 16b500b10d0..10a1cdc7010 100644 --- a/debian/po/fi.po +++ b/debian/po/fi.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-19 04:50+0000\n" -"X-Generator: Launchpad (build 12758)\n" +"X-Launchpad-Export-Date: 2011-06-27 04:45+0000\n" +"X-Generator: Launchpad (build 13168)\n" #. Type: string #. Description diff --git a/debian/po/fr.po b/debian/po/fr.po index f44e0d7e81f..deedfd07dcb 100644 --- a/debian/po/fr.po +++ b/debian/po/fr.po @@ -8,13 +8,13 @@ msgstr "" "Report-Msgid-Bugs-To: openerp-server@packages.debian.org\n" "POT-Creation-Date: 2009-08-24 22:41+0300\n" "PO-Revision-Date: 2010-10-13 07:40+0000\n" -"Last-Translator: Quentin THEURET \n" +"Last-Translator: Quentin THEURET \n" "Language-Team: French \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-19 04:50+0000\n" -"X-Generator: Launchpad (build 12758)\n" +"X-Launchpad-Export-Date: 2011-06-27 04:45+0000\n" +"X-Generator: Launchpad (build 13168)\n" #. Type: string #. Description diff --git a/debian/po/gl.po b/debian/po/gl.po index b8510d961dd..ce42e2aab4f 100644 --- a/debian/po/gl.po +++ b/debian/po/gl.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-19 04:50+0000\n" -"X-Generator: Launchpad (build 12758)\n" +"X-Launchpad-Export-Date: 2011-06-27 04:45+0000\n" +"X-Generator: Launchpad (build 13168)\n" #. Type: string #. Description diff --git a/debian/po/he.po b/debian/po/he.po index 50dd3c2b883..d7b3b0dbcee 100644 --- a/debian/po/he.po +++ b/debian/po/he.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-19 04:50+0000\n" -"X-Generator: Launchpad (build 12758)\n" +"X-Launchpad-Export-Date: 2011-06-27 04:45+0000\n" +"X-Generator: Launchpad (build 13168)\n" #. Type: string #. Description diff --git a/debian/po/hr.po b/debian/po/hr.po index 62c81f52c56..c2d97d82b40 100644 --- a/debian/po/hr.po +++ b/debian/po/hr.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-19 04:50+0000\n" -"X-Generator: Launchpad (build 12758)\n" +"X-Launchpad-Export-Date: 2011-06-27 04:45+0000\n" +"X-Generator: Launchpad (build 13168)\n" #. Type: string #. Description diff --git a/debian/po/hu.po b/debian/po/hu.po index 6db4d67bea4..e647b27cfc3 100644 --- a/debian/po/hu.po +++ b/debian/po/hu.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-19 04:50+0000\n" -"X-Generator: Launchpad (build 12758)\n" +"X-Launchpad-Export-Date: 2011-06-27 04:45+0000\n" +"X-Generator: Launchpad (build 13168)\n" #. Type: string #. Description diff --git a/debian/po/it.po b/debian/po/it.po index 8e5372bd037..ec640df4f3e 100644 --- a/debian/po/it.po +++ b/debian/po/it.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-19 04:50+0000\n" -"X-Generator: Launchpad (build 12758)\n" +"X-Launchpad-Export-Date: 2011-06-27 04:45+0000\n" +"X-Generator: Launchpad (build 13168)\n" #. Type: string #. Description diff --git a/debian/po/ja.po b/debian/po/ja.po index bf96d93bcbb..efc1e263544 100644 --- a/debian/po/ja.po +++ b/debian/po/ja.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-19 04:50+0000\n" -"X-Generator: Launchpad (build 12758)\n" +"X-Launchpad-Export-Date: 2011-06-27 04:45+0000\n" +"X-Generator: Launchpad (build 13168)\n" #. Type: string #. Description diff --git a/debian/po/ko.po b/debian/po/ko.po index f1a07767e55..32f178ed132 100644 --- a/debian/po/ko.po +++ b/debian/po/ko.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-19 04:50+0000\n" -"X-Generator: Launchpad (build 12758)\n" +"X-Launchpad-Export-Date: 2011-06-27 04:45+0000\n" +"X-Generator: Launchpad (build 13168)\n" #. Type: string #. Description diff --git a/debian/po/lv.po b/debian/po/lv.po index 852bf1b9928..f9703dfa007 100644 --- a/debian/po/lv.po +++ b/debian/po/lv.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-19 04:50+0000\n" -"X-Generator: Launchpad (build 12758)\n" +"X-Launchpad-Export-Date: 2011-06-27 04:45+0000\n" +"X-Generator: Launchpad (build 13168)\n" #. Type: string #. Description diff --git a/debian/po/mn.po b/debian/po/mn.po index 9d50a9e737b..aad21704d52 100644 --- a/debian/po/mn.po +++ b/debian/po/mn.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-19 04:50+0000\n" -"X-Generator: Launchpad (build 12758)\n" +"X-Launchpad-Export-Date: 2011-06-27 04:45+0000\n" +"X-Generator: Launchpad (build 13168)\n" #. Type: string #. Description diff --git a/debian/po/nb.po b/debian/po/nb.po index e6c6aca696f..e17168b4c90 100644 --- a/debian/po/nb.po +++ b/debian/po/nb.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-19 04:50+0000\n" -"X-Generator: Launchpad (build 12758)\n" +"X-Launchpad-Export-Date: 2011-06-27 04:45+0000\n" +"X-Generator: Launchpad (build 13168)\n" #. Type: string #. Description @@ -38,4 +38,4 @@ msgstr "" #. Description #: ../openerp-server.templates:1001 msgid "Please choose that account's username." -msgstr "" +msgstr "Vennligst velg et brukernavn til kontoen." diff --git a/debian/po/nl.po b/debian/po/nl.po index 1690b5becc8..42999c15d53 100644 --- a/debian/po/nl.po +++ b/debian/po/nl.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-19 04:50+0000\n" -"X-Generator: Launchpad (build 12758)\n" +"X-Launchpad-Export-Date: 2011-06-27 04:45+0000\n" +"X-Generator: Launchpad (build 13168)\n" #. Type: string #. Description diff --git a/debian/po/pl.po b/debian/po/pl.po index 8f5233a9ffc..72060b2014c 100644 --- a/debian/po/pl.po +++ b/debian/po/pl.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-19 04:50+0000\n" -"X-Generator: Launchpad (build 12758)\n" +"X-Launchpad-Export-Date: 2011-06-27 04:45+0000\n" +"X-Generator: Launchpad (build 13168)\n" #. Type: string #. Description diff --git a/debian/po/pt.po b/debian/po/pt.po index 1981a87f8e9..5ee3f072953 100644 --- a/debian/po/pt.po +++ b/debian/po/pt.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-19 04:50+0000\n" -"X-Generator: Launchpad (build 12758)\n" +"X-Launchpad-Export-Date: 2011-06-27 04:45+0000\n" +"X-Generator: Launchpad (build 13168)\n" #. Type: string #. Description diff --git a/debian/po/pt_BR.po b/debian/po/pt_BR.po index 9908b9dab06..e889e19762d 100644 --- a/debian/po/pt_BR.po +++ b/debian/po/pt_BR.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-19 04:50+0000\n" -"X-Generator: Launchpad (build 12758)\n" +"X-Launchpad-Export-Date: 2011-06-27 04:46+0000\n" +"X-Generator: Launchpad (build 13168)\n" #. Type: string #. Description diff --git a/debian/po/ro.po b/debian/po/ro.po index cc8e901cd85..fa877dc4422 100644 --- a/debian/po/ro.po +++ b/debian/po/ro.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-19 04:50+0000\n" -"X-Generator: Launchpad (build 12758)\n" +"X-Launchpad-Export-Date: 2011-06-27 04:45+0000\n" +"X-Generator: Launchpad (build 13168)\n" #. Type: string #. Description diff --git a/debian/po/ru.po b/debian/po/ru.po index 8dbf7c8f8d0..3f4aae1e425 100644 --- a/debian/po/ru.po +++ b/debian/po/ru.po @@ -14,14 +14,14 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-19 04:50+0000\n" -"X-Generator: Launchpad (build 12758)\n" +"X-Launchpad-Export-Date: 2011-06-27 04:45+0000\n" +"X-Generator: Launchpad (build 13168)\n" #. Type: string #. Description #: ../openerp-server.templates:1001 msgid "Dedicated system account for the Open ERP server:" -msgstr "Специально выделенная системная учётная запись для Open ERP службы:" +msgstr "Выделенная в системе учётная запись для сервера OpenERP:" #. Type: string #. Description diff --git a/debian/po/sk.po b/debian/po/sk.po index ec27b8de8ee..c5ff614ee84 100644 --- a/debian/po/sk.po +++ b/debian/po/sk.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-19 04:50+0000\n" -"X-Generator: Launchpad (build 12758)\n" +"X-Launchpad-Export-Date: 2011-06-27 04:46+0000\n" +"X-Generator: Launchpad (build 13168)\n" #. Type: string #. Description diff --git a/debian/po/sq.po b/debian/po/sq.po index 604519da129..08011f04f2f 100644 --- a/debian/po/sq.po +++ b/debian/po/sq.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-19 04:50+0000\n" -"X-Generator: Launchpad (build 12758)\n" +"X-Launchpad-Export-Date: 2011-06-27 04:45+0000\n" +"X-Generator: Launchpad (build 13168)\n" #. Type: string #. Description diff --git a/debian/po/sr.po b/debian/po/sr.po index 1bf6b98d2b1..0276e221057 100644 --- a/debian/po/sr.po +++ b/debian/po/sr.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-19 04:50+0000\n" -"X-Generator: Launchpad (build 12758)\n" +"X-Launchpad-Export-Date: 2011-06-27 04:45+0000\n" +"X-Generator: Launchpad (build 13168)\n" #. Type: string #. Description diff --git a/debian/po/sv.po b/debian/po/sv.po index 1abda4c3f78..afd5118f8c8 100644 --- a/debian/po/sv.po +++ b/debian/po/sv.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-19 04:50+0000\n" -"X-Generator: Launchpad (build 12758)\n" +"X-Launchpad-Export-Date: 2011-06-27 04:46+0000\n" +"X-Generator: Launchpad (build 13168)\n" "X-Poedit-Language: Swedish\n" #. Type: string diff --git a/debian/po/tr.po b/debian/po/tr.po index 1037c93b86f..fce53c415ba 100644 --- a/debian/po/tr.po +++ b/debian/po/tr.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-server\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2009-08-24 22:41+0300\n" -"PO-Revision-Date: 2011-05-17 20:53+0000\n" -"Last-Translator: Ayhan KIZILTAN \n" +"PO-Revision-Date: 2010-01-29 05:27+0000\n" +"Last-Translator: Fabien (Open ERP) \n" "Language-Team: Turkish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-05-18 06:22+0000\n" -"X-Generator: Launchpad (build 12959)\n" +"X-Launchpad-Export-Date: 2011-06-27 04:46+0000\n" +"X-Generator: Launchpad (build 13168)\n" #. Type: string #. Description diff --git a/debian/po/uk.po b/debian/po/uk.po index ec02b0ed450..4c58df2d35a 100644 --- a/debian/po/uk.po +++ b/debian/po/uk.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-19 04:50+0000\n" -"X-Generator: Launchpad (build 12758)\n" +"X-Launchpad-Export-Date: 2011-06-27 04:46+0000\n" +"X-Generator: Launchpad (build 13168)\n" #. Type: string #. Description diff --git a/debian/po/vi.po b/debian/po/vi.po index 2fc62d4664f..8e20be9d311 100644 --- a/debian/po/vi.po +++ b/debian/po/vi.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-19 04:50+0000\n" -"X-Generator: Launchpad (build 12758)\n" +"X-Launchpad-Export-Date: 2011-06-27 04:46+0000\n" +"X-Generator: Launchpad (build 13168)\n" #. Type: string #. Description diff --git a/debian/po/zh_CN.po b/debian/po/zh_CN.po index 54af64bd9f2..10e078fe5c9 100644 --- a/debian/po/zh_CN.po +++ b/debian/po/zh_CN.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-19 04:50+0000\n" -"X-Generator: Launchpad (build 12758)\n" +"X-Launchpad-Export-Date: 2011-06-27 04:46+0000\n" +"X-Generator: Launchpad (build 13168)\n" #. Type: string #. Description diff --git a/debian/po/zh_TW.po b/debian/po/zh_TW.po index 3d5c7ac0a2c..d13900e0b39 100644 --- a/debian/po/zh_TW.po +++ b/debian/po/zh_TW.po @@ -12,8 +12,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-19 04:50+0000\n" -"X-Generator: Launchpad (build 12758)\n" +"X-Launchpad-Export-Date: 2011-06-27 04:46+0000\n" +"X-Generator: Launchpad (build 13168)\n" "X-Poedit-Country: TAIWAN\n" "X-Poedit-Language: Chinese\n" "X-Poedit-SourceCharset: utf-8\n" diff --git a/openerp/addons/base/i18n/af.po b/openerp/addons/base/i18n/af.po index 2fcff0cb1f5..d13be8cad4d 100644 --- a/openerp/addons/base/i18n/af.po +++ b/openerp/addons/base/i18n/af.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-01-12 04:45+0000\n" -"X-Generator: Launchpad (build Unknown)\n" +"X-Launchpad-Export-Date: 2011-06-27 04:34+0000\n" +"X-Generator: Launchpad (build 13168)\n" #. module: base #: view:ir.filters:0 diff --git a/openerp/addons/base/i18n/am.po b/openerp/addons/base/i18n/am.po index 66afb113a48..d02211564a2 100644 --- a/openerp/addons/base/i18n/am.po +++ b/openerp/addons/base/i18n/am.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-01-12 04:46+0000\n" -"X-Generator: Launchpad (build Unknown)\n" +"X-Launchpad-Export-Date: 2011-06-27 04:34+0000\n" +"X-Generator: Launchpad (build 13168)\n" #. module: base #: view:ir.filters:0 diff --git a/openerp/addons/base/i18n/ar.po b/openerp/addons/base/i18n/ar.po index f76b707c686..6b23e8bdb0a 100644 --- a/openerp/addons/base/i18n/ar.po +++ b/openerp/addons/base/i18n/ar.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-01-12 04:46+0000\n" -"X-Generator: Launchpad (build Unknown)\n" +"X-Launchpad-Export-Date: 2011-06-27 04:34+0000\n" +"X-Generator: Launchpad (build 13168)\n" #. module: base #: view:ir.filters:0 diff --git a/openerp/addons/base/i18n/bg.po b/openerp/addons/base/i18n/bg.po index 51176cdeaac..d0542a285fe 100644 --- a/openerp/addons/base/i18n/bg.po +++ b/openerp/addons/base/i18n/bg.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.4\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-01-11 11:14+0000\n" -"PO-Revision-Date: 2011-03-28 18:26+0000\n" -"Last-Translator: Dimitar Markov \n" +"PO-Revision-Date: 2010-12-16 08:59+0000\n" +"Last-Translator: Boris \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: 2011-03-29 06:20+0000\n" -"X-Generator: Launchpad (build 12559)\n" +"X-Launchpad-Export-Date: 2011-06-27 04:35+0000\n" +"X-Generator: Launchpad (build 13168)\n" #. module: base #: view:ir.filters:0 diff --git a/openerp/addons/base/i18n/bs.po b/openerp/addons/base/i18n/bs.po index de1dbad1e51..e215a7b82bd 100644 --- a/openerp/addons/base/i18n/bs.po +++ b/openerp/addons/base/i18n/bs.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-01-12 04:46+0000\n" -"X-Generator: Launchpad (build Unknown)\n" +"X-Launchpad-Export-Date: 2011-06-27 04:35+0000\n" +"X-Generator: Launchpad (build 13168)\n" #. module: base #: view:ir.filters:0 diff --git a/openerp/addons/base/i18n/ca.po b/openerp/addons/base/i18n/ca.po index dbc1e9471b4..99229b6c0c1 100644 --- a/openerp/addons/base/i18n/ca.po +++ b/openerp/addons/base/i18n/ca.po @@ -7,15 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.4\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-01-11 11:14+0000\n" -"PO-Revision-Date: 2011-03-12 17:00+0000\n" -"Last-Translator: Jordi Esteve (www.zikzakmedia.com) " -"\n" +"PO-Revision-Date: 2011-01-25 10:50+0000\n" +"Last-Translator: Esther Xaus (Zikzakmedia) \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: 2011-03-13 06:15+0000\n" -"X-Generator: Launchpad (build 12559)\n" +"X-Launchpad-Export-Date: 2011-06-27 04:35+0000\n" +"X-Generator: Launchpad (build 13168)\n" #. module: base #: view:ir.filters:0 diff --git a/openerp/addons/base/i18n/cs.po b/openerp/addons/base/i18n/cs.po index cf609d436ad..01dae8672dc 100644 --- a/openerp/addons/base/i18n/cs.po +++ b/openerp/addons/base/i18n/cs.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.4\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-01-11 11:14+0000\n" -"PO-Revision-Date: 2011-05-18 16:53+0000\n" -"Last-Translator: Jan B. Krejčí \n" +"PO-Revision-Date: 2010-06-06 04:19+0000\n" +"Last-Translator: Vladimír Burian \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: 2011-05-19 06:22+0000\n" -"X-Generator: Launchpad (build 12959)\n" +"X-Launchpad-Export-Date: 2011-06-27 04:35+0000\n" +"X-Generator: Launchpad (build 13168)\n" #. module: base #: view:ir.filters:0 @@ -47,6 +47,8 @@ msgid "" "The second argument of the many2many field %s must be a SQL table !You used " "%s, which is not a valid SQL table name." msgstr "" +"Druhý parametr pole many2many %s musí být SQL tabulka ! Použili jste %s, což " +"není platné jméno SQL tabulky." #. module: base #: view:ir.values:0 @@ -83,32 +85,32 @@ msgstr "SMS brána Clickatell" #. module: base #: selection:base.language.install,lang:0 msgid "Hungarian / Magyar" -msgstr "" +msgstr "Maďarština / Magyar" #. module: base #: selection:ir.model.fields,select_level:0 msgid "Not Searchable" -msgstr "" +msgstr "Nevyhledávatelné" #. module: base #: selection:base.language.install,lang:0 msgid "Spanish (VE) / Español (VE)" -msgstr "" +msgstr "Šapnělština (VE) / Español (VE)" #. module: base #: field:ir.actions.server,wkf_model_id:0 msgid "Workflow On" -msgstr "" +msgstr "Aktivovat pracovní postup" #. module: base #: field:ir.actions.act_window,display_menu_tip:0 msgid "Display Menu Tips" -msgstr "" +msgstr "Zobrazit tipy nabídky" #. module: base #: view:ir.module.module:0 msgid "Created Views" -msgstr "" +msgstr "Vytvořit pohledy" #. module: base #: code:addons/base/ir/ir_model.py:485 @@ -129,18 +131,18 @@ msgstr "" #. module: base #: field:res.partner,ref:0 msgid "Reference" -msgstr "" +msgstr "Odkazy" #. module: base #: field:ir.actions.act_window,target:0 msgid "Target Window" -msgstr "" +msgstr "Cílové okno" #. module: base #: code:addons/base/res/res_user.py:507 #, python-format msgid "Warning!" -msgstr "" +msgstr "Varování!" #. module: base #: code:addons/base/ir/ir_model.py:304 @@ -154,29 +156,29 @@ msgstr "" #: code:addons/osv.py:133 #, python-format msgid "Constraint Error" -msgstr "" +msgstr "Chyba omezení" #. module: base #: model:ir.model,name:base.model_ir_ui_view_custom msgid "ir.ui.view.custom" -msgstr "" +msgstr "ir.ui.view.custom" #. module: base #: model:res.country,name:base.sz msgid "Swaziland" -msgstr "" +msgstr "Švýcarsko" #. module: base #: code:addons/orm.py:1993 #: code:addons/orm.py:3653 #, python-format msgid "created." -msgstr "" +msgstr "vytvořeno." #. module: base #: model:res.partner.category,name:base.res_partner_category_woodsuppliers0 msgid "Wood Suppliers" -msgstr "" +msgstr "Dodavatelé dřeva" #. module: base #: code:addons/base/module/module.py:303 @@ -185,17 +187,20 @@ msgid "" "Some installed modules depend on the module you plan to Uninstall :\n" " %s" msgstr "" +"Některé instalované moduly závisí na modulech, které plánujete odinstalovat " +":\n" +" %s" #. module: base #: field:ir.sequence,number_increment:0 msgid "Increment Number" -msgstr "Zvýšené číslo(Increment number)" +msgstr "Přírůstek čísla" #. module: base #: model:ir.actions.act_window,name:base.action_res_company_tree #: model:ir.ui.menu,name:base.menu_action_res_company_tree msgid "Company's Structure" -msgstr "" +msgstr "Struktura společnosti" #. module: base #: selection:base.language.install,lang:0 @@ -205,13 +210,14 @@ msgstr "" #. module: base #: view:res.partner:0 msgid "Search Partner" -msgstr "" +msgstr "Hledat společníka" #. module: base #: code:addons/base/res/res_user.py:132 #, python-format msgid "\"smtp_server\" needs to be set to send mails to users" msgstr "" +"\"smtp_server\" musí být nastavení, aby bylo možné posílat poštu uživatelům" #. module: base #: code:addons/base/module/wizard/base_export_language.py:60 @@ -227,12 +233,12 @@ msgstr "Více dokumentů" #. module: base #: field:ir.module.category,module_nr:0 msgid "Number of Modules" -msgstr "" +msgstr "Počet modulů" #. module: base #: help:multi_company.default,company_dest_id:0 msgid "Company to store the current record" -msgstr "" +msgstr "Společnost k uložení aktuálního záznamu" #. module: base #: field:res.partner.bank.type.field,size:0 @@ -251,11 +257,13 @@ msgid "" "Save this document to a %s file and edit it with a specific software or a " "text editor. The file encoding is UTF-8." msgstr "" +"Uložit tento dokument do soubour %s a upravit jej pomocí zadaného software " +"nebo textového editoru. Kódování souboru je UTF-8." #. module: base #: sql_constraint:res.lang:0 msgid "The name of the language must be unique !" -msgstr "" +msgstr "Jméno jazyka musí být jedinečné !" #. module: base #: selection:res.request,state:0 @@ -265,13 +273,13 @@ msgstr "Aktivní" #. module: base #: field:ir.actions.wizard,wiz_name:0 msgid "Wizard Name" -msgstr "" +msgstr "Jméno průvodce" #. module: base #: code:addons/orm.py:2160 #, python-format msgid "Invalid group_by" -msgstr "" +msgstr "Neplatné group_by" #. module: base #: field:res.partner,credit_limit:0 @@ -281,22 +289,22 @@ msgstr "Limit kreditu" #. module: base #: field:ir.model.data,date_update:0 msgid "Update Date" -msgstr "Aktualizovat datum" +msgstr "Datum aktualizace" #. module: base #: view:ir.attachment:0 msgid "Owner" -msgstr "" +msgstr "Vlastník" #. module: base #: field:ir.actions.act_window,src_model:0 msgid "Source Object" -msgstr "" +msgstr "Zdrojový objekt" #. module: base #: view:ir.actions.todo:0 msgid "Config Wizard Steps" -msgstr "" +msgstr "Nastavit kroky průvodce" #. module: base #: model:ir.model,name:base.model_ir_ui_view_sc @@ -307,7 +315,7 @@ msgstr "ir.ui.view_sc" #: field:res.widget.user,widget_id:0 #: field:res.widget.wizard,widgets_list:0 msgid "Widget" -msgstr "" +msgstr "Pomůcka" #. module: base #: view:ir.model.access:0 @@ -327,7 +335,7 @@ msgstr "Název pole" #: wizard_view:server.action.create,init:0 #: wizard_field:server.action.create,init,type:0 msgid "Select Action Type" -msgstr "" +msgstr "Vyberte typ akce" #. module: base #: model:res.country,name:base.tv @@ -337,18 +345,18 @@ msgstr "Tuvalu" #. module: base #: selection:ir.model,state:0 msgid "Custom Object" -msgstr "" +msgstr "Vlastní objekt" #. module: base #: field:res.lang,date_format:0 msgid "Date Format" -msgstr "" +msgstr "Formát data" #. module: base #: field:res.bank,email:0 #: field:res.partner.address,email:0 msgid "E-Mail" -msgstr "Email" +msgstr "E-mail" #. module: base #: model:res.country,name:base.an @@ -362,16 +370,18 @@ msgid "" "You can not remove the admin user as it is used internally for resources " "created by OpenERP (updates, module installation, ...)" msgstr "" +"Nemůžete odstranit uživatele správce, protože je vnitřně používán pro zdroje " +"vytvářené OpenERP (aktualizace, instalace modulů, ...)" #. module: base #: model:res.country,name:base.gf msgid "French Guyana" -msgstr "" +msgstr "Francouzská Guyana" #. module: base #: selection:base.language.install,lang:0 msgid "Greek / Ελληνικά" -msgstr "" +msgstr "Řečtina / Ελληνικά" #. module: base #: selection:base.language.install,lang:0 @@ -389,7 +399,7 @@ msgstr "" #: code:addons/orm.py:904 #, python-format msgid "The read method is not implemented on this object !" -msgstr "" +msgstr "U tohoto objektu není vytvořena čtecí metoda." #. module: base #: help:res.lang,iso_code:0 @@ -399,13 +409,13 @@ msgstr "" #. module: base #: view:base.module.upgrade:0 msgid "Your system will be updated." -msgstr "" +msgstr "Váš systém bude aktualizován." #. module: base #: field:ir.actions.todo,note:0 #: selection:ir.property,type:0 msgid "Text" -msgstr "" +msgstr "Text" #. module: base #: field:res.country,name:0 @@ -420,13 +430,13 @@ msgstr "Kolumbie" #. module: base #: view:ir.module.module:0 msgid "Schedule Upgrade" -msgstr "Aktualizace rozvrhu" +msgstr "Naplánovat povýšení" #. module: base #: code:addons/orm.py:838 #, python-format msgid "Key/value '%s' not found in selection field '%s'" -msgstr "" +msgstr "Nenalezen klíč/hodnota '%s' ve vybraném poli '%s'" #. module: base #: help:res.country,code:0 @@ -443,12 +453,12 @@ msgstr "Palau" #. module: base #: view:res.partner:0 msgid "Sales & Purchases" -msgstr "" +msgstr "Prodeje & Nákupy" #. module: base #: view:ir.translation:0 msgid "Untranslated" -msgstr "" +msgstr "Nepřeložené" #. module: base #: help:ir.actions.act_window,context:0 @@ -461,33 +471,33 @@ msgstr "" #: view:ir.actions.wizard:0 #: model:ir.ui.menu,name:base.menu_ir_action_wizard msgid "Wizards" -msgstr "" +msgstr "Průvodci" #. module: base #: model:res.partner.category,name:base.res_partner_category_miscellaneoussuppliers0 msgid "Miscellaneous Suppliers" -msgstr "" +msgstr "Různí dodavatelé" #. module: base #: code:addons/base/ir/ir_model.py:255 #, python-format msgid "Custom fields must have a name that starts with 'x_' !" -msgstr "" +msgstr "Vlastní pole musí mít jméno začínající s 'x_' !" #. module: base #: help:ir.actions.server,action_id:0 msgid "Select the Action Window, Report, Wizard to be executed." -msgstr "" +msgstr "Vyberte ke spuštění Okno akce, Výkaz, Průvodce." #. module: base #: view:res.config.users:0 msgid "New User" -msgstr "" +msgstr "Nový uživatel" #. module: base #: view:base.language.export:0 msgid "Export done" -msgstr "" +msgstr "Export dokončen" #. module: base #: view:ir.model:0 @@ -503,7 +513,7 @@ msgstr "" #. module: base #: field:workflow.transition,trigger_expr_id:0 msgid "Trigger Expression" -msgstr "" +msgstr "Výraz spouštěče" #. module: base #: model:res.country,name:base.jo @@ -513,7 +523,7 @@ msgstr "Jordánsko" #. module: base #: view:ir.module.module:0 msgid "Certified" -msgstr "" +msgstr "Certifikovaný" #. module: base #: model:res.country,name:base.er @@ -524,12 +534,12 @@ msgstr "Eritrea" #: view:res.config:0 #: view:res.config.installer:0 msgid "description" -msgstr "" +msgstr "popis" #. module: base #: model:ir.ui.menu,name:base.menu_base_action_rule msgid "Automated Actions" -msgstr "" +msgstr "Automatizované akce" #. module: base #: model:ir.model,name:base.model_ir_actions_actions @@ -539,12 +549,12 @@ msgstr "ir.actions.actions" #. module: base #: view:partner.wizard.ean.check:0 msgid "Want to check Ean ? " -msgstr "" +msgstr "Chcete zkontrolovat Ean? " #. module: base #: field:ir.values,key2:0 msgid "Event Type" -msgstr "Typ případu(Type of event)" +msgstr "Typ události" #. module: base #: view:base.language.export:0 @@ -553,16 +563,19 @@ msgid "" "Launchpad.net, our open source project management facility. We use their " "online interface to synchronize all translations efforts." msgstr "" +"Překlad OpenERP (jádro, moduly, klienti) je spravován přes Launchpad.net, " +"vybavení pro správu našeho otevřeného projektu. Používáme jejich online " +"rozhraní k synchronizaci všech překladatelských prací." #. module: base #: field:res.partner,title:0 msgid "Partner Form" -msgstr "" +msgstr "Formulář společníka" #. module: base #: selection:base.language.install,lang:0 msgid "Swedish / svenska" -msgstr "" +msgstr "Švédština / svenska" #. module: base #: model:res.country,name:base.rs @@ -585,32 +598,32 @@ msgstr "" #: model:ir.ui.menu,name:base.menu_ir_sequence_form #: model:ir.ui.menu,name:base.next_id_5 msgid "Sequences" -msgstr "Sekvence" +msgstr "Posloupnosti" #. module: base #: model:ir.model,name:base.model_base_language_import msgid "Language Import" -msgstr "" +msgstr "Import jazyka" #. module: base #: model:ir.model,name:base.model_res_config_users msgid "res.config.users" -msgstr "" +msgstr "res.config.users" #. module: base #: selection:base.language.install,lang:0 msgid "Albanian / Shqip" -msgstr "" +msgstr "Albánština / Shqip" #. module: base #: model:ir.ui.menu,name:base.menu_crm_config_opportunity msgid "Opportunities" -msgstr "" +msgstr "Příležitosti" #. module: base #: model:ir.model,name:base.model_base_language_export msgid "base.language.export" -msgstr "" +msgstr "base.language.export" #. module: base #: model:res.country,name:base.pg @@ -625,22 +638,22 @@ msgstr "" #. module: base #: model:res.partner.category,name:base.res_partner_category_4 msgid "Basic Partner" -msgstr "" +msgstr "Základní společník" #. module: base #: report:ir.module.reference.graph:0 msgid "," -msgstr "" +msgstr "," #. module: base #: view:res.partner:0 msgid "My Partners" -msgstr "" +msgstr "Moji společníci" #. module: base #: view:ir.actions.report.xml:0 msgid "XML Report" -msgstr "" +msgstr "Výkaz XML" #. module: base #: model:res.country,name:base.es @@ -662,7 +675,7 @@ msgstr "" #: model:ir.actions.act_window,name:base.action_view_base_module_upgrade #: model:ir.model,name:base.model_base_module_upgrade msgid "Module Upgrade" -msgstr "" +msgstr "Povýšení modulu" #. module: base #: view:res.config.users:0 @@ -674,7 +687,7 @@ msgstr "" #. module: base #: selection:base.language.install,lang:0 msgid "Spanish (UY) / Español (UY)" -msgstr "" +msgstr "Španělština (UY) / Español (UY)" #. module: base #: field:res.partner,mobile:0 @@ -691,7 +704,7 @@ msgstr "Omán" #: model:ir.actions.act_window,name:base.action_payterm_form #: model:ir.model,name:base.model_res_payterm msgid "Payment term" -msgstr "" +msgstr "Platební období" #. module: base #: model:res.country,name:base.nu @@ -720,13 +733,13 @@ msgstr "" #: code:addons/orm.py:1043 #, python-format msgid "The unlink method is not implemented on this object !" -msgstr "" +msgstr "Metoda unline není pro tento objekt implementována !" #. module: base #: model:ir.actions.act_window,name:base.act_menu_create #: view:wizard.ir.model.menu.create:0 msgid "Create Menu" -msgstr "Vytvořit menu" +msgstr "Vytvořit nabídku" #. module: base #: model:res.country,name:base.in @@ -742,7 +755,7 @@ msgstr "" #. module: base #: view:ir.values:0 msgid "client_action_multi, client_action_relate" -msgstr "" +msgstr "client_action_multi, client_action_relate" #. module: base #: model:res.country,name:base.ad @@ -753,22 +766,22 @@ msgstr "" #: field:ir.module.category,child_ids:0 #: field:res.partner.category,child_ids:0 msgid "Child Categories" -msgstr "" +msgstr "Kategorie potomků" #. module: base #: model:ir.model,name:base.model_ir_config_parameter msgid "ir.config_parameter" -msgstr "" +msgstr "ir.config_parameter" #. module: base #: selection:base.language.export,format:0 msgid "TGZ Archive" -msgstr "" +msgstr "Archív TGZ" #. module: base #: view:res.lang:0 msgid "%B - Full month name." -msgstr "" +msgstr "%B - Plné jméno měsíce." #. module: base #: view:ir.attachment:0 @@ -784,7 +797,7 @@ msgstr "" #: view:res.partner:0 #: view:res.partner.address:0 msgid "Type" -msgstr "" +msgstr "Typ" #. module: base #: code:addons/orm.py:210 @@ -802,24 +815,24 @@ msgstr "" #. module: base #: model:ir.ui.menu,name:base.menu_hr_project msgid "Human Resources Dashboard" -msgstr "" +msgstr "Nástěnka lidských zdrojů" #. module: base #: code:addons/base/res/res_user.py:507 #, python-format msgid "Setting empty passwords is not allowed for security reasons!" -msgstr "" +msgstr "Nastavení prázdného hesla není povoleno z bezpečnostních důvodů!" #. module: base #: selection:ir.actions.server,state:0 #: selection:workflow.activity,kind:0 msgid "Dummy" -msgstr "" +msgstr "Prázdný" #. module: base #: constraint:ir.ui.view:0 msgid "Invalid XML for View Architecture!" -msgstr "Invalidní XML pro zobrazení architektury!" +msgstr "Neplatné XML pro zobrazení architektury!" #. module: base #: model:res.country,name:base.ky @@ -829,41 +842,41 @@ msgstr "Kajmanské ostrovy" #. module: base #: model:res.country,name:base.kr msgid "South Korea" -msgstr "" +msgstr "Jižní Korea" #. module: base #: model:ir.actions.act_window,name:base.action_workflow_transition_form #: model:ir.ui.menu,name:base.menu_workflow_transition #: view:workflow.activity:0 msgid "Transitions" -msgstr "" +msgstr "Překlady" #. module: base #: code:addons/orm.py:4020 #, python-format msgid "Record #%d of %s not found, cannot copy!" -msgstr "" +msgstr "Záznam #%d of %s nenalezen, nelze kopírovat!" #. module: base #: field:ir.module.module,contributors:0 msgid "Contributors" -msgstr "" +msgstr "Přispěvatelé" #. module: base #: selection:ir.property,type:0 msgid "Char" -msgstr "" +msgstr "Znak" #. module: base #: model:ir.actions.act_window,name:base.action_publisher_warranty_contract_form #: model:ir.ui.menu,name:base.menu_publisher_warranty_contract msgid "Contracts" -msgstr "" +msgstr "Kontakty" #. module: base #: selection:base.language.install,lang:0 msgid "Spanish (AR) / Español (AR)" -msgstr "Španělsko (AR) / Español (AR)" +msgstr "Španělština (AR) / Español (AR)" #. module: base #: model:res.country,name:base.ug @@ -873,7 +886,7 @@ msgstr "Uganda" #. module: base #: field:ir.model.access,perm_unlink:0 msgid "Delete Access" -msgstr "" +msgstr "Odebrat přístup" #. module: base #: model:res.country,name:base.ne @@ -883,12 +896,12 @@ msgstr "Niger" #. module: base #: selection:base.language.install,lang:0 msgid "Chinese (HK)" -msgstr "" +msgstr "Čínština (HK)" #. module: base #: model:res.country,name:base.ba msgid "Bosnia-Herzegovina" -msgstr "" +msgstr "Bosna-Hercegovina" #. module: base #: view:base.language.export:0 @@ -897,11 +910,14 @@ msgid "" "Lauchpad's web interface (Rosetta). If you need to perform mass translation, " "Launchpad also allows uploading full .po files at once" msgstr "" +"K vylepšení a rozšíření oficiálních překladů byste měli využít přímo webové " +"rozhraní Launchpadu (Rosetta). Pokud potřebujete provést hromadný překlad, " +"Launchpad také umožňuje načtení celých .po souborů najednou." #. module: base #: selection:base.language.install,lang:0 msgid "Spanish (GT) / Español (GT)" -msgstr "" +msgstr "Španělština (GT) / Español (GT)" #. module: base #: view:res.lang:0 @@ -925,12 +941,12 @@ msgstr "" #. module: base #: field:ir.actions.url,url:0 msgid "Action URL" -msgstr "" +msgstr "URL akce" #. module: base #: field:base.module.import,module_name:0 msgid "Module Name" -msgstr "" +msgstr "Jméno modulu" #. module: base #: model:res.country,name:base.mh @@ -941,7 +957,7 @@ msgstr "Marshallovy ostrovy" #: code:addons/base/ir/ir_model.py:328 #, python-format msgid "Changing the model of a field is forbidden!" -msgstr "" +msgstr "Je zakázána změna modelu pole!" #. module: base #: model:res.country,name:base.ht @@ -952,7 +968,7 @@ msgstr "Haiti" #: view:ir.ui.view:0 #: selection:ir.ui.view,type:0 msgid "Search" -msgstr "" +msgstr "Hledat" #. module: base #: code:addons/osv.py:136 @@ -963,6 +979,9 @@ msgid "" "reference it\n" "- creation/update: a mandatory field is not correctly set" msgstr "" +"Operaci nelze dokončit pravděpodobně kvůli následujícímu:\n" +"- mazání: můžete se pokoušet smazat záznam, na který odkazují jiné záznamy\n" +"- vytváření/aktualizace: povinné pole není aktuálně nastaveno" #. module: base #: view:ir.rule:0 @@ -974,27 +993,27 @@ msgstr "" #: code:addons/base/res/res_user.py:206 #, python-format msgid "Operation Canceled" -msgstr "" +msgstr "Operace zrušena" #. module: base #: help:base.language.export,lang:0 msgid "To export a new language, do not select a language." -msgstr "" +msgstr "K exportu nového jazyka nevybírejte žádný jazyk." #. module: base #: view:res.request:0 msgid "Request Date" -msgstr "" +msgstr "Datum požadavku" #. module: base #: model:ir.ui.menu,name:base.menu_hr_dasboard msgid "Dashboard" -msgstr "" +msgstr "Nástěnka" #. module: base #: model:ir.ui.menu,name:base.menu_purchase_root msgid "Purchases" -msgstr "" +msgstr "Nákupy" #. module: base #: model:res.country,name:base.md @@ -1004,37 +1023,37 @@ msgstr "Moldavska" #. module: base #: view:ir.module.module:0 msgid "Features" -msgstr "" +msgstr "Vlastnosti" #. module: base #: view:ir.module.module:0 #: report:ir.module.reference.graph:0 msgid "Version" -msgstr "" +msgstr "Verze" #. module: base #: view:ir.model.access:0 #: field:ir.model.access,perm_read:0 #: view:ir.rule:0 msgid "Read Access" -msgstr "Číst přístup" +msgstr "Přístup pro čtení" #. module: base #: model:ir.model,name:base.model_ir_exports msgid "ir.exports" -msgstr "" +msgstr "ir.exports" #. module: base #: code:addons/base/module/wizard/base_update_translations.py:38 #, python-format msgid "No language with code \"%s\" exists" -msgstr "" +msgstr "Jazyk s kódem \"%s\" neexistuje" #. module: base #: code:addons/base/publisher_warranty/publisher_warranty.py:163 #, python-format msgid "Error during communication with the publisher warranty server." -msgstr "" +msgstr "Chyba během komunikace se serverem záruky vydavatele." #. module: base #: help:ir.actions.server,email:0 @@ -1047,12 +1066,12 @@ msgstr "" #. module: base #: view:res.lang:0 msgid "%Y - Year with century." -msgstr "" +msgstr "%Y - Rok se stoletím." #. module: base #: report:ir.module.reference.graph:0 msgid "-" -msgstr "" +msgstr "-" #. module: base #: view:publisher_warranty.contract.wizard:0 @@ -1071,24 +1090,24 @@ msgstr "" #. module: base #: view:wizard.ir.model.menu.create:0 msgid "Create _Menu" -msgstr "" +msgstr "Vytvořit _nabídku" #. module: base #: field:res.payterm,name:0 msgid "Payment Term (short name)" -msgstr "" +msgstr "Platební období (krátké jméno)" #. module: base #: model:ir.model,name:base.model_res_bank #: view:res.bank:0 #: field:res.partner.bank,bank:0 msgid "Bank" -msgstr "" +msgstr "Banka" #. module: base #: model:ir.model,name:base.model_ir_exports_line msgid "ir.exports.line" -msgstr "" +msgstr "ir.exports.line" #. module: base #: help:base.language.install,overwrite:0 @@ -1100,7 +1119,7 @@ msgstr "" #. module: base #: field:ir.actions.report.xml,report_rml:0 msgid "Main report file path" -msgstr "" +msgstr "Cesta hlavního souboru výkazu" #. module: base #: model:ir.actions.act_window,name:base.ir_action_report_xml @@ -1120,7 +1139,7 @@ msgstr "" #. module: base #: field:workflow,on_create:0 msgid "On Create" -msgstr "On Create(On Create)" +msgstr "Při vytvoření" #. module: base #: code:addons/base/ir/ir_model.py:607 @@ -1147,12 +1166,12 @@ msgstr "" #. module: base #: model:ir.model,name:base.model_res_country_state msgid "Country state" -msgstr "Stav země(Country state)" +msgstr "Stát země" #. module: base #: selection:ir.property,type:0 msgid "Float" -msgstr "" +msgstr "Float" #. module: base #: model:ir.model,name:base.model_res_request_link @@ -1169,7 +1188,7 @@ msgstr "" #: model:ir.actions.act_window,name:base.action_wizard_lang_export #: model:ir.ui.menu,name:base.menu_wizard_lang_export msgid "Export Translation" -msgstr "" +msgstr "Exportovat překlad" #. module: base #: help:res.log,secondary:0 @@ -1181,7 +1200,7 @@ msgstr "" #. module: base #: model:res.country,name:base.tp msgid "East Timor" -msgstr "" +msgstr "Východní Timor" #. module: base #: model:res.company,follow_up_msg:base.main_company @@ -1204,22 +1223,22 @@ msgstr "" #. module: base #: field:res.currency,accuracy:0 msgid "Computational Accuracy" -msgstr "Výočetní přesnost" +msgstr "Výpočetní přesnost" #. module: base #: selection:base.language.install,lang:0 msgid "Sinhalese / සිංහල" -msgstr "" +msgstr "Sinhalština / සිංහල" #. module: base #: model:ir.model,name:base.model_wizard_ir_model_menu_create_line msgid "wizard.ir.model.menu.create.line" -msgstr "" +msgstr "wizard.ir.model.menu.create.line" #. module: base #: field:ir.attachment,res_id:0 msgid "Attached ID" -msgstr "" +msgstr "Přiložené ID" #. module: base #: view:ir.sequence:0 @@ -1239,7 +1258,7 @@ msgstr "" #. module: base #: model:ir.model,name:base.model_ir_rule msgid "ir.rule" -msgstr "" +msgstr "ir.rule" #. module: base #: selection:ir.cron,interval_type:0 @@ -1258,30 +1277,30 @@ msgstr "" #: code:addons/base/res/res_company.py:66 #, python-format msgid " (copy)" -msgstr "" +msgstr " (kopie)" #. module: base #: view:res.lang:0 msgid "7. %H:%M:%S ==> 18:25:20" -msgstr "" +msgstr "7. %H:%M:%S ==> 18:25:20" #. module: base #: view:res.partner:0 #: view:res.partner.category:0 #: field:res.partner.category,partner_ids:0 msgid "Partners" -msgstr "Partneři" +msgstr "Společníci" #. module: base #: field:res.partner.category,parent_left:0 msgid "Left parent" -msgstr "" +msgstr "Levý rodič" #. module: base #: model:ir.actions.act_window,name:base.res_widget_act_window #: model:ir.ui.menu,name:base.menu_res_widget_act_window msgid "Homepage Widgets" -msgstr "" +msgstr "Pomůcky domovské stránky" #. module: base #: help:ir.actions.server,message:0 @@ -1289,21 +1308,23 @@ msgid "" "Specify the message. You can use the fields from the object. e.g. `Dear [[ " "object.partner_id.name ]]`" msgstr "" +"Zadejte zprávu. Můžete použít pole z objektu. např. `Vážený [[ " +"object.partner_id.name ]]`" #. module: base #: field:ir.attachment,res_model:0 msgid "Attached Model" -msgstr "" +msgstr "Přiložený model" #. module: base #: view:ir.rule:0 msgid "Domain Setup" -msgstr "" +msgstr "Nastavení domény" #. module: base #: field:ir.actions.server,trigger_name:0 msgid "Trigger Name" -msgstr "" +msgstr "Jméno spouštěče" #. module: base #: model:ir.model,name:base.model_ir_model_access @@ -1315,28 +1336,28 @@ msgstr "ir.model.access" #: field:res.request,priority:0 #: field:res.request.link,priority:0 msgid "Priority" -msgstr "Priorita(0=Velmi naléhavé)(Priority (0=Very Urgent)" +msgstr "Priorita" #. module: base #: field:workflow.transition,act_from:0 msgid "Source Activity" -msgstr "Zdrojová aktivita(Source Activity)" +msgstr "Zdrojové činnosti" #. module: base #: view:ir.sequence:0 msgid "Legend (for prefix, suffix)" -msgstr "Legenda (pro předponu, příponu)" +msgstr "Vysvětlívky (pro předponu, příponu)" #. module: base #: selection:ir.server.object.lines,type:0 msgid "Formula" -msgstr "" +msgstr "Vzorec" #. module: base #: code:addons/base/res/res_user.py:389 #, python-format msgid "Can not remove root user!" -msgstr "" +msgstr "Nelze odstranit uživatele root!" #. module: base #: model:res.country,name:base.mw @@ -1348,7 +1369,7 @@ msgstr "Malawi" #: code:addons/base/res/res_user.py:413 #, python-format msgid "%s (copy)" -msgstr "" +msgstr "%s (kopie)" #. module: base #: field:res.partner.address,type:0 @@ -1358,12 +1379,12 @@ msgstr "Typ adresy" #. module: base #: view:ir.ui.menu:0 msgid "Full Path" -msgstr "" +msgstr "Plná cesta" #. module: base #: view:res.request:0 msgid "References" -msgstr "Odkazy(References)" +msgstr "Odkazy" #. module: base #: view:res.lang:0 @@ -1372,16 +1393,19 @@ msgid "" "decimal number [00,53]. All days in a new year preceding the first Sunday " "are considered to be in week 0." msgstr "" +"%U - Číslo týdne v roce (Neděle jako první den v týdnu) jako celočíselná " +"hodnota [00,53]. Všechny dny v novém roce předcházející první Neděli jsou " +"považovány za týden 0." #. module: base #: view:ir.ui.view:0 msgid "Advanced" -msgstr "" +msgstr "Pokročilé" #. module: base #: model:res.country,name:base.fi msgid "Finland" -msgstr "" +msgstr "Finsko" #. module: base #: selection:ir.actions.act_window,view_type:0 @@ -1390,28 +1414,29 @@ msgstr "" #: selection:ir.ui.view,type:0 #: selection:wizard.ir.model.menu.create.line,view_type:0 msgid "Tree" -msgstr "Strom(Tree)" +msgstr "Strom" #. module: base #: help:res.config.users,password:0 msgid "" "Keep empty if you don't want the user to be able to connect on the system." msgstr "" +"Ponechejte prázdné pokud nechcete, aby se uživatel mohl připojit k systému." #. module: base #: view:ir.actions.server:0 msgid "Create / Write / Copy" -msgstr "" +msgstr "Vytvořit / Zapsat / Kopírovat" #. module: base #: view:base.language.export:0 msgid "https://help.launchpad.net/Translations" -msgstr "" +msgstr "https://help.launchpad.net/Translations" #. module: base #: field:ir.actions.act_window,view_mode:0 msgid "View Mode" -msgstr "" +msgstr "Režim pohledu" #. module: base #: view:base.language.import:0 @@ -1424,12 +1449,12 @@ msgstr "" #: code:addons/fields.py:114 #, python-format msgid "Not implemented search_memory method !" -msgstr "" +msgstr "Nerealizovaná metoda search_memory !" #. module: base #: view:res.log:0 msgid "Logs" -msgstr "" +msgstr "Záznamy" #. module: base #: selection:base.language.install,lang:0 @@ -1439,7 +1464,7 @@ msgstr "Španělština / Español" #. module: base #: selection:base.language.install,lang:0 msgid "Korean (KP) / 한국어 (KP)" -msgstr "" +msgstr "Korejština (KP) / 한국어 (KP)" #. module: base #: view:base.module.update:0 @@ -1456,18 +1481,18 @@ msgstr "Logo" #. module: base #: view:res.partner.address:0 msgid "Search Contact" -msgstr "" +msgstr "Hledat kontakt" #. module: base #: view:ir.module.module:0 msgid "Uninstall (beta)" -msgstr "" +msgstr "Odinstalace (beta)" #. module: base #: selection:ir.actions.act_window,target:0 #: selection:ir.actions.url,target:0 msgid "New Window" -msgstr "" +msgstr "Nové okno" #. module: base #: model:res.country,name:base.bs @@ -1500,12 +1525,12 @@ msgstr "Počet aktualizovaných modulů" #: code:addons/fields.py:100 #, python-format msgid "Not implemented set_memory method !" -msgstr "" +msgstr "Nerealizována metoda set_memory !" #. module: base #: view:workflow.activity:0 msgid "Workflow Activity" -msgstr "" +msgstr "Činnosti pracovního postupu" #. module: base #: view:ir.rule:0 @@ -1545,7 +1570,7 @@ msgstr "Skupiny" #. module: base #: selection:base.language.install,lang:0 msgid "Spanish (CL) / Español (CL)" -msgstr "" +msgstr "Španělština (CL) / Español (CL)" #. module: base #: view:res.config.users:0 @@ -1581,18 +1606,18 @@ msgstr "" #: code:addons/orm.py:3147 #, python-format msgid "A document was modified since you last viewed it (%s:%d)" -msgstr "" +msgstr "Dokument byl upraven od vašeho posledního prohlížení (%s:%d)" #. module: base #: view:workflow:0 msgid "Workflow Editor" -msgstr "" +msgstr "Editor pracovních postupů" #. module: base #: selection:ir.module.module,state:0 #: selection:ir.module.module.dependency,state:0 msgid "To be removed" -msgstr "" +msgstr "Bude odstraněno" #. module: base #: model:ir.model,name:base.model_ir_sequence @@ -1612,12 +1637,12 @@ msgstr "" #: selection:ir.translation,type:0 #: field:multi_company.default,field_id:0 msgid "Field" -msgstr "" +msgstr "Pole" #. module: base #: view:ir.rule:0 msgid "Groups (no group = global)" -msgstr "" +msgstr "Skupiny (žádné skupiny = celkový)" #. module: base #: model:res.country,name:base.fo @@ -1629,7 +1654,7 @@ msgstr "Faerské ostrovy" #: selection:res.config.view,view:0 #: selection:res.users,view:0 msgid "Simplified" -msgstr "" +msgstr "Zjednodušené" #. module: base #: model:res.country,name:base.st @@ -1639,12 +1664,12 @@ msgstr "" #. module: base #: selection:res.partner.address,type:0 msgid "Invoice" -msgstr "Fakturační" +msgstr "Faktura" #. module: base #: selection:base.language.install,lang:0 msgid "Portugese (BR) / Português (BR)" -msgstr "" +msgstr "Portugalština (BR) / Português (BR)" #. module: base #: model:res.country,name:base.bb @@ -1667,7 +1692,7 @@ msgstr "" #. module: base #: field:ir.actions.configuration.wizard,note:0 msgid "Next Wizard" -msgstr "" +msgstr "Další průvodce" #. module: base #: model:ir.actions.act_window,name:base.action_menu_admin @@ -1679,22 +1704,22 @@ msgstr "Nabídka" #. module: base #: field:res.currency,rate:0 msgid "Current Rate" -msgstr "" +msgstr "Aktuální kurz" #. module: base #: field:ir.ui.view.custom,ref_id:0 msgid "Original View" -msgstr "" +msgstr "Původní pohled" #. module: base #: view:ir.values:0 msgid "Action To Launch" -msgstr "" +msgstr "Akce k provedení" #. module: base #: field:ir.actions.url,target:0 msgid "Action Target" -msgstr "" +msgstr "Cíl akce" #. module: base #: model:res.country,name:base.ai @@ -1704,12 +1729,12 @@ msgstr "Anguilla" #. module: base #: field:ir.ui.view_sc,name:0 msgid "Shortcut Name" -msgstr "Zkratka názvu" +msgstr "Jméno zkratky" #. module: base #: help:ir.actions.act_window,limit:0 msgid "Default limit for the list view" -msgstr "" +msgstr "Výchozí omezení pro zobrazení seznamu" #. module: base #: help:ir.actions.server,write_id:0 @@ -1727,11 +1752,12 @@ msgstr "Zimbabwe" #: view:base.module.update:0 msgid "Please be patient, as this operation may take a few seconds..." msgstr "" +"Prosíme buďte trpěliví, protože tato operace může trvat několik sekund..." #. module: base #: help:ir.values,action_id:0 msgid "This field is not used, it only helps you to select the right action." -msgstr "" +msgstr "Toto pole není použito, pouze vám pomáhá vybrat správnou akci." #. module: base #: field:ir.actions.server,email:0 @@ -1741,13 +1767,13 @@ msgstr "Emailová adresa" #. module: base #: selection:base.language.install,lang:0 msgid "French (BE) / Français (BE)" -msgstr "" +msgstr "Francouzština (BE) / Français (BE)" #. module: base #: view:ir.actions.server:0 #: field:workflow.activity,action_id:0 msgid "Server Action" -msgstr "" +msgstr "Akce serveru" #. module: base #: model:res.country,name:base.tt @@ -1762,22 +1788,22 @@ msgstr "Lotyšsko" #. module: base #: view:ir.values:0 msgid "Values" -msgstr "" +msgstr "Hodnoty" #. module: base #: view:ir.actions.server:0 msgid "Field Mappings" -msgstr "" +msgstr "Mapování polí" #. module: base #: view:base.language.export:0 msgid "Export Translations" -msgstr "" +msgstr "Exportovat překlady" #. module: base #: model:ir.ui.menu,name:base.menu_custom msgid "Customization" -msgstr "" +msgstr "Přizpůsobení" #. module: base #: model:res.country,name:base.py @@ -1787,12 +1813,12 @@ msgstr "Paraguay" #. module: base #: model:ir.model,name:base.model_ir_actions_act_window_close msgid "ir.actions.act_window_close" -msgstr "" +msgstr "ir.actions.act_window_close" #. module: base #: field:ir.server.object.lines,col1:0 msgid "Destination" -msgstr "" +msgstr "Cíl" #. module: base #: model:res.country,name:base.lt @@ -1804,7 +1830,7 @@ msgstr "Litva" #: model:ir.model,name:base.model_partner_clear_ids #: view:partner.clear.ids:0 msgid "Clear IDs" -msgstr "" +msgstr "Smazat ID" #. module: base #: help:ir.cron,model:0 @@ -1812,17 +1838,19 @@ msgid "" "Name of object whose function will be called when this scheduler will run. " "e.g. 'res.partener'" msgstr "" +"Jméno objektu jehož funkce bude volána, když bude spuštěn tento plánovač . " +"např. 'res.partner'" #. module: base #: code:addons/orm.py:1040 #, python-format msgid "The perm_read method is not implemented on this object !" -msgstr "" +msgstr "Metoda perm_read není pro tento objekt realizována !" #. module: base #: view:res.lang:0 msgid "%y - Year without century [00,99]." -msgstr "" +msgstr "%y - Rok bez století [00,99]." #. module: base #: model:res.country,name:base.si @@ -1832,18 +1860,18 @@ msgstr "Slovinsko" #. module: base #: model:res.country,name:base.pk msgid "Pakistan" -msgstr "" +msgstr "Pakistán" #. module: base #: code:addons/orm.py:1350 #, python-format msgid "Invalid Object Architecture!" -msgstr "" +msgstr "Neplatná architektura objektu!" #. module: base #: model:ir.ui.menu,name:base.menu_email_gateway_form msgid "Messages" -msgstr "" +msgstr "Zprávy" #. module: base #: code:addons/base/ir/ir_model.py:303 @@ -1855,27 +1883,27 @@ msgstr "" #: code:addons/base/module/wizard/base_update_translations.py:38 #, python-format msgid "Error!" -msgstr "" +msgstr "Chyba!" #. module: base #: view:res.lang:0 msgid "%p - Equivalent of either AM or PM." -msgstr "" +msgstr "%p - Odpovídá buď AM nebo PM." #. module: base #: view:ir.actions.server:0 msgid "Iteration Actions" -msgstr "" +msgstr "Akce přírůstku" #. module: base #: help:multi_company.default,company_id:0 msgid "Company where the user is connected" -msgstr "" +msgstr "Společnost, kde je uživatel připojen" #. module: base #: field:publisher_warranty.contract,date_stop:0 msgid "Ending Date" -msgstr "" +msgstr "Konečný datum" #. module: base #: model:res.country,name:base.nz @@ -1889,6 +1917,7 @@ msgid "" "One of the records you are trying to modify has already been deleted " "(Document type: %s)." msgstr "" +"Jeden ze záznamů, který se snažíte změnit byl již smazán (Typ dokumentu: %s)." #. module: base #: model:ir.actions.act_window,help:base.action_country @@ -1897,11 +1926,14 @@ msgid "" "partner records. You can create or delete countries to make sure the ones " "you are working on will be maintained." msgstr "" +"Zobrazit nebo spravovat seznam všech zemí, které mohou být přiřazeny k " +"záznamům vašich společníků. Můžete vytvořit nebo odstranit země, abyste se " +"ujistili, že ty, se kterými pracujete budou udržována." #. module: base #: model:res.partner.category,name:base.res_partner_category_7 msgid "Openstuff.net" -msgstr "" +msgstr "Openstuff.net" #. module: base #: model:res.country,name:base.nf @@ -1911,18 +1943,18 @@ msgstr "Ostrov Norfolk" #. module: base #: selection:base.language.install,lang:0 msgid "Korean (KR) / 한국어 (KR)" -msgstr "" +msgstr "Korejština (KR) / 한국어 (KR)" #. module: base #: help:ir.model.fields,model:0 msgid "The technical name of the model this field belongs to" -msgstr "" +msgstr "Technický název modelu, ke kterému patří toto pole" #. module: base #: field:ir.actions.server,action_id:0 #: selection:ir.actions.server,state:0 msgid "Client Action" -msgstr "" +msgstr "Akce klienta" #. module: base #: model:res.country,name:base.bd @@ -1932,23 +1964,23 @@ msgstr "Bangladéš" #. module: base #: constraint:res.company:0 msgid "Error! You can not create recursive companies." -msgstr "" +msgstr "Chyba! Nemůžete vytvářet rekurzivní společnosti." #. module: base #: selection:publisher_warranty.contract,state:0 msgid "Valid" -msgstr "" +msgstr "Platný" #. module: base #: selection:ir.translation,type:0 msgid "XSL" -msgstr "" +msgstr "XSL" #. module: base #: code:addons/base/module/module.py:322 #, python-format msgid "Can not upgrade module '%s'. It is not installed." -msgstr "" +msgstr "Nelze povýšit modul '%s'. Není nainstalován." #. module: base #: model:res.country,name:base.cu @@ -1963,7 +1995,7 @@ msgstr "res.partner.event" #. module: base #: model:res.widget,title:base.facebook_widget msgid "Facebook" -msgstr "" +msgstr "Facebook" #. module: base #: model:res.country,name:base.am @@ -1974,12 +2006,12 @@ msgstr "Arménie" #: model:ir.actions.act_window,name:base.ir_property_form #: model:ir.ui.menu,name:base.menu_ir_property_form_all msgid "Configuration Parameters" -msgstr "" +msgstr "Konfigurační parametry" #. module: base #: constraint:ir.cron:0 msgid "Invalid arguments" -msgstr "" +msgstr "Neplatné parametry" #. module: base #: model:res.country,name:base.se @@ -2002,7 +2034,7 @@ msgstr "Vlastnost" #: model:ir.model,name:base.model_res_partner_bank_type #: view:res.partner.bank.type:0 msgid "Bank Account Type" -msgstr "" +msgstr "Typ bankovního účtu" #. module: base #: field:base.language.export,config_logo:0 @@ -2019,17 +2051,17 @@ msgstr "" #: field:res.config.users,config_logo:0 #: field:res.config.view,config_logo:0 msgid "Image" -msgstr "" +msgstr "Obrázek" #. module: base #: view:ir.actions.server:0 msgid "Iteration Action Configuration" -msgstr "" +msgstr "Konfigurace akcí přírůstku" #. module: base #: selection:publisher_warranty.contract,state:0 msgid "Canceled" -msgstr "" +msgstr "Zrušeno" #. module: base #: model:res.country,name:base.at @@ -2041,7 +2073,7 @@ msgstr "Rakousko" #: selection:base.module.import,state:0 #: selection:base.module.update,state:0 msgid "done" -msgstr "" +msgstr "provedeno" #. module: base #: selection:ir.actions.act_window.view,view_mode:0 @@ -2054,17 +2086,17 @@ msgstr "Kalendář" #. module: base #: field:res.partner.address,partner_id:0 msgid "Partner Name" -msgstr "" +msgstr "Jméno společníka" #. module: base #: field:workflow.activity,signal_send:0 msgid "Signal (subflow.*)" -msgstr "Signál (subflow.*)(Signal (subflow.*))" +msgstr "Signál (subflow.*)" #. module: base #: model:res.partner.category,name:base.res_partner_category_17 msgid "HR sector" -msgstr "" +msgstr "Odvětví HR" #. module: base #: code:addons/orm.py:3817 @@ -2083,14 +2115,14 @@ msgstr "Závislosti modulu" #. module: base #: selection:publisher_warranty.contract.wizard,state:0 msgid "Draft" -msgstr "" +msgstr "Koncept" #. module: base #: selection:res.config.users,view:0 #: selection:res.config.view,view:0 #: selection:res.users,view:0 msgid "Extended" -msgstr "" +msgstr "Rozšířený" #. module: base #: model:ir.actions.act_window,help:base.action_partner_title_contact @@ -2121,7 +2153,7 @@ msgstr "Správa přístupových práv" #: view:ir.module.module:0 #: field:ir.module.module,dependencies_id:0 msgid "Dependencies" -msgstr "Závislosti(Dependencies)" +msgstr "Závislosti" #. module: base #: field:multi_company.default,company_id:0 @@ -2139,6 +2171,8 @@ msgid "" "If you use a formula type, use a python expression using the variable " "'object'." msgstr "" +"Pokud použijete typ vzorce, použijte výraz pythonu s použitím proměnné " +"'object'." #. module: base #: field:res.partner.address,birthdate:0 @@ -2149,7 +2183,7 @@ msgstr "Datum narození" #: model:ir.actions.act_window,name:base.action_partner_title_contact #: model:ir.ui.menu,name:base.menu_partner_title_contact msgid "Contact Titles" -msgstr "" +msgstr "Tituly kontaktů" #. module: base #: view:base.language.import:0 @@ -2161,7 +2195,7 @@ msgstr "" #. module: base #: selection:base.language.install,lang:0 msgid "Spanish (DO) / Español (DO)" -msgstr "" +msgstr "Španělština (DO) / Español (DO)" #. module: base #: model:ir.model,name:base.model_workflow_activity @@ -2178,7 +2212,7 @@ msgstr "" #. module: base #: field:ir.model.fields,select_level:0 msgid "Searchable" -msgstr "" +msgstr "Hledatelné" #. module: base #: model:res.country,name:base.uy @@ -2188,12 +2222,12 @@ msgstr "Uruguay" #. module: base #: selection:base.language.install,lang:0 msgid "Finnish / Suomi" -msgstr "" +msgstr "Finština / Suomi" #. module: base #: field:ir.rule,perm_write:0 msgid "Apply For Write" -msgstr "" +msgstr "Použít pro zápis" #. module: base #: field:ir.sequence,prefix:0 @@ -2208,39 +2242,39 @@ msgstr "Němčina / Deutsch" #. module: base #: help:ir.actions.server,trigger_name:0 msgid "Select the Signal name that is to be used as the trigger." -msgstr "" +msgstr "Vyberte jméno signálu, který bude použit jako spouštěč." #. module: base #: view:ir.actions.server:0 msgid "Fields Mapping" -msgstr "" +msgstr "Mapování polí" #. module: base #: selection:base.language.install,lang:0 msgid "Portugese / Português" -msgstr "" +msgstr "Portugalština / Português" #. module: base #: model:res.partner.title,name:base.res_partner_title_sir msgid "Sir" -msgstr "" +msgstr "Pan" #. module: base #: code:addons/orm.py:1622 #, python-format msgid "There is no view of type '%s' defined for the structure!" -msgstr "" +msgstr "Pro strukturu není definován pohled typu '%s'!" #. module: base #: field:ir.default,ref_id:0 msgid "ID Ref." -msgstr "ID Ref.(ID Ref.)" +msgstr "ID Ref." #. module: base #: model:ir.actions.server,name:base.action_start_configurator #: model:ir.ui.menu,name:base.menu_view_base_module_configuration msgid "Start Configuration" -msgstr "" +msgstr "Start nastavení" #. module: base #: model:res.country,name:base.mt @@ -2250,7 +2284,7 @@ msgstr "Malta" #. module: base #: field:ir.actions.server,fields_lines:0 msgid "Field Mappings." -msgstr "" +msgstr "Mapování polí." #. module: base #: model:ir.model,name:base.model_ir_module_module @@ -2278,37 +2312,37 @@ msgstr "Popis" #: model:ir.actions.act_window,name:base.action_workflow_instance_form #: model:ir.ui.menu,name:base.menu_workflow_instance msgid "Instances" -msgstr "" +msgstr "Instance" #. module: base #: model:res.country,name:base.aq msgid "Antarctica" -msgstr "" +msgstr "Antarktida" #. module: base #: field:ir.actions.report.xml,auto:0 msgid "Custom python parser" -msgstr "" +msgstr "Vlastní parser pythonu" #. module: base #: view:base.language.import:0 msgid "_Import" -msgstr "" +msgstr "_Import" #. module: base #: view:res.partner.canal:0 msgid "Channel" -msgstr "Kanál(Canal)" +msgstr "Kanál" #. module: base #: field:res.lang,grouping:0 msgid "Separator Format" -msgstr "" +msgstr "Formát oddělovače" #. module: base #: selection:publisher_warranty.contract,state:0 msgid "Unvalidated" -msgstr "" +msgstr "Neověřené" #. module: base #: model:ir.ui.menu,name:base.next_id_9 @@ -2331,17 +2365,17 @@ msgstr "Mayotte" #: code:addons/base/ir/ir_actions.py:597 #, python-format msgid "Please specify an action to launch !" -msgstr "" +msgstr "Prosíme určete akci k vykonání !" #. module: base #: view:res.payterm:0 msgid "Payment Term" -msgstr "" +msgstr "Platební období" #. module: base #: selection:res.lang,direction:0 msgid "Right-to-Left" -msgstr "" +msgstr "Zprava do leva" #. module: base #: view:ir.actions.act_window:0 @@ -2350,20 +2384,20 @@ msgstr "" #: model:ir.model,name:base.model_ir_filters #: model:ir.ui.menu,name:base.menu_ir_filters msgid "Filters" -msgstr "" +msgstr "Filtry" #. module: base #: code:addons/orm.py:758 #, python-format msgid "Please check that all your lines have %d columns." -msgstr "" +msgstr "Prosíme zkontrolujte, že všechny vaše řádky mají %d sloupců." #. module: base #: model:ir.actions.act_window,name:base.ir_cron_act #: view:ir.cron:0 #: model:ir.ui.menu,name:base.menu_ir_cron_act msgid "Scheduled Actions" -msgstr "Akce rozvrhu" +msgstr "Naplánovat akce" #. module: base #: field:res.partner.address,title:0 @@ -2375,19 +2409,19 @@ msgstr "Oslovení" #. module: base #: help:ir.property,res_id:0 msgid "If not set, acts as a default value for new resources" -msgstr "" +msgstr "Pokud není nastaveno, chová se jako výchozí hodnota pro nové zdroje" #. module: base #: code:addons/orm.py:3448 #, python-format msgid "Recursivity Detected." -msgstr "" +msgstr "Zjištěna rekurze." #. module: base #: code:addons/base/module/module.py:262 #, python-format msgid "Recursion error in modules dependencies !" -msgstr "" +msgstr "Chyba rekurze v závislostech modulů !" #. module: base #: view:base.language.install:0 @@ -2396,11 +2430,14 @@ msgid "" "loading a new language it becomes available as default interface language " "for users and partners." msgstr "" +"Tento průvodce vám pomůže přidat nový jazyk do vašeho systému OpenERP. Po " +"načtení nového jazyka bude dostupný jako výchozí jazyk rozhraní pro " +"uživatele a společníky." #. module: base #: view:ir.model:0 msgid "Create a Menu" -msgstr "Vytvořit menu" +msgstr "Vytvořit nabídku" #. module: base #: help:res.partner,vat:0 @@ -2412,7 +2449,7 @@ msgstr "" #. module: base #: model:ir.model,name:base.model_maintenance_contract msgid "maintenance.contract" -msgstr "" +msgstr "maintenance.contract" #. module: base #: model:res.country,name:base.ru @@ -2422,7 +2459,7 @@ msgstr "Ruská federace" #. module: base #: selection:base.language.install,lang:0 msgid "Urdu / اردو" -msgstr "" +msgstr "Urdština / اردو" #. module: base #: field:res.company,name:0 @@ -2433,33 +2470,33 @@ msgstr "Název společnosti" #: model:ir.actions.act_window,name:base.action_country #: model:ir.ui.menu,name:base.menu_country_partner msgid "Countries" -msgstr "" +msgstr "Země" #. module: base #: selection:ir.translation,type:0 msgid "RML (deprecated - use Report)" -msgstr "" +msgstr "RML (zastaralé - použijte Výkaz)" #. module: base #: view:ir.rule:0 msgid "Record rules" -msgstr "" +msgstr "Pravidla záznamů" #. module: base #: view:ir.property:0 msgid "Field Information" -msgstr "" +msgstr "Informace pole" #. module: base #: view:ir.actions.todo:0 msgid "Search Actions" -msgstr "" +msgstr "Hledat akce" #. module: base #: model:ir.actions.act_window,name:base.action_view_partner_wizard_ean_check #: view:partner.wizard.ean.check:0 msgid "Ean check" -msgstr "" +msgstr "Kontrola Ean" #. module: base #: field:res.partner,vat:0 @@ -2469,22 +2506,22 @@ msgstr "DPH" #. module: base #: view:res.lang:0 msgid "12. %w ==> 5 ( Friday is the 6th day)" -msgstr "" +msgstr "12. %w ==> 5 (Pátek je šestý den)" #. module: base #: constraint:res.partner.category:0 msgid "Error ! You can not create recursive categories." -msgstr "" +msgstr "Chyba ! Nemůžete vytvářet rekurzivní kategorie." #. module: base #: view:res.lang:0 msgid "%x - Appropriate date representation." -msgstr "" +msgstr "%x - Odpovídající reprezentace data." #. module: base #: view:res.lang:0 msgid "%d - Day of the month [01,31]." -msgstr "" +msgstr "%d - Den v měsíci [01,31]." #. module: base #: model:res.country,name:base.tj @@ -2494,12 +2531,12 @@ msgstr "Tádžikistán" #. module: base #: selection:ir.module.module,license:0 msgid "GPL-2 or later version" -msgstr "" +msgstr "GPL-2 nebo pozdější verze" #. module: base #: model:res.partner.title,shortcut:base.res_partner_title_sir msgid "M." -msgstr "" +msgstr "M." #. module: base #: code:addons/base/module/module.py:429 @@ -2508,6 +2545,8 @@ msgid "" "Can not create the module file:\n" " %s" msgstr "" +"Nelze vytvořit soubor modulu:\n" +" %s" #. module: base #: code:addons/orm.py:2973 @@ -2526,12 +2565,12 @@ msgstr "Nauru" #: code:addons/base/module/module.py:200 #, python-format msgid "The certificate ID of the module must be unique !" -msgstr "" +msgstr "ID certifikátu modulu musí být jedinečné !" #. module: base #: model:ir.model,name:base.model_ir_property msgid "ir.property" -msgstr "" +msgstr "ir.property" #. module: base #: selection:ir.actions.act_window,view_type:0 @@ -2540,7 +2579,7 @@ msgstr "" #: selection:ir.ui.view,type:0 #: selection:wizard.ir.model.menu.create.line,view_type:0 msgid "Form" -msgstr "Formulář(Form)" +msgstr "Formulář" #. module: base #: model:res.country,name:base.me @@ -2550,7 +2589,7 @@ msgstr "Černá Hora" #. module: base #: view:ir.cron:0 msgid "Technical Data" -msgstr "" +msgstr "Technická data" #. module: base #: view:res.partner:0 @@ -2565,13 +2604,15 @@ msgid "" "import a language pack from here. Other OpenERP languages than the official " "ones can be found on launchpad." msgstr "" +"Pokud potřebujete jiný jazyk než oficiálně dostupné, můžete zde importovat " +"jazykový balíček. Jazyky OpenERP jiné než oficiální lze nalézt na launchpadu." #. module: base #: view:ir.module.module:0 #: selection:ir.module.module,state:0 #: selection:ir.module.module.dependency,state:0 msgid "To be upgraded" -msgstr "" +msgstr "Bude povýšeno" #. module: base #: model:res.country,name:base.ly @@ -2603,7 +2644,7 @@ msgstr "EAN13" #: code:addons/orm.py:1622 #, python-format msgid "Invalid Architecture!" -msgstr "" +msgstr "Neplatná architektura!" #. module: base #: model:res.country,name:base.pt @@ -2614,33 +2655,33 @@ msgstr "Portugalsko" #: sql_constraint:ir.model.data:0 msgid "" "You cannot have multiple records with the same id for the same module !" -msgstr "" +msgstr "Nemůžete mít více záznamů se stejným id ve stejném modulu !" #. module: base #: field:ir.module.module,certificate:0 msgid "Quality Certificate" -msgstr "" +msgstr "Certifikát kvality" #. module: base #: view:res.lang:0 msgid "6. %d, %m ==> 05, 12" -msgstr "" +msgstr "6. %d, %m ==> 05, 12" #. module: base #: field:res.config.users,date:0 #: field:res.users,date:0 msgid "Last Connection" -msgstr "" +msgstr "Poslední spojení" #. module: base #: field:ir.actions.act_window,help:0 msgid "Action description" -msgstr "" +msgstr "Popis akce" #. module: base #: help:res.partner,customer:0 msgid "Check this box if the partner is a customer." -msgstr "" +msgstr "Zaškrtněte toto pole pokud je společník zákazníkem." #. module: base #: model:ir.actions.act_window,name:base.res_lang_act_window @@ -2669,6 +2710,9 @@ msgid "" "spreadsheet software. The file encoding is UTF-8. You have to translate the " "latest column before reimporting it." msgstr "" +"Uložit tento dokument do .CSV souboru a otevřít jej s vaším oblíbeným " +"tabulkovým procesorem. Kódování souboru je UTF-8. Můžete přeložit nejnovější " +"sloupec před jeho znovuimportováním." #. module: base #: model:ir.actions.act_window,name:base.action_partner_customer_form @@ -2676,7 +2720,7 @@ msgstr "" #: model:ir.ui.menu,name:base.menu_partner_form #: view:res.partner:0 msgid "Customers" -msgstr "" +msgstr "Zákazníci" #. module: base #: model:res.country,name:base.au @@ -2689,43 +2733,46 @@ msgid "" "If the selected language is loaded in the system, all documents related to " "this partner will be printed in this language. If not, it will be english." msgstr "" +"Pokud je vybraný jazyk načten do systému, všechny dokumenty vztažené k " +"tomuto partnerovi budou vytištěny v tomto jazyce. Pokud ne, budou v " +"angličtině." #. module: base #: report:ir.module.reference.graph:0 msgid "Menu :" -msgstr "" +msgstr "Nabídka :" #. module: base #: selection:ir.model.fields,state:0 msgid "Base Field" -msgstr "" +msgstr "Základní pole" #. module: base #: view:publisher_warranty.contract:0 msgid "Validate" -msgstr "" +msgstr "Ověřit" #. module: base #: field:ir.actions.todo,restart:0 msgid "Restart" -msgstr "" +msgstr "Restartovat" #. module: base #: field:ir.actions.report.xml,report_sxw_content:0 #: field:ir.actions.report.xml,report_sxw_content_data:0 msgid "SXW content" -msgstr "" +msgstr "Obsah SXW" #. module: base #: view:ir.actions.wizard:0 #: field:wizard.ir.model.menu.create.line,wizard_id:0 msgid "Wizard" -msgstr "" +msgstr "Průvodce" #. module: base #: view:ir.cron:0 msgid "Action to Trigger" -msgstr "" +msgstr "Akce k vyvolání" #. module: base #: code:addons/base/res/res_user.py:136 @@ -2736,7 +2783,7 @@ msgstr "" #. module: base #: selection:ir.translation,type:0 msgid "Constraint" -msgstr "Omezení(Constraint)" +msgstr "Omezení" #. module: base #: selection:ir.values,key:0 @@ -2754,17 +2801,17 @@ msgstr "Požadováno" #. module: base #: view:res.users:0 msgid "Default Filters" -msgstr "" +msgstr "Výchozí filtry" #. module: base #: field:res.request.history,name:0 msgid "Summary" -msgstr "Shrnutí(Summary)" +msgstr "Shrnutí" #. module: base #: field:multi_company.default,expression:0 msgid "Expression" -msgstr "" +msgstr "Výraz" #. module: base #: help:ir.actions.server,subject:0 @@ -2772,11 +2819,13 @@ msgid "" "Specify the subject. You can use fields from the object, e.g. `Hello [[ " "object.partner_id.name ]]`" msgstr "" +"Zadejte předmět. Můžete použít pole objektu, např. `Ahoj [[ " +"object.partner_id.name ]]`" #. module: base #: view:res.company:0 msgid "Header/Footer" -msgstr "" +msgstr "Záhlaví/Zápatí" #. module: base #: help:ir.actions.act_window,help:0 @@ -2793,33 +2842,33 @@ msgstr "Svatý stolec (Městský stát Vatikán)" #. module: base #: field:base.module.import,module_file:0 msgid "Module .ZIP file" -msgstr "" +msgstr ".ZIP soubor modulu" #. module: base #: field:ir.ui.view,xml_id:0 msgid "XML ID" -msgstr "" +msgstr "XML ID" #. module: base #: model:res.partner.category,name:base.res_partner_category_16 msgid "Telecom sector" -msgstr "" +msgstr "Telekomunikační odvětví" #. module: base #: field:workflow.transition,trigger_model:0 msgid "Trigger Object" -msgstr "" +msgstr "Spustit objekt" #. module: base #: view:res.users:0 msgid "Current Activity" -msgstr "" +msgstr "Aktuální aktivita" #. module: base #: view:workflow.activity:0 #: field:workflow.activity,in_transitions:0 msgid "Incoming Transitions" -msgstr "" +msgstr "Příchozí změny" #. module: base #: model:res.country,name:base.sr @@ -2829,7 +2878,7 @@ msgstr "Surinam" #. module: base #: model:ir.ui.menu,name:base.marketing_menu msgid "Marketing" -msgstr "" +msgstr "Marketink" #. module: base #: view:res.partner.bank:0 @@ -2840,17 +2889,17 @@ msgstr "Bankovní účet" #. module: base #: selection:base.language.install,lang:0 msgid "Spanish (HN) / Español (HN)" -msgstr "" +msgstr "Španělština (HN) / Español (HN)" #. module: base #: view:ir.sequence.type:0 msgid "Sequence Type" -msgstr "Typ sekvence(Sequence type)" +msgstr "Typ posloupnost" #. module: base #: view:ir.ui.view.custom:0 msgid "Customized Architecture" -msgstr "" +msgstr "Přizpůsobená architektura" #. module: base #: field:ir.module.module,license:0 @@ -2860,17 +2909,17 @@ msgstr "Licence" #. module: base #: field:ir.attachment,url:0 msgid "Url" -msgstr "" +msgstr "Url" #. module: base #: selection:ir.actions.todo,restart:0 msgid "Always" -msgstr "" +msgstr "Vždy" #. module: base #: selection:ir.translation,type:0 msgid "SQL Constraint" -msgstr "" +msgstr "Omezení SQL" #. module: base #: field:ir.actions.server,srcmodel_id:0 @@ -2884,16 +2933,18 @@ msgid "" "The selected language has been successfully installed. You must change the " "preferences of the user and open a new menu to view the changes." msgstr "" +"Vybraný jazyk byl úspěšně instalalován. Ke zobrazení změn musíte změnit " +"předvolby uživatele a otevřít novou nabídku." #. module: base #: sql_constraint:ir.config_parameter:0 msgid "Key must be unique." -msgstr "" +msgstr "Klíč musí být jedinečný." #. module: base #: view:ir.actions.act_window:0 msgid "Open a Window" -msgstr "Otevřít okno(Open a Window)" +msgstr "Otevřít okno" #. module: base #: model:res.country,name:base.gq @@ -2904,30 +2955,30 @@ msgstr "Rovníková Guinea" #: view:base.module.import:0 #: model:ir.actions.act_window,name:base.action_view_base_module_import msgid "Module Import" -msgstr "" +msgstr "Import modulu" #. module: base #: field:res.bank,zip:0 #: field:res.partner.address,zip:0 #: field:res.partner.bank,zip:0 msgid "Zip" -msgstr "" +msgstr "Zip" #. module: base #: view:ir.module.module:0 #: field:ir.module.module,author:0 msgid "Author" -msgstr "Autor(Author)" +msgstr "Autor" #. module: base #: model:res.country,name:base.mk msgid "FYROM" -msgstr "" +msgstr "FYROM" #. module: base #: view:res.lang:0 msgid "%c - Appropriate date and time representation." -msgstr "" +msgstr "%c - Odpovídající reprezentace data a času." #. module: base #: code:addons/base/res/res_config.py:422 @@ -2937,11 +2988,14 @@ msgid "" "\n" "Click 'Continue' and enjoy your OpenERP experience..." msgstr "" +"Databáze je nyní plně nastavena.\n" +"\n" +"Klikněte na 'Pokračovat' a užívejte si and enjoy your OpenERP experience..." #. module: base #: selection:base.language.install,lang:0 msgid "Hebrew / עִבְרִי" -msgstr "" +msgstr "Hebrejština / עִבְרִי" #. module: base #: model:res.country,name:base.bo @@ -2979,17 +3033,17 @@ msgstr "Pravidla" #: code:addons/base/module/module.py:216 #, python-format msgid "You try to remove a module that is installed or will be installed" -msgstr "" +msgstr "Snažíte se odebrat modul, který je instalovaný nebo bude instalován" #. module: base #: view:base.module.upgrade:0 msgid "The selected modules have been updated / installed !" -msgstr "" +msgstr "Vybrané moduly byly aktualizovány / instalovány !" #. module: base #: selection:base.language.install,lang:0 msgid "Spanish (PR) / Español (PR)" -msgstr "" +msgstr "Španělština (PR) / Español (PR)" #. module: base #: model:res.country,name:base.gt @@ -3002,17 +3056,17 @@ msgstr "Guatemala" #: model:ir.ui.menu,name:base.menu_workflow #: model:ir.ui.menu,name:base.menu_workflow_root msgid "Workflows" -msgstr "" +msgstr "Pracovní postupy" #. module: base #: field:ir.translation,xml_id:0 msgid "XML Id" -msgstr "" +msgstr "XML Id" #. module: base #: model:ir.actions.act_window,name:base.action_config_user_form msgid "Create Users" -msgstr "" +msgstr "Vytvoření uživatelů" #. module: base #: model:ir.model,name:base.model_res_partner_title @@ -3022,12 +3076,12 @@ msgstr "res.partner.title" #. module: base #: view:ir.values:0 msgid "tree_but_action, client_print_multi" -msgstr "" +msgstr "tree_but_action, client_print_multi" #. module: base #: model:res.partner.category,name:base.res_partner_category_retailers0 msgid "Retailers" -msgstr "" +msgstr "Maloobchodníci" #. module: base #: help:ir.cron,priority:0 @@ -3053,7 +3107,7 @@ msgstr "Lesotho" #: code:addons/base/ir/ir_model.py:114 #, python-format msgid "You can not remove the model '%s' !" -msgstr "" +msgstr "Nemůžete odebrat model '%s' !" #. module: base #: model:res.country,name:base.ke @@ -3063,33 +3117,33 @@ msgstr "Keňa" #. module: base #: view:res.partner.event:0 msgid "Event" -msgstr "" +msgstr "Událost" #. module: base #: model:ir.ui.menu,name:base.menu_custom_reports msgid "Custom Reports" -msgstr "" +msgstr "Vlastní výkazy" #. module: base #: selection:base.language.install,lang:0 msgid "Abkhazian / аҧсуа" -msgstr "" +msgstr "Abcházština / аҧсуа" #. module: base #: view:base.module.configuration:0 msgid "System Configuration Done" -msgstr "" +msgstr "Provedena konfigurace systému" #. module: base #: code:addons/orm.py:929 #, python-format msgid "Error occurred while validating the field(s) %s: %s" -msgstr "" +msgstr "Nastala chyba při ověřování polí %s: %s" #. module: base #: view:ir.property:0 msgid "Generic" -msgstr "" +msgstr "Obecný" #. module: base #: model:res.country,name:base.sm @@ -3109,7 +3163,7 @@ msgstr "Peru" #. module: base #: selection:ir.model.fields,on_delete:0 msgid "Set NULL" -msgstr "" +msgstr "Nastavit NULL" #. module: base #: model:res.country,name:base.bj @@ -3120,32 +3174,32 @@ msgstr "Benin" #: code:addons/base/publisher_warranty/publisher_warranty.py:281 #, python-format msgid "That contract is already registered in the system." -msgstr "" +msgstr "Tato smlouva je již v systému registrována." #. module: base #: help:ir.sequence,suffix:0 msgid "Suffix value of the record for the sequence" -msgstr "" +msgstr "Přípona hodnoty záznamu pro posloupnost" #. module: base #: selection:base.language.install,lang:0 msgid "Spanish (PY) / Español (PY)" -msgstr "" +msgstr "Španělština (PY) / Español (PY)" #. module: base #: field:ir.config_parameter,key:0 msgid "Key" -msgstr "Klíč(Key)" +msgstr "Klíč" #. module: base #: field:res.company,rml_header:0 msgid "RML Header" -msgstr "" +msgstr "Hlavička RML" #. module: base #: field:partner.sms.send,app_id:0 msgid "API ID" -msgstr "API ID(API ID)" +msgstr "API ID" #. module: base #: code:addons/base/ir/ir_model.py:486 @@ -3154,6 +3208,8 @@ msgid "" "You can not create this document (%s) ! Be sure your user belongs to one of " "these groups: %s." msgstr "" +"Nemůžete vytvořit dokument (%s) ! Ujistěte se, že váš uživatel patří do " +"jedné z těchto skupin: %s." #. module: base #: model:res.country,name:base.mu @@ -3164,7 +3220,7 @@ msgstr "Mauricius" #: view:ir.model.access:0 #: view:ir.rule:0 msgid "Full Access" -msgstr "" +msgstr "Plný přístup" #. module: base #: view:ir.actions.act_window:0 @@ -3178,7 +3234,7 @@ msgstr "Zabezpečení" #. module: base #: model:res.widget,title:base.openerp_favorites_twitter_widget msgid "OpenERP Favorites" -msgstr "" +msgstr "OpenERP Oblíbené" #. module: base #: model:res.country,name:base.za @@ -3190,18 +3246,18 @@ msgstr "Jihoafrická republika" #: selection:ir.module.module,state:0 #: selection:ir.module.module.dependency,state:0 msgid "Installed" -msgstr "" +msgstr "Instalováno" #. module: base #: selection:base.language.install,lang:0 msgid "Ukrainian / українська" -msgstr "" +msgstr "Ukrainština / українська" #. module: base #: model:ir.actions.act_window,name:base.action_translation #: model:ir.ui.menu,name:base.menu_action_translation msgid "Translation Terms" -msgstr "" +msgstr "Termíny překladu" #. module: base #: model:res.country,name:base.sn @@ -3226,7 +3282,7 @@ msgstr "Brazílie" #. module: base #: view:res.lang:0 msgid "%M - Minute [00,59]." -msgstr "" +msgstr "%M - Minuty [00,59]." #. module: base #: selection:ir.module.module,license:0 @@ -3241,23 +3297,23 @@ msgstr "Další číslo" #. module: base #: help:workflow.transition,condition:0 msgid "Expression to be satisfied if we want the transition done." -msgstr "" +msgstr "Podmínky, které je potřeba dodržet pokud chcete provést změny." #. module: base #: selection:base.language.install,lang:0 msgid "Spanish (PA) / Español (PA)" -msgstr "" +msgstr "Španělština (PA) / Español (PA)" #. module: base #: view:res.currency:0 #: field:res.currency,rate_ids:0 msgid "Rates" -msgstr "Hodnocení" +msgstr "Kurzy" #. module: base #: model:res.country,name:base.sy msgid "Syria" -msgstr "" +msgstr "Sýrie" #. module: base #: view:res.lang:0 @@ -3271,16 +3327,19 @@ msgid "" "invoice, then `object.invoice_address_id.mobile` is the field which gives " "the correct mobile number" msgstr "" +"Poskytuje pole, které jsou použity pro vyčtení mobilního čísla, např. " +"vyberete fakturu, pak `object.invoice_address_id.mobile` je pole, které dává " +"aktuální mobilní číslo" #. module: base #: view:base.module.upgrade:0 msgid "System update completed" -msgstr "" +msgstr "Aktualizace systému dokončena" #. module: base #: selection:res.request,state:0 msgid "draft" -msgstr "Koncept" +msgstr "koncept" #. module: base #: selection:ir.property,type:0 @@ -3295,12 +3354,12 @@ msgstr "Datum" #. module: base #: field:ir.actions.report.xml,report_sxw:0 msgid "SXW path" -msgstr "" +msgstr "Cesta SXW" #. module: base #: view:ir.attachment:0 msgid "Data" -msgstr "" +msgstr "Data" #. module: base #: field:ir.ui.menu,parent_id:0 @@ -3311,23 +3370,23 @@ msgstr "Nadřazené menu" #. module: base #: field:ir.rule,perm_unlink:0 msgid "Apply For Delete" -msgstr "" +msgstr "Použít pro smazání" #. module: base #: code:addons/base/ir/ir_model.py:319 #, python-format msgid "Cannot rename column to %s, because that column already exists!" -msgstr "" +msgstr "Nelze přejmenovat sloupec %s, protože takový sloupec již existuje!" #. module: base #: view:ir.attachment:0 msgid "Attached To" -msgstr "" +msgstr "Přiloženo k" #. module: base #: field:res.lang,decimal_point:0 msgid "Decimal Separator" -msgstr "" +msgstr "Desetinný oddělovač" #. module: base #: model:ir.actions.act_window,help:base.action_res_groups @@ -3345,12 +3404,12 @@ msgstr "" #: view:res.request:0 #: field:res.request,history:0 msgid "History" -msgstr "Historie(History)" +msgstr "Historie" #. module: base #: field:ir.attachment,create_uid:0 msgid "Creator" -msgstr "" +msgstr "Tvůrce" #. module: base #: model:res.company,overdue_msg:base.main_company @@ -3366,17 +3425,17 @@ msgstr "" #. module: base #: model:res.country,name:base.mx msgid "Mexico" -msgstr "" +msgstr "Mexiko" #. module: base #: model:ir.ui.menu,name:base.menu_base_config_plugins msgid "Plugins" -msgstr "" +msgstr "Doplňky" #. module: base #: field:res.company,child_ids:0 msgid "Child Companies" -msgstr "" +msgstr "Dceřiné společnosti" #. module: base #: model:ir.model,name:base.model_res_users @@ -3386,13 +3445,13 @@ msgstr "res.users" #. module: base #: model:res.country,name:base.ni msgid "Nicaragua" -msgstr "" +msgstr "Nikaragua" #. module: base #: code:addons/orm.py:1046 #, python-format msgid "The write method is not implemented on this object !" -msgstr "" +msgstr "Metoda write není realizována pro tento objekt !" #. module: base #: view:res.partner.event:0 @@ -3403,32 +3462,32 @@ msgstr "Obecný popis" #: model:ir.actions.act_window,name:base.action_config_simple_view_form #: view:res.config.view:0 msgid "Configure Your Interface" -msgstr "" +msgstr "Nastavit vaše rozhraní" #. module: base #: field:ir.values,meta:0 msgid "Meta Datas" -msgstr "Meta informace(Meta Datas)" +msgstr "Meta informace" #. module: base #: sql_constraint:ir.ui.view_sc:0 msgid "Shortcut for this menu already exists!" -msgstr "" +msgstr "Zkratka pro tuto nabídku již existuje!" #. module: base #: model:res.country,name:base.ve msgid "Venezuela" -msgstr "" +msgstr "Venezuela" #. module: base #: view:res.lang:0 msgid "9. %j ==> 340" -msgstr "" +msgstr "9. %j ==> 340" #. module: base #: model:res.country,name:base.zm msgid "Zambia" -msgstr "" +msgstr "Zambie" #. module: base #: help:res.partner,user_id:0 @@ -3436,31 +3495,33 @@ msgid "" "The internal user that is in charge of communicating with this partner if " "any." msgstr "" +"Vnitřní uživatel, který má pověření komunikovat s tímto společníkem, pokud " +"nějaký je." #. module: base #: field:res.partner,parent_id:0 msgid "Parent Partner" -msgstr "" +msgstr "Rodičovský společník" #. module: base #: view:ir.module.module:0 msgid "Cancel Upgrade" -msgstr "Stornovat aktualizaci" +msgstr "Zrušit aktualizaci" #. module: base #: model:res.country,name:base.ci msgid "Ivory Coast (Cote D'Ivoire)" -msgstr "" +msgstr "Pobřeží slonoviny (Cote D'Ivoire)" #. module: base #: model:res.country,name:base.kz msgid "Kazakhstan" -msgstr "" +msgstr "Kazakstán" #. module: base #: view:res.lang:0 msgid "%w - Weekday number [0(Sunday),6]." -msgstr "" +msgstr "%w - Číslo dne v týdnu [0(Neděle),6]." #. module: base #: model:ir.actions.act_window,help:base.action_partner_form @@ -3500,7 +3561,7 @@ msgstr "" #: field:workflow,name:0 #: field:workflow.activity,name:0 msgid "Name" -msgstr "Název(Name)" +msgstr "Název" #. module: base #: help:ir.actions.act_window,multi:0 @@ -3508,11 +3569,13 @@ msgid "" "If set to true, the action will not be displayed on the right toolbar of a " "form view" msgstr "" +"Pokud nastaveno na pravda, akce nebude zobrazena v pravém nástrojovém panelu " +"formulářového pohledu" #. module: base #: model:res.country,name:base.ms msgid "Montserrat" -msgstr "" +msgstr "Montserrat" #. module: base #: code:addons/base/ir/ir_model.py:205 @@ -3534,21 +3597,23 @@ msgid "" "The user's timezone, used to perform timezone conversions between the server " "and the client." msgstr "" +"Uživatelská časová zóna použita pro vykonání převodů mezi časovou zónou " +"serveru a klienta." #. module: base #: field:ir.module.module,demo:0 msgid "Demo data" -msgstr "" +msgstr "Ukázková data" #. module: base #: selection:base.language.install,lang:0 msgid "English (UK)" -msgstr "" +msgstr "Angličtina / English (UK)" #. module: base #: selection:base.language.install,lang:0 msgid "Japanese / 日本語" -msgstr "" +msgstr "Japonština / 日本語" #. module: base #: help:workflow.transition,act_from:0 @@ -3556,11 +3621,13 @@ msgid "" "Source activity. When this activity is over, the condition is tested to " "determine if we can start the ACT_TO activity." msgstr "" +"Zdrojové činnosti. Když tyto činnosti skonči, je testována podmínka k určení " +"jestli máme nastartovat činnosti ACT_TO." #. module: base #: model:res.partner.category,name:base.res_partner_category_3 msgid "Starter Partner" -msgstr "" +msgstr "Počáteční společník" #. module: base #: help:ir.model.fields,relation_field:0 @@ -3568,36 +3635,38 @@ msgid "" "For one2many fields, the field on the target model that implement the " "opposite many2one relationship" msgstr "" +"Pro pole one2many, pole na cílovém modelu, které realizují opačný vztah " +"many2one" #. module: base #: model:ir.model,name:base.model_ir_actions_act_window_view msgid "ir.actions.act_window.view" -msgstr "" +msgstr "ir.actions.act_window.view" #. module: base #: report:ir.module.reference.graph:0 msgid "Web" -msgstr "" +msgstr "Web" #. module: base #: selection:base.language.install,lang:0 msgid "English (CA)" -msgstr "" +msgstr "Angličtina / English (CA)" #. module: base #: model:ir.model,name:base.model_publisher_warranty_contract msgid "publisher_warranty.contract" -msgstr "" +msgstr "publisher_warranty.contract" #. module: base #: model:res.country,name:base.et msgid "Ethiopia" -msgstr "" +msgstr "Etiopie" #. module: base #: help:res.country.state,code:0 msgid "The state code in three chars.\n" -msgstr "" +msgstr "Kód státu ve třech znacích.\n" #. module: base #: model:res.country,name:base.sj @@ -3617,70 +3686,70 @@ msgstr "ir.actions.wizard" #: view:ir.filters:0 #: view:res.request:0 msgid "Group By" -msgstr "" +msgstr "Seskupit podle" #. module: base #: view:res.config:0 #: view:res.config.installer:0 msgid "title" -msgstr "" +msgstr "název" #. module: base #: model:ir.model,name:base.model_base_language_install msgid "Install Language" -msgstr "" +msgstr "Instalovat jazyk" #. module: base #: view:ir.translation:0 msgid "Translation" -msgstr "" +msgstr "Překlad" #. module: base #: selection:res.request,state:0 msgid "closed" -msgstr "Uzavřený" +msgstr "uzavřený" #. module: base #: selection:base.language.export,state:0 msgid "get" -msgstr "" +msgstr "získat" #. module: base #: help:ir.model.fields,on_delete:0 msgid "On delete property for many2one fields" -msgstr "" +msgstr "Při smazání vlastnosti pro pole many2one" #. module: base #: field:ir.actions.server,write_id:0 msgid "Write Id" -msgstr "" +msgstr "Id zápisu" #. module: base #: model:ir.ui.menu,name:base.menu_product msgid "Products" -msgstr "" +msgstr "Výrobky" #. module: base #: field:ir.actions.act_window,domain:0 #: field:ir.filters,domain:0 msgid "Domain Value" -msgstr "Hodnota Domény(Domain Value)" +msgstr "Hodnota domény" #. module: base #: view:ir.actions.server:0 msgid "SMS Configuration" -msgstr "" +msgstr "Nastavení SMS" #. module: base #: selection:base.language.install,lang:0 msgid "Spanish (BO) / Español (BO)" -msgstr "" +msgstr "Španělština (BO) / Español (BO)" #. module: base #: model:ir.actions.act_window,name:base.ir_access_act #: model:ir.ui.menu,name:base.menu_ir_access_act msgid "Access Controls List" -msgstr "" +msgstr "Seznam řízení přístupu (ACL)" #. module: base #: model:res.country,name:base.um @@ -3691,30 +3760,30 @@ msgstr "" #: field:res.partner.bank,state:0 #: field:res.partner.bank.type.field,bank_type_id:0 msgid "Bank Type" -msgstr "" +msgstr "Typ banky" #. module: base #: code:addons/base/res/res_user.py:58 #: code:addons/base/res/res_user.py:67 #, python-format msgid "The name of the group can not start with \"-\"" -msgstr "" +msgstr "Jméno skupiny nemůže začínat s \"-\"" #. module: base #: view:ir.ui.view_sc:0 #: field:res.partner.title,shortcut:0 msgid "Shortcut" -msgstr "Zkratka(Shortcut)" +msgstr "Zkratka" #. module: base #: field:ir.model.data,date_init:0 msgid "Init Date" -msgstr "Init date(Init date)" +msgstr "Datum inicializace" #. module: base #: selection:base.language.install,lang:0 msgid "Gujarati / ગુજરાતી" -msgstr "" +msgstr "Gujarati / ગુજરાતી" #. module: base #: code:addons/base/module/module.py:257 @@ -3722,28 +3791,29 @@ msgstr "" msgid "" "Unable to process module \"%s\" because an external dependency is not met: %s" msgstr "" +"Nelze zpracovat modul \"%s\", protože vnější závislost nebyla splněna: %s" #. module: base #: view:publisher_warranty.contract.wizard:0 msgid "Please enter the serial key provided in your contract document:" -msgstr "" +msgstr "Prosíme zadejte sériové číslo poskytnuté ve dokumentu vaší smlouvy:" #. module: base #: view:workflow.activity:0 #: field:workflow.activity,flow_start:0 msgid "Flow Start" -msgstr "začátek toku(Flow start)" +msgstr "Začátek toku" #. module: base #: code:addons/__init__.py:834 #, python-format msgid "module base cannot be loaded! (hint: verify addons-path)" -msgstr "" +msgstr "modul base nelze načíst! (pokyn: zkontrolujte addons-path)" #. module: base #: view:res.partner.bank:0 msgid "Bank Account Owner" -msgstr "" +msgstr "Vlastník bankovního účtu" #. module: base #: model:ir.actions.act_window,name:base.act_values_form @@ -3754,7 +3824,7 @@ msgstr "" #: field:ir.attachment,res_name:0 #: field:ir.ui.view_sc,resource:0 msgid "Resource Name" -msgstr "Název zdroje(Resource Name)" +msgstr "Název zdroje" #. module: base #: selection:ir.cron,interval_type:0 @@ -3764,7 +3834,7 @@ msgstr "Hodin" #. module: base #: model:res.country,name:base.gp msgid "Guadeloupe (French)" -msgstr "" +msgstr "Guadeloupe (Francouzské)" #. module: base #: code:addons/base/res/res_lang.py:157 @@ -3772,7 +3842,7 @@ msgstr "" #: code:addons/base/res/res_lang.py:161 #, python-format msgid "User Error" -msgstr "" +msgstr "Chyba uživatele" #. module: base #: help:workflow.transition,signal:0 @@ -3785,27 +3855,27 @@ msgstr "" #. module: base #: help:multi_company.default,object_id:0 msgid "Object affected by this rule" -msgstr "" +msgstr "Objekt ovlivněn tímto pravidlem" #. module: base #: report:ir.module.reference.graph:0 msgid "Directory" -msgstr "" +msgstr "Adresář" #. module: base #: field:wizard.ir.model.menu.create,name:0 msgid "Menu Name" -msgstr "" +msgstr "Jméno nabídky" #. module: base #: view:ir.module.module:0 msgid "Author Website" -msgstr "" +msgstr "Stránky autora" #. module: base #: view:ir.attachment:0 msgid "Month" -msgstr "" +msgstr "Měsíc" #. module: base #: model:res.country,name:base.my @@ -3816,7 +3886,7 @@ msgstr "" #: view:base.language.install:0 #: model:ir.actions.act_window,name:base.action_view_base_language_install msgid "Load Official Translation" -msgstr "" +msgstr "Načíst oficiální překlad" #. module: base #: model:ir.model,name:base.model_res_request_history @@ -3826,13 +3896,13 @@ msgstr "res.request.history" #. module: base #: view:ir.actions.server:0 msgid "Client Action Configuration" -msgstr "" +msgstr "Nastavení akcí klienta" #. module: base #: model:ir.model,name:base.model_res_partner_address #: view:res.partner.address:0 msgid "Partner Addresses" -msgstr "" +msgstr "Adresy společníků" #. module: base #: help:ir.model.fields,translate:0 @@ -3844,17 +3914,17 @@ msgstr "" #. module: base #: view:res.lang:0 msgid "%S - Seconds [00,61]." -msgstr "" +msgstr "%S - Sekundy [00,61]." #. module: base #: model:res.country,name:base.cv msgid "Cape Verde" -msgstr "" +msgstr "Cape Verde" #. module: base #: view:base.module.import:0 msgid "Select module package to import (.zip file):" -msgstr "" +msgstr "Vyberte balíček modulu k importu (.zip soubor)" #. module: base #: model:ir.actions.act_window,name:base.act_res_partner_event @@ -3862,30 +3932,30 @@ msgstr "" #: field:res.partner.event,name:0 #: model:res.widget,title:base.events_widget msgid "Events" -msgstr "Akce" +msgstr "Události" #. module: base #: model:ir.model,name:base.model_ir_actions_url #: selection:ir.ui.menu,action:0 msgid "ir.actions.url" -msgstr "" +msgstr "ir.actions.url" #. module: base #: model:res.widget,title:base.currency_converter_widget msgid "Currency Converter" -msgstr "" +msgstr "Převodník měn" #. module: base #: code:addons/orm.py:156 #, python-format msgid "Wrong ID for the browse record, got %r, expected an integer." -msgstr "" +msgstr "Neplatné ID pro záznam procházení, máme %r, očekáván integer." #. module: base #: model:ir.actions.act_window,name:base.action_partner_addess_tree #: view:res.partner:0 msgid "Partner Contacts" -msgstr "" +msgstr "Kontakty společníka" #. module: base #: field:base.module.update,add:0 @@ -3895,18 +3965,18 @@ msgstr "Počet přidaných modulů" #. module: base #: view:res.currency:0 msgid "Price Accuracy" -msgstr "" +msgstr "Přesnost ceny" #. module: base #: selection:base.language.install,lang:0 msgid "Latvian / latviešu valoda" -msgstr "" +msgstr "Lotyština / latviešu valoda" #. module: base #: view:res.config:0 #: view:res.config.installer:0 msgid "vsep" -msgstr "" +msgstr "vsep" #. module: base #: selection:base.language.install,lang:0 @@ -3917,17 +3987,17 @@ msgstr "Francouzština / Français" #: code:addons/orm.py:1049 #, python-format msgid "The create method is not implemented on this object !" -msgstr "" +msgstr "Vytvářecí metoda není realizována pro tento objekt !" #. module: base #: field:workflow.triggers,workitem_id:0 msgid "Workitem" -msgstr "Workitem(Workitem)" +msgstr "Pracovní položka" #. module: base #: view:ir.actions.todo:0 msgid "Set as Todo" -msgstr "" +msgstr "Nastavit jako úkol" #. module: base #: field:ir.actions.act_window.view,act_window_id:0 @@ -3943,7 +4013,7 @@ msgstr "Akce" #. module: base #: view:ir.actions.server:0 msgid "Email Configuration" -msgstr "" +msgstr "Nastavení emailu" #. module: base #: model:ir.model,name:base.model_ir_cron @@ -3953,91 +4023,91 @@ msgstr "ir.cron" #. module: base #: view:ir.rule:0 msgid "Combination of rules" -msgstr "" +msgstr "Kombinace pravidel" #. module: base #: view:ir.sequence:0 msgid "Current Year without Century: %(y)s" -msgstr "" +msgstr "Aktuální rok bez století: %(y)s" #. module: base #: field:ir.actions.server,trigger_obj_id:0 msgid "Trigger On" -msgstr "" +msgstr "Zapnout spouštěč" #. module: base #: sql_constraint:ir.rule:0 msgid "Rule must have at least one checked access right !" -msgstr "" +msgstr "Pravidlo musí mít alespoň jedno aktivní přístupové právo !" #. module: base #: model:res.country,name:base.fj msgid "Fiji" -msgstr "" +msgstr "Fiji" #. module: base #: field:ir.model.fields,size:0 msgid "Size" -msgstr "" +msgstr "Velikost" #. module: base #: model:res.country,name:base.sd msgid "Sudan" -msgstr "" +msgstr "Sudan" #. module: base #: model:res.country,name:base.fm msgid "Micronesia" -msgstr "" +msgstr "Mikronésie" #. module: base #: view:res.request.history:0 msgid "Request History" -msgstr "Historie požadavku(Request History)" +msgstr "Historie požadavku" #. module: base #: field:ir.actions.act_window,menus:0 #: field:ir.module.module,menus_by_module:0 #: view:res.groups:0 msgid "Menus" -msgstr "" +msgstr "Nabídky" #. module: base #: selection:base.language.install,lang:0 msgid "Serbian (Latin) / srpski" -msgstr "" +msgstr "Srbština (Latin) / srpski" #. module: base #: model:res.country,name:base.il msgid "Israel" -msgstr "" +msgstr "Izrael" #. module: base #: model:ir.actions.wizard,name:base.wizard_server_action_create msgid "Create Action" -msgstr "" +msgstr "Vytvořit akci" #. module: base #: model:ir.actions.act_window,name:base.action_model_model #: model:ir.model,name:base.model_ir_model #: model:ir.ui.menu,name:base.ir_model_model_menu msgid "Objects" -msgstr "" +msgstr "Objekty" #. module: base #: field:res.lang,time_format:0 msgid "Time Format" -msgstr "" +msgstr "Formát času" #. module: base #: view:ir.module.module:0 msgid "Defined Reports" -msgstr "" +msgstr "Definoavné výkazy" #. module: base #: view:ir.actions.report.xml:0 msgid "Report xml" -msgstr "" +msgstr "XML výkazu" #. module: base #: field:base.language.export,modules:0 @@ -4055,17 +4125,17 @@ msgstr "Moduly" #: field:workflow.activity,subflow_id:0 #: field:workflow.workitem,subflow_id:0 msgid "Subflow" -msgstr "Subflow(Subflow)" +msgstr "Podtok" #. module: base #: model:ir.model,name:base.model_res_config msgid "res.config" -msgstr "" +msgstr "res.config" #. module: base #: field:workflow.transition,signal:0 msgid "Signal (button Name)" -msgstr "Signál(název tlačítka)Signal (button Name" +msgstr "Signál(název tlačítka)" #. module: base #: model:ir.actions.act_window,name:base.action_res_bank_form @@ -4073,45 +4143,45 @@ msgstr "Signál(název tlačítka)Signal (button Name" #: view:res.bank:0 #: field:res.partner,bank_ids:0 msgid "Banks" -msgstr "" +msgstr "Banky" #. module: base #: view:res.log:0 msgid "Unread" -msgstr "" +msgstr "Nepřečtené" #. module: base #: field:ir.cron,doall:0 msgid "Repeat Missed" -msgstr "" +msgstr "Opakovat chybějící" #. module: base #: help:ir.actions.server,state:0 msgid "Type of the Action that is to be executed" -msgstr "" +msgstr "Typ akce, která bude spuštěna" #. module: base #: field:ir.server.object.lines,server_id:0 msgid "Object Mapping" -msgstr "" +msgstr "Mapování objektů" #. module: base #: help:res.currency,rate:0 #: help:res.currency.rate,rate:0 msgid "The rate of the currency to the currency of rate 1" -msgstr "" +msgstr "Kurz měny ke kurzu měny 1" #. module: base #: model:res.country,name:base.uk msgid "United Kingdom" -msgstr "" +msgstr "Spojené království" #. module: base #: view:res.config:0 #: view:res.config.users:0 #: view:res.config.view:0 msgid "res_config_contents" -msgstr "" +msgstr "res_config_contents" #. module: base #: help:res.partner.category,active:0 @@ -4126,14 +4196,14 @@ msgstr "Objekt:" #. module: base #: model:res.country,name:base.bw msgid "Botswana" -msgstr "" +msgstr "Botswana" #. module: base #: model:ir.actions.act_window,name:base.action_partner_title_partner #: model:ir.ui.menu,name:base.menu_partner_title_partner #: view:res.partner.title:0 msgid "Partner Titles" -msgstr "" +msgstr "Jména společníků" #. module: base #: help:ir.actions.act_window,auto_refresh:0 @@ -4143,24 +4213,24 @@ msgstr "" #. module: base #: help:res.partner,employee:0 msgid "Check this box if the partner is an Employee." -msgstr "" +msgstr "Zaškrtněte toto políčko pokud je společník zaměstnanec." #. module: base #: field:ir.actions.report.xml,report_rml_content:0 #: field:ir.actions.report.xml,report_rml_content_data:0 msgid "RML content" -msgstr "" +msgstr "Obsah RML" #. module: base #: model:ir.actions.act_window,name:base.action_workflow_workitem_form #: model:ir.ui.menu,name:base.menu_workflow_workitem msgid "Workitems" -msgstr "" +msgstr "Pracovní položky" #. module: base #: field:base.language.export,advice:0 msgid "Advice" -msgstr "" +msgstr "Rada" #. module: base #: model:ir.model,name:base.model_ir_attachment @@ -4174,16 +4244,18 @@ msgid "" "You cannot perform this operation. New Record Creation is not allowed for " "this object as this object is for reporting purpose." msgstr "" +"Nemůžete rpovést tuto operaci. Vytváření nových záznamů není pro tento " +"objekt povoleno, protože tento objekt je pro účely výkazů." #. module: base #: view:base.language.import:0 msgid "- module,type,name,res_id,src,value" -msgstr "" +msgstr "- module,type,name,res_id,src,value" #. module: base #: selection:base.language.install,lang:0 msgid "Lithuanian / Lietuvių kalba" -msgstr "" +msgstr "Litevština / Lietuvių kalba" #. module: base #: help:ir.actions.server,record_id:0 @@ -4200,12 +4272,12 @@ msgstr "" #. module: base #: selection:base.language.install,lang:0 msgid "Indonesian / Bahasa Indonesia" -msgstr "" +msgstr "Indonéský / Bahasa Indonesia" #. module: base #: field:ir.ui.view,inherit_id:0 msgid "Inherited View" -msgstr "Inherited View(Inherited View)" +msgstr "Zděděný pohled" #. module: base #: view:ir.translation:0 @@ -4215,7 +4287,7 @@ msgstr "" #. module: base #: model:ir.ui.menu,name:base.menu_main_pm msgid "Project" -msgstr "" +msgstr "Projekt" #. module: base #: field:ir.ui.menu,web_icon_hover_data:0 @@ -4230,23 +4302,23 @@ msgstr "" #. module: base #: selection:ir.actions.todo,state:0 msgid "Cancelled" -msgstr "" +msgstr "Zrušeno" #. module: base #: view:res.config.users:0 msgid "Create User" -msgstr "" +msgstr "Vytvořit uživatele" #. module: base #: view:partner.clear.ids:0 msgid "Want to Clear Ids ? " -msgstr "" +msgstr "Chcete vyčistit Id? " #. module: base #: field:publisher_warranty.contract,name:0 #: field:publisher_warranty.contract.wizard,name:0 msgid "Serial Key" -msgstr "" +msgstr "Sériový klíč" #. module: base #: selection:res.request,priority:0 @@ -4256,17 +4328,17 @@ msgstr "Nízká" #. module: base #: model:ir.ui.menu,name:base.menu_audit msgid "Audit" -msgstr "" +msgstr "Kontrola" #. module: base #: model:res.country,name:base.lc msgid "Saint Lucia" -msgstr "" +msgstr "Svatá Lucie" #. module: base #: view:publisher_warranty.contract:0 msgid "Maintenance Contract" -msgstr "" +msgstr "Smlouva údržby" #. module: base #: help:ir.actions.server,trigger_obj_id:0 @@ -4276,7 +4348,7 @@ msgstr "" #. module: base #: field:res.partner,employee:0 msgid "Employee" -msgstr "" +msgstr "Zaměstnanec" #. module: base #: field:ir.model.access,perm_create:0 @@ -4286,22 +4358,22 @@ msgstr "Vytvořit přístup" #. module: base #: field:res.partner.address,state_id:0 msgid "Fed. State" -msgstr "" +msgstr "Fed. stát" #. module: base #: field:ir.actions.server,copy_object:0 msgid "Copy Of" -msgstr "" +msgstr "Kopie" #. module: base #: field:ir.model,osv_memory:0 msgid "In-memory model" -msgstr "" +msgstr "Model v-paměti" #. module: base #: view:partner.clear.ids:0 msgid "Clear Ids" -msgstr "" +msgstr "Vyčistit Id" #. module: base #: model:res.country,name:base.io @@ -4313,12 +4385,12 @@ msgstr "" #: field:res.config.view,view:0 #: field:res.users,view:0 msgid "Interface" -msgstr "" +msgstr "Rozhraní" #. module: base #: view:ir.actions.server:0 msgid "Field Mapping" -msgstr "" +msgstr "Mapování polí" #. module: base #: view:publisher_warranty.contract:0 @@ -4339,12 +4411,12 @@ msgstr "Kód státu" #. module: base #: field:ir.model.fields,on_delete:0 msgid "On delete" -msgstr "" +msgstr "Při mazání" #. module: base #: selection:res.lang,direction:0 msgid "Left-to-Right" -msgstr "" +msgstr "Zleva do prava" #. module: base #: view:res.lang:0 @@ -4355,7 +4427,7 @@ msgstr "Přeložitelný" #. module: base #: model:res.country,name:base.vn msgid "Vietnam" -msgstr "" +msgstr "Vietnam" #. module: base #: field:res.config.users,signature:0 @@ -4374,43 +4446,43 @@ msgstr "Podpis" #: code:addons/fields.py:664 #, python-format msgid "Not Implemented" -msgstr "" +msgstr "Nerealizováno" #. module: base #: model:ir.model,name:base.model_res_widget_user msgid "res.widget.user" -msgstr "" +msgstr "res.widget.user" #. module: base #: field:res.partner.category,complete_name:0 msgid "Full Name" -msgstr "" +msgstr "Celé jméno" #. module: base #: view:base.module.configuration:0 msgid "_Ok" -msgstr "" +msgstr "_Ok" #. module: base #: help:ir.filters,user_id:0 msgid "False means for every user" -msgstr "" +msgstr "Nepravda znamená pro všechny uživatele" #. module: base #: code:addons/base/module/module.py:198 #, python-format msgid "The name of the module must be unique !" -msgstr "" +msgstr "Jméno modulu musí být jedinečné !" #. module: base #: model:res.country,name:base.mz msgid "Mozambique" -msgstr "" +msgstr "Mozambik" #. module: base #: model:ir.ui.menu,name:base.menu_project_long_term msgid "Long Term Planning" -msgstr "" +msgstr "Dlouhodobé plánování" #. module: base #: field:ir.actions.server,message:0 @@ -4418,18 +4490,18 @@ msgstr "" #: field:partner.wizard.spam,text:0 #: field:res.log,name:0 msgid "Message" -msgstr "Vzkaz" +msgstr "Zpráva" #. module: base #: field:ir.actions.act_window.view,multi:0 msgid "On Multiple Doc." -msgstr "" +msgstr "Na více dok." #. module: base #: view:res.partner:0 #: field:res.partner,user_id:0 msgid "Salesman" -msgstr "" +msgstr "Obchodník" #. module: base #: field:res.partner,address:0 @@ -4442,34 +4514,34 @@ msgstr "Kontakty" #, python-format msgid "" "Unable to delete this document because it is used as a default property" -msgstr "" +msgstr "Nelze smazat dokument, protože je použit jako výchozí vlastnost" #. module: base #: view:res.widget.wizard:0 msgid "Add" -msgstr "" +msgstr "Přidat" #. module: base #: view:base.module.upgrade:0 #: model:ir.actions.act_window,name:base.action_view_base_module_upgrade_window #: model:ir.ui.menu,name:base.menu_view_base_module_upgrade msgid "Apply Scheduled Upgrades" -msgstr "" +msgstr "Použít plánované povýšení" #. module: base #: view:res.widget:0 msgid "Widgets" -msgstr "" +msgstr "Pomůcky" #. module: base #: model:res.country,name:base.cz msgid "Czech Republic" -msgstr "" +msgstr "Česká republika" #. module: base #: view:res.widget.wizard:0 msgid "Widget Wizard" -msgstr "" +msgstr "Průvodce pomůcky" #. module: base #: model:ir.actions.act_window,help:base.act_ir_actions_todo_form @@ -4491,12 +4563,12 @@ msgstr "" #: code:addons/orm.py:1350 #, python-format msgid "Insufficient fields for Calendar View!" -msgstr "" +msgstr "Nedostatek polí pro zobraznení kalendáře!" #. module: base #: selection:ir.property,type:0 msgid "Integer" -msgstr "" +msgstr "Integer" #. module: base #: help:ir.actions.report.xml,report_rml:0 @@ -4509,17 +4581,17 @@ msgstr "" #: help:res.config.users,company_id:0 #: help:res.users,company_id:0 msgid "The company this user is currently working for." -msgstr "" +msgstr "Společnost, pro kterou uživatel aktuálně pracuje." #. module: base #: model:ir.model,name:base.model_wizard_ir_model_menu_create msgid "wizard.ir.model.menu.create" -msgstr "" +msgstr "wizard.ir.model.menu.create" #. module: base #: view:workflow.transition:0 msgid "Transition" -msgstr "Transitions(Transitions)" +msgstr "Změny" #. module: base #: field:res.groups,menu_access:0 @@ -4529,27 +4601,27 @@ msgstr "Přístup k nabídce" #. module: base #: model:res.country,name:base.na msgid "Namibia" -msgstr "" +msgstr "Nambie" #. module: base #: model:res.country,name:base.mn msgid "Mongolia" -msgstr "" +msgstr "Mongolsko" #. module: base #: view:ir.module.module:0 msgid "Created Menus" -msgstr "" +msgstr "Vytvořené nabídky" #. module: base #: selection:ir.ui.view,type:0 msgid "mdx" -msgstr "" +msgstr "mdx" #. module: base #: model:res.country,name:base.bi msgid "Burundi" -msgstr "" +msgstr "Burundi" #. module: base #: view:base.language.install:0 @@ -4565,68 +4637,68 @@ msgstr "Zavřít" #. module: base #: selection:base.language.install,lang:0 msgid "Spanish (MX) / Español (MX)" -msgstr "" +msgstr "Španělština (MX) / Español (MX)" #. module: base #: view:res.log:0 msgid "My Logs" -msgstr "" +msgstr "Moje záznamy" #. module: base #: model:res.country,name:base.bt msgid "Bhutan" -msgstr "" +msgstr "Bhútán" #. module: base #: help:ir.sequence,number_next:0 msgid "Next number of this sequence" -msgstr "" +msgstr "Další číslo této posloupnosti" #. module: base #: model:res.partner.category,name:base.res_partner_category_11 msgid "Textile Suppliers" -msgstr "" +msgstr "Dodavatele textilu" #. module: base #: selection:ir.actions.url,target:0 msgid "This Window" -msgstr "" +msgstr "Toto okno" #. module: base #: view:publisher_warranty.contract:0 msgid "Publisher Warranty Contracts" -msgstr "" +msgstr "Smlouvy záruky vydavatele" #. module: base #: help:res.log,name:0 msgid "The logging message." -msgstr "" +msgstr "Zpráva záznamu." #. module: base #: field:base.language.export,format:0 msgid "File Format" -msgstr "" +msgstr "Formát souboru" #. module: base #: field:res.lang,iso_code:0 msgid "ISO code" -msgstr "" +msgstr "Kód ISO" #. module: base #: model:ir.model,name:base.model_res_config_view msgid "res.config.view" -msgstr "" +msgstr "res.config.view" #. module: base #: view:res.log:0 #: field:res.log,read:0 msgid "Read" -msgstr "" +msgstr "Čtení" #. module: base #: sql_constraint:res.country:0 msgid "The name of the country must be unique !" -msgstr "" +msgstr "Jméno země musí být jedinečné !" #. module: base #: model:ir.actions.act_window,help:base.action_country_state @@ -4639,7 +4711,7 @@ msgstr "" #. module: base #: view:workflow.workitem:0 msgid "Workflow Workitems" -msgstr "Workflow Workitems(Workflow Workitems)" +msgstr "Položky Pracovního postupu" #. module: base #: model:res.country,name:base.vc @@ -4651,7 +4723,7 @@ msgstr "" #: field:res.config.users,password:0 #: field:res.users,password:0 msgid "Password" -msgstr "Heslo(Password)" +msgstr "Heslo" #. module: base #: model:ir.actions.act_window,name:base.action_model_fields @@ -4661,12 +4733,12 @@ msgstr "Heslo(Password)" #: view:ir.model.fields:0 #: model:ir.ui.menu,name:base.ir_model_model_fields msgid "Fields" -msgstr "" +msgstr "Pole" #. module: base #: model:ir.actions.act_window,name:base.action_partner_employee_form msgid "Employees" -msgstr "" +msgstr "Zaměstnanci" #. module: base #: help:res.log,read:0 @@ -4678,7 +4750,7 @@ msgstr "" #: field:res.company,rml_header2:0 #: field:res.company,rml_header3:0 msgid "RML Internal Header" -msgstr "" +msgstr "Vnitřní hlavička RML" #. module: base #: field:ir.actions.act_window,search_view_id:0 @@ -4688,7 +4760,7 @@ msgstr "" #. module: base #: field:ir.module.module,installed_version:0 msgid "Latest version" -msgstr "" +msgstr "Poslední verze" #. module: base #: model:ir.actions.act_window,help:base.res_partner_canal-act @@ -4701,91 +4773,91 @@ msgstr "" #. module: base #: model:res.partner.bank.type.field,name:base.bank_normal_field msgid "acc_number" -msgstr "" +msgstr "acc_number" #. module: base #: model:ir.actions.act_window,name:base.action_partner_address_form #: model:ir.ui.menu,name:base.menu_partner_address_form msgid "Addresses" -msgstr "" +msgstr "Adresy" #. module: base #: model:res.country,name:base.mm msgid "Myanmar" -msgstr "" +msgstr "Barma" #. module: base #: selection:base.language.install,lang:0 msgid "Chinese (CN) / 简体中文" -msgstr "" +msgstr "Čínština (CN) / 简体中文" #. module: base #: field:res.bank,street:0 #: field:res.partner.address,street:0 #: field:res.partner.bank,street:0 msgid "Street" -msgstr "" +msgstr "Ulice" #. module: base #: model:res.country,name:base.yu msgid "Yugoslavia" -msgstr "" +msgstr "Jugoslávie" #. module: base #: field:ir.model.data,name:0 msgid "XML Identifier" -msgstr "Identifikátor(Identifier)" +msgstr "XML identifikátor" #. module: base #: model:res.country,name:base.ca msgid "Canada" -msgstr "" +msgstr "Kanada" #. module: base #: selection:ir.module.module.dependency,state:0 msgid "Unknown" -msgstr "" +msgstr "Neznámé" #. module: base #: model:ir.actions.act_window,name:base.action_res_users_my msgid "Change My Preferences" -msgstr "" +msgstr "Změnit moje předvolby" #. module: base #: code:addons/base/ir/ir_actions.py:164 #, python-format msgid "Invalid model name in the action definition." -msgstr "" +msgstr "Neplatné jméno modulu v definici akce." #. module: base #: field:partner.sms.send,text:0 msgid "SMS Message" -msgstr "SMS(SMS Message)" +msgstr "SMS zpráva" #. module: base #: model:res.country,name:base.cm msgid "Cameroon" -msgstr "" +msgstr "Kamerun" #. module: base #: model:res.country,name:base.bf msgid "Burkina Faso" -msgstr "" +msgstr "Burkina Faso" #. module: base #: selection:ir.actions.todo,state:0 msgid "Skipped" -msgstr "" +msgstr "Přeskočeno" #. module: base #: selection:ir.model.fields,state:0 msgid "Custom Field" -msgstr "" +msgstr "Vlastní pole" #. module: base #: field:ir.module.module,web:0 msgid "Has a web component" -msgstr "" +msgstr "Má webovou součást" #. module: base #: model:res.country,name:base.cc @@ -4797,22 +4869,22 @@ msgstr "" #: selection:base.module.import,state:0 #: selection:base.module.update,state:0 msgid "init" -msgstr "" +msgstr "init" #. module: base #: view:res.lang:0 msgid "11. %U or %W ==> 48 (49th week)" -msgstr "" +msgstr "11. %U nebo %W ==> 48 (49. týden)" #. module: base #: model:ir.model,name:base.model_res_partner_bank_type_field msgid "Bank type fields" -msgstr "" +msgstr "Pole typu banky" #. module: base #: selection:base.language.install,lang:0 msgid "Dutch / Nederlands" -msgstr "" +msgstr "Němčina / Nederlands" #. module: base #: code:addons/base/res/res_config.py:384 @@ -4822,27 +4894,30 @@ msgid "" "\n" "This addon is already installed on your system" msgstr "" +"\n" +"\n" +"Tento doplněk je již ve vašem systému instalován" #. module: base #: help:ir.cron,interval_number:0 msgid "Repeat every x." -msgstr "" +msgstr "Opakovat každých x." #. module: base #: wizard_view:server.action.create,step_1:0 #: wizard_field:server.action.create,step_1,report:0 msgid "Select Report" -msgstr "" +msgstr "Vybrat výkaz" #. module: base #: report:ir.module.reference.graph:0 msgid "1cm 28cm 20cm 28cm" -msgstr "" +msgstr "1cm 28cm 20cm 28cm" #. module: base #: field:ir.module.module,maintainer:0 msgid "Maintainer" -msgstr "" +msgstr "Udržovatel" #. module: base #: field:ir.sequence,suffix:0 @@ -4852,7 +4927,7 @@ msgstr "Přípona" #. module: base #: model:res.country,name:base.mo msgid "Macau" -msgstr "" +msgstr "Macau" #. module: base #: model:ir.actions.report.xml,name:base.res_partner_address_report @@ -4867,17 +4942,17 @@ msgstr "email odesílatele" #. module: base #: field:ir.default,field_name:0 msgid "Object Field" -msgstr "" +msgstr "Pole objektu" #. module: base #: selection:base.language.install,lang:0 msgid "Spanish (PE) / Español (PE)" -msgstr "" +msgstr "Španělština (PE) / Español (PE)" #. module: base #: selection:base.language.install,lang:0 msgid "French (CH) / Français (CH)" -msgstr "" +msgstr "Francouzština (CH) / Français (CH)" #. module: base #: help:res.config.users,action_id:0 @@ -4886,17 +4961,19 @@ msgid "" "If specified, this action will be opened at logon for this user, in addition " "to the standard menu." msgstr "" +"Pokud je zadáno, akce bude otevřena při přihlášení tohoto uživatele, navíc k " +"standardní nabídce." #. module: base #: view:ir.values:0 msgid "Client Actions" -msgstr "" +msgstr "Akce klienta" #. module: base #: code:addons/orm.py:1806 #, python-format msgid "The exists method is not implemented on this object !" -msgstr "" +msgstr "Metoda exists není realizována pro tento objekt !" #. module: base #: code:addons/base/module/module.py:336 @@ -4905,21 +4982,23 @@ msgid "" "You try to upgrade a module that depends on the module: %s.\n" "But this module is not available in your system." msgstr "" +"Snažíte se povýšit moduly, které závisí na modulech: %s.\n" +"Ale zmíněné moduly nejsou dostupné ve vašem systému." #. module: base #: field:workflow.transition,act_to:0 msgid "Destination Activity" -msgstr "Cílová aktivita(Destination Activity)" +msgstr "Cílové činnosti" #. module: base #: view:ir.values:0 msgid "Connect Events to Actions" -msgstr "" +msgstr "Připojit události k akcím" #. module: base #: model:ir.model,name:base.model_base_update_translations msgid "base.update.translations" -msgstr "" +msgstr "base.update.translations" #. module: base #: field:ir.module.category,parent_id:0 @@ -4930,7 +5009,7 @@ msgstr "Nadřazená kategorie" #. module: base #: selection:ir.property,type:0 msgid "Integer Big" -msgstr "" +msgstr "Integer Big" #. module: base #: selection:res.partner.address,type:0 @@ -4947,45 +5026,45 @@ msgstr "ir.ui.menu" #. module: base #: model:res.country,name:base.us msgid "United States" -msgstr "" +msgstr "Spojené státy" #. module: base #: view:ir.module.module:0 msgid "Cancel Uninstall" -msgstr "Stornovat deinstalaci" +msgstr "Zrušit odinstalování" #. module: base #: view:res.bank:0 #: view:res.partner:0 #: view:res.partner.address:0 msgid "Communication" -msgstr "" +msgstr "Komunikace" #. module: base #: view:ir.actions.report.xml:0 msgid "RML Report" -msgstr "" +msgstr "Výkaz RML" #. module: base #: model:ir.model,name:base.model_ir_server_object_lines msgid "ir.server.object.lines" -msgstr "" +msgstr "ir.server.object.lines" #. module: base #: code:addons/base/module/module.py:531 #, python-format msgid "Module %s: Invalid Quality Certificate" -msgstr "" +msgstr "Modul %s: Neplatný certifikát kvality" #. module: base #: model:res.country,name:base.kw msgid "Kuwait" -msgstr "" +msgstr "Kuvajt" #. module: base #: field:workflow.workitem,inst_id:0 msgid "Instance" -msgstr "Instance(Instance)" +msgstr "Instance" #. module: base #: help:ir.actions.report.xml,attachment:0 @@ -4998,48 +5077,48 @@ msgstr "" #. module: base #: selection:ir.property,type:0 msgid "Many2One" -msgstr "" +msgstr "Many2One" #. module: base #: model:res.country,name:base.ng msgid "Nigeria" -msgstr "" +msgstr "Nigérie" #. module: base #: code:addons/base/ir/ir_model.py:250 #, python-format msgid "For selection fields, the Selection Options must be given!" -msgstr "" +msgstr "Volby výběru musí být dány pro vybraná pole." #. module: base #: model:ir.actions.act_window,name:base.action_partner_sms_send msgid "SMS Send" -msgstr "" +msgstr "Poslat SMS" #. module: base #: field:res.company,user_ids:0 msgid "Accepted Users" -msgstr "" +msgstr "Přijatí uživatelé" #. module: base #: field:ir.ui.menu,web_icon_data:0 msgid "Web Icon Image" -msgstr "" +msgstr "Obrázek ikony webu" #. module: base #: view:ir.values:0 msgid "Values for Event Type" -msgstr "" +msgstr "Hodnoty pro typ události" #. module: base #: selection:ir.model.fields,select_level:0 msgid "Always Searchable" -msgstr "" +msgstr "Vždy vyhledatelné" #. module: base #: model:res.country,name:base.hk msgid "Hong Kong" -msgstr "" +msgstr "Hong Kong" #. module: base #: help:ir.actions.server,name:0 @@ -5061,27 +5140,28 @@ msgstr "" #. module: base #: model:res.country,name:base.ph msgid "Philippines" -msgstr "" +msgstr "Filipíny" #. module: base #: model:res.country,name:base.ma msgid "Morocco" -msgstr "" +msgstr "Maroko" #. module: base #: view:res.lang:0 msgid "2. %a ,%A ==> Fri, Friday" -msgstr "" +msgstr "2. %a ,%A ==> Pá, Pátek" #. module: base #: field:res.widget,content:0 msgid "Content" -msgstr "" +msgstr "Obsah" #. module: base #: help:ir.rule,global:0 msgid "If no group is specified the rule is global and applied to everyone" msgstr "" +"Pravidlo je globální a je použito pro každého, pokud není určena skupina." #. module: base #: model:res.country,name:base.td @@ -5096,7 +5176,7 @@ msgstr "workflow.transition" #. module: base #: view:res.lang:0 msgid "%a - Abbreviated weekday name." -msgstr "" +msgstr "%a - Zkrácené jméno dne v týdnu." #. module: base #: report:ir.module.reference.graph:0 @@ -5106,7 +5186,7 @@ msgstr "" #. module: base #: model:res.country,name:base.pf msgid "Polynesia (French)" -msgstr "" +msgstr "Polynézie (Francouzká)" #. module: base #: model:res.country,name:base.dm @@ -5117,23 +5197,23 @@ msgstr "Dominika" #: sql_constraint:publisher_warranty.contract:0 msgid "" "Your publisher warranty contract is already subscribed in the system !" -msgstr "" +msgstr "Vaše smlouva o záruce vydavatele je již podepsána v systému !" #. module: base #: help:ir.cron,nextcall:0 msgid "Next planned execution date for this scheduler" -msgstr "" +msgstr "Další plánovaný datum spuštění pro tento plánovač" #. module: base #: help:res.config.users,view:0 #: help:res.users,view:0 msgid "Choose between the simplified interface and the extended one" -msgstr "" +msgstr "Vyberte mezi zjednodušeným rozhraním a rozšířenou variantou" #. module: base #: model:res.country,name:base.np msgid "Nepal" -msgstr "" +msgstr "Nepál" #. module: base #: code:addons/orm.py:2307 @@ -5146,7 +5226,7 @@ msgstr "" #. module: base #: help:ir.cron,args:0 msgid "Arguments to be passed to the method. e.g. (uid,)" -msgstr "" +msgstr "Parametry, které budou předány metodě. např. (uid,)" #. module: base #: help:ir.ui.menu,groups_id:0 @@ -5161,22 +5241,22 @@ msgstr "" #: model:ir.ui.menu,name:base.menu_action_ui_view_custom #: view:ir.ui.view.custom:0 msgid "Customized Views" -msgstr "" +msgstr "Vlastní pohledy" #. module: base #: view:partner.sms.send:0 msgid "Bulk SMS send" -msgstr "Prázdná SMS(Bulk SMS send)" +msgstr "Zaslat objemnou SMS" #. module: base #: view:ir.sequence:0 msgid "Seconde: %(sec)s" -msgstr "" +msgstr "Sekundy: %s(sec)s" #. module: base #: model:ir.ui.menu,name:base.menu_view_base_module_update msgid "Update Modules List" -msgstr "" +msgstr "Aktualizovat seznam modulů" #. module: base #: code:addons/base/module/module.py:255 @@ -5198,33 +5278,33 @@ msgstr "" #. module: base #: view:ir.actions.configuration.wizard:0 msgid "Continue" -msgstr "" +msgstr "Pokračovat" #. module: base #: selection:base.language.install,lang:0 msgid "Thai / ภาษาไทย" -msgstr "" +msgstr "Thajština / ภาษาไทย" #. module: base #: code:addons/orm.py:158 #, python-format msgid "Object %s does not exists" -msgstr "" +msgstr "Objekt %s neexistuje" #. module: base #: selection:base.language.install,lang:0 msgid "Slovenian / slovenščina" -msgstr "" +msgstr "Slovinština / slovenščina" #. module: base #: field:ir.actions.report.xml,attachment_use:0 msgid "Reload from Attachment" -msgstr "" +msgstr "Znovu načíst z přílohy" #. module: base #: model:res.country,name:base.bv msgid "Bouvet Island" -msgstr "" +msgstr "Ostrov Bouvet" #. module: base #: field:ir.attachment,name:0 @@ -5240,7 +5320,7 @@ msgstr "Soubor" #. module: base #: view:res.config.users:0 msgid "Add User" -msgstr "" +msgstr "Přidat uživatele" #. module: base #: model:ir.actions.act_window,name:base.action_view_base_module_upgrade_install @@ -5250,12 +5330,12 @@ msgstr "" #. module: base #: model:ir.model,name:base.model_ir_actions_configuration_wizard msgid "ir.actions.configuration.wizard" -msgstr "" +msgstr "ir.actions.configuration.wizard" #. module: base #: view:res.lang:0 msgid "%b - Abbreviated month name." -msgstr "" +msgstr "%b - Zkrácené jméno měsíce." #. module: base #: field:res.partner,supplier:0 @@ -5263,100 +5343,100 @@ msgstr "" #: field:res.partner.address,is_supplier_add:0 #: model:res.partner.category,name:base.res_partner_category_8 msgid "Supplier" -msgstr "" +msgstr "Dodavatel" #. module: base #: view:ir.actions.server:0 #: selection:ir.actions.server,state:0 msgid "Multi Actions" -msgstr "" +msgstr "Vícenásobné akce" #. module: base #: view:base.language.export:0 #: view:base.language.import:0 #: view:wizard.ir.model.menu.create:0 msgid "_Close" -msgstr "" +msgstr "_Zavřít" #. module: base #: field:multi_company.default,company_dest_id:0 msgid "Default Company" -msgstr "" +msgstr "Výchozí společnost" #. module: base #: selection:base.language.install,lang:0 msgid "Spanish (EC) / Español (EC)" -msgstr "" +msgstr "Španělština (EC) / Español (EC)" #. module: base #: help:ir.ui.view,xml_id:0 msgid "ID of the view defined in xml file" -msgstr "" +msgstr "ID pohledu určeného v xml souboru" #. module: base #: model:ir.model,name:base.model_base_module_import #: model:ir.ui.menu,name:base.menu_view_base_module_import msgid "Import Module" -msgstr "" +msgstr "Importovat modul" #. module: base #: model:res.country,name:base.as msgid "American Samoa" -msgstr "" +msgstr "Americká Samoa" #. module: base #: help:ir.actions.act_window,res_model:0 msgid "Model name of the object to open in the view window" -msgstr "" +msgstr "Jméno modelu objektu pro otevření v okně pohledu" #. module: base #: field:res.log,secondary:0 msgid "Secondary Log" -msgstr "" +msgstr "Vedlejší záznam" #. module: base #: field:ir.model.fields,selectable:0 msgid "Selectable" -msgstr "" +msgstr "Vybratelné" #. module: base #: view:res.request.link:0 msgid "Request Link" -msgstr "Request Link(Request Link)" +msgstr "Odkaz požadavku" #. module: base #: view:ir.attachment:0 #: selection:ir.attachment,type:0 #: field:ir.module.module,url:0 msgid "URL" -msgstr "" +msgstr "URL" #. module: base #: help:res.country,name:0 msgid "The full name of the country." -msgstr "" +msgstr "Celé jméno země." #. module: base #: selection:ir.actions.server,state:0 msgid "Iteration" -msgstr "" +msgstr "Iterace" #. module: base #: code:addons/orm.py:3448 #: code:addons/orm.py:3532 #, python-format msgid "UserError" -msgstr "" +msgstr "UserError" #. module: base #: model:res.country,name:base.ae msgid "United Arab Emirates" -msgstr "" +msgstr "Spojené arabské emiráty" #. module: base #: model:ir.ui.menu,name:base.menu_crm_case_job_req_main msgid "Recruitment" -msgstr "" +msgstr "Nábor" #. module: base #: model:res.country,name:base.re @@ -5368,24 +5448,24 @@ msgstr "" #, python-format msgid "" "New column name must still start with x_ , because it is a custom field!" -msgstr "" +msgstr "Jméno nového sloupce musí začínat s x_, protože jde o vlastní pole!" #. module: base #: view:ir.model.access:0 #: view:ir.rule:0 #: field:ir.rule,global:0 msgid "Global" -msgstr "" +msgstr "Globální" #. module: base #: model:res.country,name:base.mp msgid "Northern Mariana Islands" -msgstr "" +msgstr "Severní Mariánské ostrovy" #. module: base #: model:res.country,name:base.sb msgid "Solomon Islands" -msgstr "" +msgstr "Šalamounovy Ostrovy" #. module: base #: code:addons/base/ir/ir_model.py:490 @@ -5396,34 +5476,34 @@ msgstr "" #: code:addons/orm.py:3817 #, python-format msgid "AccessError" -msgstr "" +msgstr "AccessError" #. module: base #: view:res.request:0 msgid "Waiting" -msgstr "" +msgstr "Čekající" #. module: base #: code:addons/__init__.py:834 #, python-format msgid "Could not load base module" -msgstr "" +msgstr "Nelze načíst základní modul" #. module: base #: view:res.lang:0 msgid "8. %I:%M:%S %p ==> 06:25:20 PM" -msgstr "" +msgstr "8. %I:%M:%S %p ==> 06:25:20 PM" #. module: base #: code:addons/orm.py:1803 #, python-format msgid "The copy method is not implemented on this object !" -msgstr "" +msgstr "Kopírovací metoda není u tohoto objektu realizována !" #. module: base #: field:res.log,create_date:0 msgid "Creation Date" -msgstr "" +msgstr "Datum vytvoření" #. module: base #: view:ir.translation:0 @@ -5434,22 +5514,22 @@ msgstr "Překlady" #. module: base #: field:ir.sequence,padding:0 msgid "Number padding" -msgstr "Number padding(Number padding)" +msgstr "Zarovnání čísla" #. module: base #: view:ir.actions.report.xml:0 msgid "Report" -msgstr "" +msgstr "Výkaz" #. module: base #: model:res.country,name:base.ua msgid "Ukraine" -msgstr "" +msgstr "Ukrajina" #. module: base #: model:res.country,name:base.to msgid "Tonga" -msgstr "" +msgstr "Tonga" #. module: base #: model:ir.model,name:base.model_ir_module_category @@ -5460,7 +5540,7 @@ msgstr "Kategorie modulu" #. module: base #: view:partner.wizard.ean.check:0 msgid "Ignore" -msgstr "" +msgstr "Ignorovat" #. module: base #: report:ir.module.reference.graph:0 @@ -5470,12 +5550,12 @@ msgstr "Referenční příručka" #. module: base #: view:ir.ui.view:0 msgid "Architecture" -msgstr "" +msgstr "Architektura" #. module: base #: model:res.country,name:base.ml msgid "Mali" -msgstr "" +msgstr "Mali" #. module: base #: help:res.config.users,email:0 @@ -5490,17 +5570,17 @@ msgstr "" #. module: base #: selection:base.language.install,lang:0 msgid "Flemish (BE) / Vlaams (BE)" -msgstr "" +msgstr "Vlámština (BE) / Vlaams (BE)" #. module: base #: field:ir.cron,interval_number:0 msgid "Interval Number" -msgstr "Číslo intervalu(Interval Number)" +msgstr "Číslo intervalu" #. module: base #: model:res.country,name:base.tk msgid "Tokelau" -msgstr "" +msgstr "Tokelau" #. module: base #: field:ir.actions.report.xml,report_xsl:0 @@ -5519,58 +5599,58 @@ msgstr "" #: field:ir.ui.view,type:0 #: field:wizard.ir.model.menu.create.line,view_type:0 msgid "View Type" -msgstr "Typ náhledu(View Type)" +msgstr "Typ pohledu" #. module: base #: model:ir.ui.menu,name:base.next_id_2 msgid "User Interface" -msgstr "" +msgstr "Uživatelské rozhraní" #. module: base #: field:ir.attachment,create_date:0 msgid "Date Created" -msgstr "" +msgstr "Datum vytvoření" #. module: base #: model:ir.model,name:base.model_ir_actions_todo msgid "ir.actions.todo" -msgstr "" +msgstr "ir.actions.todo" #. module: base #: code:addons/base/res/res_config.py:94 #, python-format msgid "Couldn't find previous ir.actions.todo" -msgstr "" +msgstr "Nelze najít předchozí ir.actions.todo" #. module: base #: view:ir.actions.act_window:0 msgid "General Settings" -msgstr "" +msgstr "Obecná nastavení" #. module: base #: model:ir.ui.menu,name:base.menu_administration_shortcut msgid "Custom Shortcuts" -msgstr "" +msgstr "Vlastní zkratky" #. module: base #: selection:base.language.install,lang:0 msgid "Vietnamese / Tiếng Việt" -msgstr "" +msgstr "Vietnamština / Tiếng Việt" #. module: base #: model:res.country,name:base.dz msgid "Algeria" -msgstr "" +msgstr "Alžírsko" #. module: base #: model:res.country,name:base.be msgid "Belgium" -msgstr "" +msgstr "Belgie" #. module: base #: model:ir.model,name:base.model_osv_memory_autovacuum msgid "osv_memory.autovacuum" -msgstr "" +msgstr "osv_memory.autovacuum" #. module: base #: field:base.language.export,lang:0 @@ -5581,12 +5661,12 @@ msgstr "" #: field:res.partner,lang:0 #: field:res.users,context_lang:0 msgid "Language" -msgstr "" +msgstr "Jazyk" #. module: base #: model:res.country,name:base.gm msgid "Gambia" -msgstr "" +msgstr "Gambia" #. module: base #: model:ir.actions.act_window,name:base.action_res_company_form @@ -5598,53 +5678,53 @@ msgstr "" #: view:res.users:0 #: field:res.users,company_ids:0 msgid "Companies" -msgstr "" +msgstr "Společnosti" #. module: base #: view:res.lang:0 msgid "%H - Hour (24-hour clock) [00,23]." -msgstr "" +msgstr "%H - Hodiny (24-hodinový formát) [00,23]." #. module: base #: model:ir.model,name:base.model_res_widget msgid "res.widget" -msgstr "" +msgstr "res.widget" #. module: base #: code:addons/base/ir/ir_model.py:258 #, python-format msgid "Model %s does not exist!" -msgstr "" +msgstr "Model %s neexistuje!" #. module: base #: code:addons/base/res/res_lang.py:159 #, python-format msgid "You cannot delete the language which is User's Preferred Language !" -msgstr "" +msgstr "Nemůžete smazat jazyk, který mají uživatelé jako upřednostňovaný !" #. module: base #: code:addons/fields.py:103 #, python-format msgid "Not implemented get_memory method !" -msgstr "" +msgstr "Metoda get_memory nerealizována !" #. module: base #: view:ir.actions.server:0 #: field:ir.actions.server,code:0 #: selection:ir.actions.server,state:0 msgid "Python Code" -msgstr "" +msgstr "Kód Pythonu" #. module: base #: code:addons/base/module/wizard/base_module_import.py:67 #, python-format msgid "Can not create the module file: %s !" -msgstr "" +msgstr "Nelze vytvořit soubor modulu: %s !" #. module: base #: model:ir.module.module,description:base.module_meta_information msgid "The kernel of OpenERP, needed for all installation." -msgstr "" +msgstr "Jádro OpenERP potřebné pro všechny instalace." #. module: base #: view:base.language.install:0 @@ -5658,37 +5738,37 @@ msgstr "" #: view:publisher_warranty.contract.wizard:0 #: view:res.widget.wizard:0 msgid "Cancel" -msgstr "" +msgstr "Zrušit" #. module: base #: selection:base.language.export,format:0 msgid "PO File" -msgstr "" +msgstr "Soubor PO" #. module: base #: model:res.country,name:base.nt msgid "Neutral Zone" -msgstr "" +msgstr "Neutrální zóna" #. module: base #: selection:base.language.install,lang:0 msgid "Hindi / हिंदी" -msgstr "" +msgstr "Hindština / हिंदी" #. module: base #: view:ir.model:0 msgid "Custom" -msgstr "" +msgstr "Vlastní" #. module: base #: view:res.request:0 msgid "Current" -msgstr "" +msgstr "Aktuální" #. module: base #: model:res.partner.category,name:base.res_partner_category_9 msgid "Components Supplier" -msgstr "" +msgstr "Dodavatelé součástí" #. module: base #: model:ir.actions.act_window,name:base.action_res_users @@ -5704,53 +5784,53 @@ msgstr "Uživatelé" #. module: base #: field:ir.module.module,published_version:0 msgid "Published Version" -msgstr "" +msgstr "Zveřejněná verze" #. module: base #: model:res.country,name:base.is msgid "Iceland" -msgstr "" +msgstr "Island" #. module: base #: model:ir.actions.act_window,name:base.ir_action_window #: model:ir.ui.menu,name:base.menu_ir_action_window msgid "Window Actions" -msgstr "" +msgstr "Akce okna" #. module: base #: view:res.lang:0 msgid "%I - Hour (12-hour clock) [01,12]." -msgstr "" +msgstr "%I - Hodiny (12-hodinový formát) [01,12]." #. module: base #: selection:publisher_warranty.contract.wizard,state:0 msgid "Finished" -msgstr "" +msgstr "Dokončeno" #. module: base #: model:res.country,name:base.de msgid "Germany" -msgstr "" +msgstr "Německo" #. module: base #: view:ir.sequence:0 msgid "Week of the year: %(woy)s" -msgstr "" +msgstr "Týden v roce: %(woy)s" #. module: base #: model:res.partner.category,name:base.res_partner_category_14 msgid "Bad customers" -msgstr "" +msgstr "Špatný zákazník" #. module: base #: report:ir.module.reference.graph:0 msgid "Reports :" -msgstr "" +msgstr "Výkazy:" #. module: base #: model:res.country,name:base.gy msgid "Guyana" -msgstr "" +msgstr "Guyana" #. module: base #: help:ir.actions.act_window,view_type:0 @@ -5758,22 +5838,24 @@ msgid "" "View type: set to 'tree' for a hierarchical tree view, or 'form' for other " "views" msgstr "" +"Typ pohledu: nastavte 'strom' pro hiearchický stromový pohled nebo 'form' " +"pro ostatní pohledy" #. module: base #: code:addons/base/res/res_config.py:421 #, python-format msgid "Click 'Continue' to configure the next addon..." -msgstr "" +msgstr "Klikněte na 'Pokračovat' k nastavení dašlího doplňku..." #. module: base #: field:ir.actions.server,record_id:0 msgid "Create Id" -msgstr "" +msgstr "Id vytvoření" #. module: base #: model:res.country,name:base.hn msgid "Honduras" -msgstr "" +msgstr "Honduras" #. module: base #: help:res.config.users,menu_tips:0 @@ -5781,43 +5863,45 @@ msgstr "" msgid "" "Check out this box if you want to always display tips on each menu action" msgstr "" +"Zaškrtněte toto pole pokud chcete vždy zobrazovat tipy u každé akce nabídky" #. module: base #: model:res.country,name:base.eg msgid "Egypt" -msgstr "" +msgstr "Egypt" #. module: base #: field:ir.rule,perm_read:0 msgid "Apply For Read" -msgstr "" +msgstr "Použít pro čtení" #. module: base #: help:ir.actions.server,model_id:0 msgid "" "Select the object on which the action will work (read, write, create)." msgstr "" +"Vyberte objekt, nad kterým bude provedena akce (čtení, zápis, vytvoření)." #. module: base #: code:addons/base/ir/ir_actions.py:629 #, python-format msgid "Please specify server option --email-from !" -msgstr "" +msgstr "Prosíme zadejte volbu serveru --email-from !" #. module: base #: field:base.language.import,name:0 msgid "Language Name" -msgstr "" +msgstr "Jméno jazyka" #. module: base #: selection:ir.property,type:0 msgid "Boolean" -msgstr "" +msgstr "Boolean" #. module: base #: view:ir.model:0 msgid "Fields Description" -msgstr "Popisová pole" +msgstr "Popis polí" #. module: base #: view:ir.attachment:0 @@ -5833,14 +5917,14 @@ msgstr "Popisová pole" #: view:res.partner.address:0 #: view:workflow.activity:0 msgid "Group By..." -msgstr "" +msgstr "Seskupit podle..." #. module: base #: view:ir.model.fields:0 #: field:ir.model.fields,readonly:0 #: field:res.partner.bank.type.field,readonly:0 msgid "Readonly" -msgstr "" +msgstr "Pouze pro čtení" #. module: base #: field:ir.actions.act_window.view,view_id:0 @@ -5854,7 +5938,7 @@ msgstr "Pohled" #: selection:ir.module.module,state:0 #: selection:ir.module.module.dependency,state:0 msgid "To be installed" -msgstr "" +msgstr "Bude instalováno" #. module: base #: help:ir.actions.act_window,display_menu_tip:0 @@ -5862,23 +5946,24 @@ msgid "" "It gives the status if the tip has to be displayed or not when a user " "executes an action" msgstr "" +"Dává stav poku má být zobrazen tip nebo nic pokud uživatel spouští akci" #. module: base #: view:ir.model:0 #: model:ir.module.module,shortdesc:base.module_meta_information #: field:res.currency,base:0 msgid "Base" -msgstr "" +msgstr "Základ" #. module: base #: selection:base.language.install,lang:0 msgid "Telugu / తెలుగు" -msgstr "" +msgstr "Telugu / తెలుగు" #. module: base #: model:res.country,name:base.lr msgid "Liberia" -msgstr "" +msgstr "Libérie" #. module: base #: view:ir.attachment:0 @@ -5904,7 +5989,7 @@ msgstr "Poznámky" #: field:ir.values,value:0 #: field:ir.values,value_unpickle:0 msgid "Value" -msgstr "" +msgstr "Hodnota" #. module: base #: field:ir.sequence,code:0 @@ -5913,17 +5998,17 @@ msgstr "" #: field:res.bank,code:0 #: field:res.partner.bank.type,code:0 msgid "Code" -msgstr "" +msgstr "Kód" #. module: base #: model:ir.model,name:base.model_res_config_installer msgid "res.config.installer" -msgstr "" +msgstr "res.config.installer" #. module: base #: model:res.country,name:base.mc msgid "Monaco" -msgstr "" +msgstr "Monako" #. module: base #: selection:ir.cron,interval_type:0 @@ -5933,35 +6018,35 @@ msgstr "Minut" #. module: base #: selection:ir.translation,type:0 msgid "Help" -msgstr "" +msgstr "Nápověda" #. module: base #: help:res.config.users,menu_id:0 #: help:res.users,menu_id:0 msgid "" "If specified, the action will replace the standard menu for this user." -msgstr "" +msgstr "Akce nahradí standardní nabídku tohoto uživatele, pokud je určeno." #. module: base #: selection:ir.actions.server,state:0 msgid "Write Object" -msgstr "" +msgstr "Zapsat objekt" #. module: base #: model:ir.ui.menu,name:base.menu_fundrising msgid "Fund Raising" -msgstr "" +msgstr "Získávání prostředků" #. module: base #: model:ir.actions.act_window,name:base.ir_sequence_type #: model:ir.ui.menu,name:base.menu_ir_sequence_type msgid "Sequence Codes" -msgstr "" +msgstr "Kódy posloupností" #. module: base #: selection:base.language.install,lang:0 msgid "Spanish (CO) / Español (CO)" -msgstr "" +msgstr "Španělština (CO) / Español (CO)" #. module: base #: view:base.module.configuration:0 @@ -5969,31 +6054,33 @@ msgid "" "All pending configuration wizards have been executed. You may restart " "individual wizards via the list of configuration wizards." msgstr "" +"Všechny čekající průvodci nastavení byly spouštěni. Nyní můžete restartovat " +"jednotlivé průvodce přes seznam v nastavení průvodců." #. module: base #: wizard_button:server.action.create,step_1,create:0 msgid "Create" -msgstr "" +msgstr "Vytvořit" #. module: base #: view:ir.sequence:0 msgid "Current Year with Century: %(year)s" -msgstr "" +msgstr "Aktuální rok včetně století: %(year)s" #. module: base #: field:ir.exports,export_fields:0 msgid "Export ID" -msgstr "" +msgstr "ID exportu" #. module: base #: model:res.country,name:base.fr msgid "France" -msgstr "" +msgstr "Francie" #. module: base #: model:ir.model,name:base.model_res_log msgid "res.log" -msgstr "" +msgstr "res.log" #. module: base #: help:ir.translation,module:0 @@ -6005,7 +6092,7 @@ msgstr "" #: view:workflow.activity:0 #: field:workflow.activity,flow_stop:0 msgid "Flow Stop" -msgstr "Flow Stop(Flow Stop)" +msgstr "Zatavení toku" #. module: base #: selection:ir.cron,interval_type:0 @@ -6015,23 +6102,23 @@ msgstr "Týdnů" #. module: base #: model:res.country,name:base.af msgid "Afghanistan, Islamic State of" -msgstr "" +msgstr "Islamský stát Afgánistán" #. module: base #: code:addons/base/module/wizard/base_module_import.py:67 #, python-format msgid "Error !" -msgstr "" +msgstr "Chyba !" #. module: base #: model:res.partner.bank.type.field,name:base.bank_normal_field_contry msgid "country_id" -msgstr "" +msgstr "country_id" #. module: base #: field:ir.cron,interval_type:0 msgid "Interval Unit" -msgstr "Intervalová jednotka(Interval Unit)" +msgstr "Jednotka intervalu" #. module: base #: field:publisher_warranty.contract,kind:0 @@ -6043,23 +6130,23 @@ msgstr "Druh" #: code:addons/orm.py:3775 #, python-format msgid "This method does not exist anymore" -msgstr "" +msgstr "Tato metoda již neexistuje" #. module: base #: field:res.bank,fax:0 #: field:res.partner.address,fax:0 msgid "Fax" -msgstr "" +msgstr "Fax" #. module: base #: field:res.lang,thousands_sep:0 msgid "Thousands Separator" -msgstr "" +msgstr "Oddělovač tisíců" #. module: base #: field:res.request,create_date:0 msgid "Created Date" -msgstr "" +msgstr "Datum vytvoření" #. module: base #: help:ir.actions.server,loop_action:0 @@ -6067,11 +6154,13 @@ msgid "" "Select the action that will be executed. Loop action will not be avaliable " "inside loop." msgstr "" +"Vyberte akci, která bude spuštěna. Smyčkové akce nebudou dostupné uvnitř " +"smyčky." #. module: base #: selection:base.language.install,lang:0 msgid "Chinese (TW) / 正體字" -msgstr "" +msgstr "Čínština (TW) / 正體字" #. module: base #: model:ir.model,name:base.model_res_request @@ -6081,77 +6170,81 @@ msgstr "res.request" #. module: base #: view:ir.model:0 msgid "In Memory" -msgstr "" +msgstr "V paměti" #. module: base #: view:ir.actions.todo:0 msgid "Todo" -msgstr "" +msgstr "Úkoly" #. module: base #: field:ir.attachment,datas:0 msgid "File Content" -msgstr "" +msgstr "Obsah souboru" #. module: base #: model:res.country,name:base.pa msgid "Panama" -msgstr "" +msgstr "Panama" #. module: base #: model:res.partner.title,name:base.res_partner_title_ltd msgid "Ltd" -msgstr "" +msgstr "s.r.o." #. module: base #: help:workflow.transition,group_id:0 msgid "" "The group that a user must have to be authorized to validate this transition." msgstr "" +"Skupina, pro kterou musí být uživatel autorizován k ověření této změny." #. module: base #: constraint:res.config.users:0 #: constraint:res.users:0 msgid "The chosen company is not in the allowed companies for this user" msgstr "" +"Vybraná společnost není v povolených společnostech pro tohoto uživatele" #. module: base #: model:res.country,name:base.gi msgid "Gibraltar" -msgstr "" +msgstr "Gibraltar" #. module: base #: field:ir.actions.report.xml,report_name:0 msgid "Service Name" -msgstr "" +msgstr "Název služby" #. module: base #: model:res.country,name:base.pn msgid "Pitcairn Island" -msgstr "" +msgstr "Ostrov Pitcairn" #. module: base #: view:base.module.upgrade:0 msgid "" "We suggest to reload the menu tab to see the new menus (Ctrl+T then Ctrl+R)." msgstr "" +"Doporučejem znovu načíst záložku nabídky ke zhlédnutí nových nabídek (Ctrl+T " +"pak Ctrl+R)" #. module: base #: model:ir.actions.act_window,name:base.action_rule #: model:ir.ui.menu,name:base.menu_action_rule msgid "Record Rules" -msgstr "" +msgstr "Pravidla záznamů" #. module: base #: field:res.config.users,name:0 #: field:res.users,name:0 msgid "User Name" -msgstr "" +msgstr "Uživatelské jméno" #. module: base #: view:ir.sequence:0 msgid "Day of the year: %(doy)s" -msgstr "" +msgstr "Den v roce: %(doy)s" #. module: base #: view:ir.model:0 @@ -6166,11 +6259,13 @@ msgid "" "OpenERP will automatically adds some '0' on the left of the 'Next Number' to " "get the required padding size." msgstr "" +"OpenERP automaticky přidá nějaké '0' nalevo od 'Dalšího čísla' k získání " +"požadované velikosti odsazení." #. module: base #: view:res.lang:0 msgid "%A - Full weekday name." -msgstr "" +msgstr "%A - Celé jméno dne v týdnu" #. module: base #: selection:ir.cron,interval_type:0 @@ -6180,12 +6275,12 @@ msgstr "Měsíců" #. module: base #: field:ir.actions.act_window,search_view:0 msgid "Search View" -msgstr "" +msgstr "Pohled hledání" #. module: base #: sql_constraint:res.lang:0 msgid "The code of the language must be unique !" -msgstr "" +msgstr "Kód jazyka musí být jedinečný !" #. module: base #: model:ir.actions.act_window,name:base.action_attachment @@ -6200,35 +6295,35 @@ msgstr "Přílohy" #: model:ir.ui.menu,name:base.menu_sale_config_sales #: model:ir.ui.menu,name:base.menu_sales msgid "Sales" -msgstr "" +msgstr "Prodeje" #. module: base #: field:ir.actions.server,child_ids:0 msgid "Other Actions" -msgstr "" +msgstr "Jiné akce" #. module: base #: selection:ir.actions.todo,state:0 #: view:res.config.users:0 msgid "Done" -msgstr "" +msgstr "Provedeno" #. module: base #: model:res.partner.title,name:base.res_partner_title_miss msgid "Miss" -msgstr "" +msgstr "Slečna" #. module: base #: view:ir.model.access:0 #: field:ir.model.access,perm_write:0 #: view:ir.rule:0 msgid "Write Access" -msgstr "Zapsat přístup" +msgstr "Přístup pro zápis" #. module: base #: view:res.lang:0 msgid "%m - Month number [01,12]." -msgstr "" +msgstr "%s - Číslo měsíce [01,12]." #. module: base #: field:res.bank,city:0 @@ -6236,57 +6331,57 @@ msgstr "" #: field:res.partner.address,city:0 #: field:res.partner.bank,city:0 msgid "City" -msgstr "" +msgstr "Město" #. module: base #: model:res.country,name:base.qa msgid "Qatar" -msgstr "" +msgstr "Katar" #. module: base #: model:res.country,name:base.it msgid "Italy" -msgstr "" +msgstr "Itálie" #. module: base #: view:ir.actions.todo:0 #: selection:ir.actions.todo,state:0 msgid "To Do" -msgstr "" +msgstr "Úkoly" #. module: base #: selection:base.language.install,lang:0 msgid "Estonian / Eesti keel" -msgstr "" +msgstr "Estónština / Eesti keel" #. module: base #: field:res.config.users,email:0 #: field:res.partner,email:0 #: field:res.users,email:0 msgid "E-mail" -msgstr "" +msgstr "E-mail" #. module: base #: selection:ir.module.module,license:0 msgid "GPL-3 or later version" -msgstr "" +msgstr "GPL-3 nebo pozdější verze" #. module: base #: field:workflow.activity,action:0 msgid "Python Action" -msgstr "" +msgstr "Akce Pythonu" #. module: base #: selection:base.language.install,lang:0 msgid "English (US)" -msgstr "" +msgstr "Angličtina / English (US)" #. module: base #: model:ir.actions.act_window,name:base.action_model_data #: view:ir.model.data:0 #: model:ir.ui.menu,name:base.ir_model_data_menu msgid "Object Identifiers" -msgstr "" +msgstr "Identifikátory objektu" #. module: base #: model:ir.actions.act_window,help:base.action_partner_title_partner @@ -6298,7 +6393,7 @@ msgstr "" #. module: base #: view:base.language.export:0 msgid "To browse official translations, you can start with these links:" -msgstr "" +msgstr "K procházení oficiálních překladů můžete začít s těmito odkazy:" #. module: base #: code:addons/base/ir/ir_model.py:484 @@ -6307,6 +6402,8 @@ msgid "" "You can not read this document (%s) ! Be sure your user belongs to one of " "these groups: %s." msgstr "" +"Nemůžete číst tento dokument (%s) ! Ujistěte se, že váš uživatel patří do " +"jedné z těchto skupin: %s." #. module: base #: view:res.bank:0 @@ -6320,17 +6417,17 @@ msgstr "Adresa" #. module: base #: field:ir.module.module,latest_version:0 msgid "Installed version" -msgstr "" +msgstr "Instalovaná verze" #. module: base #: selection:base.language.install,lang:0 msgid "Mongolian / монгол" -msgstr "" +msgstr "Mongolština / монгол" #. module: base #: model:res.country,name:base.mr msgid "Mauritania" -msgstr "" +msgstr "Mauretánie" #. module: base #: model:ir.model,name:base.model_ir_translation @@ -6340,19 +6437,19 @@ msgstr "ir.translation" #. module: base #: view:base.module.update:0 msgid "Module update result" -msgstr "" +msgstr "Výsledek aktualizace modulu" #. module: base #: view:workflow.activity:0 #: field:workflow.workitem,act_id:0 msgid "Activity" -msgstr "Aktivita(Activity)" +msgstr "Činnosti" #. module: base #: view:res.partner:0 #: view:res.partner.address:0 msgid "Postal Address" -msgstr "" +msgstr "Poštovní adresa" #. module: base #: field:res.company,parent_id:0 @@ -6362,32 +6459,32 @@ msgstr "Nadřazená společnost" #. module: base #: selection:base.language.install,lang:0 msgid "Spanish (CR) / Español (CR)" -msgstr "" +msgstr "Španělština (CR) / Español (CR)" #. module: base #: field:res.currency.rate,rate:0 msgid "Rate" -msgstr "" +msgstr "Kurz" #. module: base #: model:res.country,name:base.cg msgid "Congo" -msgstr "" +msgstr "Kongo" #. module: base #: view:res.lang:0 msgid "Examples" -msgstr "" +msgstr "Příklady" #. module: base #: field:ir.default,value:0 msgid "Default Value" -msgstr "Přednastavená hodnota(Default Value)" +msgstr "Výchozí hodnota" #. module: base #: model:ir.ui.menu,name:base.menu_tools msgid "Tools" -msgstr "" +msgstr "Nástroje" #. module: base #: model:res.country,name:base.kn @@ -6402,6 +6499,9 @@ msgid "" "for the currency: %s \n" "at the date: %s" msgstr "" +"Pro měnu %s\n" +"nebyl nalezen kurz\n" +"v datu: %s" #. module: base #: model:ir.actions.act_window,help:base.action_ui_view_custom @@ -6415,7 +6515,7 @@ msgstr "" #: field:ir.model.fields,model:0 #: field:ir.values,model:0 msgid "Object Name" -msgstr "" +msgstr "Jméno objektu" #. module: base #: help:ir.actions.server,srcmodel_id:0 @@ -6429,13 +6529,13 @@ msgstr "" #: selection:ir.module.module,state:0 #: selection:ir.module.module.dependency,state:0 msgid "Not Installed" -msgstr "" +msgstr "Neinstalováno" #. module: base #: view:workflow.activity:0 #: field:workflow.activity,out_transitions:0 msgid "Outgoing Transitions" -msgstr "" +msgstr "Odchozí překlady" #. module: base #: field:ir.ui.menu,icon:0 @@ -6445,17 +6545,17 @@ msgstr "Ikona" #. module: base #: help:ir.model.fields,model_id:0 msgid "The model this field belongs to" -msgstr "" +msgstr "Model tohoto pole patří k" #. module: base #: model:res.country,name:base.mq msgid "Martinique (French)" -msgstr "" +msgstr "Martinik (Francouzský)" #. module: base #: view:ir.sequence.type:0 msgid "Sequences Type" -msgstr "" +msgstr "Typ posloupnosti" #. module: base #: model:ir.actions.act_window,name:base.res_request-act @@ -6463,33 +6563,33 @@ msgstr "" #: model:ir.ui.menu,name:base.menu_resquest_ref #: view:res.request:0 msgid "Requests" -msgstr "" +msgstr "Požadavky" #. module: base #: model:res.country,name:base.ye msgid "Yemen" -msgstr "" +msgstr "Jemen" #. module: base #: selection:workflow.activity,split_mode:0 msgid "Or" -msgstr "Nebo(Or)" +msgstr "Nebo" #. module: base #: model:ir.actions.act_window,name:base.res_log_act_window #: model:ir.ui.menu,name:base.menu_res_log_act_window msgid "Client Logs" -msgstr "" +msgstr "Záznamy klienta" #. module: base #: model:res.country,name:base.al msgid "Albania" -msgstr "" +msgstr "Albánie" #. module: base #: model:res.country,name:base.ws msgid "Samoa" -msgstr "" +msgstr "Samoa" #. module: base #: code:addons/base/res/res_lang.py:161 @@ -6498,6 +6598,8 @@ msgid "" "You cannot delete the language which is Active !\n" "Please de-activate the language first." msgstr "" +"Nemůžete smazat aktivní jazyk !\n" +"Prosíme nejdříve jazyk deaktivujte," #. module: base #: view:base.language.install:0 @@ -6506,36 +6608,38 @@ msgid "" "Please be patient, this operation may take a few minutes (depending on the " "number of modules currently installed)..." msgstr "" +"Prosíme buďte trpěliví, tato operace může trvat několik minut (v závislosti " +"na počtu instalovaných modulů)..." #. module: base #: field:ir.ui.menu,child_id:0 msgid "Child IDs" -msgstr "" +msgstr "ID potomků" #. module: base #: code:addons/base/ir/ir_actions.py:713 #: code:addons/base/ir/ir_actions.py:716 #, python-format msgid "Problem in configuration `Record Id` in Server Action!" -msgstr "" +msgstr "Problém s nastavením `Record Id` v akci serveru!" #. module: base #: code:addons/orm.py:2306 #: code:addons/orm.py:2316 #, python-format msgid "ValidateError" -msgstr "" +msgstr "ValidateError" #. module: base #: view:base.module.import:0 #: view:base.module.update:0 msgid "Open Modules" -msgstr "" +msgstr "Otevřít moduly" #. module: base #: model:ir.actions.act_window,help:base.action_res_bank_form msgid "Manage bank records you want to be used in the system." -msgstr "" +msgstr "Spravovat záznamy bank, které chcete používat v systému." #. module: base #: view:base.module.import:0 @@ -6545,7 +6649,7 @@ msgstr "Import modulu" #. module: base #: field:ir.actions.server,loop_action:0 msgid "Loop Action" -msgstr "" +msgstr "Opakovat akci" #. module: base #: help:ir.actions.report.xml,report_file:0 @@ -6553,18 +6657,20 @@ msgid "" "The path to the main report file (depending on Report Type) or NULL if the " "content is in another field" msgstr "" +"Cesta k hlavnímu souboru výkazu (závisí na typu výkazu) je NULL, pokud je " +"obsah v jiném poli" #. module: base #: model:res.country,name:base.la msgid "Laos" -msgstr "" +msgstr "Laos" #. module: base #: selection:ir.actions.server,state:0 #: field:res.config.users,user_email:0 #: field:res.users,user_email:0 msgid "Email" -msgstr "" +msgstr "Email" #. module: base #: field:res.config.users,action_id:0 @@ -6579,6 +6685,8 @@ msgid "" "The sum of the data (2nd field) is null.\n" "We can't draw a pie chart !" msgstr "" +"Součet dat (druhé pole) je nulový.\n" +"Nemůžeme vykreslit koláčový graf !" #. module: base #: model:ir.ui.menu,name:base.menu_lunch_reporting @@ -6590,7 +6698,7 @@ msgstr "" #: model:ir.ui.menu,name:base.next_id_73 #: model:ir.ui.menu,name:base.reporting_menu msgid "Reporting" -msgstr "" +msgstr "Hlášení" #. module: base #: model:res.country,name:base.tg @@ -6600,53 +6708,53 @@ msgstr "" #. module: base #: selection:ir.module.module,license:0 msgid "Other Proprietary" -msgstr "" +msgstr "Jiné vlastnictví" #. module: base #: selection:workflow.activity,kind:0 msgid "Stop All" -msgstr "Zastavit vše(Stop all)" +msgstr "Zastavit vše" #. module: base #: code:addons/orm.py:412 #, python-format msgid "The read_group method is not implemented on this object !" -msgstr "" +msgstr "Metoda read_group není pro objekt realizována !" #. module: base #: view:ir.model.data:0 msgid "Updatable" -msgstr "" +msgstr "Aktualizovatelné" #. module: base #: view:res.lang:0 msgid "3. %x ,%X ==> 12/05/08, 18:25:20" -msgstr "" +msgstr "3. %x ,%X ==> 12/05/08, 18:25:20" #. module: base #: selection:ir.model.fields,on_delete:0 msgid "Cascade" -msgstr "" +msgstr "Kaskáda" #. module: base #: field:workflow.transition,group_id:0 msgid "Group Required" -msgstr "" +msgstr "Požadována skupina" #. module: base #: view:ir.actions.configuration.wizard:0 msgid "Next Configuration Step" -msgstr "" +msgstr "Další krok nastavení" #. module: base #: field:res.groups,comment:0 msgid "Comment" -msgstr "" +msgstr "Komentář" #. module: base #: model:res.country,name:base.ro msgid "Romania" -msgstr "" +msgstr "Rumunsko" #. module: base #: help:ir.cron,doall:0 @@ -6654,17 +6762,19 @@ msgid "" "Enable this if you want to execute missed occurences as soon as the server " "restarts." msgstr "" +"Povolte toto pokud chcete vykona chybějící výskyty jakmile se server " +"vyrestartuje." #. module: base #: view:base.module.upgrade:0 msgid "Start update" -msgstr "" +msgstr "Odstartovat aktualizaci" #. module: base #: code:addons/base/publisher_warranty/publisher_warranty.py:144 #, python-format msgid "Contract validation error" -msgstr "" +msgstr "Chyba ověření smlouvy" #. module: base #: field:res.country.state,name:0 @@ -6674,13 +6784,13 @@ msgstr "Název státu" #. module: base #: field:workflow.activity,join_mode:0 msgid "Join Mode" -msgstr "Připojit k módu(Join mode)" +msgstr "Propojený režim" #. module: base #: field:res.config.users,context_tz:0 #: field:res.users,context_tz:0 msgid "Timezone" -msgstr "" +msgstr "Časová zóna" #. module: base #: model:ir.model,name:base.model_ir_actions_report_xml @@ -6701,22 +6811,23 @@ msgstr "ir.ui.view" #. module: base #: constraint:res.partner:0 msgid "Error ! You can not create recursive associated members." -msgstr "" +msgstr "Chyba ! Nemůžete vytvořit rekurzivní přiřazené členy." #. module: base #: help:res.lang,code:0 msgid "This field is used to set/get locales for user" msgstr "" +"Toto pole je použito k nastavení/získání národního nastavení pro uživatele" #. module: base #: model:res.partner.category,name:base.res_partner_category_2 msgid "OpenERP Partners" -msgstr "" +msgstr "Společníci OpenERP" #. module: base #: model:ir.ui.menu,name:base.menu_hr_manager msgid "HR Manager Dashboard" -msgstr "" +msgstr "Nástěnka správy HR" #. module: base #: code:addons/base/module/module.py:253 @@ -6724,16 +6835,17 @@ msgstr "" msgid "" "Unable to install module \"%s\" because an external dependency is not met: %s" msgstr "" +"Nelze instalovat modul \"%s\", protože vnější závislost není splněna: %s" #. module: base #: view:ir.module.module:0 msgid "Search modules" -msgstr "" +msgstr "Hledat moduly" #. module: base #: model:res.country,name:base.by msgid "Belarus" -msgstr "" +msgstr "Bělorusko" #. module: base #: field:ir.actions.act_window,name:0 @@ -6743,7 +6855,7 @@ msgstr "" #: field:ir.actions.url,name:0 #: field:ir.filters,name:0 msgid "Action Name" -msgstr "" +msgstr "Jméno akce" #. module: base #: model:ir.actions.act_window,help:base.action_res_users @@ -6763,18 +6875,18 @@ msgstr "Normální" #: field:res.bank,street2:0 #: field:res.partner.address,street2:0 msgid "Street2" -msgstr "" +msgstr "Ulice 2" #. module: base #: model:ir.actions.act_window,name:base.action_view_base_module_update msgid "Module Update" -msgstr "" +msgstr "Aktualizace modulu" #. module: base #: code:addons/base/module/wizard/base_module_upgrade.py:95 #, python-format msgid "Following modules are not installed or unknown: %s" -msgstr "" +msgstr "Následující modukly nejsou instalovány nebo jsou neznámé: %s" #. module: base #: view:ir.cron:0 @@ -6793,37 +6905,37 @@ msgstr "Uživatel" #. module: base #: model:res.country,name:base.pr msgid "Puerto Rico" -msgstr "" +msgstr "Portoriko" #. module: base #: view:ir.actions.act_window:0 msgid "Open Window" -msgstr "" +msgstr "Otevřít okno" #. module: base #: field:ir.actions.act_window,auto_search:0 msgid "Auto Search" -msgstr "" +msgstr "Automaticky hledat" #. module: base #: field:ir.actions.act_window,filter:0 msgid "Filter" -msgstr "" +msgstr "Filtr" #. module: base #: model:res.partner.title,shortcut:base.res_partner_title_madam msgid "Ms." -msgstr "" +msgstr "Pan" #. module: base #: model:res.country,name:base.ch msgid "Switzerland" -msgstr "" +msgstr "Švýcarsko" #. module: base #: model:res.country,name:base.gd msgid "Grenada" -msgstr "" +msgstr "Grenada" #. module: base #: model:res.country,name:base.wf @@ -6833,7 +6945,7 @@ msgstr "" #. module: base #: selection:server.action.create,init,type:0 msgid "Open Report" -msgstr "" +msgstr "Otevřít výkaz" #. module: base #: field:res.currency,rounding:0 @@ -6843,97 +6955,97 @@ msgstr "Faktor zaokrouhlení" #. module: base #: view:base.language.install:0 msgid "Load" -msgstr "" +msgstr "Načíst" #. module: base #: help:res.config.users,name:0 #: help:res.users,name:0 msgid "The new user's real name, used for searching and most listings" -msgstr "" +msgstr "Skutečné jméno nového uživatele použité pro hledání a procházení" #. module: base #: code:addons/osv.py:154 #: code:addons/osv.py:156 #, python-format msgid "Integrity Error" -msgstr "" +msgstr "Chyba integrity" #. module: base #: model:ir.model,name:base.model_ir_wizard_screen msgid "ir.wizard.screen" -msgstr "" +msgstr "ir.wizard.screen" #. module: base #: code:addons/base/ir/ir_model.py:223 #, python-format msgid "Size of the field can never be less than 1 !" -msgstr "" +msgstr "Velikost pole nikdy nemůže být menší než 1 !" #. module: base #: model:res.country,name:base.so msgid "Somalia" -msgstr "" +msgstr "Somálsko" #. module: base #: selection:publisher_warranty.contract,state:0 msgid "Terminated" -msgstr "" +msgstr "Ukončeno" #. module: base #: model:res.partner.category,name:base.res_partner_category_13 msgid "Important customers" -msgstr "" +msgstr "Důležití zákazníci" #. module: base #: view:res.lang:0 msgid "Update Terms" -msgstr "" +msgstr "Podmínky aktualizace" #. module: base #: field:partner.sms.send,mobile_to:0 #: field:res.request,act_to:0 #: field:res.request.history,act_to:0 msgid "To" -msgstr "Do(To)" +msgstr "Do" #. module: base #: view:ir.cron:0 #: field:ir.cron,args:0 msgid "Arguments" -msgstr "Argumenty" +msgstr "Parametry" #. module: base #: code:addons/orm.py:716 #, python-format msgid "Database ID doesn't exist: %s : %s" -msgstr "" +msgstr "ID databáze neexistuje: %s : %s" #. module: base #: selection:ir.module.module,license:0 msgid "GPL Version 2" -msgstr "" +msgstr "GPL Version 2" #. module: base #: selection:ir.module.module,license:0 msgid "GPL Version 3" -msgstr "" +msgstr "GPL Version 3" #. module: base #: code:addons/orm.py:836 #, python-format msgid "key '%s' not found in selection field '%s'" -msgstr "" +msgstr "klíč '%s' nenalezen ve výběru pole '%s'" #. module: base #: view:partner.wizard.ean.check:0 msgid "Correct EAN13" -msgstr "" +msgstr "Opravit EAN13" #. module: base #: code:addons/orm.py:2317 #, python-format msgid "The value \"%s\" for the field \"%s\" is not in the selection" -msgstr "" +msgstr "Hodnota \"%s\" pro pole \"%s\" není ve výběru" #. module: base #: field:res.partner,customer:0 @@ -6941,43 +7053,43 @@ msgstr "" #: field:res.partner.address,is_customer_add:0 #: model:res.partner.category,name:base.res_partner_category_0 msgid "Customer" -msgstr "" +msgstr "Zákazník" #. module: base #: selection:base.language.install,lang:0 msgid "Spanish (NI) / Español (NI)" -msgstr "" +msgstr "Španělština (NI) / Español (NI)" #. module: base #: field:ir.module.module,shortdesc:0 msgid "Short Description" -msgstr "" +msgstr "Krátký popis" #. module: base #: field:ir.actions.act_window,context:0 #: field:ir.filters,context:0 msgid "Context Value" -msgstr "Souvislá hodnota(Context Value)" +msgstr "Kontextová hodnota" #. module: base #: view:ir.sequence:0 msgid "Hour 00->24: %(h24)s" -msgstr "" +msgstr "Hodiny 00->24: %(h24)s" #. module: base #: field:ir.cron,nextcall:0 msgid "Next Execution Date" -msgstr "" +msgstr "Datum dalšího spuštění" #. module: base #: help:multi_company.default,field_id:0 msgid "Select field property" -msgstr "" +msgstr "Výběr vlastnosti pole" #. module: base #: field:res.request.history,date_sent:0 msgid "Date sent" -msgstr "Datum odeslání(Date sent)" +msgstr "Datum odeslání" #. module: base #: view:ir.sequence:0 @@ -6999,17 +7111,17 @@ msgstr "Měsíc: %(měsíc/e)" #: field:res.widget.user,sequence:0 #: field:wizard.ir.model.menu.create.line,sequence:0 msgid "Sequence" -msgstr "" +msgstr "Posloupnost" #. module: base #: model:res.country,name:base.tn msgid "Tunisia" -msgstr "" +msgstr "Tunisko" #. module: base #: model:ir.ui.menu,name:base.menu_mrp_root msgid "Manufacturing" -msgstr "" +msgstr "Výroba" #. module: base #: model:res.country,name:base.km @@ -7021,32 +7133,32 @@ msgstr "Komory" #: view:ir.actions.server:0 #: model:ir.ui.menu,name:base.menu_server_action msgid "Server Actions" -msgstr "" +msgstr "Akce serveru" #. module: base #: view:ir.module.module:0 msgid "Cancel Install" -msgstr "Stornovat instalaci" +msgstr "Zrušení instalace" #. module: base #: field:ir.model.fields,selection:0 msgid "Selection Options" -msgstr "" +msgstr "Volby výběru" #. module: base #: field:res.partner.category,parent_right:0 msgid "Right parent" -msgstr "" +msgstr "Pravý rodič" #. module: base #: view:res.lang:0 msgid "Legends for Date and Time Formats" -msgstr "" +msgstr "Vysvětlívky pro formát data a času" #. module: base #: selection:ir.actions.server,state:0 msgid "Copy Object" -msgstr "" +msgstr "Kopírovat objekt" #. module: base #: code:addons/base/res/res_user.py:581 @@ -7054,23 +7166,25 @@ msgstr "" msgid "" "Group(s) cannot be deleted, because some user(s) still belong to them: %s !" msgstr "" +"Skupiny nemohou být smazány, protože někteří uživatelé k nim stále patří: %s " +"!" #. module: base #: model:ir.actions.act_window,name:base.action_country_state #: model:ir.ui.menu,name:base.menu_country_state_partner msgid "Fed. States" -msgstr "" +msgstr "Fed. státy" #. module: base #: view:ir.model:0 #: view:res.groups:0 msgid "Access Rules" -msgstr "" +msgstr "Přístupová pravidla" #. module: base #: field:ir.default,ref_table:0 msgid "Table Ref." -msgstr "Table Ref.(Table Ref.)" +msgstr "Odkaz tabulky" #. module: base #: field:ir.actions.act_window,res_model:0 @@ -7098,7 +7212,7 @@ msgstr "Table Ref.(Table Ref.)" #: field:res.request.link,object:0 #: field:workflow.triggers,model:0 msgid "Object" -msgstr "" +msgstr "Objekt" #. module: base #: code:addons/osv.py:151 @@ -7108,6 +7222,9 @@ msgid "" "\n" "[object with reference: %s - %s]" msgstr "" +"\n" +"\n" +"[objekt s odkazem: %s - %s]" #. module: base #: model:ir.model,name:base.model_ir_default @@ -7117,14 +7234,14 @@ msgstr "ir.default" #. module: base #: view:ir.sequence:0 msgid "Minute: %(min)s" -msgstr "" +msgstr "Minuty: %(min)s" #. module: base #: view:base.update.translations:0 #: model:ir.actions.act_window,name:base.action_wizard_update_translations #: model:ir.ui.menu,name:base.menu_wizard_update_translations msgid "Synchronize Translations" -msgstr "" +msgstr "Synchronizovat překlady" #. module: base #: model:ir.ui.menu,name:base.next_id_10 @@ -7149,18 +7266,18 @@ msgstr "" #. module: base #: field:ir.ui.view_sc,user_id:0 msgid "User Ref." -msgstr "Ref. uživatele(User Ref.)" +msgstr "Ref. uživatele" #. module: base #: code:addons/base/res/res_user.py:580 #, python-format msgid "Warning !" -msgstr "" +msgstr "Varování !" #. module: base #: model:res.widget,title:base.google_maps_widget msgid "Google Maps" -msgstr "" +msgstr "Google mapy" #. module: base #: model:ir.ui.menu,name:base.menu_base_config @@ -7171,32 +7288,32 @@ msgstr "" #: model:ir.ui.menu,name:base.menu_marketing_config_root #: view:res.company:0 msgid "Configuration" -msgstr "Konfigurace" +msgstr "Nastavení" #. module: base #: model:ir.model,name:base.model_publisher_warranty_contract_wizard msgid "publisher_warranty.contract.wizard" -msgstr "" +msgstr "publisher_warranty.contract.wizard" #. module: base #: field:ir.actions.server,expression:0 msgid "Loop Expression" -msgstr "" +msgstr "Výraz smyčky" #. module: base #: field:publisher_warranty.contract,date_start:0 msgid "Starting Date" -msgstr "" +msgstr "Počáteční datum" #. module: base #: help:res.partner,website:0 msgid "Website of Partner" -msgstr "" +msgstr "Stránky společníka" #. module: base #: model:res.partner.category,name:base.res_partner_category_5 msgid "Gold Partner" -msgstr "" +msgstr "Zlatý společník" #. module: base #: model:ir.model,name:base.model_res_partner @@ -7207,17 +7324,17 @@ msgstr "" #: selection:res.partner.title,domain:0 #: model:res.request.link,name:base.req_link_partner msgid "Partner" -msgstr "Partner(Partner)" +msgstr "Společník" #. module: base #: model:res.country,name:base.tr msgid "Turkey" -msgstr "" +msgstr "Turecko" #. module: base #: model:res.country,name:base.fk msgid "Falkland Islands" -msgstr "" +msgstr "Falklandy" #. module: base #: model:res.country,name:base.lb @@ -7228,7 +7345,7 @@ msgstr "Libanon" #: view:ir.actions.report.xml:0 #: field:ir.actions.report.xml,report_type:0 msgid "Report Type" -msgstr "Typ hlášení(Report Type)" +msgstr "Typ výkazu" #. module: base #: field:ir.actions.todo,state:0 @@ -7244,33 +7361,33 @@ msgstr "Typ hlášení(Report Type)" #: field:workflow.instance,state:0 #: field:workflow.workitem,state:0 msgid "State" -msgstr "" +msgstr "Stát" #. module: base #: selection:base.language.install,lang:0 msgid "Galician / Galego" -msgstr "" +msgstr "Galícijština / Galego" #. module: base #: model:res.country,name:base.no msgid "Norway" -msgstr "" +msgstr "Norsko" #. module: base #: view:res.lang:0 msgid "4. %b, %B ==> Dec, December" -msgstr "" +msgstr "4. %b, %B ==> Pro, Prosinec" #. module: base #: view:base.language.install:0 #: model:ir.ui.menu,name:base.menu_view_base_language_install msgid "Load an Official Translation" -msgstr "" +msgstr "Načíst oficiální překlad" #. module: base #: view:res.currency:0 msgid "Miscelleanous" -msgstr "" +msgstr "Různé" #. module: base #: model:res.partner.category,name:base.res_partner_category_10 @@ -7285,12 +7402,12 @@ msgstr "Kyrgyzská republika (Kyrgyzstán)" #. module: base #: selection:res.request,state:0 msgid "waiting" -msgstr "Čekání/Čekající" +msgstr "čekající" #. module: base #: field:ir.actions.report.xml,report_file:0 msgid "Report file" -msgstr "" +msgstr "Soubor výkazu" #. module: base #: model:ir.model,name:base.model_workflow_triggers @@ -7301,12 +7418,12 @@ msgstr "workflow.triggers" #: code:addons/base/ir/ir_model.py:62 #, python-format msgid "Invalid search criterions" -msgstr "" +msgstr "Neplatné podmínky hledání" #. module: base #: view:ir.attachment:0 msgid "Created" -msgstr "" +msgstr "Vytvořeno" #. module: base #: help:ir.actions.wizard,multi:0 @@ -7314,11 +7431,13 @@ msgid "" "If set to true, the wizard will not be displayed on the right toolbar of a " "form view." msgstr "" +"Pokud je nastaveno na pravda, průvodce nebude zobrazen v pravém nástrojovém " +"panelu formulářového pohledu." #. module: base #: view:base.language.import:0 msgid "- type,name,res_id,src,value" -msgstr "" +msgstr "- type,name,res_id,src,value" #. module: base #: model:res.country,name:base.hm @@ -7328,12 +7447,12 @@ msgstr "" #. module: base #: field:ir.actions.act_window,view_id:0 msgid "View Ref." -msgstr "Ref. náhledu(View Ref.)" +msgstr "Ref. náhledu" #. module: base #: selection:ir.translation,type:0 msgid "Selection" -msgstr "" +msgstr "Výběr" #. module: base #: field:res.company,rml_header1:0 @@ -7351,7 +7470,7 @@ msgstr "Záhlaví výpisu" #: field:ir.actions.url,type:0 #: field:ir.actions.wizard,type:0 msgid "Action Type" -msgstr "" +msgstr "Typ akce" #. module: base #: code:addons/base/module/module.py:268 @@ -7360,18 +7479,20 @@ msgid "" "You try to install module '%s' that depends on module '%s'.\n" "But the latter module is not available in your system." msgstr "" +"Můžete zkusit instalovat modul '%s', který závisí na modulu '%s'.\n" +"Ale zmíněný modul není ve vašem systému dostupný." #. module: base #: view:base.language.import:0 #: model:ir.actions.act_window,name:base.action_view_base_import_language #: model:ir.ui.menu,name:base.menu_view_base_import_language msgid "Import Translation" -msgstr "" +msgstr "Importovat překlad" #. module: base #: field:res.partner.bank.type,field_ids:0 msgid "Type fields" -msgstr "" +msgstr "Typ polí" #. module: base #: view:ir.module.module:0 @@ -7384,60 +7505,60 @@ msgstr "Kategorie" #: selection:ir.attachment,type:0 #: selection:ir.property,type:0 msgid "Binary" -msgstr "" +msgstr "Binary" #. module: base #: field:ir.actions.server,sms:0 #: selection:ir.actions.server,state:0 msgid "SMS" -msgstr "" +msgstr "SMS" #. module: base #: model:res.country,name:base.cr msgid "Costa Rica" -msgstr "" +msgstr "Kostarika" #. module: base #: view:workflow.activity:0 msgid "Conditions" -msgstr "" +msgstr "Podmínky" #. module: base #: model:ir.actions.act_window,name:base.action_partner_other_form msgid "Other Partners" -msgstr "" +msgstr "Jiní společníci" #. module: base #: model:ir.actions.act_window,name:base.action_currency_form #: model:ir.ui.menu,name:base.menu_action_currency_form #: view:res.currency:0 msgid "Currencies" -msgstr "" +msgstr "Měny" #. module: base #: sql_constraint:res.groups:0 msgid "The name of the group must be unique !" -msgstr "" +msgstr "Jméno skupiny musí být jedinečné !" #. module: base #: view:ir.sequence:0 msgid "Hour 00->12: %(h12)s" -msgstr "" +msgstr "Hodina 00->12: %(h12)s" #. module: base #: help:res.partner.address,active:0 msgid "Uncheck the active field to hide the contact." -msgstr "" +msgstr "Odškrtněte aktivní pole ke skrytí kontaktu." #. module: base #: model:ir.model,name:base.model_res_widget_wizard msgid "Add a widget for User" -msgstr "" +msgstr "Přidat pomůcku pro uživatele" #. module: base #: model:res.country,name:base.dk msgid "Denmark" -msgstr "" +msgstr "Německo" #. module: base #: field:res.country,code:0 @@ -7453,23 +7574,23 @@ msgstr "workflow.instance" #: code:addons/orm.py:278 #, python-format msgid "Unknown attribute %s in %s " -msgstr "" +msgstr "Neznámá vlastnost %s v %s " #. module: base #: view:res.lang:0 msgid "10. %S ==> 20" -msgstr "" +msgstr "10. %S ==> 20" #. module: base #: code:addons/fields.py:106 #, python-format msgid "undefined get method !" -msgstr "" +msgstr "nedefinována metoda get !" #. module: base #: selection:base.language.install,lang:0 msgid "Norwegian Bokmål / Norsk bokmål" -msgstr "" +msgstr "Norština / Norsk bokmål" #. module: base #: help:res.config.users,new_password:0 @@ -7478,47 +7599,49 @@ msgid "" "Only specify a value if you want to change the user password. This user will " "have to logout and login again!" msgstr "" +"Zadejte pouze hodnotu pokud chcete změnit uživatelské heslo. Tento uživatel " +"bude opět odhlášen a přihlášen!" #. module: base #: model:res.partner.title,name:base.res_partner_title_madam msgid "Madam" -msgstr "" +msgstr "Dáma" #. module: base #: model:res.country,name:base.ee msgid "Estonia" -msgstr "" +msgstr "Estonsko" #. module: base #: model:ir.ui.menu,name:base.dashboard msgid "Dashboards" -msgstr "" +msgstr "Nástěnky" #. module: base #: help:ir.attachment,type:0 msgid "Binary File or external URL" -msgstr "" +msgstr "Binární soubor nebo vnější URL" #. module: base #: field:res.config.users,new_password:0 #: field:res.users,new_password:0 msgid "Change password" -msgstr "" +msgstr "Změnit heslo" #. module: base #: model:res.country,name:base.nl msgid "Netherlands" -msgstr "" +msgstr "Nizozemí" #. module: base #: model:ir.ui.menu,name:base.next_id_4 msgid "Low Level Objects" -msgstr "" +msgstr "Nízkoúrovňové objekty" #. module: base #: view:res.company:0 msgid "Your Logo - Use a size of about 450x150 pixels." -msgstr "" +msgstr "Vaše logo - Použijte velikost okolo 450x150 bodů." #. module: base #: model:ir.model,name:base.model_ir_values @@ -7528,7 +7651,7 @@ msgstr "ir.values" #. module: base #: selection:base.language.install,lang:0 msgid "Occitan (FR, post 1500) / Occitan" -msgstr "" +msgstr "Occitan (FR, post 1500) / Occitan" #. module: base #: model:ir.actions.act_window,help:base.open_module_tree @@ -7538,45 +7661,49 @@ msgid "" "button \"Schedule for Installation\" from the form view, then click on " "\"Apply Scheduled Upgrades\" to migrate your system." msgstr "" +"Můžete instalovat nové moduly k aktivování nových funkcí, nabídek, výkazů " +"nebo dat ve vaší insanci OpenERP. K instalování nějakých modulů klikněte na " +"tlačítko \"Naplánovat k instalaci\" z formuláře pohledu. Pak klikněte na " +"\"Použít pro plánované povýšení\" k převedení vašeho systému." #. module: base #: model:ir.ui.menu,name:base.menu_emails #: model:ir.ui.menu,name:base.menu_mail_gateway msgid "Emails" -msgstr "" +msgstr "Emaily" #. module: base #: model:res.country,name:base.cd msgid "Congo, The Democratic Republic of the" -msgstr "" +msgstr "Demokratická republika Kongo" #. module: base #: selection:base.language.install,lang:0 msgid "Malayalam / മലയാളം" -msgstr "" +msgstr "Malajský / മലയാളം" #. module: base #: view:res.request:0 #: field:res.request,body:0 #: field:res.request.history,req_id:0 msgid "Request" -msgstr "Požadavek(Request)" +msgstr "Požadavek" #. module: base #: model:res.country,name:base.jp msgid "Japan" -msgstr "" +msgstr "Japonsko" #. module: base #: field:ir.cron,numbercall:0 msgid "Number of Calls" -msgstr "" +msgstr "Počet volání" #. module: base #: view:base.module.upgrade:0 #: field:base.module.upgrade,module_info:0 msgid "Modules to update" -msgstr "" +msgstr "Moduly k aktualizaci" #. module: base #: help:ir.actions.server,sequence:0 @@ -7588,69 +7715,69 @@ msgstr "" #. module: base #: field:ir.actions.report.xml,header:0 msgid "Add RML header" -msgstr "" +msgstr "Přidat hlavičku RML" #. module: base #: model:res.country,name:base.gr msgid "Greece" -msgstr "" +msgstr "Řecko" #. module: base #: field:res.request,trigger_date:0 msgid "Trigger Date" -msgstr "Datum spuštění(Trigger date)" +msgstr "Datum spouštění" #. module: base #: selection:base.language.install,lang:0 msgid "Croatian / hrvatski jezik" -msgstr "" +msgstr "Chorvatština / hrvatski jezik" #. module: base #: field:base.language.install,overwrite:0 msgid "Overwrite Existing Terms" -msgstr "" +msgstr "Přepsat existující výrazy" #. module: base #: help:ir.actions.server,code:0 msgid "Python code to be executed" -msgstr "" +msgstr "Kód Pythonu k vykonání" #. module: base #: sql_constraint:res.country:0 msgid "The code of the country must be unique !" -msgstr "" +msgstr "Kód zěmě musí být jedinečný" #. module: base #: selection:ir.module.module.dependency,state:0 msgid "Uninstallable" -msgstr "" +msgstr "Neodinstalovatelný" #. module: base #: view:res.partner.category:0 msgid "Partner Category" -msgstr "" +msgstr "Kategorie společníků" #. module: base #: view:ir.actions.server:0 #: selection:ir.actions.server,state:0 msgid "Trigger" -msgstr "" +msgstr "Spouštěč" #. module: base #: model:ir.model,name:base.model_base_module_update msgid "Update Module" -msgstr "" +msgstr "Aktualizovat modul" #. module: base #: view:ir.model.fields:0 #: field:ir.model.fields,translate:0 msgid "Translate" -msgstr "" +msgstr "Přeložit" #. module: base #: field:res.request.history,body:0 msgid "Body" -msgstr "Tělo(Body)" +msgstr "Tělo" #. module: base #: view:partner.wizard.spam:0 @@ -7674,7 +7801,7 @@ msgstr "" #. module: base #: selection:base.language.export,state:0 msgid "choose" -msgstr "" +msgstr "vybrat" #. module: base #: help:ir.model,osv_memory:0 @@ -7694,27 +7821,27 @@ msgstr "Ref partnera" #: model:ir.ui.menu,name:base.menu_procurement_management_supplier_name #: view:res.partner:0 msgid "Suppliers" -msgstr "" +msgstr "Dodavatelé" #. module: base #: view:publisher_warranty.contract.wizard:0 msgid "Register" -msgstr "" +msgstr "Registrace" #. module: base #: field:res.request,ref_doc2:0 msgid "Document Ref 2" -msgstr "Dokument Ref 2(Document Ref 2)" +msgstr "Dokument Ref 2" #. module: base #: field:res.request,ref_doc1:0 msgid "Document Ref 1" -msgstr "Dokument Ref 1(Document Ref 1)" +msgstr "Dokument Ref 1" #. module: base #: model:res.country,name:base.ga msgid "Gabon" -msgstr "" +msgstr "Gabon" #. module: base #: model:ir.model,name:base.model_ir_model_data @@ -7726,32 +7853,32 @@ msgstr "ir.model.data" #: view:ir.rule:0 #: view:res.groups:0 msgid "Access Rights" -msgstr "" +msgstr "Přístupová práva" #. module: base #: model:res.country,name:base.gl msgid "Greenland" -msgstr "" +msgstr "Grónsko" #. module: base #: field:res.partner.bank,acc_number:0 msgid "Account Number" -msgstr "" +msgstr "Číslo účtu" #. module: base #: view:res.lang:0 msgid "1. %c ==> Fri Dec 5 18:25:20 2008" -msgstr "" +msgstr "1. %c ==> Fri Dec 5 18:25:20 2008" #. module: base #: model:res.country,name:base.nc msgid "New Caledonia (French)" -msgstr "" +msgstr "Nová Kaledonie (Francouzská)" #. module: base #: model:res.country,name:base.cy msgid "Cyprus" -msgstr "" +msgstr "Kypr" #. module: base #: view:base.module.import:0 @@ -7772,23 +7899,23 @@ msgstr "Předmět" #: field:res.request,act_from:0 #: field:res.request.history,act_from:0 msgid "From" -msgstr "Od(From)" +msgstr "Od" #. module: base #: view:res.users:0 msgid "Preferences" -msgstr "" +msgstr "Předvolby" #. module: base #: model:res.partner.category,name:base.res_partner_category_consumers0 msgid "Consumers" -msgstr "" +msgstr "Spotřebitelé" #. module: base #: view:res.config:0 #: wizard_button:server.action.create,init,step_1:0 msgid "Next" -msgstr "" +msgstr "Další" #. module: base #: help:ir.cron,function:0 @@ -7796,6 +7923,8 @@ msgid "" "Name of the method to be called on the object when this scheduler is " "executed." msgstr "" +"Jméno metody, která bude volána nad objektem, když bude spuštěn tento " +"plánovač." #. module: base #: code:addons/base/ir/ir_model.py:219 @@ -7808,12 +7937,12 @@ msgstr "" #. module: base #: view:ir.actions.report.xml:0 msgid "Miscellaneous" -msgstr "" +msgstr "Různé" #. module: base #: model:res.country,name:base.cn msgid "China" -msgstr "" +msgstr "Čína" #. module: base #: code:addons/base/res/res_user.py:516 @@ -7822,16 +7951,18 @@ msgid "" "--\n" "%(name)s %(email)s\n" msgstr "" +"--\n" +"%(name)s %(email)s\n" #. module: base #: model:res.country,name:base.eh msgid "Western Sahara" -msgstr "" +msgstr "Západní Sahara" #. module: base #: model:ir.model,name:base.model_workflow msgid "workflow" -msgstr "průběh práce(workflow)" +msgstr "pracovní postup" #. module: base #: model:ir.actions.act_window,help:base.action_res_company_form @@ -7843,7 +7974,7 @@ msgstr "" #. module: base #: model:res.country,name:base.id msgid "Indonesia" -msgstr "" +msgstr "Indonésie" #. module: base #: view:base.update.translations:0 @@ -7863,22 +7994,22 @@ msgstr "" #. module: base #: model:res.country,name:base.bg msgid "Bulgaria" -msgstr "" +msgstr "Bulharsko" #. module: base #: view:publisher_warranty.contract.wizard:0 msgid "Publisher warranty contract successfully registered!" -msgstr "" +msgstr "Smlouva vydavatele úspěšně registrována!" #. module: base #: model:res.country,name:base.ao msgid "Angola" -msgstr "" +msgstr "Angola" #. module: base #: model:res.country,name:base.tf msgid "French Southern Territories" -msgstr "" +msgstr "Francouzské jížní teritoria" #. module: base #: model:ir.model,name:base.model_res_currency @@ -7893,109 +8024,109 @@ msgstr "Měna" #. module: base #: field:res.partner.canal,name:0 msgid "Channel Name" -msgstr "Název kanálu(Canal name)" +msgstr "Název kanálu" #. module: base #: view:res.lang:0 msgid "5. %y, %Y ==> 08, 2008" -msgstr "" +msgstr "5. %y, %Y ==> 08, 2008" #. module: base #: model:res.partner.title,shortcut:base.res_partner_title_ltd msgid "ltd" -msgstr "" +msgstr "s.r.o." #. module: base #: field:ir.values,res_id:0 #: field:res.log,res_id:0 msgid "Object ID" -msgstr "" +msgstr "ID objektu" #. module: base #: view:res.company:0 msgid "Landscape" -msgstr "Orientace stránky naležato(Landscape)" +msgstr "Naležato" #. module: base #: model:ir.ui.menu,name:base.menu_administration msgid "Administration" -msgstr "" +msgstr "Správa" #. module: base #: view:base.module.update:0 msgid "Click on Update below to start the process..." -msgstr "" +msgstr "Klikněte na Aktualizovat níže k započetí procesu..." #. module: base #: model:res.country,name:base.ir msgid "Iran" -msgstr "" +msgstr "Irán" #. module: base #: model:ir.actions.act_window,name:base.res_widget_user_act_window #: model:ir.ui.menu,name:base.menu_res_widget_user_act_window msgid "Widgets per User" -msgstr "" +msgstr "Pomůcka dle uživatele" #. module: base #: selection:base.language.install,lang:0 msgid "Slovak / Slovenský jazyk" -msgstr "" +msgstr "Slovenština / Slovenský jazyk" #. module: base #: field:base.language.export,state:0 #: field:ir.ui.menu,icon_pict:0 #: field:publisher_warranty.contract.wizard,state:0 msgid "unknown" -msgstr "Neznámý(Unknown)" +msgstr "neznámé" #. module: base #: field:res.currency,symbol:0 msgid "Symbol" -msgstr "" +msgstr "Symbol" #. module: base #: help:res.config.users,login:0 #: help:res.users,login:0 msgid "Used to log into the system" -msgstr "" +msgstr "Použito k záznamu do systému" #. module: base #: view:base.update.translations:0 msgid "Synchronize Translation" -msgstr "" +msgstr "Synchronizovat překlad" #. module: base #: field:ir.ui.view_sc,res_id:0 msgid "Resource Ref." -msgstr "Ref. zdroje(Resource Ref.)" +msgstr "Odkaz zdroje" #. module: base #: model:res.country,name:base.ki msgid "Kiribati" -msgstr "" +msgstr "Kiribati" #. module: base #: model:res.country,name:base.iq msgid "Iraq" -msgstr "" +msgstr "Irák" #. module: base #: model:ir.ui.menu,name:base.menu_association msgid "Association" -msgstr "" +msgstr "Asociace" #. module: base #: model:res.country,name:base.cl msgid "Chile" -msgstr "" +msgstr "Čile" #. module: base #: model:ir.ui.menu,name:base.menu_address_book #: model:ir.ui.menu,name:base.menu_config_address_book #: model:ir.ui.menu,name:base.menu_procurement_management_supplier msgid "Address Book" -msgstr "" +msgstr "Adresář" #. module: base #: model:ir.model,name:base.model_ir_sequence_type @@ -8005,48 +8136,48 @@ msgstr "ir.sequence.type" #. module: base #: selection:base.language.export,format:0 msgid "CSV File" -msgstr "" +msgstr "Soubor CSV" #. module: base #: field:res.company,account_no:0 msgid "Account No." -msgstr "" +msgstr "Číslo účtu" #. module: base #: code:addons/base/res/res_lang.py:157 #, python-format msgid "Base Language 'en_US' can not be deleted !" -msgstr "" +msgstr "Nelze odstranit základní jazyk 'en_US' !" #. module: base #: selection:ir.model,state:0 msgid "Base Object" -msgstr "" +msgstr "Základní objekt" #. module: base #: report:ir.module.reference.graph:0 msgid "Dependencies :" -msgstr "" +msgstr "Závislosti :" #. module: base #: field:ir.model.fields,field_description:0 msgid "Field Label" -msgstr "" +msgstr "Popisek pole" #. module: base #: model:res.country,name:base.dj msgid "Djibouti" -msgstr "" +msgstr "Djibouti" #. module: base #: field:ir.translation,value:0 msgid "Translation Value" -msgstr "Platnost překladu(Translation value)" +msgstr "Hodnota překladu" #. module: base #: model:res.country,name:base.ag msgid "Antigua and Barbuda" -msgstr "" +msgstr "Antigua a Barbuda" #. module: base #: code:addons/orm.py:3166 @@ -8059,7 +8190,7 @@ msgstr "" #. module: base #: model:res.country,name:base.zr msgid "Zaire" -msgstr "" +msgstr "Zaire" #. module: base #: field:ir.model.data,res_id:0 @@ -8078,27 +8209,27 @@ msgstr "Informace" #. module: base #: view:res.widget.user:0 msgid "User Widgets" -msgstr "" +msgstr "Uživatelské pomůcky" #. module: base #: view:base.module.update:0 msgid "Update Module List" -msgstr "" +msgstr "Aktualizovat seznam modulů" #. module: base #: selection:res.partner.address,type:0 msgid "Other" -msgstr "Jiná" +msgstr "Jiné" #. module: base #: view:res.request:0 msgid "Reply" -msgstr "Odpovědět(Reply)" +msgstr "Odpovědět" #. module: base #: selection:base.language.install,lang:0 msgid "Turkish / Türkçe" -msgstr "" +msgstr "Turečtina / Türkçe" #. module: base #: model:ir.actions.act_window,name:base.action_workflow_activity_form @@ -8106,45 +8237,45 @@ msgstr "" #: view:workflow:0 #: field:workflow,activities:0 msgid "Activities" -msgstr "Aktivity" +msgstr "Činnosti" #. module: base #: field:ir.actions.act_window,auto_refresh:0 msgid "Auto-Refresh" -msgstr "" +msgstr "Automaticky obnovit" #. module: base #: code:addons/base/ir/ir_model.py:62 #, python-format msgid "The osv_memory field can only be compared with = and != operator." -msgstr "" +msgstr "Pole osv_memory může být pouze porovnáno s operátory = a !=." #. module: base #: selection:ir.ui.view,type:0 msgid "Diagram" -msgstr "" +msgstr "Diagram" #. module: base #: help:multi_company.default,name:0 msgid "Name it to easily find a record" -msgstr "" +msgstr "Pojmenujte to pro snadnější nalzení záznamu" #. module: base #: model:ir.actions.act_window,name:base.grant_menu_access #: model:ir.ui.menu,name:base.menu_grant_menu_access msgid "Menu Items" -msgstr "" +msgstr "Položky nabídky" #. module: base #: constraint:ir.rule:0 msgid "Rules are not supported for osv_memory objects !" -msgstr "" +msgstr "Pravidla nejsou podporována pro osv_memory objects !" #. module: base #: model:ir.ui.menu,name:base.menu_event_association #: model:ir.ui.menu,name:base.menu_event_main msgid "Events Organisation" -msgstr "" +msgstr "Uspořádání událostí" #. module: base #: model:ir.actions.act_window,name:base.ir_sequence_actions @@ -8163,22 +8294,22 @@ msgstr "Vysoká" #. module: base #: field:ir.exports.line,export_id:0 msgid "Export" -msgstr "" +msgstr "Export" #. module: base #: model:res.country,name:base.hr msgid "Croatia" -msgstr "" +msgstr "Chorvatsko" #. module: base #: help:res.bank,bic:0 msgid "Bank Identifier Code" -msgstr "" +msgstr "Identifikační kód banky" #. module: base #: model:res.country,name:base.tm msgid "Turkmenistan" -msgstr "" +msgstr "Turkmenistán" #. module: base #: code:addons/base/ir/ir_actions.py:597 @@ -8210,12 +8341,12 @@ msgstr "" #: code:addons/orm.py:3199 #, python-format msgid "Error" -msgstr "" +msgstr "Chyba" #. module: base #: model:res.country,name:base.pm msgid "Saint Pierre and Miquelon" -msgstr "" +msgstr "Saint Pierre a Miquelon" #. module: base #: help:ir.actions.report.xml,header:0 @@ -8225,48 +8356,48 @@ msgstr "" #. module: base #: help:workflow.transition,act_to:0 msgid "The destination activity." -msgstr "" +msgstr "Cílová aktivita." #. module: base #: view:base.module.update:0 #: view:base.update.translations:0 msgid "Update" -msgstr "" +msgstr "Aktualizovat" #. module: base #: model:ir.actions.report.xml,name:base.ir_module_reference_print msgid "Technical guide" -msgstr "Technický průvodce(Technical guide)" +msgstr "Technický průvodce" #. module: base #: model:res.country,name:base.tz msgid "Tanzania" -msgstr "" +msgstr "Tanzánie" #. module: base #: selection:base.language.install,lang:0 msgid "Danish / Dansk" -msgstr "" +msgstr "Dánština / Dansk" #. module: base #: selection:ir.model.fields,select_level:0 msgid "Advanced Search (deprecated)" -msgstr "" +msgstr "Pokročilé hledání (zastaralé)" #. module: base #: model:res.country,name:base.cx msgid "Christmas Island" -msgstr "" +msgstr "Vánoční ostrov" #. module: base #: view:ir.actions.server:0 msgid "Other Actions Configuration" -msgstr "" +msgstr "Konfigurace dalších akcí" #. module: base #: view:res.config.installer:0 msgid "Install Modules" -msgstr "" +msgstr "Instalovat moduly" #. module: base #: model:ir.actions.act_window,name:base.res_partner_canal-act @@ -8274,39 +8405,39 @@ msgstr "" #: model:ir.ui.menu,name:base.menu_res_partner_canal-act #: view:res.partner.canal:0 msgid "Channels" -msgstr "" +msgstr "Kanály" #. module: base #: view:ir.ui.view:0 msgid "Extra Info" -msgstr "" +msgstr "Speciální info." #. module: base #: model:ir.actions.act_window,name:base.act_values_form_action #: model:ir.ui.menu,name:base.menu_values_form_action msgid "Client Events" -msgstr "" +msgstr "Události klienta" #. module: base #: view:ir.module.module:0 msgid "Schedule for Installation" -msgstr "" +msgstr "Naplánovat k instalaci" #. module: base #: model:ir.model,name:base.model_partner_wizard_ean_check msgid "Ean Check" -msgstr "" +msgstr "Kontrola Ean" #. module: base #: sql_constraint:res.config.users:0 #: sql_constraint:res.users:0 msgid "You can not have two users with the same login !" -msgstr "" +msgstr "Nemůžete mít dva uživatele se stejným přihlašovacím jménem !" #. module: base #: model:ir.model,name:base.model_multi_company_default msgid "Default multi company" -msgstr "" +msgstr "Výchozí více společností" #. module: base #: view:res.request:0 @@ -8317,7 +8448,7 @@ msgstr "Odeslat" #: field:res.config.users,menu_tips:0 #: field:res.users,menu_tips:0 msgid "Menu Tips" -msgstr "" +msgstr "Tipy nabídky" #. module: base #: field:ir.translation,src:0 @@ -8328,16 +8459,17 @@ msgstr "Zdroj" #: help:res.partner.address,partner_id:0 msgid "Keep empty for a private address, not related to partner." msgstr "" +"Ponechejte prázdné pro soukromou adresu nesouvisející se společníkem." #. module: base #: model:res.country,name:base.vu msgid "Vanuatu" -msgstr "" +msgstr "Vanuatu" #. module: base #: view:res.company:0 msgid "Internal Header/Footer" -msgstr "" +msgstr "Vnitřní záhlaví/zápatí" #. module: base #: code:addons/base/module/wizard/base_export_language.py:59 @@ -8350,34 +8482,34 @@ msgstr "" #. module: base #: view:base.module.upgrade:0 msgid "Start configuration" -msgstr "" +msgstr "Začátek nastavení" #. module: base #: view:base.language.export:0 msgid "_Export" -msgstr "" +msgstr "_Export" #. module: base #: field:base.language.install,state:0 #: field:base.module.import,state:0 #: field:base.module.update,state:0 msgid "state" -msgstr "" +msgstr "stav" #. module: base #: selection:base.language.install,lang:0 msgid "Catalan / Català" -msgstr "" +msgstr "Katalánština / Català" #. module: base #: model:res.country,name:base.do msgid "Dominican Republic" -msgstr "" +msgstr "Dominikánská republika" #. module: base #: selection:base.language.install,lang:0 msgid "Serbian (Cyrillic) / српски" -msgstr "" +msgstr "Srbština (Cyrilský) / српски" #. module: base #: code:addons/orm.py:2161 @@ -8390,7 +8522,7 @@ msgstr "" #. module: base #: model:res.country,name:base.sa msgid "Saudi Arabia" -msgstr "" +msgstr "Saudská Arábie" #. module: base #: help:res.partner,supplier:0 @@ -8402,73 +8534,73 @@ msgstr "" #. module: base #: field:ir.model.fields,relation_field:0 msgid "Relation Field" -msgstr "" +msgstr "Pole odkaz" #. module: base #: view:res.partner.event:0 msgid "Event Logs" -msgstr "" +msgstr "Záznamy událostí" #. module: base #: code:addons/base/module/wizard/base_module_configuration.py:37 #, python-format msgid "System Configuration done" -msgstr "" +msgstr "Nastavení systému provedeno" #. module: base #: field:workflow.triggers,instance_id:0 msgid "Destination Instance" -msgstr "Cílová instance(Destination Instance)" +msgstr "Cílová instance" #. module: base #: field:ir.actions.act_window,multi:0 #: field:ir.actions.wizard,multi:0 msgid "Action on Multiple Doc." -msgstr "" +msgstr "Akce nad více dokumenty" #. module: base #: view:base.language.export:0 msgid "https://translations.launchpad.net/openobject" -msgstr "" +msgstr "https://translations.launchpad.net/openobject" #. module: base #: field:ir.actions.report.xml,report_xml:0 msgid "XML path" -msgstr "Cesta k XML(XML path)" +msgstr "Cesta k XML" #. module: base #: selection:ir.actions.todo,restart:0 msgid "On Skip" -msgstr "" +msgstr "Při přeskočení" #. module: base #: model:res.country,name:base.gn msgid "Guinea" -msgstr "" +msgstr "Guinea" #. module: base #: model:res.country,name:base.lu msgid "Luxembourg" -msgstr "" +msgstr "Lucembursko" #. module: base #: help:ir.values,key2:0 msgid "" "The kind of action or button in the client side that will trigger the action." -msgstr "" +msgstr "Typ akce nebo tlačítka na straně klienta, která vyvolá akci." #. module: base #: code:addons/base/ir/ir_ui_menu.py:285 #, python-format msgid "Error ! You can not create recursive Menu." -msgstr "" +msgstr "Chyba ! Nemůžete vytvořit rekurzivní nabídku." #. module: base #: model:ir.actions.act_window,name:base.action_publisher_warranty_contract_add_wizard #: model:ir.ui.menu,name:base.menu_publisher_warranty_contract_add #: view:publisher_warranty.contract.wizard:0 msgid "Register a Contract" -msgstr "" +msgstr "Registrovat smlouvu" #. module: base #: view:ir.rule:0 @@ -8482,18 +8614,19 @@ msgstr "" #, python-format msgid "Please check your publisher warranty contract name and validity." msgstr "" +"Prosíme zkontrolujte jména platnost vaší smlouvy o zárukách vydavatele." #. module: base #: model:res.country,name:base.sv msgid "El Salvador" -msgstr "" +msgstr "El Salvador" #. module: base #: field:res.bank,phone:0 #: field:res.partner,phone:0 #: field:res.partner.address,phone:0 msgid "Phone" -msgstr "" +msgstr "Telefón" #. module: base #: field:ir.cron,active:0 @@ -8511,38 +8644,38 @@ msgstr "" #: view:workflow.instance:0 #: view:workflow.workitem:0 msgid "Active" -msgstr "Aktivní(Active)" +msgstr "Aktivní" #. module: base #: model:res.country,name:base.th msgid "Thailand" -msgstr "" +msgstr "Thajsko" #. module: base #: model:ir.ui.menu,name:base.menu_crm_config_lead msgid "Leads & Opportunities" -msgstr "" +msgstr "Směřování & Příležitosti" #. module: base #: selection:base.language.install,lang:0 msgid "Romanian / română" -msgstr "" +msgstr "Rumunština / română" #. module: base #: view:res.log:0 msgid "System Logs" -msgstr "" +msgstr "Systémové záznamy" #. module: base #: selection:workflow.activity,join_mode:0 #: selection:workflow.activity,split_mode:0 msgid "And" -msgstr "A(And)" +msgstr "A" #. module: base #: field:ir.model.fields,relation:0 msgid "Object Relation" -msgstr "" +msgstr "Vztah objektu" #. module: base #: view:ir.rule:0 @@ -8553,7 +8686,7 @@ msgstr "Obecné" #. module: base #: model:res.country,name:base.uz msgid "Uzbekistan" -msgstr "" +msgstr "Uzbekistán" #. module: base #: model:ir.model,name:base.model_ir_actions_act_window @@ -8564,22 +8697,22 @@ msgstr "ir.actions.act_window" #. module: base #: field:ir.rule,perm_create:0 msgid "Apply For Create" -msgstr "" +msgstr "Použít pro vytvoření" #. module: base #: model:res.country,name:base.vi msgid "Virgin Islands (USA)" -msgstr "" +msgstr "Panenské ostrovy (USA)" #. module: base #: model:res.country,name:base.tw msgid "Taiwan" -msgstr "" +msgstr "Taiwan" #. module: base #: model:ir.model,name:base.model_res_currency_rate msgid "Currency Rate" -msgstr "" +msgstr "Kurz měny" #. module: base #: model:ir.actions.act_window,help:base.grant_menu_access @@ -8594,7 +8727,7 @@ msgstr "" #. module: base #: field:ir.ui.view,field_parent:0 msgid "Child Field" -msgstr "Následující pole(CHild field)" +msgstr "Pole potomka" #. module: base #: field:ir.actions.act_window,usage:0 @@ -8604,7 +8737,7 @@ msgstr "Následující pole(CHild field)" #: field:ir.actions.server,usage:0 #: field:ir.actions.wizard,usage:0 msgid "Action Usage" -msgstr "Použití akce(Action Usage)" +msgstr "Použití akce" #. module: base #: model:ir.model,name:base.model_workflow_workitem @@ -8614,12 +8747,12 @@ msgstr "workflow.workitem" #. module: base #: selection:ir.module.module,state:0 msgid "Not Installable" -msgstr "" +msgstr "Neinstalovatelné" #. module: base #: report:ir.module.reference.graph:0 msgid "View :" -msgstr "" +msgstr "Pohled :" #. module: base #: field:ir.model.fields,view_load:0 @@ -8630,7 +8763,7 @@ msgstr "" #: code:addons/base/ir/ir_model.py:232 #, python-format msgid "You cannot remove the field '%s' !" -msgstr "" +msgstr "Nemůžete odebrat pole '%s' !" #. module: base #: field:ir.exports,resource:0 @@ -8642,23 +8775,23 @@ msgstr "Zdroj" #. module: base #: field:ir.ui.menu,web_icon:0 msgid "Web Icon File" -msgstr "" +msgstr "Soubor ikony webu" #. module: base #: selection:base.language.install,lang:0 msgid "Persian / فارس" -msgstr "" +msgstr "Perština / فارس" #. module: base #: view:ir.actions.act_window:0 msgid "View Ordering" -msgstr "" +msgstr "Zobrazit objednávky" #. module: base #: code:addons/base/module/wizard/base_module_upgrade.py:95 #, python-format msgid "Unmet dependency !" -msgstr "" +msgstr "Nevyřešená závislost !" #. module: base #: view:base.language.import:0 @@ -8666,6 +8799,8 @@ msgid "" "Supported file formats: *.csv (Comma-separated values) or *.po (GetText " "Portable Objects)" msgstr "" +"Podporované formáty souborů: *.csv (Comma-separated values) nebo *.po " +"(GetText Portable Objects)" #. module: base #: code:addons/base/ir/ir_model.py:487 @@ -8674,11 +8809,13 @@ msgid "" "You can not delete this document (%s) ! Be sure your user belongs to one of " "these groups: %s." msgstr "" +"Nemůžete smazat tento dokument (%s) ! Ujistěte se, že váš uživatel patří do " +"jedné z těchto skupin: %s." #. module: base #: model:ir.model,name:base.model_base_module_configuration msgid "base.module.configuration" -msgstr "" +msgstr "base.module.configuration" #. module: base #: field:base.language.export,name:0 @@ -8690,27 +8827,27 @@ msgstr "" #: field:ir.model,access_ids:0 #: view:ir.model.access:0 msgid "Access" -msgstr "" +msgstr "Přístup" #. module: base #: model:res.country,name:base.sk msgid "Slovak Republic" -msgstr "" +msgstr "Slovenská republika" #. module: base #: model:ir.ui.menu,name:base.publisher_warranty msgid "Publisher Warranty" -msgstr "" +msgstr "Záruka vydavatele" #. module: base #: model:res.country,name:base.aw msgid "Aruba" -msgstr "" +msgstr "Aruba" #. module: base #: model:res.country,name:base.ar msgid "Argentina" -msgstr "" +msgstr "Argentina" #. module: base #: field:res.groups,name:0 @@ -8720,12 +8857,12 @@ msgstr "Jméno skupiny" #. module: base #: model:res.country,name:base.bh msgid "Bahrain" -msgstr "" +msgstr "Bahrain" #. module: base #: model:res.partner.category,name:base.res_partner_category_12 msgid "Segmentation" -msgstr "" +msgstr "Členění" #. module: base #: view:ir.attachment:0 @@ -8742,22 +8879,22 @@ msgstr "" #: view:res.users:0 #: field:res.users,company_id:0 msgid "Company" -msgstr "" +msgstr "Společnost" #. module: base #: view:res.users:0 msgid "Email & Signature" -msgstr "" +msgstr "Email & podpis" #. module: base #: view:publisher_warranty.contract:0 msgid "Publisher Warranty Contract" -msgstr "" +msgstr "Smlouva záruky vydavatele" #. module: base #: selection:base.language.install,lang:0 msgid "Bulgarian / български език" -msgstr "" +msgstr "Bulharština / български език" #. module: base #: model:ir.ui.menu,name:base.menu_aftersale @@ -8767,22 +8904,22 @@ msgstr "" #. module: base #: view:ir.actions.todo:0 msgid "Launch" -msgstr "" +msgstr "Spustit" #. module: base #: field:ir.actions.act_window,limit:0 msgid "Limit" -msgstr "" +msgstr "Omezení" #. module: base #: help:ir.actions.server,wkf_model_id:0 msgid "Workflow to be executed on this model." -msgstr "" +msgstr "Pracovní postup, který má být spuštěn pro tento model." #. module: base #: model:res.country,name:base.jm msgid "Jamaica" -msgstr "" +msgstr "Jamaika" #. module: base #: model:ir.actions.act_window,help:base.action_partner_category_form @@ -8796,39 +8933,39 @@ msgstr "" #. module: base #: model:res.country,name:base.az msgid "Azerbaijan" -msgstr "" +msgstr "Ázerbájdžán" #. module: base #: code:addons/base/res/partner/partner.py:250 #, python-format msgid "Warning" -msgstr "" +msgstr "Varování" #. module: base #: selection:base.language.install,lang:0 msgid "Arabic / الْعَرَبيّة" -msgstr "" +msgstr "Arabština / الْعَرَبيّة" #. module: base #: model:res.country,name:base.vg msgid "Virgin Islands (British)" -msgstr "" +msgstr "Panenské ostrovy" #. module: base #: view:ir.property:0 #: model:ir.ui.menu,name:base.next_id_15 msgid "Parameters" -msgstr "" +msgstr "Parametry" #. module: base #: selection:base.language.install,lang:0 msgid "Czech / Čeština" -msgstr "" +msgstr "Čeština / Čeština" #. module: base #: view:ir.actions.server:0 msgid "Trigger Configuration" -msgstr "" +msgstr "Nastavení spouštěče" #. module: base #: model:ir.actions.act_window,help:base.action_partner_supplier_form @@ -8842,42 +8979,42 @@ msgstr "" #. module: base #: model:res.country,name:base.rw msgid "Rwanda" -msgstr "" +msgstr "Rwanda" #. module: base #: view:ir.sequence:0 msgid "Day of the week (0:Monday): %(weekday)s" -msgstr "" +msgstr "Den v týdnu (0:Monday): %(weekday)s" #. module: base #: model:res.country,name:base.ck msgid "Cook Islands" -msgstr "" +msgstr "Cookovy Ostrovy" #. module: base #: field:ir.model.data,noupdate:0 msgid "Non Updatable" -msgstr "Nelze updatovat(Not updatable)" +msgstr "Nelze aktualizovat" #. module: base #: selection:base.language.install,lang:0 msgid "Klingon" -msgstr "" +msgstr "Klingon" #. module: base #: model:res.country,name:base.sg msgid "Singapore" -msgstr "" +msgstr "Singapur" #. module: base #: selection:ir.actions.act_window,target:0 msgid "Current Window" -msgstr "" +msgstr "Aktuální okno" #. module: base #: view:ir.values:0 msgid "Action Source" -msgstr "" +msgstr "Zdroj akce" #. module: base #: view:res.config.view:0 @@ -8903,12 +9040,12 @@ msgstr "Země" #: field:ir.model.fields,complete_name:0 #: field:ir.ui.menu,complete_name:0 msgid "Complete Name" -msgstr "" +msgstr "Celé jméno" #. module: base #: field:ir.values,object:0 msgid "Is Object" -msgstr "je objekt(Is object)" +msgstr "Je objekt" #. module: base #: view:ir.rule:0 @@ -8925,22 +9062,22 @@ msgstr "Název kategorie" #. module: base #: model:res.partner.category,name:base.res_partner_category_15 msgid "IT sector" -msgstr "" +msgstr "Odvětví IT" #. module: base #: view:ir.actions.act_window:0 msgid "Select Groups" -msgstr "" +msgstr "Vyberte skupiny" #. module: base #: view:res.lang:0 msgid "%X - Appropriate time representation." -msgstr "" +msgstr "%X - Odpovídající reprezentace času." #. module: base #: selection:base.language.install,lang:0 msgid "Spanish (SV) / Español (SV)" -msgstr "" +msgstr "Španělština (SV) / Español (SV)" #. module: base #: help:res.lang,grouping:0 @@ -8954,23 +9091,23 @@ msgstr "" #. module: base #: view:res.company:0 msgid "Portrait" -msgstr "Orientace stránky nastojato(Portrait)" +msgstr "Na výšku" #. module: base #: code:addons/base/ir/ir_model.py:317 #, python-format msgid "Can only rename one column at a time!" -msgstr "" +msgstr "Lze přejmenovat pouze jeden sloupec najednou!" #. module: base #: selection:ir.translation,type:0 msgid "Wizard Button" -msgstr "" +msgstr "Tlačítko průvodce" #. module: base #: selection:ir.translation,type:0 msgid "Report/Template" -msgstr "" +msgstr "Výkaz/Šablona" #. module: base #: selection:ir.actions.act_window.view,view_mode:0 @@ -8983,7 +9120,7 @@ msgstr "Graf" #: model:ir.model,name:base.model_ir_actions_server #: selection:ir.ui.menu,action:0 msgid "ir.actions.server" -msgstr "" +msgstr "ir.actions.server" #. module: base #: field:ir.actions.configuration.wizard,progress:0 @@ -8992,29 +9129,29 @@ msgstr "" #: field:res.config.users,progress:0 #: field:res.config.view,progress:0 msgid "Configuration Progress" -msgstr "" +msgstr "Průběh nastavení" #. module: base #: model:ir.actions.act_window,name:base.act_ir_actions_todo_form #: model:ir.ui.menu,name:base.menu_ir_actions_todo_form #: model:ir.ui.menu,name:base.next_id_11 msgid "Configuration Wizards" -msgstr "" +msgstr "Průvodci nastavení" #. module: base #: field:res.lang,code:0 msgid "Locale Code" -msgstr "" +msgstr "Národní kód" #. module: base #: field:workflow.activity,split_mode:0 msgid "Split Mode" -msgstr "Rozdělený mód(Split mode)" +msgstr "Rozdělený režim" #. module: base #: view:base.module.upgrade:0 msgid "Note that this operation might take a few minutes." -msgstr "" +msgstr "Vemte na vědomí, že tato operace může trvat několik minut." #. module: base #: model:ir.ui.menu,name:base.menu_localisation @@ -9024,38 +9161,38 @@ msgstr "Lokalizace" #. module: base #: view:ir.actions.server:0 msgid "Action to Launch" -msgstr "" +msgstr "Akce k provedení" #. module: base #: view:ir.cron:0 msgid "Execution" -msgstr "" +msgstr "Vykonání" #. module: base #: field:ir.actions.server,condition:0 #: field:workflow.transition,condition:0 msgid "Condition" -msgstr "Podmínka(Condition)" +msgstr "Podmínka" #. module: base #: help:ir.values,model_id:0 msgid "This field is not used, it only helps you to select a good model." -msgstr "" +msgstr "Toto pole není použito, pomůže vám pouze vybrat dobrý model." #. module: base #: field:ir.ui.view,name:0 msgid "View Name" -msgstr "Název náhledu(View Name)" +msgstr "Název náhledu" #. module: base #: selection:base.language.install,lang:0 msgid "Italian / Italiano" -msgstr "" +msgstr "Italština / Italiano" #. module: base #: field:ir.actions.report.xml,attachment:0 msgid "Save As Attachment Prefix" -msgstr "" +msgstr "Uložit jako předponu přílohy" #. module: base #: view:ir.actions.server:0 @@ -9063,16 +9200,18 @@ msgid "" "Only one client action will be executed, last client action will be " "considered in case of multiple client actions." msgstr "" +"Bude vykonána pouze akce klienta. Poslední akce klienta bude brána v úvahu v " +"případě vícenásobných akcí klienta." #. module: base #: view:res.lang:0 msgid "%j - Day of the year [001,366]." -msgstr "" +msgstr "%j - Den v roce [001,366]." #. module: base #: field:ir.actions.server,mobile:0 msgid "Mobile No" -msgstr "" +msgstr "Mobilní č." #. module: base #: model:ir.actions.act_window,name:base.action_partner_by_category @@ -9081,76 +9220,76 @@ msgstr "" #: model:ir.ui.menu,name:base.menu_partner_category_form #: view:res.partner.category:0 msgid "Partner Categories" -msgstr "" +msgstr "Kategorie společníků" #. module: base #: view:base.module.upgrade:0 msgid "System Update" -msgstr "" +msgstr "Aktualizace systému" #. module: base #: selection:ir.translation,type:0 msgid "Wizard Field" -msgstr "" +msgstr "Pole průvodců" #. module: base #: help:ir.sequence,prefix:0 msgid "Prefix value of the record for the sequence" -msgstr "" +msgstr "Předpona hodnoty záznamu posloupnosti" #. module: base #: model:res.country,name:base.sc msgid "Seychelles" -msgstr "" +msgstr "Seychelské ostrovy" #. module: base #: model:ir.model,name:base.model_res_partner_bank #: view:res.partner.bank:0 msgid "Bank Accounts" -msgstr "" +msgstr "Bankovní účty" #. module: base #: model:res.country,name:base.sl msgid "Sierra Leone" -msgstr "" +msgstr "Sierra Leone" #. module: base #: view:res.company:0 #: view:res.partner:0 msgid "General Information" -msgstr "" +msgstr "Obecné informace" #. module: base #: model:res.country,name:base.tc msgid "Turks and Caicos Islands" -msgstr "" +msgstr "Ostrovy Turks a Caicos" #. module: base #: field:res.partner.bank,owner_name:0 msgid "Account Owner" -msgstr "" +msgstr "Vlastník účtu" #. module: base #: code:addons/base/res/res_user.py:256 #, python-format msgid "Company Switch Warning" -msgstr "" +msgstr "Varování přepnutí společnosti" #. module: base #: model:ir.actions.act_window,name:base.action_res_widget_wizard msgid "Homepage Widgets Management" -msgstr "" +msgstr "Správa pomůcek domovské stránky" #. module: base #: field:workflow,osv:0 #: field:workflow.instance,res_type:0 msgid "Resource Object" -msgstr "" +msgstr "Objekt zdroje" #. module: base #: help:ir.sequence,number_increment:0 msgid "The next number of the sequence will be incremented by this number" -msgstr "" +msgstr "Další číslo posloupnosti bude zvýšeno o toto číslo" #. module: base #: field:ir.cron,function:0 @@ -9162,12 +9301,12 @@ msgstr "Funkce" #. module: base #: view:res.widget:0 msgid "Search Widget" -msgstr "" +msgstr "Hledat pomůcku" #. module: base #: selection:ir.actions.todo,restart:0 msgid "Never" -msgstr "" +msgstr "Nikdy" #. module: base #: selection:res.partner.address,type:0 @@ -9178,59 +9317,59 @@ msgstr "Dodací" #: model:res.partner.title,name:base.res_partner_title_pvt_ltd #: model:res.partner.title,shortcut:base.res_partner_title_pvt_ltd msgid "Corp." -msgstr "" +msgstr "Spol." #. module: base #: model:res.country,name:base.gw msgid "Guinea Bissau" -msgstr "" +msgstr "Guinea Bissau" #. module: base #: view:workflow.instance:0 msgid "Workflow Instances" -msgstr "Workflow Instances(Workflow Instances)" +msgstr "Instance pracovních postupů" #. module: base #: code:addons/base/res/partner/partner.py:261 #, python-format msgid "Partners: " -msgstr "" +msgstr "Společníci: " #. module: base #: model:res.country,name:base.kp msgid "North Korea" -msgstr "" +msgstr "Severní Korea" #. module: base #: selection:ir.actions.server,state:0 msgid "Create Object" -msgstr "" +msgstr "Vytvořit objekt" #. module: base #: view:ir.filters:0 #: field:res.log,context:0 msgid "Context" -msgstr "" +msgstr "Kontext" #. module: base #: field:res.bank,bic:0 msgid "BIC/Swift code" -msgstr "" +msgstr "Kód BIC/Swift" #. module: base #: model:res.partner.category,name:base.res_partner_category_1 msgid "Prospect" -msgstr "" +msgstr "Výhled" #. module: base #: selection:base.language.install,lang:0 msgid "Polish / Język polski" -msgstr "" +msgstr "Polština / Język polski" #. module: base #: field:ir.exports,name:0 msgid "Export Name" -msgstr "" +msgstr "Jméno exportu" #. module: base #: help:res.partner.address,type:0 @@ -9238,16 +9377,18 @@ msgid "" "Used to select automatically the right address according to the context in " "sales and purchases documents." msgstr "" +"Použito pro automatický výběr správné adresy podle obsahu dokumentů v " +"prodejích a nákupech." #. module: base #: model:res.country,name:base.lk msgid "Sri Lanka" -msgstr "" +msgstr "Srí Lanka" #. module: base #: selection:base.language.install,lang:0 msgid "Russian / русский язык" -msgstr "Rusko / русский язык" +msgstr "Ruština / русский язык" #~ msgid "Outgoing transitions" #~ msgstr "Outgoing transitions(Outgoing transitions)" diff --git a/openerp/addons/base/i18n/da.po b/openerp/addons/base/i18n/da.po index 747dea85559..b3f0dbb3df7 100644 --- a/openerp/addons/base/i18n/da.po +++ b/openerp/addons/base/i18n/da.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-01-12 04:47+0000\n" -"X-Generator: Launchpad (build Unknown)\n" +"X-Launchpad-Export-Date: 2011-06-27 04:36+0000\n" +"X-Generator: Launchpad (build 13168)\n" #. module: base #: view:ir.filters:0 @@ -24,7 +24,7 @@ msgstr "" #: field:ir.rule,domain_force:0 #: field:res.partner.title,domain:0 msgid "Domain" -msgstr "" +msgstr "Domæne" #. module: base #: model:res.country,name:base.sh @@ -39,7 +39,7 @@ msgstr "" #. module: base #: selection:ir.property,type:0 msgid "DateTime" -msgstr "" +msgstr "Dato og tidspunkt" #. module: base #: code:addons/fields.py:534 diff --git a/openerp/addons/base/i18n/de.po b/openerp/addons/base/i18n/de.po index b5dfe4bf85d..02b09c21ea4 100644 --- a/openerp/addons/base/i18n/de.po +++ b/openerp/addons/base/i18n/de.po @@ -8,14 +8,15 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.4\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-01-11 11:14+0000\n" -"PO-Revision-Date: 2011-03-30 09:01+0000\n" -"Last-Translator: Ferdinand @ Camptocamp \n" +"PO-Revision-Date: 2011-01-18 11:51+0000\n" +"Last-Translator: Thorsten Vocks (OpenBig.org) \n" "Language-Team: German \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-03-31 06:35+0000\n" -"X-Generator: Launchpad (build 12559)\n" +"X-Launchpad-Export-Date: 2011-06-27 04:37+0000\n" +"X-Generator: Launchpad (build 13168)\n" #. module: base #: view:ir.filters:0 diff --git a/openerp/addons/base/i18n/el.po b/openerp/addons/base/i18n/el.po index 79b9e67e867..540f4781dbe 100644 --- a/openerp/addons/base/i18n/el.po +++ b/openerp/addons/base/i18n/el.po @@ -12,8 +12,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-01-12 04:48+0000\n" -"X-Generator: Launchpad (build Unknown)\n" +"X-Launchpad-Export-Date: 2011-06-27 04:37+0000\n" +"X-Generator: Launchpad (build 13168)\n" "X-Poedit-Country: GREECE\n" "X-Poedit-Language: Greek\n" "X-Poedit-SourceCharset: utf-8\n" diff --git a/openerp/addons/base/i18n/en_GB.po b/openerp/addons/base/i18n/en_GB.po index d54c84778f0..2c9184a6a87 100644 --- a/openerp/addons/base/i18n/en_GB.po +++ b/openerp/addons/base/i18n/en_GB.po @@ -14,7 +14,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-06-18 04:56+0000\n" +"X-Launchpad-Export-Date: 2011-06-27 04:44+0000\n" "X-Generator: Launchpad (build 13168)\n" #. module: base @@ -2337,7 +2337,7 @@ msgstr "Fields Mapping" #. module: base #: selection:base.language.install,lang:0 msgid "Portugese / Português" -msgstr "" +msgstr "Portugese / Português" #. module: base #: model:res.partner.title,name:base.res_partner_title_sir @@ -2562,7 +2562,7 @@ msgstr "Countries" #. module: base #: selection:ir.translation,type:0 msgid "RML (deprecated - use Report)" -msgstr "" +msgstr "RML (deprecated - use Report)" #. module: base #: view:ir.rule:0 @@ -2981,7 +2981,7 @@ msgstr "Bank account" #. module: base #: selection:base.language.install,lang:0 msgid "Spanish (HN) / Español (HN)" -msgstr "" +msgstr "Spanish (HN) / Español (HN)" #. module: base #: view:ir.sequence.type:0 @@ -3133,7 +3133,7 @@ msgstr "The selected modules have been updated / installed !" #. module: base #: selection:base.language.install,lang:0 msgid "Spanish (PR) / Español (PR)" -msgstr "" +msgstr "Spanish (PR) / Español (PR)" #. module: base #: model:res.country,name:base.gt @@ -3274,7 +3274,7 @@ msgstr "" #. module: base #: selection:base.language.install,lang:0 msgid "Spanish (PY) / Español (PY)" -msgstr "" +msgstr "Spanish (PY) / Español (PY)" #. module: base #: field:ir.config_parameter,key:0 @@ -3372,12 +3372,12 @@ msgstr "Brazil" #. module: base #: view:res.lang:0 msgid "%M - Minute [00,59]." -msgstr "" +msgstr "%M - Minute [00,59]." #. module: base #: selection:ir.module.module,license:0 msgid "Affero GPL-3" -msgstr "" +msgstr "Affero GPL-3" #. module: base #: field:ir.sequence,number_next:0 @@ -3392,7 +3392,7 @@ msgstr "" #. module: base #: selection:base.language.install,lang:0 msgid "Spanish (PA) / Español (PA)" -msgstr "" +msgstr "Spanish (PA) / Español (PA)" #. module: base #: view:res.currency:0 @@ -3488,6 +3488,11 @@ msgid "" "to see. Whether they can have a read, write, create and delete access right " "can be managed from here." msgstr "" +"A group is a set of functional areas that will be assigned to the user which " +"gives them access and rights to specific applications and tasks in the " +"system. You can create custom groups or edit the existing ones to customise " +"the menu view that users can see. Whether they can have read, write, create " +"and delete access rights can be managed from here." #. module: base #: view:res.partner:0 @@ -3829,7 +3834,7 @@ msgstr "SMS Configuration" #. module: base #: selection:base.language.install,lang:0 msgid "Spanish (BO) / Español (BO)" -msgstr "" +msgstr "Spanish (BO) / Español (BO)" #. module: base #: model:ir.actions.act_window,name:base.ir_access_act @@ -3877,6 +3882,7 @@ msgstr "" msgid "" "Unable to process module \"%s\" because an external dependency is not met: %s" msgstr "" +"Unable to process module \"%s\" because an external dependency is not met: %s" #. module: base #: view:publisher_warranty.contract.wizard:0 @@ -3893,7 +3899,7 @@ msgstr "Flow Start" #: code:addons/__init__.py:834 #, python-format msgid "module base cannot be loaded! (hint: verify addons-path)" -msgstr "" +msgstr "module base cannot be loaded! (hint: verify addons-path)" #. module: base #: view:res.partner.bank:0 @@ -3940,7 +3946,7 @@ msgstr "" #. module: base #: help:multi_company.default,object_id:0 msgid "Object affected by this rule" -msgstr "" +msgstr "Object affected by this rule" #. module: base #: report:ir.module.reference.graph:0 @@ -4009,7 +4015,7 @@ msgstr "Cape Verde" #. module: base #: view:base.module.import:0 msgid "Select module package to import (.zip file):" -msgstr "" +msgstr "Select module package to import (.zip file):" #. module: base #: model:ir.actions.act_window,name:base.act_res_partner_event @@ -4034,7 +4040,7 @@ msgstr "Currency Converter" #: code:addons/orm.py:156 #, python-format msgid "Wrong ID for the browse record, got %r, expected an integer." -msgstr "" +msgstr "Wrong ID for the browse record, got %r, expected an integer." #. module: base #: model:ir.actions.act_window,name:base.action_partner_addess_tree @@ -4072,7 +4078,7 @@ msgstr "French / Français" #: code:addons/orm.py:1049 #, python-format msgid "The create method is not implemented on this object !" -msgstr "" +msgstr "The create method is not implemented on this object !" #. module: base #: field:workflow.triggers,workitem_id:0 diff --git a/openerp/addons/base/i18n/es.po b/openerp/addons/base/i18n/es.po index 91168790eef..d98e431a8f1 100644 --- a/openerp/addons/base/i18n/es.po +++ b/openerp/addons/base/i18n/es.po @@ -7,15 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.4\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-01-11 11:14+0000\n" -"PO-Revision-Date: 2011-03-12 17:01+0000\n" -"Last-Translator: Jordi Esteve (www.zikzakmedia.com) " -"\n" +"PO-Revision-Date: 2011-01-23 17:39+0000\n" +"Last-Translator: Esther Xaus (Zikzakmedia) \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: 2011-03-13 06:15+0000\n" -"X-Generator: Launchpad (build 12559)\n" +"X-Launchpad-Export-Date: 2011-06-27 04:42+0000\n" +"X-Generator: Launchpad (build 13168)\n" #. module: base #: view:ir.filters:0 diff --git a/openerp/addons/base/i18n/es_CL.po b/openerp/addons/base/i18n/es_CL.po index 2b1e489b337..e1e3a2255e2 100644 --- a/openerp/addons/base/i18n/es_CL.po +++ b/openerp/addons/base/i18n/es_CL.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-06-07 04:35+0000\n" -"X-Generator: Launchpad (build 12959)\n" +"X-Launchpad-Export-Date: 2011-06-27 04:44+0000\n" +"X-Generator: Launchpad (build 13168)\n" #. module: base #: view:ir.filters:0 diff --git a/openerp/addons/base/i18n/es_EC.po b/openerp/addons/base/i18n/es_EC.po index c827a1ffafe..45eec53b194 100644 --- a/openerp/addons/base/i18n/es_EC.po +++ b/openerp/addons/base/i18n/es_EC.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-01-20 04:50+0000\n" -"X-Generator: Launchpad (build 12177)\n" +"X-Launchpad-Export-Date: 2011-06-27 04:45+0000\n" +"X-Generator: Launchpad (build 13168)\n" #. module: base #: view:ir.filters:0 diff --git a/openerp/addons/base/i18n/et.po b/openerp/addons/base/i18n/et.po index c73911f724b..041b13c2792 100644 --- a/openerp/addons/base/i18n/et.po +++ b/openerp/addons/base/i18n/et.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.4\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-01-11 11:14+0000\n" -"PO-Revision-Date: 2011-03-20 11:43+0000\n" -"Last-Translator: Lauri Võsandi \n" +"PO-Revision-Date: 2010-11-30 09:51+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: 2011-03-21 06:21+0000\n" -"X-Generator: Launchpad (build 12559)\n" +"X-Launchpad-Export-Date: 2011-06-27 04:36+0000\n" +"X-Generator: Launchpad (build 13168)\n" #. module: base #: view:ir.filters:0 diff --git a/openerp/addons/base/i18n/eu.po b/openerp/addons/base/i18n/eu.po index 80a1085b26c..137a54a51c9 100644 --- a/openerp/addons/base/i18n/eu.po +++ b/openerp/addons/base/i18n/eu.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-01-12 04:46+0000\n" -"X-Generator: Launchpad (build Unknown)\n" +"X-Launchpad-Export-Date: 2011-06-27 04:34+0000\n" +"X-Generator: Launchpad (build 13168)\n" #. module: base #: view:ir.filters:0 diff --git a/openerp/addons/base/i18n/fa.po b/openerp/addons/base/i18n/fa.po index 168c7ff4850..a1729f76c33 100644 --- a/openerp/addons/base/i18n/fa.po +++ b/openerp/addons/base/i18n/fa.po @@ -9,8 +9,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-01-12 04:50+0000\n" -"X-Generator: Launchpad (build Unknown)\n" +"X-Launchpad-Export-Date: 2011-06-27 04:40+0000\n" +"X-Generator: Launchpad (build 13168)\n" "X-Poedit-Country: IRAN, ISLAMIC REPUBLIC OF\n" "X-Poedit-Language: Persian\n" diff --git a/openerp/addons/base/i18n/fa_AF.po b/openerp/addons/base/i18n/fa_AF.po index 81d79a8b439..c6a2bf513da 100644 --- a/openerp/addons/base/i18n/fa_AF.po +++ b/openerp/addons/base/i18n/fa_AF.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-03-05 06:30+0000\n" -"X-Generator: Launchpad (build 12351)\n" +"X-Launchpad-Export-Date: 2011-06-27 04:45+0000\n" +"X-Generator: Launchpad (build 13168)\n" #. module: base #: view:ir.filters:0 diff --git a/openerp/addons/base/i18n/fi.po b/openerp/addons/base/i18n/fi.po index 05bc12da5db..45948bb1940 100644 --- a/openerp/addons/base/i18n/fi.po +++ b/openerp/addons/base/i18n/fi.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-01-27 04:34+0000\n" -"X-Generator: Launchpad (build 12177)\n" +"X-Launchpad-Export-Date: 2011-06-27 04:36+0000\n" +"X-Generator: Launchpad (build 13168)\n" #. module: base #: view:ir.filters:0 @@ -33,12 +33,12 @@ msgstr "Saint Helena" #. module: base #: view:ir.actions.report.xml:0 msgid "Other Configuration" -msgstr "Muut määritukset" +msgstr "Muut määritykset" #. module: base #: selection:ir.property,type:0 msgid "DateTime" -msgstr "" +msgstr "PäivämääräKellonaika" #. module: base #: code:addons/fields.py:534 @@ -47,6 +47,8 @@ msgid "" "The second argument of the many2many field %s must be a SQL table !You used " "%s, which is not a valid SQL table name." msgstr "" +"Many2many kentän %s toisen argumentin pitää olla SQL taulu! Suottämäsi arvo " +"%s, ei ole käypä SQL taulun nimi." #. module: base #: view:ir.values:0 @@ -93,7 +95,7 @@ msgstr "Ei haettava" #. module: base #: selection:base.language.install,lang:0 msgid "Spanish (VE) / Español (VE)" -msgstr "" +msgstr "Espanjalainen" #. module: base #: field:ir.actions.server,wkf_model_id:0 @@ -103,7 +105,7 @@ msgstr "Työnkulku päällä" #. module: base #: field:ir.actions.act_window,display_menu_tip:0 msgid "Display Menu Tips" -msgstr "" +msgstr "Näytä valikkovihjeet" #. module: base #: view:ir.module.module:0 @@ -117,6 +119,8 @@ msgid "" "You can not write in this document (%s) ! Be sure your user belongs to one " "of these groups: %s." msgstr "" +"Et voi kirjoittaa dokumenttiin (%s) ! Varmista että käyttäjätunnuksesi " +"kuuluu johonkin näistä ryhmistä: %s." #. module: base #: help:ir.model.fields,domain:0 @@ -125,6 +129,8 @@ msgid "" "specified as a Python expression defining a list of triplets. For example: " "[('color','=','red')]" msgstr "" +"Vaihtoehtoinen toimialue yhteyskenttien rajoittamiseksi, merkitään Python " +"triplet koodilla esim. [('color','=','red')]" #. module: base #: field:res.partner,ref:0 @@ -149,12 +155,14 @@ msgid "" "Properties of base fields cannot be altered in this manner! Please modify " "them through Python code, preferably through a custom addon!" msgstr "" +"Peruskenttien määrityksiä ei voi muuttaa näin! Ole hyvä ja muuta niitä " +"Python koodilla, mielummin käyttämällä addon modulia!" #. module: base #: code:addons/osv.py:133 #, python-format msgid "Constraint Error" -msgstr "" +msgstr "Rajoitus virhe" #. module: base #: model:ir.model,name:base.model_ir_ui_view_custom @@ -171,12 +179,12 @@ msgstr "Swazimaa" #: code:addons/orm.py:3653 #, python-format msgid "created." -msgstr "" +msgstr "luotu." #. module: base #: model:res.partner.category,name:base.res_partner_category_woodsuppliers0 msgid "Wood Suppliers" -msgstr "" +msgstr "Puutavaran Toimittajat" #. module: base #: code:addons/base/module/module.py:303 @@ -207,13 +215,13 @@ msgstr "" #. module: base #: view:res.partner:0 msgid "Search Partner" -msgstr "" +msgstr "Etsi kummpaneista" #. module: base #: code:addons/base/res/res_user.py:132 #, python-format msgid "\"smtp_server\" needs to be set to send mails to users" -msgstr "" +msgstr "\"smtp_server\" pitää olla määritetty viestien lähettämiseksi" #. module: base #: code:addons/base/module/wizard/base_export_language.py:60 @@ -234,7 +242,7 @@ msgstr "Moduulien lukumäärä" #. module: base #: help:multi_company.default,company_dest_id:0 msgid "Company to store the current record" -msgstr "" +msgstr "Yritys johon nykyinen tietue tallennetaan" #. module: base #: field:res.partner.bank.type.field,size:0 @@ -259,7 +267,7 @@ msgstr "" #. module: base #: sql_constraint:res.lang:0 msgid "The name of the language must be unique !" -msgstr "" +msgstr "Kielen niim pitää olla uniikki" #. module: base #: selection:res.request,state:0 @@ -269,13 +277,13 @@ msgstr "aktiivinen" #. module: base #: field:ir.actions.wizard,wiz_name:0 msgid "Wizard Name" -msgstr "Wizardin nimi" +msgstr "Ohjatun toiminnon nimi" #. module: base #: code:addons/orm.py:2160 #, python-format msgid "Invalid group_by" -msgstr "" +msgstr "Virheellinen group_by" #. module: base #: field:res.partner,credit_limit:0 @@ -311,7 +319,7 @@ msgstr "ir.ui.view_sc" #: field:res.widget.user,widget_id:0 #: field:res.widget.wizard,widgets_list:0 msgid "Widget" -msgstr "" +msgstr "Elementti" #. module: base #: view:ir.model.access:0 @@ -402,12 +410,12 @@ msgstr "Lukumenetelmä ei ole käytössä tässä objektissa!" #. module: base #: help:res.lang,iso_code:0 msgid "This ISO code is the name of po files to use for translations" -msgstr "" +msgstr "ISO koodi on po tiedoston nimi jota käytetään kännöksissä" #. module: base #: view:base.module.upgrade:0 msgid "Your system will be updated." -msgstr "" +msgstr "Järjestelmäsi päivitetään." #. module: base #: field:ir.actions.todo,note:0 @@ -458,7 +466,7 @@ msgstr "Myynti ja hankinta" #. module: base #: view:ir.translation:0 msgid "Untranslated" -msgstr "" +msgstr "Kääntämätön" #. module: base #: help:ir.actions.act_window,context:0 @@ -476,7 +484,7 @@ msgstr "Ohjatut toiminnot" #. module: base #: model:res.partner.category,name:base.res_partner_category_miscellaneoussuppliers0 msgid "Miscellaneous Suppliers" -msgstr "" +msgstr "Sekalaiset toimittajat" #. module: base #: code:addons/base/ir/ir_model.py:255 @@ -508,7 +516,7 @@ msgstr "Mallin kuvaus" #: help:ir.actions.act_window,src_model:0 msgid "" "Optional model name of the objects on which this action should be visible" -msgstr "" +msgstr "Valinnainen objektin mallin nimi jossa tämän toiminnon tulisi näkyä" #. module: base #: field:workflow.transition,trigger_expr_id:0 @@ -523,7 +531,7 @@ msgstr "Jordania" #. module: base #: view:ir.module.module:0 msgid "Certified" -msgstr "" +msgstr "Sertifioitu" #. module: base #: model:res.country,name:base.er @@ -539,7 +547,7 @@ msgstr "kuvaus" #. module: base #: model:ir.ui.menu,name:base.menu_base_action_rule msgid "Automated Actions" -msgstr "" +msgstr "Automatisoidut Toiminnot" #. module: base #: model:ir.model,name:base.model_ir_actions_actions @@ -549,7 +557,7 @@ msgstr "ir.actions.actions" #. module: base #: view:partner.wizard.ean.check:0 msgid "Want to check Ean ? " -msgstr "" +msgstr "Haluatko tarkistaa EAN koodin? " #. module: base #: field:ir.values,key2:0 @@ -563,11 +571,14 @@ msgid "" "Launchpad.net, our open source project management facility. We use their " "online interface to synchronize all translations efforts." msgstr "" +"OpenERP käännökset (ydin, moduulit, clientit) hoidetaan Launchpad.net :in " +"kautta. Se on avoimen lähdekoodin projektinhallinta järjestelmä jonka avulla " +"yhdistämme käyttäjien käännöstyöt." #. module: base #: field:res.partner,title:0 msgid "Partner Form" -msgstr "" +msgstr "Kumppani Lomake" #. module: base #: selection:base.language.install,lang:0 @@ -600,7 +611,7 @@ msgstr "Jaksot" #. module: base #: model:ir.model,name:base.model_base_language_import msgid "Language Import" -msgstr "" +msgstr "Käännöksen tuonti" #. module: base #: model:ir.model,name:base.model_res_config_users @@ -615,7 +626,7 @@ msgstr "" #. module: base #: model:ir.ui.menu,name:base.menu_crm_config_opportunity msgid "Opportunities" -msgstr "" +msgstr "Mahdollisuudet" #. module: base #: model:ir.model,name:base.model_base_language_export @@ -631,6 +642,7 @@ msgstr "Papua-Uusi-Guinea" #: help:ir.actions.report.xml,report_type:0 msgid "Report Type, e.g. pdf, html, raw, sxw, odt, html2html, mako2html, ..." msgstr "" +"Raportin Tyyppi, esim. pdf, html, raw, sxw, odt, html2html, mako2html, ..." #. module: base #: model:res.partner.category,name:base.res_partner_category_4 @@ -645,12 +657,12 @@ msgstr "," #. module: base #: view:res.partner:0 msgid "My Partners" -msgstr "" +msgstr "Omat Kumppanit" #. module: base #: view:ir.actions.report.xml:0 msgid "XML Report" -msgstr "" +msgstr "XML Raportti" #. module: base #: model:res.country,name:base.es @@ -666,13 +678,13 @@ msgstr "Tuonti / Vienti" #: help:ir.actions.act_window,domain:0 msgid "" "Optional domain filtering of the destination data, as a Python expression" -msgstr "" +msgstr "Vaihtoehtoinen kohdetiedon toimialue suodatus, Python määrityksenä." #. module: base #: model:ir.actions.act_window,name:base.action_view_base_module_upgrade #: model:ir.model,name:base.model_base_module_upgrade msgid "Module Upgrade" -msgstr "" +msgstr "Modulin Päivitys" #. module: base #: view:res.config.users:0 @@ -680,11 +692,13 @@ msgid "" "Groups are used to define access rights on objects and the visibility of " "screens and menus" msgstr "" +"Ryhmiä käytetään määrittämään käyttöoikeudet objekteille ja ruutujen sekä " +"näkymien näkyminen käyttäjille." #. module: base #: selection:base.language.install,lang:0 msgid "Spanish (UY) / Español (UY)" -msgstr "" +msgstr "Espanja / Español (UY)" #. module: base #: field:res.partner,mobile:0 @@ -716,7 +730,7 @@ msgstr "Työpäivät" #. module: base #: selection:ir.module.module,license:0 msgid "Other OSI Approved Licence" -msgstr "" +msgstr "Muu OSI:n hyväksymä lisenssi" #. module: base #: help:res.config.users,context_lang:0 @@ -725,6 +739,8 @@ msgid "" "Sets the language for the user's user interface, when UI translations are " "available" msgstr "" +"Asettaa käyttäjän käyttöliittymän kielen, kun käyttöliittymän käännös on " +"saatavilla." #. module: base #: code:addons/orm.py:1043 @@ -747,7 +763,7 @@ msgstr "Intia" #: model:ir.actions.act_window,name:base.res_request_link-act #: model:ir.ui.menu,name:base.menu_res_request_link_act msgid "Request Reference Types" -msgstr "" +msgstr "Pyydä referenssi tyyppejä" #. module: base #: view:ir.values:0 @@ -814,13 +830,13 @@ msgstr "Guam (Yhdysvallat)" #. module: base #: model:ir.ui.menu,name:base.menu_hr_project msgid "Human Resources Dashboard" -msgstr "" +msgstr "Henkilöstöhallinnon Työpöytä" #. module: base #: code:addons/base/res/res_user.py:507 #, python-format msgid "Setting empty passwords is not allowed for security reasons!" -msgstr "" +msgstr "Tyhjän salasanan käyttäminen ei ole sallittua tietoturvasyistä!" #. module: base #: selection:ir.actions.server,state:0 @@ -854,23 +870,23 @@ msgstr "Siirtymät" #: code:addons/orm.py:4020 #, python-format msgid "Record #%d of %s not found, cannot copy!" -msgstr "" +msgstr "Tietuetta #%d / %s ei löydy, ei voi kopioida!" #. module: base #: field:ir.module.module,contributors:0 msgid "Contributors" -msgstr "" +msgstr "Tekijät" #. module: base #: selection:ir.property,type:0 msgid "Char" -msgstr "" +msgstr "Merkki" #. module: base #: model:ir.actions.act_window,name:base.action_publisher_warranty_contract_form #: model:ir.ui.menu,name:base.menu_publisher_warranty_contract msgid "Contracts" -msgstr "" +msgstr "Sopimukset" #. module: base #: selection:base.language.install,lang:0 @@ -885,17 +901,17 @@ msgstr "Uganda" #. module: base #: field:ir.model.access,perm_unlink:0 msgid "Delete Access" -msgstr "" +msgstr "Poista pääsy" #. module: base #: model:res.country,name:base.ne msgid "Niger" -msgstr "Nigeria" +msgstr "Niger" #. module: base #: selection:base.language.install,lang:0 msgid "Chinese (HK)" -msgstr "" +msgstr "Kiina (HK)" #. module: base #: model:res.country,name:base.ba @@ -909,11 +925,14 @@ msgid "" "Lauchpad's web interface (Rosetta). If you need to perform mass translation, " "Launchpad also allows uploading full .po files at once" msgstr "" +"Parantaaksesi virallisia käännöksiä sinun tulisi käyttää suoraan Launchpadin " +"web liittymää (Rosetta). Jos tarvitset massakäännöksiä, launchpad sallii " +"myös .po tiedoston latauksen" #. module: base #: selection:base.language.install,lang:0 msgid "Spanish (GT) / Español (GT)" -msgstr "" +msgstr "Espanja / Español (GT)" #. module: base #: view:res.lang:0 @@ -956,7 +975,7 @@ msgstr "Marshallinsaaret" #: code:addons/base/ir/ir_model.py:328 #, python-format msgid "Changing the model of a field is forbidden!" -msgstr "" +msgstr "Kenttämallin muuttaminen on kielletty!" #. module: base #: model:res.country,name:base.ht @@ -967,7 +986,7 @@ msgstr "Haiti" #: view:ir.ui.view:0 #: selection:ir.ui.view,type:0 msgid "Search" -msgstr "" +msgstr "Haku" #. module: base #: code:addons/osv.py:136 @@ -978,18 +997,23 @@ msgid "" "reference it\n" "- creation/update: a mandatory field is not correctly set" msgstr "" +"Tehtävää ei voitu suorittaa, todennäköinen syy on jokin seuraavista:\n" +"-poistaminen: olet ehkä yrittänyt poistaa tietuetta vaikka toiset tietueet " +"yhä viittaavat siihen\n" +"-luonti/päivitys: pakollista kenttää ei ole oikein täytetty" #. module: base #: view:ir.rule:0 msgid "" "2. Group-specific rules are combined together with a logical AND operator" msgstr "" +"2. Ryhmäkohtaisen säännöt yhdistetään toisiinsa loogisella AND operaattorilla" #. module: base #: code:addons/base/res/res_user.py:206 #, python-format msgid "Operation Canceled" -msgstr "" +msgstr "Toiminto Peruutettu" #. module: base #: help:base.language.export,lang:0 @@ -999,17 +1023,17 @@ msgstr "Viedäksesi uuden kielen, älä valitse kieltä." #. module: base #: view:res.request:0 msgid "Request Date" -msgstr "" +msgstr "Pyyntö pvm" #. module: base #: model:ir.ui.menu,name:base.menu_hr_dasboard msgid "Dashboard" -msgstr "" +msgstr "Työpöytä" #. module: base #: model:ir.ui.menu,name:base.menu_purchase_root msgid "Purchases" -msgstr "" +msgstr "Ostot" #. module: base #: model:res.country,name:base.md @@ -1043,13 +1067,13 @@ msgstr "ir.exports" #: code:addons/base/module/wizard/base_update_translations.py:38 #, python-format msgid "No language with code \"%s\" exists" -msgstr "" +msgstr "Kieltä \"%s\" ei löydy" #. module: base #: code:addons/base/publisher_warranty/publisher_warranty.py:163 #, python-format msgid "Error during communication with the publisher warranty server." -msgstr "" +msgstr "Virhe kommunikoidessa julkaisijan takuupalvelimen kanssa." #. module: base #: help:ir.actions.server,email:0 @@ -1065,7 +1089,7 @@ msgstr "" #. module: base #: view:res.lang:0 msgid "%Y - Year with century." -msgstr "" +msgstr "%Y - vuosi vuosisadan kanssa" #. module: base #: report:ir.module.reference.graph:0 @@ -1079,6 +1103,8 @@ msgid "" "system. After the contract has been registered, you will be able to send " "issues directly to OpenERP." msgstr "" +"Tämä velho auttaa sinua rekisteröimään OpenERP takuusopimuksesi. Kun sopimus " +"on rekisteröity, voit lähettää virhetiedot suoraan OpenERP:ille" #. module: base #: code:addons/orm.py:1744 @@ -1114,11 +1140,13 @@ msgid "" "If you check this box, your customized translations will be overwritten and " "replaced by the official ones." msgstr "" +"Jos valitset tämän laatikon, tekemäsi käännökset ylikirjoitetaan ja " +"korvataan virallisilla." #. module: base #: field:ir.actions.report.xml,report_rml:0 msgid "Main report file path" -msgstr "" +msgstr "Pääraportin polku" #. module: base #: model:ir.actions.act_window,name:base.ir_action_report_xml @@ -1140,7 +1168,7 @@ msgstr "" #. module: base #: field:workflow,on_create:0 msgid "On Create" -msgstr "Luo" +msgstr "Luotaessa" #. module: base #: code:addons/base/ir/ir_model.py:607 @@ -1166,6 +1194,8 @@ msgid "" "Access all the fields related to the current object using expressions, i.e. " "object.partner_id.name " msgstr "" +"Käytä kaikkia nykyiseen objektiin liittyviä kenttiä käyttäen määrityksiä " +"esim. object.partner_id.name " #. module: base #: model:ir.model,name:base.model_res_country_state @@ -1175,7 +1205,7 @@ msgstr "Valtio" #. module: base #: selection:ir.property,type:0 msgid "Float" -msgstr "" +msgstr "Liukuluku" #. module: base #: model:ir.model,name:base.model_res_request_link @@ -1192,7 +1222,7 @@ msgstr "Ohjatun toiminnon tiedot" #: model:ir.actions.act_window,name:base.action_wizard_lang_export #: model:ir.ui.menu,name:base.menu_wizard_lang_export msgid "Export Translation" -msgstr "" +msgstr "Viennin käännös" #. module: base #: help:res.log,secondary:0 @@ -1200,6 +1230,8 @@ msgid "" "Do not display this log if it belongs to the same object the user is working " "on" msgstr "" +"Älä näytä tätä logia, mikäli se kuuluu samalle objektille jonka kanssa " +"käyttäjä työskentelee" #. module: base #: model:res.country,name:base.tp @@ -1223,6 +1255,19 @@ msgid "" "%(user_signature)s\n" "%(company_name)s" msgstr "" +"Pvm: %(date)s\n" +"\n" +"Arvoisa kumppanimme %(partner_name)s,\n" +"\n" +"Ohessa on liitteenä muistutuksemme maksamattomista laskuistanne, " +"kokonaissummaltaan:\n" +"\n" +"%(followup_amount).2f %(company_currency)s\n" +"\n" +"Ystävällisin terveisin\n" +"--\n" +"%(user_signature)s\n" +"%(company_name)s" #. module: base #: field:res.currency,accuracy:0 @@ -1283,7 +1328,7 @@ msgstr "" #: code:addons/base/res/res_company.py:66 #, python-format msgid " (copy)" -msgstr "" +msgstr " (kopio)" #. module: base #: view:res.lang:0 @@ -1306,7 +1351,7 @@ msgstr "" #: model:ir.actions.act_window,name:base.res_widget_act_window #: model:ir.ui.menu,name:base.menu_res_widget_act_window msgid "Homepage Widgets" -msgstr "" +msgstr "Kotisivun Elementit" #. module: base #: help:ir.actions.server,message:0 @@ -1325,7 +1370,7 @@ msgstr "Liitetty malli" #. module: base #: view:ir.rule:0 msgid "Domain Setup" -msgstr "" +msgstr "Toimialueen asetukset" #. module: base #: field:ir.actions.server,trigger_name:0 @@ -1375,7 +1420,7 @@ msgstr "Malawi" #: code:addons/base/res/res_user.py:413 #, python-format msgid "%s (copy)" -msgstr "" +msgstr "%s (kopio)" #. module: base #: field:res.partner.address,type:0 @@ -1385,7 +1430,7 @@ msgstr "Osoitteen tyyppi" #. module: base #: view:ir.ui.menu:0 msgid "Full Path" -msgstr "" +msgstr "Täydellinen tiedostopolku" #. module: base #: view:res.request:0 @@ -1406,7 +1451,7 @@ msgstr "" #. module: base #: view:ir.ui.view:0 msgid "Advanced" -msgstr "" +msgstr "Laajennettu" #. module: base #: model:res.country,name:base.fi @@ -1431,12 +1476,12 @@ msgstr "Jätä tyhjäksi jos haluat ettei käyttäjä voi yhdistyä järjestelm #. module: base #: view:ir.actions.server:0 msgid "Create / Write / Copy" -msgstr "" +msgstr "Luku / Kirjoitus / Kopiointi" #. module: base #: view:base.language.export:0 msgid "https://help.launchpad.net/Translations" -msgstr "" +msgstr "https://help.launchpad.net/Translations" #. module: base #: field:ir.actions.act_window,view_mode:0 @@ -1449,6 +1494,8 @@ msgid "" "When using CSV format, please also check that the first line of your file is " "one of the following:" msgstr "" +"Jos käytät CSV mutoa, varmista myös että ensimmäinen rivi tiedostossasi on " +"yksi seuraavista:" #. module: base #: code:addons/fields.py:114 @@ -1459,7 +1506,7 @@ msgstr "Search_memory-menetelmä ei käytössä!" #. module: base #: view:res.log:0 msgid "Logs" -msgstr "" +msgstr "Lokit" #. module: base #: selection:base.language.install,lang:0 @@ -1469,7 +1516,7 @@ msgstr "Espanja / Español" #. module: base #: selection:base.language.install,lang:0 msgid "Korean (KP) / 한국어 (KP)" -msgstr "" +msgstr "Korea / 한국어 (KP)" #. module: base #: view:base.module.update:0 @@ -1477,6 +1524,8 @@ msgid "" "This wizard will scan all module repositories on the server side to detect " "newly added modules as well as any change to existing modules." msgstr "" +"Velho etsii kaikki moduulivarastot palvelimella havaitakseen uusia moduuleja " +"ja muutoksia nykyisiin moduuleihin." #. module: base #: field:res.company,logo:0 @@ -1486,7 +1535,7 @@ msgstr "Logo" #. module: base #: view:res.partner.address:0 msgid "Search Contact" -msgstr "" +msgstr "Etsi Yhteystiedoista" #. module: base #: view:ir.module.module:0 @@ -1537,7 +1586,7 @@ msgstr "Set_memory-menetelmä ei ole käytössä!" #. module: base #: view:workflow.activity:0 msgid "Workflow Activity" -msgstr "" +msgstr "Työnkulun aktiviteetti" #. module: base #: view:ir.rule:0 @@ -1545,6 +1594,8 @@ msgid "" "Example: GLOBAL_RULE_1 AND GLOBAL_RULE_2 AND ( (GROUP_A_RULE_1 AND " "GROUP_A_RULE_2) OR (GROUP_B_RULE_1 AND GROUP_B_RULE_2) )" msgstr "" +"Esim. GLOBAL_RULE_1 AND GLOBAL_RULE_2 AND ( (GROUP_A_RULE_1 AND " +"GROUP_A_RULE_2) OR (GROUP_B_RULE_1 AND GROUP_B_RULE_2) )" #. module: base #: model:ir.actions.act_window,help:base.action_ui_view @@ -1552,6 +1603,8 @@ msgid "" "Views allows you to personalize each view of OpenERP. You can add new " "fields, move fields, rename them or delete the ones that you do not need." msgstr "" +"Näkymät sallivat sinun personoida kaikki OpenERPin näkymät. Voit lisätä, " +"siirtää, uudelleennimetä tai poistaa kenttiä näkymistä." #. module: base #: field:ir.actions.act_window,groups_id:0 @@ -1577,7 +1630,7 @@ msgstr "Ryhmät" #. module: base #: selection:base.language.install,lang:0 msgid "Spanish (CL) / Español (CL)" -msgstr "" +msgstr "Espanja / Español (CL)" #. module: base #: view:res.config.users:0 @@ -1586,6 +1639,9 @@ msgid "" "access to selected functionalities within the system. Click on 'Done' if you " "do not wish to add more users at this stage, you can always do this later." msgstr "" +"Luo lisää käyttäjiä ja kytke heidet ryhmiin jotka sallivat heille pääsyn " +"valittuihin toimintoihin järjestelmässä. Klikkaa 'Valmis' jos et halua " +"lisätä enempää käyttäjiä tälläkertaa, voit lisätä niitä myöhemminkin." #. module: base #: model:res.country,name:base.bz @@ -1608,17 +1664,20 @@ msgid "" "Comma-separated list of allowed view modes, such as 'form', 'tree', " "'calendar', etc. (Default: tree,form)" msgstr "" +"Pilkulla erotettu lista sallituista näkymätiloista kuten esim. 'form', " +"'tree', 'calendar', etc. (oletusarvo: tree,form)" #. module: base #: code:addons/orm.py:3147 #, python-format msgid "A document was modified since you last viewed it (%s:%d)" msgstr "" +"Dokumenttia on muutettu sen jälkeen kun olet viimeksi katsonut sitä (%s:%d)" #. module: base #: view:workflow:0 msgid "Workflow Editor" -msgstr "" +msgstr "Työnkulun editori" #. module: base #: selection:ir.module.module,state:0 @@ -1652,7 +1711,7 @@ msgstr "Kenttä" #. module: base #: view:ir.rule:0 msgid "Groups (no group = global)" -msgstr "" +msgstr "Ryhmät (ei ryhmää = globaali)" #. module: base #: model:res.country,name:base.fo @@ -1664,7 +1723,7 @@ msgstr "Färsaaret" #: selection:res.config.view,view:0 #: selection:res.users,view:0 msgid "Simplified" -msgstr "" +msgstr "Yksinkertaistettu" #. module: base #: model:res.country,name:base.st @@ -1679,7 +1738,7 @@ msgstr "Lasku" #. module: base #: selection:base.language.install,lang:0 msgid "Portugese (BR) / Português (BR)" -msgstr "" +msgstr "Portugali (Brasilia) Português (BR)" #. module: base #: model:res.country,name:base.bb @@ -1713,7 +1772,7 @@ msgstr "Valikko" #. module: base #: field:res.currency,rate:0 msgid "Current Rate" -msgstr "Kurssi nyt" +msgstr "Nykyinen kurssi" #. module: base #: field:ir.ui.view.custom,ref_id:0 @@ -1762,7 +1821,7 @@ msgstr "Zimbabwe" #. module: base #: view:base.module.update:0 msgid "Please be patient, as this operation may take a few seconds..." -msgstr "" +msgstr "Toiminto saattaa kestää hetken, ole ystävällinen ja odota..." #. module: base #: help:ir.values,action_id:0 @@ -1779,7 +1838,7 @@ msgstr "Sähköpostiosoite" #. module: base #: selection:base.language.install,lang:0 msgid "French (BE) / Français (BE)" -msgstr "" +msgstr "Ranska (Belgia) / Français (BE)" #. module: base #: view:ir.actions.server:0 @@ -1810,7 +1869,7 @@ msgstr "Kenttien kartoitukset" #. module: base #: view:base.language.export:0 msgid "Export Translations" -msgstr "" +msgstr "Viennin käännökset" #. module: base #: model:ir.ui.menu,name:base.menu_custom @@ -1842,7 +1901,7 @@ msgstr "Liettua" #: model:ir.model,name:base.model_partner_clear_ids #: view:partner.clear.ids:0 msgid "Clear IDs" -msgstr "" +msgstr "Tyhjennä ID:t" #. module: base #: help:ir.cron,model:0 @@ -1850,6 +1909,8 @@ msgid "" "Name of object whose function will be called when this scheduler will run. " "e.g. 'res.partener'" msgstr "" +"Objektin nimi jonka funktiota kutsutaan tämän ajastimen käynnistyessä, esim. " +"'res.partner'" #. module: base #: code:addons/orm.py:1040 @@ -1860,7 +1921,7 @@ msgstr "Perm_read-menetelmä ei ole käytössä tässä objektissa!" #. module: base #: view:res.lang:0 msgid "%y - Year without century [00,99]." -msgstr "" +msgstr "%y - Vuosi ilman vuosisataa [00,99]." #. module: base #: model:res.country,name:base.si @@ -1876,12 +1937,12 @@ msgstr "Pakistan" #: code:addons/orm.py:1350 #, python-format msgid "Invalid Object Architecture!" -msgstr "" +msgstr "Virheellinen objekti arkkitehtuuri!" #. module: base #: model:ir.ui.menu,name:base.menu_email_gateway_form msgid "Messages" -msgstr "" +msgstr "Viestit" #. module: base #: code:addons/base/ir/ir_model.py:303 @@ -1908,7 +1969,7 @@ msgstr "Iteraatiotoiminnot" #. module: base #: help:multi_company.default,company_id:0 msgid "Company where the user is connected" -msgstr "" +msgstr "Yhtiö johon käyttäjä on liitetty" #. module: base #: field:publisher_warranty.contract,date_stop:0 @@ -1927,6 +1988,7 @@ msgid "" "One of the records you are trying to modify has already been deleted " "(Document type: %s)." msgstr "" +"Yksi tietueista jota yritit muuttaa on jo poistettu (Dokumenttityyppi %s)." #. module: base #: model:ir.actions.act_window,help:base.action_country @@ -1935,6 +1997,9 @@ msgid "" "partner records. You can create or delete countries to make sure the ones " "you are working on will be maintained." msgstr "" +"Näytä ja hallitse listaa kaikista maista joita voidaan lisätä " +"yhteistyökumppaniesi tietoihin. Voit lisätä tai poistaa maita varmistaaksesi " +"että käytössäolevat ylläpidetään." #. module: base #: model:res.partner.category,name:base.res_partner_category_7 @@ -1949,12 +2014,12 @@ msgstr "Norfolkinsaari" #. module: base #: selection:base.language.install,lang:0 msgid "Korean (KR) / 한국어 (KR)" -msgstr "" +msgstr "Korea / 한국어 (KR)" #. module: base #: help:ir.model.fields,model:0 msgid "The technical name of the model this field belongs to" -msgstr "" +msgstr "Uusi mallin tekninen nimi jolle tämä kenttä kuuluu" #. module: base #: field:ir.actions.server,action_id:0 @@ -2001,7 +2066,7 @@ msgstr "res.partner.event" #. module: base #: model:res.widget,title:base.facebook_widget msgid "Facebook" -msgstr "" +msgstr "Facebook" #. module: base #: model:res.country,name:base.am @@ -2012,12 +2077,12 @@ msgstr "Armenia" #: model:ir.actions.act_window,name:base.ir_property_form #: model:ir.ui.menu,name:base.menu_ir_property_form_all msgid "Configuration Parameters" -msgstr "" +msgstr "Asetuksien parametrit" #. module: base #: constraint:ir.cron:0 msgid "Invalid arguments" -msgstr "" +msgstr "Virheellisiä argumentteja" #. module: base #: model:res.country,name:base.se @@ -2057,7 +2122,7 @@ msgstr "Pankkitilin tyyppi" #: field:res.config.users,config_logo:0 #: field:res.config.view,config_logo:0 msgid "Image" -msgstr "" +msgstr "Kuva" #. module: base #: view:ir.actions.server:0 @@ -2067,7 +2132,7 @@ msgstr "Iteraatiotoimintojen asetukset" #. module: base #: selection:publisher_warranty.contract,state:0 msgid "Canceled" -msgstr "" +msgstr "Peruttu" #. module: base #: model:res.country,name:base.at @@ -2092,7 +2157,7 @@ msgstr "Kalenteri" #. module: base #: field:res.partner.address,partner_id:0 msgid "Partner Name" -msgstr "" +msgstr "Kumppanin Nimi" #. module: base #: field:workflow.activity,signal_send:0 @@ -2112,6 +2177,9 @@ msgid "" "separated list of valid field names (optionally followed by asc/desc for the " "direction)" msgstr "" +"virheellinen \"tilaus\". Hyväksytty \"tilaus\" speksi on pilkulla erotettu " +"lista hyväksytyistä kenttänimistä (vaihtoehtoisesti perässä asc/desc " +"kuvaamassa suuntaa)" #. module: base #: model:ir.model,name:base.model_ir_module_module_dependency @@ -2128,7 +2196,7 @@ msgstr "Vedos" #: selection:res.config.view,view:0 #: selection:res.users,view:0 msgid "Extended" -msgstr "" +msgstr "Laajennettu" #. module: base #: model:ir.actions.act_window,help:base.action_partner_title_contact @@ -2137,6 +2205,8 @@ msgid "" "way you want to print them in letters and other documents. Some example: " "Mr., Mrs. " msgstr "" +"Hallitse yhteyshenkilöiden titteleitä (käytetään kirjeissä yms. jos haluat) " +"esim. Mr. Mrs. " #. module: base #: field:res.company,rml_footer1:0 @@ -2197,11 +2267,13 @@ msgid "" "Please double-check that the file encoding is set to UTF-8 (sometimes called " "Unicode) when the translator exports it." msgstr "" +"Ole hyvä ja varmista että tiedoston merkkikoodaus on UTF-8 (eli unicode) kun " +"käännöstoiminta vie tiedoston." #. module: base #: selection:base.language.install,lang:0 msgid "Spanish (DO) / Español (DO)" -msgstr "" +msgstr "Espanja / Español (DO)" #. module: base #: model:ir.model,name:base.model_workflow_activity @@ -2214,6 +2286,7 @@ msgid "" "Reference of the target resource, whose model/table depends on the 'Resource " "Name' field." msgstr "" +"Viite kohderesurssiin, jonka malli/taulu liittyy resurssin nimi kenttään." #. module: base #: field:ir.model.fields,select_level:0 @@ -2258,7 +2331,7 @@ msgstr "Kenttien kartoitukset" #. module: base #: selection:base.language.install,lang:0 msgid "Portugese / Português" -msgstr "" +msgstr "Portugali / Português" #. module: base #: model:res.partner.title,name:base.res_partner_title_sir @@ -2269,7 +2342,7 @@ msgstr "Herra" #: code:addons/orm.py:1622 #, python-format msgid "There is no view of type '%s' defined for the structure!" -msgstr "" +msgstr "Näkymätyyppiä '%s' ei ole määritelty rakenteelle." #. module: base #: field:ir.default,ref_id:0 @@ -2280,7 +2353,7 @@ msgstr "Tunnusviite" #: model:ir.actions.server,name:base.action_start_configurator #: model:ir.ui.menu,name:base.menu_view_base_module_configuration msgid "Start Configuration" -msgstr "" +msgstr "Aloita määritys" #. module: base #: model:res.country,name:base.mt @@ -2333,7 +2406,7 @@ msgstr "" #. module: base #: view:base.language.import:0 msgid "_Import" -msgstr "" +msgstr "_Tuo" #. module: base #: view:res.partner.canal:0 @@ -2390,7 +2463,7 @@ msgstr "Oikealta vasemmalle" #: model:ir.model,name:base.model_ir_filters #: model:ir.ui.menu,name:base.menu_ir_filters msgid "Filters" -msgstr "" +msgstr "Suotimet" #. module: base #: code:addons/orm.py:758 @@ -2415,7 +2488,7 @@ msgstr "Otsikko" #. module: base #: help:ir.property,res_id:0 msgid "If not set, acts as a default value for new resources" -msgstr "" +msgstr "Jos ei asetettu, toimii oletusarvona uusille resursseille" #. module: base #: code:addons/orm.py:3448 @@ -2436,6 +2509,9 @@ msgid "" "loading a new language it becomes available as default interface language " "for users and partners." msgstr "" +"Tämä velho auttaa sinua lisäämään uuden kielen OpenERP järjestelmään. " +"Ladattuasi uuden kielen se tulee valittavaksi kieleksi käyttäjille ja " +"yhteistyökumppaneille." #. module: base #: view:ir.model:0 @@ -2454,7 +2530,7 @@ msgstr "" #. module: base #: model:ir.model,name:base.model_maintenance_contract msgid "maintenance.contract" -msgstr "" +msgstr "maintenance.contract" #. module: base #: model:res.country,name:base.ru @@ -2490,18 +2566,18 @@ msgstr "Tietuesäännöt" #. module: base #: view:ir.property:0 msgid "Field Information" -msgstr "" +msgstr "Tietoa kentästä" #. module: base #: view:ir.actions.todo:0 msgid "Search Actions" -msgstr "" +msgstr "Hakutoiminnot" #. module: base #: model:ir.actions.act_window,name:base.action_view_partner_wizard_ean_check #: view:partner.wizard.ean.check:0 msgid "Ean check" -msgstr "" +msgstr "EAN tarkistus" #. module: base #: field:res.partner,vat:0 @@ -2526,7 +2602,7 @@ msgstr "%x - Sopiva päivämäärän esitysmuoto." #. module: base #: view:res.lang:0 msgid "%d - Day of the month [01,31]." -msgstr "" +msgstr "%d - kuukauden päiväys [01,31]." #. module: base #: model:res.country,name:base.tj @@ -2560,6 +2636,8 @@ msgid "" "Operation prohibited by access rules, or performed on an already deleted " "document (Operation: read, Document type: %s)." msgstr "" +"Käyttösäännöt estävät toiminnon tai toimintoa on yritetty poistetulle " +"dokumentille (Toiminto: luku. Dokumenttityyppi: %s)." #. module: base #: model:res.country,name:base.nr @@ -2570,7 +2648,7 @@ msgstr "Nauru" #: code:addons/base/module/module.py:200 #, python-format msgid "The certificate ID of the module must be unique !" -msgstr "" +msgstr "Moduulin sertifikaatti ID:n tulee olla uniikki !" #. module: base #: model:ir.model,name:base.model_ir_property @@ -2609,6 +2687,9 @@ msgid "" "import a language pack from here. Other OpenERP languages than the official " "ones can be found on launchpad." msgstr "" +"Jos tarvitset jonkun muun kuin virallisen saatavilla olevan kielen, voit " +"tuoda kielipaketin täällä. Muut OpenERP kielet kuin viralliset löydät " +"Launchpadistä." #. module: base #: view:ir.module.module:0 @@ -2647,7 +2728,7 @@ msgstr "EAN13" #: code:addons/orm.py:1622 #, python-format msgid "Invalid Architecture!" -msgstr "" +msgstr "Väärä arkkitehtuuri!" #. module: base #: model:res.country,name:base.pt @@ -2659,6 +2740,7 @@ msgstr "Portugali" msgid "" "You cannot have multiple records with the same id for the same module !" msgstr "" +"Sinulla ei voi olla useita tietuieita samalla id:llä samalle moduulille!" #. module: base #: field:ir.module.module,certificate:0 @@ -2674,12 +2756,12 @@ msgstr "6. %d, %m = 05, 12" #: field:res.config.users,date:0 #: field:res.users,date:0 msgid "Last Connection" -msgstr "" +msgstr "Viimeinen korjaus" #. module: base #: field:ir.actions.act_window,help:0 msgid "Action description" -msgstr "" +msgstr "Toiminnon kuvaus" #. module: base #: help:res.partner,customer:0 @@ -2723,7 +2805,7 @@ msgstr "" #: model:ir.ui.menu,name:base.menu_partner_form #: view:res.partner:0 msgid "Customers" -msgstr "" +msgstr "Asiakkaat" #. module: base #: model:res.country,name:base.au @@ -2753,12 +2835,12 @@ msgstr "Peruskenttä" #. module: base #: view:publisher_warranty.contract:0 msgid "Validate" -msgstr "" +msgstr "Hyväksy" #. module: base #: field:ir.actions.todo,restart:0 msgid "Restart" -msgstr "" +msgstr "Käynnistä uudelleen" #. module: base #: field:ir.actions.report.xml,report_sxw_content:0 @@ -2782,6 +2864,7 @@ msgstr "Liipaiseva toiminto" #, python-format msgid "\"email_from\" needs to be set to send welcome mails to users" msgstr "" +"\"email_from\" täytyy asettaa lähettääksesi tervetuloviestejä käyttäjille" #. module: base #: selection:ir.translation,type:0 @@ -2804,7 +2887,7 @@ msgstr "Vaadittu" #. module: base #: view:res.users:0 msgid "Default Filters" -msgstr "" +msgstr "Oletussuotimet" #. module: base #: field:res.request.history,name:0 @@ -2814,7 +2897,7 @@ msgstr "Yhteenveto" #. module: base #: field:multi_company.default,expression:0 msgid "Expression" -msgstr "" +msgstr "Lauseke" #. module: base #: help:ir.actions.server,subject:0 @@ -2836,6 +2919,8 @@ msgid "" "Optional help text for the users with a description of the target view, such " "as its usage and purpose." msgstr "" +"Vaihtoehtoinen ohjeteksti käyttäjälle jossa on kohdenäkymän kuvaus kuten " +"esim.käyttötarkoitus ja käyttöohje." #. module: base #: model:res.country,name:base.va @@ -2850,7 +2935,7 @@ msgstr "Moduuli .zip-tiedosto" #. module: base #: field:ir.ui.view,xml_id:0 msgid "XML ID" -msgstr "" +msgstr "XML ID" #. module: base #: model:res.partner.category,name:base.res_partner_category_16 @@ -2881,7 +2966,7 @@ msgstr "Suriname" #. module: base #: model:ir.ui.menu,name:base.marketing_menu msgid "Marketing" -msgstr "" +msgstr "Markkinointi" #. module: base #: view:res.partner.bank:0 @@ -2892,7 +2977,7 @@ msgstr "Pankkitili" #. module: base #: selection:base.language.install,lang:0 msgid "Spanish (HN) / Español (HN)" -msgstr "" +msgstr "Espanja (HN) / Español (HN)" #. module: base #: view:ir.sequence.type:0 @@ -2902,7 +2987,7 @@ msgstr "Sarjan tyyppi" #. module: base #: view:ir.ui.view.custom:0 msgid "Customized Architecture" -msgstr "" +msgstr "Kustomoitu arkkitehtuuri" #. module: base #: field:ir.module.module,license:0 @@ -2912,17 +2997,17 @@ msgstr "Lisenssi" #. module: base #: field:ir.attachment,url:0 msgid "Url" -msgstr "" +msgstr "Verkko-osoite" #. module: base #: selection:ir.actions.todo,restart:0 msgid "Always" -msgstr "" +msgstr "Aina" #. module: base #: selection:ir.translation,type:0 msgid "SQL Constraint" -msgstr "" +msgstr "SQL rajoitus" #. module: base #: field:ir.actions.server,srcmodel_id:0 @@ -2936,11 +3021,13 @@ msgid "" "The selected language has been successfully installed. You must change the " "preferences of the user and open a new menu to view the changes." msgstr "" +"Valittu kieli on asennettu onnistuneesti. Sinun pitää valita se käyttäjän " +"asetuksista ja avata uusi valikko nähdäksesi muutokset." #. module: base #: sql_constraint:ir.config_parameter:0 msgid "Key must be unique." -msgstr "" +msgstr "Avaimen tulee olla uniikki." #. module: base #: view:ir.actions.act_window:0 @@ -2989,6 +3076,9 @@ msgid "" "\n" "Click 'Continue' and enjoy your OpenERP experience..." msgstr "" +"Tietokantasi on nyt täysin määritelty.\n" +"\n" +"Klikkaa 'Jatka' ja nauti OpenERP elämyksestä..." #. module: base #: selection:base.language.install,lang:0 @@ -3036,12 +3126,12 @@ msgstr "Yrität poistaa moduulia joka on asennettu tai tullaan asentamaan" #. module: base #: view:base.module.upgrade:0 msgid "The selected modules have been updated / installed !" -msgstr "" +msgstr "Valitut moduulit on päivitetty / asennettu !" #. module: base #: selection:base.language.install,lang:0 msgid "Spanish (PR) / Español (PR)" -msgstr "" +msgstr "Espanja (PR) / Español (PR)" #. module: base #: model:res.country,name:base.gt @@ -3059,12 +3149,12 @@ msgstr "Työnkulut" #. module: base #: field:ir.translation,xml_id:0 msgid "XML Id" -msgstr "" +msgstr "XML Id" #. module: base #: model:ir.actions.act_window,name:base.action_config_user_form msgid "Create Users" -msgstr "" +msgstr "Luo Käyttäjiä" #. module: base #: model:ir.model,name:base.model_res_partner_title @@ -3079,7 +3169,7 @@ msgstr "tree_but_action, client_print_multi" #. module: base #: model:res.partner.category,name:base.res_partner_category_retailers0 msgid "Retailers" -msgstr "" +msgstr "Vähittäiskauppiaat" #. module: base #: help:ir.cron,priority:0 @@ -3115,12 +3205,12 @@ msgstr "Kenia" #. module: base #: view:res.partner.event:0 msgid "Event" -msgstr "" +msgstr "Tapahtuma" #. module: base #: model:ir.ui.menu,name:base.menu_custom_reports msgid "Custom Reports" -msgstr "" +msgstr "Tilausraportit" #. module: base #: selection:base.language.install,lang:0 @@ -3130,7 +3220,7 @@ msgstr "" #. module: base #: view:base.module.configuration:0 msgid "System Configuration Done" -msgstr "" +msgstr "Järjestelmän määrittelyt tehty" #. module: base #: code:addons/orm.py:929 @@ -3141,7 +3231,7 @@ msgstr "Virhe tarkistettaessa kenttiä %s: %s" #. module: base #: view:ir.property:0 msgid "Generic" -msgstr "" +msgstr "Yleiset" #. module: base #: model:res.country,name:base.sm @@ -3172,7 +3262,7 @@ msgstr "Benin" #: code:addons/base/publisher_warranty/publisher_warranty.py:281 #, python-format msgid "That contract is already registered in the system." -msgstr "" +msgstr "Sopimus on jo rekisteröity järjestelmään." #. module: base #: help:ir.sequence,suffix:0 @@ -3182,7 +3272,7 @@ msgstr "" #. module: base #: selection:base.language.install,lang:0 msgid "Spanish (PY) / Español (PY)" -msgstr "" +msgstr "Espanja (PY) / Español (PY)" #. module: base #: field:ir.config_parameter,key:0 @@ -3206,6 +3296,8 @@ msgid "" "You can not create this document (%s) ! Be sure your user belongs to one of " "these groups: %s." msgstr "" +"Et voi luoda dokumenttia (%s) ! Varmista että käyttäjätunnuksesi kuuluu " +"johonkin näistä ryhmistä: %s." #. module: base #: model:res.country,name:base.mu @@ -3216,7 +3308,7 @@ msgstr "Mauritius" #: view:ir.model.access:0 #: view:ir.rule:0 msgid "Full Access" -msgstr "" +msgstr "Täydet oikeudet" #. module: base #: view:ir.actions.act_window:0 @@ -3230,7 +3322,7 @@ msgstr "Turvallisuus" #. module: base #: model:res.widget,title:base.openerp_favorites_twitter_widget msgid "OpenERP Favorites" -msgstr "" +msgstr "OpenERP suosikit" #. module: base #: model:res.country,name:base.za @@ -3247,13 +3339,13 @@ msgstr "Asennettu" #. module: base #: selection:base.language.install,lang:0 msgid "Ukrainian / українська" -msgstr "" +msgstr "Ukraina / українська" #. module: base #: model:ir.actions.act_window,name:base.action_translation #: model:ir.ui.menu,name:base.menu_action_translation msgid "Translation Terms" -msgstr "" +msgstr "Käännöstermit" #. module: base #: model:res.country,name:base.sn @@ -3278,7 +3370,7 @@ msgstr "Brasilia" #. module: base #: view:res.lang:0 msgid "%M - Minute [00,59]." -msgstr "" +msgstr "%M - minuutti [00,59]." #. module: base #: selection:ir.module.module,license:0 @@ -3293,12 +3385,12 @@ msgstr "Seuraava numero" #. module: base #: help:workflow.transition,condition:0 msgid "Expression to be satisfied if we want the transition done." -msgstr "" +msgstr "Riittävä määrittely jos haluamme siirtymän valmiiksi." #. module: base #: selection:base.language.install,lang:0 msgid "Spanish (PA) / Español (PA)" -msgstr "" +msgstr "Espanja (PA) / Español (PA)" #. module: base #: view:res.currency:0 @@ -3330,7 +3422,7 @@ msgstr "" #. module: base #: view:base.module.upgrade:0 msgid "System update completed" -msgstr "" +msgstr "Järjestelmän päivitys valmis" #. module: base #: selection:res.request,state:0 @@ -3361,18 +3453,18 @@ msgstr "Data" #: field:ir.ui.menu,parent_id:0 #: field:wizard.ir.model.menu.create,menu_id:0 msgid "Parent Menu" -msgstr "Päävalikko" +msgstr "Ylätason valikko" #. module: base #: field:ir.rule,perm_unlink:0 msgid "Apply For Delete" -msgstr "" +msgstr "Pyydä poistoa" #. module: base #: code:addons/base/ir/ir_model.py:319 #, python-format msgid "Cannot rename column to %s, because that column already exists!" -msgstr "" +msgstr "Ei voi muuttaa sarakkeen nimeä %s, koska se sarake on jo olemassa!" #. module: base #: view:ir.attachment:0 @@ -3394,6 +3486,10 @@ msgid "" "to see. Whether they can have a read, write, create and delete access right " "can be managed from here." msgstr "" +"Ryhmä sisältää toiminnallisia alueita jotka voidaan kytkeä kyttäjiin, " +"jolloin heille annetaan tietyt oikeuden järjestelmään. Voit luoda lisää " +"ryhmiä tai muokata jo olemassaolevia muuttaksesi valikkoja joita käyttäjä " +"näkee. Luku, kirjoitus, luonti ja poisto-oikeuksia voidaan hallita täältä." #. module: base #: view:res.partner:0 @@ -3417,6 +3513,11 @@ msgid "" "Would your payment have been carried out after this mail was sent, please " "consider the present one as void." msgstr "" +"Huomaa että seuraavat maksut ovat erääntyneet. Jos maksunne on lähetetty, " +"olkaa hyvä ja lähettäkää tiedo maksusta meille. Jos maksu myöhästyy yhä, " +"olkaa hyvä ja ottakaa meihin yhteyttä.\n" +"Jos maksu on jo suoritettu kun saatte tämän ilmoituksen, on ilmoitus " +"aiheeton." #. module: base #: model:res.country,name:base.mx @@ -3426,7 +3527,7 @@ msgstr "Meksiko" #. module: base #: model:ir.ui.menu,name:base.menu_base_config_plugins msgid "Plugins" -msgstr "" +msgstr "Liitännäiset" #. module: base #: field:res.company,child_ids:0 @@ -3458,7 +3559,7 @@ msgstr "Yleinen kuvaus" #: model:ir.actions.act_window,name:base.action_config_simple_view_form #: view:res.config.view:0 msgid "Configure Your Interface" -msgstr "" +msgstr "Määrittele liittymäsi" #. module: base #: field:ir.values,meta:0 @@ -3468,7 +3569,7 @@ msgstr "Metatiedot" #. module: base #: sql_constraint:ir.ui.view_sc:0 msgid "Shortcut for this menu already exists!" -msgstr "" +msgstr "Pikavalinta tälle valikolle on jo olemassa!" #. module: base #: model:res.country,name:base.ve @@ -3496,7 +3597,7 @@ msgstr "" #. module: base #: field:res.partner,parent_id:0 msgid "Parent Partner" -msgstr "" +msgstr "Ylätason kumppani" #. module: base #: view:ir.module.module:0 @@ -3516,7 +3617,7 @@ msgstr "Kazakstan" #. module: base #: view:res.lang:0 msgid "%w - Weekday number [0(Sunday),6]." -msgstr "" +msgstr "%w - viikonpäivän numero 0(Sunnuntai),6]." #. module: base #: model:ir.actions.act_window,help:base.action_partner_form @@ -3529,6 +3630,14 @@ msgid "" "plugin, don't forget to register emails to each contact so that the gateway " "will automatically attach incoming emails to the right partner." msgstr "" +"Aiakas on yhteisö jonka kanssa käyt kauppaa, kuten yritys tai organisaation. " +"Asiakkaalla voi olla uiseita kontakteja ja osoitteita joissa henkilöt " +"työskentelevät. Voit käyttää historia välilehteä seurataksesi kaikkia " +"asiakkaaseen liittyviä toimenpiteitä, myyntitilauksia, sähköposteja, " +"mahdollisuuksia, reklamaatioita yms. Jos käytät sähköpostivälitystä, Outlook " +"tai Thunderbird liitännäistä, älä unohda rekisteröidä jokaista kontaktia " +"jotta yhdiskäytävä jaottelee saapuvat viestit automaattisesti oikeille " +"asiakkaille." #. module: base #: field:ir.actions.report.xml,name:0 @@ -3564,6 +3673,8 @@ msgid "" "If set to true, the action will not be displayed on the right toolbar of a " "form view" msgstr "" +"Jos arvo tosi (true), toimintoa ei näytetä lomakenäkymän oikeanpuoleisessa " +"työkalupalkissa." #. module: base #: model:res.country,name:base.ms @@ -3577,6 +3688,8 @@ msgid "" "The Selection Options expression is not a valid Pythonic expression.Please " "provide an expression in the [('key','Label'), ...] format." msgstr "" +"Valintavaihtoehdot eivät ole oikeassa Python määrittelymuodossa. Ole hyvä ja " +"syötä määrittely esim. ('key','Label'), ...]" #. module: base #: model:ir.ui.menu,name:base.menu_translation_app @@ -3590,6 +3703,8 @@ msgid "" "The user's timezone, used to perform timezone conversions between the server " "and the client." msgstr "" +"Käyttäjän aikavyöhyke, jota käytetään aikavyöhykemuunnoksissa palvelimen ja " +"asiakasohjelman välillä." #. module: base #: field:ir.module.module,demo:0 @@ -3599,12 +3714,12 @@ msgstr "Demo tiedot" #. module: base #: selection:base.language.install,lang:0 msgid "English (UK)" -msgstr "" +msgstr "englanti (UK)" #. module: base #: selection:base.language.install,lang:0 msgid "Japanese / 日本語" -msgstr "" +msgstr "Japani / 日本語" #. module: base #: help:workflow.transition,act_from:0 @@ -3612,6 +3727,8 @@ msgid "" "Source activity. When this activity is over, the condition is tested to " "determine if we can start the ACT_TO activity." msgstr "" +"Alkuaktiviteetti. Kun tämä aktiviteetti on valmis, ehto on testattu sen " +"selvittämiseksi josko voimme käynnistää ACT_TO aktiviteetin" #. module: base #: model:res.partner.category,name:base.res_partner_category_3 @@ -3624,6 +3741,7 @@ msgid "" "For one2many fields, the field on the target model that implement the " "opposite many2one relationship" msgstr "" +"one2many kentillä kohdemallin kentän vastapuolen many2one yhteyskenttä" #. module: base #: model:ir.model,name:base.model_ir_actions_act_window_view @@ -3638,7 +3756,7 @@ msgstr "Web" #. module: base #: selection:base.language.install,lang:0 msgid "English (CA)" -msgstr "" +msgstr "Englanti (Kanada)" #. module: base #: model:ir.model,name:base.model_publisher_warranty_contract @@ -3679,17 +3797,17 @@ msgstr "Ryhmittele" #: view:res.config:0 #: view:res.config.installer:0 msgid "title" -msgstr "" +msgstr "otsake" #. module: base #: model:ir.model,name:base.model_base_language_install msgid "Install Language" -msgstr "" +msgstr "Asennuskieli" #. module: base #: view:ir.translation:0 msgid "Translation" -msgstr "" +msgstr "Käännös" #. module: base #: selection:res.request,state:0 @@ -3714,7 +3832,7 @@ msgstr "Kirjoitustunnus" #. module: base #: model:ir.ui.menu,name:base.menu_product msgid "Products" -msgstr "" +msgstr "Tuotteet" #. module: base #: field:ir.actions.act_window,domain:0 @@ -3730,7 +3848,7 @@ msgstr "SMS-asetukset" #. module: base #: selection:base.language.install,lang:0 msgid "Spanish (BO) / Español (BO)" -msgstr "" +msgstr "Espanja (BO) / Español (BO)" #. module: base #: model:ir.actions.act_window,name:base.ir_access_act @@ -3778,11 +3896,13 @@ msgstr "" msgid "" "Unable to process module \"%s\" because an external dependency is not met: %s" msgstr "" +"Ei voi käyttää moduulia \"%s\", koska ulkoista riippuvuutta ei ole käytössä: " +"%s" #. module: base #: view:publisher_warranty.contract.wizard:0 msgid "Please enter the serial key provided in your contract document:" -msgstr "" +msgstr "Ole hyvä ja syötä sarjanumero joka on sopimuspaperissasi." #. module: base #: view:workflow.activity:0 @@ -3794,7 +3914,7 @@ msgstr "Kulun aloitus" #: code:addons/__init__.py:834 #, python-format msgid "module base cannot be loaded! (hint: verify addons-path)" -msgstr "" +msgstr "base moduulia ei voi ladata! (tarkista addons polku)" #. module: base #: view:res.partner.bank:0 @@ -3837,11 +3957,14 @@ msgid "" "form, signal tests the name of the pressed button. If signal is NULL, no " "button is necessary to validate this transition." msgstr "" +"Kun siirtymäoperaatio tulee painetusta painikkeesta käyttäjälomakkeella, " +"signaali testaa painetun napin nimen. Jos signaali on NULL, nappi ei ole " +"tarpeellinen siirtymän varmistamiseksi." #. module: base #: help:multi_company.default,object_id:0 msgid "Object affected by this rule" -msgstr "" +msgstr "Tätä sääntöä koskeva objekti" #. module: base #: report:ir.module.reference.graph:0 @@ -3856,12 +3979,12 @@ msgstr "Valikon nimi" #. module: base #: view:ir.module.module:0 msgid "Author Website" -msgstr "" +msgstr "Valmistajan nettisivusto" #. module: base #: view:ir.attachment:0 msgid "Month" -msgstr "" +msgstr "Kuukausi" #. module: base #: model:res.country,name:base.my @@ -3872,7 +3995,7 @@ msgstr "Malesia" #: view:base.language.install:0 #: model:ir.actions.act_window,name:base.action_view_base_language_install msgid "Load Official Translation" -msgstr "" +msgstr "Lataa virallinen käännös" #. module: base #: model:ir.model,name:base.model_res_request_history @@ -3896,11 +4019,13 @@ msgid "" "Whether values for this field can be translated (enables the translation " "mechanism for that field)" msgstr "" +"Voidaanko tämän kentän arvoja kääntää (laittaa päälle käännösmekanismin " +"kentälle)" #. module: base #: view:res.lang:0 msgid "%S - Seconds [00,61]." -msgstr "" +msgstr "%S - sekunnit [00,61]." #. module: base #: model:res.country,name:base.cv @@ -3910,7 +4035,7 @@ msgstr "Kap Verde" #. module: base #: view:base.module.import:0 msgid "Select module package to import (.zip file):" -msgstr "" +msgstr "Valitse tuotaa moduulipaketti (.zip tiedosto)." #. module: base #: model:ir.actions.act_window,name:base.act_res_partner_event @@ -3929,14 +4054,13 @@ msgstr "ir.actions.url" #. module: base #: model:res.widget,title:base.currency_converter_widget msgid "Currency Converter" -msgstr "" +msgstr "Valuuttalaskin" #. module: base #: code:addons/orm.py:156 #, python-format msgid "Wrong ID for the browse record, got %r, expected an integer." -msgstr "" -"Väärä tunnus selaustietueeseen: saatiin %r, odotettiin kokonaislukua." +msgstr "Väärä ID selaustietueelle, tuli %r, odotettiin kokonaislukua." #. module: base #: model:ir.actions.act_window,name:base.action_partner_addess_tree @@ -3952,7 +4076,7 @@ msgstr "Lisättyjen moduulien määrä" #. module: base #: view:res.currency:0 msgid "Price Accuracy" -msgstr "" +msgstr "Hinnan täsmällisyys" #. module: base #: selection:base.language.install,lang:0 @@ -3984,7 +4108,7 @@ msgstr "Työkohta" #. module: base #: view:ir.actions.todo:0 msgid "Set as Todo" -msgstr "" +msgstr "Aseta tehtäväksi" #. module: base #: field:ir.actions.act_window.view,act_window_id:0 @@ -4010,12 +4134,12 @@ msgstr "ir.cron" #. module: base #: view:ir.rule:0 msgid "Combination of rules" -msgstr "" +msgstr "Sääntökombinaatio" #. module: base #: view:ir.sequence:0 msgid "Current Year without Century: %(y)s" -msgstr "" +msgstr "Nykyinen vuosi ilman vuosisataa. %(y)s" #. module: base #: field:ir.actions.server,trigger_obj_id:0 @@ -4025,7 +4149,7 @@ msgstr "Liipaisun peruste" #. module: base #: sql_constraint:ir.rule:0 msgid "Rule must have at least one checked access right !" -msgstr "" +msgstr "Säännöllä on oltava vähintään yksi tarkastettu käyttöoikeus!" #. module: base #: model:res.country,name:base.fj @@ -4201,7 +4325,7 @@ msgstr "Lisää näkymän automaattinen päivitys" #. module: base #: help:res.partner,employee:0 msgid "Check this box if the partner is an Employee." -msgstr "" +msgstr "Valitse tämä, jos partneri on työntekijä." #. module: base #: field:ir.actions.report.xml,report_rml_content:0 @@ -4232,6 +4356,8 @@ msgid "" "You cannot perform this operation. New Record Creation is not allowed for " "this object as this object is for reporting purpose." msgstr "" +"Et voi suorittaa tätä operaatiota. Uusien tietueiden luonti ei ole sallittu " +"tässä objektissa, koska tämä objekti on tarkoitettu raportointia varten." #. module: base #: view:base.language.import:0 @@ -4255,7 +4381,7 @@ msgstr "" #. module: base #: help:ir.model.fields,relation:0 msgid "For relationship fields, the technical name of the target model" -msgstr "" +msgstr "Yhteyskenttiin, kohdemallin tekninen nimi" #. module: base #: selection:base.language.install,lang:0 @@ -4270,43 +4396,43 @@ msgstr "Peritty näkymä" #. module: base #: view:ir.translation:0 msgid "Source Term" -msgstr "" +msgstr "Alkuperäinen termi" #. module: base #: model:ir.ui.menu,name:base.menu_main_pm msgid "Project" -msgstr "" +msgstr "Projekti" #. module: base #: field:ir.ui.menu,web_icon_hover_data:0 msgid "Web Icon Image (hover)" -msgstr "" +msgstr "Web ikoni" #. module: base #: view:base.module.import:0 msgid "Module file successfully imported!" -msgstr "" +msgstr "Moduulitiedosto tuotu onnistuneesti!" #. module: base #: selection:ir.actions.todo,state:0 msgid "Cancelled" -msgstr "" +msgstr "Peruttu" #. module: base #: view:res.config.users:0 msgid "Create User" -msgstr "" +msgstr "Luo uusi käyttäjä" #. module: base #: view:partner.clear.ids:0 msgid "Want to Clear Ids ? " -msgstr "" +msgstr "Haluatko tyhjentää ID:t? " #. module: base #: field:publisher_warranty.contract,name:0 #: field:publisher_warranty.contract.wizard,name:0 msgid "Serial Key" -msgstr "" +msgstr "Sarjanumero" #. module: base #: selection:res.request,priority:0 @@ -4316,7 +4442,7 @@ msgstr "Matala" #. module: base #: model:ir.ui.menu,name:base.menu_audit msgid "Audit" -msgstr "" +msgstr "Seuranta" #. module: base #: model:res.country,name:base.lc @@ -4336,7 +4462,7 @@ msgstr "Valitse mallista objekti jossa työnkulku suoritetaan." #. module: base #: field:res.partner,employee:0 msgid "Employee" -msgstr "" +msgstr "Työntekijä" #. module: base #: field:ir.model.access,perm_create:0 @@ -4351,7 +4477,7 @@ msgstr "Osavaltio" #. module: base #: field:ir.actions.server,copy_object:0 msgid "Copy Of" -msgstr "" +msgstr "Kopio" #. module: base #: field:ir.model,osv_memory:0 @@ -4361,7 +4487,7 @@ msgstr "" #. module: base #: view:partner.clear.ids:0 msgid "Clear Ids" -msgstr "" +msgstr "Tyhjennä ID:t" #. module: base #: model:res.country,name:base.io @@ -4373,7 +4499,7 @@ msgstr "Brittiläinen Intian valtameren alue" #: field:res.config.view,view:0 #: field:res.users,view:0 msgid "Interface" -msgstr "" +msgstr "Liittymä" #. module: base #: view:ir.actions.server:0 @@ -4383,7 +4509,7 @@ msgstr "Kenttien kartoitus" #. module: base #: view:publisher_warranty.contract:0 msgid "Refresh Validation Dates" -msgstr "" +msgstr "Päivitä tarkastuspäivät" #. module: base #: view:ir.model:0 @@ -4454,13 +4580,13 @@ msgstr "" #. module: base #: help:ir.filters,user_id:0 msgid "False means for every user" -msgstr "" +msgstr "Epätosi (false) tarkoittaa kaikkia käyttäjiä" #. module: base #: code:addons/base/module/module.py:198 #, python-format msgid "The name of the module must be unique !" -msgstr "" +msgstr "Moduulin nimen pitää olla uniikki" #. module: base #: model:res.country,name:base.mz @@ -4470,7 +4596,7 @@ msgstr "Mosambik" #. module: base #: model:ir.ui.menu,name:base.menu_project_long_term msgid "Long Term Planning" -msgstr "" +msgstr "Pitkän aikavälin suunnittelu" #. module: base #: field:ir.actions.server,message:0 @@ -4489,7 +4615,7 @@ msgstr "Useammassa dokumentissa" #: view:res.partner:0 #: field:res.partner,user_id:0 msgid "Salesman" -msgstr "" +msgstr "Myyjä" #. module: base #: field:res.partner,address:0 @@ -4507,7 +4633,7 @@ msgstr "Ei voi poistaa tätä dokumenttia koska sitä käytetään oletuksena" #. module: base #: view:res.widget.wizard:0 msgid "Add" -msgstr "" +msgstr "Uusi" #. module: base #: view:base.module.upgrade:0 @@ -4519,7 +4645,7 @@ msgstr "Suorita suunnitellut päivitykset" #. module: base #: view:res.widget:0 msgid "Widgets" -msgstr "" +msgstr "Elementit" #. module: base #: model:res.country,name:base.cz @@ -4538,6 +4664,9 @@ msgid "" "OpenERP. They are launched during the installation of new modules, but you " "can choose to restart some wizards manually from this menu." msgstr "" +"Konfiguraatio velhoja käytetään auttamaan OpenERP:in konfiguroinnissa. Ne " +"käynnistetään uusien moduulien asennuksen aikana, mutta voit käynnistä " +"joitakin velhoja manuaalisesti tästä valikosta." #. module: base #: code:addons/base/res/res_user.py:206 @@ -4546,17 +4675,19 @@ msgid "" "Please use the change password wizard (in User Preferences or User menu) to " "change your own password." msgstr "" +"Ole hyvä ja käytä salasanan vaihto velhoa (käyttäjäasetuksissa tai käyttäjä " +"menussa) vaihtaaksesi salasanaa." #. module: base #: code:addons/orm.py:1350 #, python-format msgid "Insufficient fields for Calendar View!" -msgstr "" +msgstr "Ei riittävästi kenttiä kalenterinäkymän" #. module: base #: selection:ir.property,type:0 msgid "Integer" -msgstr "" +msgstr "kokonaisluku" #. module: base #: help:ir.actions.report.xml,report_rml:0 @@ -4564,12 +4695,14 @@ msgid "" "The path to the main report file (depending on Report Type) or NULL if the " "content is in another data field" msgstr "" +"Polku pääraportti tiedostoon (riippuen raporttityypistä) tai NULL jos " +"sisältö on toisessa tietokentässä." #. module: base #: help:res.config.users,company_id:0 #: help:res.users,company_id:0 msgid "The company this user is currently working for." -msgstr "" +msgstr "Yritys, jolle tämä käyttäjä työskentelee nyt." #. module: base #: model:ir.model,name:base.model_wizard_ir_model_menu_create @@ -4584,7 +4717,7 @@ msgstr "Siirtymä" #. module: base #: field:res.groups,menu_access:0 msgid "Access Menu" -msgstr "Valikon käyttöoikeus" +msgstr "Käyttöoikeus valikko" #. module: base #: model:res.country,name:base.na @@ -4625,12 +4758,12 @@ msgstr "Sulje" #. module: base #: selection:base.language.install,lang:0 msgid "Spanish (MX) / Español (MX)" -msgstr "" +msgstr "Espanja (Mexico) / Español (MX)" #. module: base #: view:res.log:0 msgid "My Logs" -msgstr "" +msgstr "Lokini" #. module: base #: model:res.country,name:base.bt @@ -4640,7 +4773,7 @@ msgstr "Bhutan" #. module: base #: help:ir.sequence,number_next:0 msgid "Next number of this sequence" -msgstr "" +msgstr "Tämän numerosarjan seuraava numero" #. module: base #: model:res.partner.category,name:base.res_partner_category_11 @@ -4655,12 +4788,12 @@ msgstr "Tämä ikkuna" #. module: base #: view:publisher_warranty.contract:0 msgid "Publisher Warranty Contracts" -msgstr "" +msgstr "Julkaisijan takuu yhteyshenkilöt" #. module: base #: help:res.log,name:0 msgid "The logging message." -msgstr "" +msgstr "Loggaus viesti." #. module: base #: field:base.language.export,format:0 @@ -4670,7 +4803,7 @@ msgstr "Tiedostomuoto" #. module: base #: field:res.lang,iso_code:0 msgid "ISO code" -msgstr "" +msgstr "ISO koodi" #. module: base #: model:ir.model,name:base.model_res_config_view @@ -4681,12 +4814,12 @@ msgstr "res.config.view" #: view:res.log:0 #: field:res.log,read:0 msgid "Read" -msgstr "" +msgstr "Lue" #. module: base #: sql_constraint:res.country:0 msgid "The name of the country must be unique !" -msgstr "" +msgstr "Maan nimen pitää olla uniikki!" #. module: base #: model:ir.actions.act_window,help:base.action_country_state @@ -4695,6 +4828,8 @@ msgid "" "federal states you are working on from here. Each state is attached to one " "country." msgstr "" +"Jos työskentelet Amerikan markkinoilla, voit hallita eri osavaltioita. " +"Jokainen osavaltio on liitetty maahan." #. module: base #: view:workflow.workitem:0 @@ -4726,13 +4861,15 @@ msgstr "Kentät" #. module: base #: model:ir.actions.act_window,name:base.action_partner_employee_form msgid "Employees" -msgstr "" +msgstr "Työntekijät" #. module: base #: help:res.log,read:0 msgid "" "If this log item has been read, get() should not send it to the client" msgstr "" +"Jos tämä logimerkintä on luettu, get() ei tulisi lähettää sitä " +"asiakasohjelmalle" #. module: base #: field:res.company,rml_header2:0 @@ -4743,7 +4880,7 @@ msgstr "RML sisäinen ylätunniste" #. module: base #: field:ir.actions.act_window,search_view_id:0 msgid "Search View Ref." -msgstr "" +msgstr "Hakunäkymän referenssi" #. module: base #: field:ir.module.module,installed_version:0 @@ -4757,6 +4894,9 @@ msgid "" "channels that will be maintained at the creation of a document in the " "system. Some examples of channels can be: Website, Phone Call, Reseller, etc." msgstr "" +"Seuraa mistä mahdollisuudet tulevat luomalla kanavia joita ylläpidetään " +"dokumenttijärjestelmässä. Joitain esimerkkejä kanavista ovat esim. " +"nettisivusto, puhelin, jälleenmyyjä..." #. module: base #: model:res.partner.bank.type.field,name:base.bank_normal_field @@ -4845,7 +4985,7 @@ msgstr "Kustomoitu kenttä" #. module: base #: field:ir.module.module,web:0 msgid "Has a web component" -msgstr "" +msgstr "Sisältää web komponentin" #. module: base #: model:res.country,name:base.cc @@ -4857,7 +4997,7 @@ msgstr "Kookossaaret (Keeling-saaret)" #: selection:base.module.import,state:0 #: selection:base.module.update,state:0 msgid "init" -msgstr "" +msgstr "alustus" #. module: base #: view:res.lang:0 @@ -4882,11 +5022,14 @@ msgid "" "\n" "This addon is already installed on your system" msgstr "" +"\n" +"\n" +"Tämä lisäohjelma on jo asennettu järjestelmääsi" #. module: base #: help:ir.cron,interval_number:0 msgid "Repeat every x." -msgstr "" +msgstr "Toista joka x." #. module: base #: wizard_view:server.action.create,step_1:0 @@ -4902,7 +5045,7 @@ msgstr "1cm 28cm 20cm 28cm" #. module: base #: field:ir.module.module,maintainer:0 msgid "Maintainer" -msgstr "" +msgstr "Ylläpitäjä" #. module: base #: field:ir.sequence,suffix:0 @@ -4932,12 +5075,12 @@ msgstr "Objektikenttä" #. module: base #: selection:base.language.install,lang:0 msgid "Spanish (PE) / Español (PE)" -msgstr "" +msgstr "Espanja (PE) / Español (PE)" #. module: base #: selection:base.language.install,lang:0 msgid "French (CH) / Français (CH)" -msgstr "" +msgstr "Ranska (CH) / Français (CH)" #. module: base #: help:res.config.users,action_id:0 @@ -4946,11 +5089,13 @@ msgid "" "If specified, this action will be opened at logon for this user, in addition " "to the standard menu." msgstr "" +"Jos määritelty, tämä toiminto avataan jokaisen käyttäjän kirjautuessa " +"vakiomenun lisäksi." #. module: base #: view:ir.values:0 msgid "Client Actions" -msgstr "" +msgstr "Asiakasohjelman toiminnot" #. module: base #: code:addons/orm.py:1806 @@ -4992,7 +5137,7 @@ msgstr "Yläkategoria" #. module: base #: selection:ir.property,type:0 msgid "Integer Big" -msgstr "" +msgstr "Suuri kokonaisluku" #. module: base #: selection:res.partner.address,type:0 @@ -5021,12 +5166,12 @@ msgstr "Peruuta asennuksen poisto" #: view:res.partner:0 #: view:res.partner.address:0 msgid "Communication" -msgstr "" +msgstr "Viestintä" #. module: base #: view:ir.actions.report.xml:0 msgid "RML Report" -msgstr "" +msgstr "RML raportti" #. module: base #: model:ir.model,name:base.model_ir_server_object_lines @@ -5074,27 +5219,27 @@ msgstr "Nigeria" #: code:addons/base/ir/ir_model.py:250 #, python-format msgid "For selection fields, the Selection Options must be given!" -msgstr "" +msgstr "Valinta optiot on annettava valintakentille!" #. module: base #: model:ir.actions.act_window,name:base.action_partner_sms_send msgid "SMS Send" -msgstr "" +msgstr "SMS lähetys" #. module: base #: field:res.company,user_ids:0 msgid "Accepted Users" -msgstr "" +msgstr "Hyväksytyt käyttäjät" #. module: base #: field:ir.ui.menu,web_icon_data:0 msgid "Web Icon Image" -msgstr "" +msgstr "Web ikoni" #. module: base #: view:ir.values:0 msgid "Values for Event Type" -msgstr "Arvot tapahtumatyypille" +msgstr "Tapahtumatyyppien arvot" #. module: base #: selection:ir.model.fields,select_level:0 @@ -5124,6 +5269,13 @@ msgid "" "installed the CRM, with the history tab, you can track all the interactions " "with a partner such as opportunities, emails, or sales orders issued." msgstr "" +"Asiakkaat (tai partnerit) auttaa sinua hallitsemaan asiakkaiden " +"osoitekirjaa, ovatpa ne sitten lupaavia asiakkaita, asiakkaita tai " +"toimittajia. Partnerilomake auttaa sinua seuraamaan ja tallentamaan kaiken " +"tarvittavan tieidon kommunikoidaksesi partnereidesi kanssa (kontaktit, " +"hinnasot yms.) Jos asensit CRM moduulin, niin näet historia välilehdeltä " +"kaikki yhteydet partneriin kuten esim. mahdollisuudet, sähköpostit tai " +"myyntitilaukset." #. module: base #: model:res.country,name:base.ph @@ -5143,12 +5295,12 @@ msgstr "2. %a, %A = Pe, Perjantai" #. module: base #: field:res.widget,content:0 msgid "Content" -msgstr "" +msgstr "Sisältö" #. module: base #: help:ir.rule,global:0 msgid "If no group is specified the rule is global and applied to everyone" -msgstr "" +msgstr "Jos ryhmää ei ole määritelty sääntö on globaali ja koskee kaikkia" #. module: base #: model:res.country,name:base.td @@ -5184,18 +5336,18 @@ msgstr "Dominica" #: sql_constraint:publisher_warranty.contract:0 msgid "" "Your publisher warranty contract is already subscribed in the system !" -msgstr "" +msgstr "Toimittajan takuusopimus on jo tilattu järjestelmälle!" #. module: base #: help:ir.cron,nextcall:0 msgid "Next planned execution date for this scheduler" -msgstr "" +msgstr "Tämn ajastimen seuraava suunniteltu suoritusajankohta" #. module: base #: help:res.config.users,view:0 #: help:res.users,view:0 msgid "Choose between the simplified interface and the extended one" -msgstr "" +msgstr "Valitse peruskäyttöliittymä tai laajennettu" #. module: base #: model:res.country,name:base.np @@ -5209,11 +5361,13 @@ msgid "" "Invalid value for reference field \"%s\" (last part must be a non-zero " "integer): \"%s\"" msgstr "" +"Virheellinen arvo viitekentälle \"%s\" (viimeisen osan tulee olla ei-nolla " +"kokonaisluku): \"%s\"" #. module: base #: help:ir.cron,args:0 msgid "Arguments to be passed to the method. e.g. (uid,)" -msgstr "" +msgstr "Metodille siirrettävät argumentit (esim. uid)" #. module: base #: help:ir.ui.menu,groups_id:0 @@ -5222,13 +5376,15 @@ msgid "" "groups. If this field is empty, OpenERP will compute visibility based on the " "related object's read access." msgstr "" +"Jos sinulla on ryhmiä, tämän menun näkyvyys riippuu ryhmistä. Jos tämä " +"kenttä on tyhjä, OpenERP laskee näkyvyyden objektin lukuoikeuden pohjalta." #. module: base #: model:ir.actions.act_window,name:base.action_ui_view_custom #: model:ir.ui.menu,name:base.menu_action_ui_view_custom #: view:ir.ui.view.custom:0 msgid "Customized Views" -msgstr "" +msgstr "Kustomoidut näkymät" #. module: base #: view:partner.sms.send:0 @@ -5251,6 +5407,8 @@ msgstr "Päivitä lista moduuleista" msgid "" "Unable to upgrade module \"%s\" because an external dependency is not met: %s" msgstr "" +"Ei voi päivittää moduulia \"%s\" koska ulkoista riippuvuutta ei saavutettu: " +"%s" #. module: base #: code:addons/base/res/res_user.py:257 @@ -5261,6 +5419,10 @@ msgid "" "sure to save and close all forms before switching to a different company. " "(You can click on Cancel in the User Preferences now)" msgstr "" +"Muista että näkyvät dokumentit eivät välttämättä ole relevantteja " +"vaihdettaessa toiseen yritykseen. Jos sinulla on tallentamattomia muutoksia, " +"varmista että talletat ja suljet kaikki sivut ennenkuin vaihdat yritystä. " +"(voit klikata Peruuta käyttäjäasetuksissa nyt)" #. module: base #: view:ir.actions.configuration.wizard:0 @@ -5312,7 +5474,7 @@ msgstr "Lisää käyttäjä" #. module: base #: model:ir.actions.act_window,name:base.action_view_base_module_upgrade_install msgid "Module Upgrade Install" -msgstr "" +msgstr "Moduulin päivityksen asennus" #. module: base #: model:ir.model,name:base.model_ir_actions_configuration_wizard @@ -5348,23 +5510,23 @@ msgstr "_Sulje" #. module: base #: field:multi_company.default,company_dest_id:0 msgid "Default Company" -msgstr "" +msgstr "Oletus yritys" #. module: base #: selection:base.language.install,lang:0 msgid "Spanish (EC) / Español (EC)" -msgstr "" +msgstr "Espanja (EC) / Español (EC)" #. module: base #: help:ir.ui.view,xml_id:0 msgid "ID of the view defined in xml file" -msgstr "" +msgstr "XML tiedostossa määritelty näkymän ID" #. module: base #: model:ir.model,name:base.model_base_module_import #: model:ir.ui.menu,name:base.menu_view_base_module_import msgid "Import Module" -msgstr "" +msgstr "Tuonti moduuli" #. module: base #: model:res.country,name:base.as @@ -5374,17 +5536,17 @@ msgstr "Amerikan Samoa" #. module: base #: help:ir.actions.act_window,res_model:0 msgid "Model name of the object to open in the view window" -msgstr "" +msgstr "Näkymäikkunan avaamiseen käytetyn mallin nimi" #. module: base #: field:res.log,secondary:0 msgid "Secondary Log" -msgstr "" +msgstr "Toissijainen loki" #. module: base #: field:ir.model.fields,selectable:0 msgid "Selectable" -msgstr "" +msgstr "Valittavissa" #. module: base #: view:res.request.link:0 @@ -5413,7 +5575,7 @@ msgstr "Iteraatio" #: code:addons/orm.py:3532 #, python-format msgid "UserError" -msgstr "UserError" +msgstr "Käyttäjävirhe" #. module: base #: model:res.country,name:base.ae @@ -5423,7 +5585,7 @@ msgstr "Yhdistyneet arabiemiirikunnat" #. module: base #: model:ir.ui.menu,name:base.menu_crm_case_job_req_main msgid "Recruitment" -msgstr "" +msgstr "Rekrytointi" #. module: base #: model:res.country,name:base.re @@ -5436,6 +5598,8 @@ msgstr "Réunion (Ranska)" msgid "" "New column name must still start with x_ , because it is a custom field!" msgstr "" +"Uuden sarakkeen nimen pitää yhä alkaa x_, koska kyse on käyttäjän " +"määrittelemästä kentästä" #. module: base #: view:ir.model.access:0 @@ -5463,18 +5627,18 @@ msgstr "Salomonsaaret" #: code:addons/orm.py:3817 #, python-format msgid "AccessError" -msgstr "AccessError" +msgstr "Käyttöoikeusvirhe" #. module: base #: view:res.request:0 msgid "Waiting" -msgstr "" +msgstr "Odotetaan" #. module: base #: code:addons/__init__.py:834 #, python-format msgid "Could not load base module" -msgstr "" +msgstr "Base moduulia ei voitu ladata" #. module: base #: view:res.lang:0 @@ -5490,7 +5654,7 @@ msgstr "Menetelmä \"copy\" ei ole käytössä tässä objektissa!" #. module: base #: field:res.log,create_date:0 msgid "Creation Date" -msgstr "" +msgstr "Luontipäivämäärä" #. module: base #: view:ir.translation:0 @@ -5506,7 +5670,7 @@ msgstr "Täytenumerot" #. module: base #: view:ir.actions.report.xml:0 msgid "Report" -msgstr "" +msgstr "Raportti" #. module: base #: model:res.country,name:base.ua @@ -5527,7 +5691,7 @@ msgstr "Moduulin kategoria" #. module: base #: view:partner.wizard.ean.check:0 msgid "Ignore" -msgstr "" +msgstr "Ohita" #. module: base #: report:ir.module.reference.graph:0 @@ -5537,7 +5701,7 @@ msgstr "Referenssiopaste" #. module: base #: view:ir.ui.view:0 msgid "Architecture" -msgstr "" +msgstr "Arkkitehtuuri" #. module: base #: model:res.country,name:base.ml @@ -5553,11 +5717,15 @@ msgid "" "Warning: if \"email_from\" and \"smtp_server\" aren't configured, it won't " "be possible to email new users." msgstr "" +"Jos sähköposti annetaan, käyttäjälle lähetetään tervetuloviesti.\n" +"\n" +"varoitus: jos email_from ja smtp_server kenttiä ei ole määritelty, ei ole " +"mahdollista lähettää sähköpostia uusille käyttäjille" #. module: base #: selection:base.language.install,lang:0 msgid "Flemish (BE) / Vlaams (BE)" -msgstr "" +msgstr "Flaami (BE) / Vlaams (BE)" #. module: base #: field:ir.cron,interval_number:0 @@ -5607,22 +5775,22 @@ msgstr "ir.actions.todo" #: code:addons/base/res/res_config.py:94 #, python-format msgid "Couldn't find previous ir.actions.todo" -msgstr "" +msgstr "Ei löytynyt edellistä ir.actions.todo" #. module: base #: view:ir.actions.act_window:0 msgid "General Settings" -msgstr "" +msgstr "Yleiset asetukset" #. module: base #: model:ir.ui.menu,name:base.menu_administration_shortcut msgid "Custom Shortcuts" -msgstr "" +msgstr "Omat pikalinkit" #. module: base #: selection:base.language.install,lang:0 msgid "Vietnamese / Tiếng Việt" -msgstr "" +msgstr "Vietnam / Tiếng Việt" #. module: base #: model:res.country,name:base.dz @@ -5681,13 +5849,13 @@ msgstr "" #: code:addons/base/ir/ir_model.py:258 #, python-format msgid "Model %s does not exist!" -msgstr "" +msgstr "Mallia %s ei ole olemassa!" #. module: base #: code:addons/base/res/res_lang.py:159 #, python-format msgid "You cannot delete the language which is User's Preferred Language !" -msgstr "" +msgstr "Et voi poistaa kieltä joka on käyttäjän asettama kieli!" #. module: base #: code:addons/fields.py:103 @@ -5745,12 +5913,12 @@ msgstr "" #. module: base #: view:ir.model:0 msgid "Custom" -msgstr "" +msgstr "Mukautettu" #. module: base #: view:res.request:0 msgid "Current" -msgstr "" +msgstr "Nykyinen" #. module: base #: model:res.partner.category,name:base.res_partner_category_9 @@ -5792,7 +5960,7 @@ msgstr "" #. module: base #: selection:publisher_warranty.contract.wizard,state:0 msgid "Finished" -msgstr "" +msgstr "Valmistunut" #. module: base #: model:res.country,name:base.de @@ -5825,12 +5993,14 @@ msgid "" "View type: set to 'tree' for a hierarchical tree view, or 'form' for other " "views" msgstr "" +"Näkymän tyyppi: asetaa 'tree' hierarkista puunäkymää varten tai 'form' " +"muille näkymille." #. module: base #: code:addons/base/res/res_config.py:421 #, python-format msgid "Click 'Continue' to configure the next addon..." -msgstr "" +msgstr "Klikkaa 'Jatka' konfiguroidaksesi seuraavan lisäohjelman..." #. module: base #: field:ir.actions.server,record_id:0 @@ -5848,6 +6018,8 @@ msgstr "Honduras" msgid "" "Check out this box if you want to always display tips on each menu action" msgstr "" +"Valitse tämä laatikko, jos haluat aina näyttää vihjeet kaikille " +"valikkotoiminnoille" #. module: base #: model:res.country,name:base.eg @@ -5857,7 +6029,7 @@ msgstr "Egypti" #. module: base #: field:ir.rule,perm_read:0 msgid "Apply For Read" -msgstr "" +msgstr "Valitse luettavaksi" #. module: base #: help:ir.actions.server,model_id:0 @@ -5870,17 +6042,17 @@ msgstr "" #: code:addons/base/ir/ir_actions.py:629 #, python-format msgid "Please specify server option --email-from !" -msgstr "" +msgstr "Valitse serveri optiot - sähköpostin lähettäjä (email-from) !" #. module: base #: field:base.language.import,name:0 msgid "Language Name" -msgstr "" +msgstr "Kielen nimi" #. module: base #: selection:ir.property,type:0 msgid "Boolean" -msgstr "" +msgstr "Totuusarvo" #. module: base #: view:ir.model:0 @@ -5901,7 +6073,7 @@ msgstr "Kenttien kuvaukset" #: view:res.partner.address:0 #: view:workflow.activity:0 msgid "Group By..." -msgstr "" +msgstr "Ryhmittely.." #. module: base #: view:ir.model.fields:0 @@ -5916,13 +6088,13 @@ msgstr "Vain luku" #: selection:ir.translation,type:0 #: field:wizard.ir.model.menu.create.line,view_id:0 msgid "View" -msgstr "Näytä" +msgstr "Näkymä" #. module: base #: selection:ir.module.module,state:0 #: selection:ir.module.module.dependency,state:0 msgid "To be installed" -msgstr "Asennetaan" +msgstr "Tullaan asentamaan" #. module: base #: help:ir.actions.act_window,display_menu_tip:0 @@ -5930,6 +6102,7 @@ msgid "" "It gives the status if the tip has to be displayed or not when a user " "executes an action" msgstr "" +"Antaa tilan jos vihe näytetään tai ei mikäli käyttäjä suorittaa toiminnon" #. module: base #: view:ir.model:0 @@ -5996,19 +6169,19 @@ msgstr "Monaco" #. module: base #: selection:ir.cron,interval_type:0 msgid "Minutes" -msgstr "Minuuttia" +msgstr "Minuutit" #. module: base #: selection:ir.translation,type:0 msgid "Help" -msgstr "Apua" +msgstr "Ohje" #. module: base #: help:res.config.users,menu_id:0 #: help:res.users,menu_id:0 msgid "" "If specified, the action will replace the standard menu for this user." -msgstr "" +msgstr "Jos määritelty, tämä toiminto korvaa käyttäjän vakiovalikon." #. module: base #: selection:ir.actions.server,state:0 @@ -6018,18 +6191,18 @@ msgstr "Kirjoitusobjekti" #. module: base #: model:ir.ui.menu,name:base.menu_fundrising msgid "Fund Raising" -msgstr "" +msgstr "Varainkeräys" #. module: base #: model:ir.actions.act_window,name:base.ir_sequence_type #: model:ir.ui.menu,name:base.menu_ir_sequence_type msgid "Sequence Codes" -msgstr "" +msgstr "Järjestyskoodit" #. module: base #: selection:base.language.install,lang:0 msgid "Spanish (CO) / Español (CO)" -msgstr "" +msgstr "Espanja (CO) / Español (CO)" #. module: base #: view:base.module.configuration:0 @@ -6037,6 +6210,8 @@ msgid "" "All pending configuration wizards have been executed. You may restart " "individual wizards via the list of configuration wizards." msgstr "" +"Kaikki odottaneet konfiguraatiovelhot on suoritettu. Voit käynnistää " +"yksittäisiä velhoja uudelleen listalta." #. module: base #: wizard_button:server.action.create,step_1,create:0 @@ -6046,7 +6221,7 @@ msgstr "Luo" #. module: base #: view:ir.sequence:0 msgid "Current Year with Century: %(year)s" -msgstr "" +msgstr "Nykyinen vuosi vuosisadan kanssa %(year)s" #. module: base #: field:ir.exports,export_fields:0 @@ -6151,12 +6326,12 @@ msgstr "res.request" #. module: base #: view:ir.model:0 msgid "In Memory" -msgstr "" +msgstr "Muistissa" #. module: base #: view:ir.actions.todo:0 msgid "Todo" -msgstr "" +msgstr "Tehtävät" #. module: base #: field:ir.attachment,datas:0 @@ -6177,13 +6352,13 @@ msgstr "Ltd" #: help:workflow.transition,group_id:0 msgid "" "The group that a user must have to be authorized to validate this transition." -msgstr "" +msgstr "Ryhmä joka käyttäjällä on oltava siirtymän hyväksymiseksi." #. module: base #: constraint:res.config.users:0 #: constraint:res.users:0 msgid "The chosen company is not in the allowed companies for this user" -msgstr "" +msgstr "Valittu yritys ei ole sallittu tälle käyttäjälle" #. module: base #: model:res.country,name:base.gi @@ -6193,7 +6368,7 @@ msgstr "Gibraltar" #. module: base #: field:ir.actions.report.xml,report_name:0 msgid "Service Name" -msgstr "" +msgstr "Palvelun nimi" #. module: base #: model:res.country,name:base.pn @@ -6205,6 +6380,8 @@ msgstr "Pitcairnsaaret" msgid "" "We suggest to reload the menu tab to see the new menus (Ctrl+T then Ctrl+R)." msgstr "" +"Ehdotamme lataamaan valikot uudelleen nähdäksesi uudet valikot (Ctrl+T ja " +"Ctrl+R)" #. module: base #: model:ir.actions.act_window,name:base.action_rule @@ -6216,7 +6393,7 @@ msgstr "Tietuesäännöt" #: field:res.config.users,name:0 #: field:res.users,name:0 msgid "User Name" -msgstr "" +msgstr "Käyttäjänimi" #. module: base #: view:ir.sequence:0 @@ -6236,6 +6413,8 @@ msgid "" "OpenERP will automatically adds some '0' on the left of the 'Next Number' to " "get the required padding size." msgstr "" +"OpenERP lisää automaattisesti joitain nollia seuraavan luvun eteen " +"saadakseen oikean kenttäpituuden." #. module: base #: view:res.lang:0 @@ -6250,12 +6429,12 @@ msgstr "Kuukaudet" #. module: base #: field:ir.actions.act_window,search_view:0 msgid "Search View" -msgstr "" +msgstr "Hakunäkymä" #. module: base #: sql_constraint:res.lang:0 msgid "The code of the language must be unique !" -msgstr "" +msgstr "Kielikoodin on oltava uniikki !" #. module: base #: model:ir.actions.act_window,name:base.action_attachment @@ -6270,7 +6449,7 @@ msgstr "Liitteet" #: model:ir.ui.menu,name:base.menu_sale_config_sales #: model:ir.ui.menu,name:base.menu_sales msgid "Sales" -msgstr "" +msgstr "Myynti" #. module: base #: field:ir.actions.server,child_ids:0 @@ -6298,7 +6477,7 @@ msgstr "Kirjoitusoikeus" #. module: base #: view:res.lang:0 msgid "%m - Month number [01,12]." -msgstr "" +msgstr "%m - kuukauden numero [01,12]." #. module: base #: field:res.bank,city:0 @@ -6322,7 +6501,7 @@ msgstr "Italia" #: view:ir.actions.todo:0 #: selection:ir.actions.todo,state:0 msgid "To Do" -msgstr "" +msgstr "Tehtävät" #. module: base #: selection:base.language.install,lang:0 @@ -6334,7 +6513,7 @@ msgstr "Viro / Eesti keel" #: field:res.partner,email:0 #: field:res.users,email:0 msgid "E-mail" -msgstr "" +msgstr "Sähköposti" #. module: base #: selection:ir.module.module,license:0 @@ -6349,14 +6528,14 @@ msgstr "Python-toiminto" #. module: base #: selection:base.language.install,lang:0 msgid "English (US)" -msgstr "" +msgstr "englanti (USA)" #. module: base #: model:ir.actions.act_window,name:base.action_model_data #: view:ir.model.data:0 #: model:ir.ui.menu,name:base.ir_model_data_menu msgid "Object Identifiers" -msgstr "" +msgstr "Objektin tunnisteet" #. module: base #: model:ir.actions.act_window,help:base.action_partner_title_partner @@ -6364,11 +6543,13 @@ msgid "" "Manage the partner titles you want to have available in your system. The " "partner titles is the legal status of the company: Private Limited, SA, etc." msgstr "" +"Hallitse partneriyritysten yritystyyppejä joita on käytössäsi. Näitä ovat " +"esim OY, KY, A/S, GmBH ..." #. module: base #: view:base.language.export:0 msgid "To browse official translations, you can start with these links:" -msgstr "" +msgstr "Selataksesi virallisia käännöksiä, voit aloittaa näistä linkeistä:" #. module: base #: code:addons/base/ir/ir_model.py:484 @@ -6377,6 +6558,8 @@ msgid "" "You can not read this document (%s) ! Be sure your user belongs to one of " "these groups: %s." msgstr "" +"Et voi lukea tätä dokumenttia (%s) ! Varmista että käyttätunnuksesi kuuluu " +"johonkin näistä ryhmistä: %s" #. module: base #: view:res.bank:0 @@ -6395,7 +6578,7 @@ msgstr "Asennettu versio" #. module: base #: selection:base.language.install,lang:0 msgid "Mongolian / монгол" -msgstr "" +msgstr "Mongolia / монгол" #. module: base #: model:res.country,name:base.mr @@ -6410,7 +6593,7 @@ msgstr "ir.translation" #. module: base #: view:base.module.update:0 msgid "Module update result" -msgstr "" +msgstr "Moduulin päivityksen tila" #. module: base #: view:workflow.activity:0 @@ -6422,7 +6605,7 @@ msgstr "Toiminto" #: view:res.partner:0 #: view:res.partner.address:0 msgid "Postal Address" -msgstr "" +msgstr "Postiosoite" #. module: base #: field:res.company,parent_id:0 @@ -6432,7 +6615,7 @@ msgstr "Emoyhtiö" #. module: base #: selection:base.language.install,lang:0 msgid "Spanish (CR) / Español (CR)" -msgstr "" +msgstr "Espanja (CR) / Español (CR)" #. module: base #: field:res.currency.rate,rate:0 @@ -6457,7 +6640,7 @@ msgstr "Oletusarvo" #. module: base #: model:ir.ui.menu,name:base.menu_tools msgid "Tools" -msgstr "" +msgstr "Työkalut" #. module: base #: model:res.country,name:base.kn @@ -6472,6 +6655,9 @@ msgid "" "for the currency: %s \n" "at the date: %s" msgstr "" +"Kurssia ei löydy \n" +"valuutalle %s \n" +"pvm %s" #. module: base #: model:ir.actions.act_window,help:base.action_ui_view_custom @@ -6479,6 +6665,8 @@ msgid "" "Customized views are used when users reorganize the content of their " "dashboard views (via web client)" msgstr "" +"Muokattuja näkymiä käytetään kun käyttäjät uudelleenorganisoivat näkymiään " +"web liittymästä" #. module: base #: field:ir.model,name:0 @@ -6517,7 +6705,7 @@ msgstr "Kuvake" #. module: base #: help:ir.model.fields,model_id:0 msgid "The model this field belongs to" -msgstr "" +msgstr "Tämä kenttä kuuluu malliin" #. module: base #: model:res.country,name:base.mq @@ -6527,7 +6715,7 @@ msgstr "Martinique (Ranska)" #. module: base #: view:ir.sequence.type:0 msgid "Sequences Type" -msgstr "" +msgstr "Sekvenssi tyyppi" #. module: base #: model:ir.actions.act_window,name:base.res_request-act @@ -6551,7 +6739,7 @@ msgstr "Tai" #: model:ir.actions.act_window,name:base.res_log_act_window #: model:ir.ui.menu,name:base.menu_res_log_act_window msgid "Client Logs" -msgstr "" +msgstr "Käyttäjäloki" #. module: base #: model:res.country,name:base.al @@ -6570,6 +6758,8 @@ msgid "" "You cannot delete the language which is Active !\n" "Please de-activate the language first." msgstr "" +"Et voi poistaa aktiivista kieltä!\n" +"Poista ensin kieli käytöstä." #. module: base #: view:base.language.install:0 @@ -6578,6 +6768,8 @@ msgid "" "Please be patient, this operation may take a few minutes (depending on the " "number of modules currently installed)..." msgstr "" +"Ole kärsivällinen, tämä operaatio voi kestää muutaman minuutin (riippuen " +"montako moduulia on asennettuna)..." #. module: base #: field:ir.ui.menu,child_id:0 @@ -6602,12 +6794,12 @@ msgstr "ValidateError" #: view:base.module.import:0 #: view:base.module.update:0 msgid "Open Modules" -msgstr "" +msgstr "Avaa moduuleja" #. module: base #: model:ir.actions.act_window,help:base.action_res_bank_form msgid "Manage bank records you want to be used in the system." -msgstr "" +msgstr "Hallitse järjestelmässä käytettyjä pankkitietoja" #. module: base #: view:base.module.import:0 @@ -6625,6 +6817,8 @@ msgid "" "The path to the main report file (depending on Report Type) or NULL if the " "content is in another field" msgstr "" +"Polku pääraporttitiedostoon (riippuen raporttityypistä) tai NULL jos sisältö " +"on toisessa kentässä" #. module: base #: model:res.country,name:base.la @@ -6686,11 +6880,12 @@ msgstr "Pysäytä kaikki" #, python-format msgid "The read_group method is not implemented on this object !" msgstr "" +"tätä metodia lue-ryhmä (read_group) ei ole toteutettu tässä objektissa!" #. module: base #: view:ir.model.data:0 msgid "Updatable" -msgstr "" +msgstr "Päivitettävissä" #. module: base #: view:res.lang:0 @@ -6705,7 +6900,7 @@ msgstr "Sarjoita" #. module: base #: field:workflow.transition,group_id:0 msgid "Group Required" -msgstr "" +msgstr "Ryhmä vaaditaan" #. module: base #: view:ir.actions.configuration.wizard:0 @@ -6728,17 +6923,19 @@ msgid "" "Enable this if you want to execute missed occurences as soon as the server " "restarts." msgstr "" +"Aseta tämä päälle jos haluat suorittaa ohi menneet tapahtumat heti kun " +"palvelin uudelleenkäynnistetään." #. module: base #: view:base.module.upgrade:0 msgid "Start update" -msgstr "" +msgstr "Käynnistä päivitys" #. module: base #: code:addons/base/publisher_warranty/publisher_warranty.py:144 #, python-format msgid "Contract validation error" -msgstr "" +msgstr "Sopimuksen tarkastusvirhe" #. module: base #: field:res.country.state,name:0 @@ -6790,7 +6987,7 @@ msgstr "OpenERP-kumppanit" #. module: base #: model:ir.ui.menu,name:base.menu_hr_manager msgid "HR Manager Dashboard" -msgstr "" +msgstr "Henkilöstöhallinnan Työpöytä" #. module: base #: code:addons/base/module/module.py:253 @@ -6798,11 +6995,13 @@ msgstr "" msgid "" "Unable to install module \"%s\" because an external dependency is not met: %s" msgstr "" +"Ei voi asentaa moduulia \"%s\", koska ulkoisen yhteyden sääntöä ei täytetty: " +"%s" #. module: base #: view:ir.module.module:0 msgid "Search modules" -msgstr "" +msgstr "Hae moduuleita" #. module: base #: model:res.country,name:base.by @@ -6827,6 +7026,10 @@ msgid "" "not connect to the system. You can assign them groups in order to give them " "specific access to the applications they need to use in the system." msgstr "" +"Luo ja hallitse käyttjiä jotka ottavat yhteyttä järjestelmään. Käyttäjiä " +"voidaan poistaa käytöstää määräajaksi kun heiden ei tulisi olla yhteydessä " +"järjestelmään. Voit liittää heidet ryhmiin antaaksesi heille käyttöoikeuksia " +"järjestelmään." #. module: base #: selection:res.request,priority:0 @@ -6842,13 +7045,13 @@ msgstr "Katuosoite2" #. module: base #: model:ir.actions.act_window,name:base.action_view_base_module_update msgid "Module Update" -msgstr "" +msgstr "Moduulin päivitys" #. module: base #: code:addons/base/module/wizard/base_module_upgrade.py:95 #, python-format msgid "Following modules are not installed or unknown: %s" -msgstr "" +msgstr "Seuraavia moduuleita ei ole asennettu tai ne ovat tuntemattomia: %s" #. module: base #: view:ir.cron:0 @@ -6877,7 +7080,7 @@ msgstr "Avaa ikkuna" #. module: base #: field:ir.actions.act_window,auto_search:0 msgid "Auto Search" -msgstr "" +msgstr "Automaattihaku" #. module: base #: field:ir.actions.act_window,filter:0 @@ -6887,7 +7090,7 @@ msgstr "Suodin" #. module: base #: model:res.partner.title,shortcut:base.res_partner_title_madam msgid "Ms." -msgstr "" +msgstr "Ms." #. module: base #: model:res.country,name:base.ch @@ -6917,20 +7120,20 @@ msgstr "Pyöristyskerroin" #. module: base #: view:base.language.install:0 msgid "Load" -msgstr "" +msgstr "Lataa" #. module: base #: help:res.config.users,name:0 #: help:res.users,name:0 msgid "The new user's real name, used for searching and most listings" -msgstr "" +msgstr "Uuden käyttäjän oikea nimi, käytetään haussa ja listauksissa" #. module: base #: code:addons/osv.py:154 #: code:addons/osv.py:156 #, python-format msgid "Integrity Error" -msgstr "" +msgstr "Eheysvirhe" #. module: base #: model:ir.model,name:base.model_ir_wizard_screen @@ -6941,7 +7144,7 @@ msgstr "" #: code:addons/base/ir/ir_model.py:223 #, python-format msgid "Size of the field can never be less than 1 !" -msgstr "" +msgstr "Kentän koko ei voi koskaan olla alle 1 !" #. module: base #: model:res.country,name:base.so @@ -6951,7 +7154,7 @@ msgstr "Somalia" #. module: base #: selection:publisher_warranty.contract,state:0 msgid "Terminated" -msgstr "" +msgstr "Päättynyt" #. module: base #: model:res.partner.category,name:base.res_partner_category_13 @@ -6961,7 +7164,7 @@ msgstr "Tärkeät asiakkaat" #. module: base #: view:res.lang:0 msgid "Update Terms" -msgstr "" +msgstr "Päivitä ehdot" #. module: base #: field:partner.sms.send,mobile_to:0 @@ -7001,7 +7204,7 @@ msgstr "avainta '%s' ei löytynyt valintakentästä '%s'" #. module: base #: view:partner.wizard.ean.check:0 msgid "Correct EAN13" -msgstr "" +msgstr "Korjaa EAN13" #. module: base #: code:addons/orm.py:2317 @@ -7020,7 +7223,7 @@ msgstr "Asiakas" #. module: base #: selection:base.language.install,lang:0 msgid "Spanish (NI) / Español (NI)" -msgstr "" +msgstr "Espanja (NI) / Español (NI)" #. module: base #: field:ir.module.module,shortdesc:0 @@ -7041,12 +7244,12 @@ msgstr "Tunti 00->24: %(h24)s" #. module: base #: field:ir.cron,nextcall:0 msgid "Next Execution Date" -msgstr "" +msgstr "Seuraava suorituspäivä" #. module: base #: help:multi_company.default,field_id:0 msgid "Select field property" -msgstr "" +msgstr "Valitse kentän ominaisuus" #. module: base #: field:res.request.history,date_sent:0 @@ -7083,7 +7286,7 @@ msgstr "Tunisia" #. module: base #: model:ir.ui.menu,name:base.menu_mrp_root msgid "Manufacturing" -msgstr "" +msgstr "Valmistava" #. module: base #: model:res.country,name:base.km @@ -7105,7 +7308,7 @@ msgstr "Peruuta asennus" #. module: base #: field:ir.model.fields,selection:0 msgid "Selection Options" -msgstr "" +msgstr "Valitaoptiot" #. module: base #: field:res.partner.category,parent_right:0 @@ -7120,7 +7323,7 @@ msgstr "Selitykset päivämäärän ja kellonajan muotoilusta" #. module: base #: selection:ir.actions.server,state:0 msgid "Copy Object" -msgstr "" +msgstr "Kopioi objekti" #. module: base #: code:addons/base/res/res_user.py:581 @@ -7128,6 +7331,7 @@ msgstr "" msgid "" "Group(s) cannot be deleted, because some user(s) still belong to them: %s !" msgstr "" +"Ryhmiä ei voida poistaa, koska jotkut käyttäjät yhä kuuluvat niihin: %s !" #. module: base #: model:ir.actions.act_window,name:base.action_country_state @@ -7198,12 +7402,12 @@ msgstr "Minuutti: %(min)s" #: model:ir.actions.act_window,name:base.action_wizard_update_translations #: model:ir.ui.menu,name:base.menu_wizard_update_translations msgid "Synchronize Translations" -msgstr "" +msgstr "Synkronoi käännökset" #. module: base #: model:ir.ui.menu,name:base.next_id_10 msgid "Scheduler" -msgstr "Ajoitin" +msgstr "Ajastin" #. module: base #: help:ir.cron,numbercall:0 @@ -7211,6 +7415,8 @@ msgid "" "Number of time the function is called,\n" "a negative number indicates no limit" msgstr "" +"Kuinka monta kertaa funktiota kutsutaan,\n" +"negatiivinen numero tarkoittaa että määrää ei ole rajoitettu" #. module: base #: code:addons/base/ir/ir_model.py:331 @@ -7218,7 +7424,7 @@ msgstr "" msgid "" "Changing the type of a column is not yet supported. Please drop it and " "create it again!" -msgstr "" +msgstr "Saraketyypin vaihtamista ei vielä tueta. Poista se ja luo uudelleen!" #. module: base #: field:ir.ui.view_sc,user_id:0 @@ -7265,7 +7471,7 @@ msgstr "Aloituspäivämäärä" #. module: base #: help:res.partner,website:0 msgid "Website of Partner" -msgstr "" +msgstr "Partnerin verkkosivusto" #. module: base #: model:res.partner.category,name:base.res_partner_category_5 @@ -7344,7 +7550,7 @@ msgstr "Lataa virallinen käännös" #. module: base #: view:res.currency:0 msgid "Miscelleanous" -msgstr "" +msgstr "Muut" #. module: base #: model:res.partner.category,name:base.res_partner_category_10 @@ -7364,7 +7570,7 @@ msgstr "odottaa" #. module: base #: field:ir.actions.report.xml,report_file:0 msgid "Report file" -msgstr "" +msgstr "Raporttitiedosto" #. module: base #: model:ir.model,name:base.model_workflow_triggers @@ -7375,12 +7581,12 @@ msgstr "workflow.triggers" #: code:addons/base/ir/ir_model.py:62 #, python-format msgid "Invalid search criterions" -msgstr "" +msgstr "Virheelliset hakukriteerit" #. module: base #: view:ir.attachment:0 msgid "Created" -msgstr "" +msgstr "Luotu" #. module: base #: help:ir.actions.wizard,multi:0 @@ -7436,13 +7642,15 @@ msgid "" "You try to install module '%s' that depends on module '%s'.\n" "But the latter module is not available in your system." msgstr "" +"Yritit asentaa moduulia '%s' joka on riippuvainen moduulista '%s'.\n" +"Mutta jälkimmäistä moduulia ei ole järjestelmässäsi." #. module: base #: view:base.language.import:0 #: model:ir.actions.act_window,name:base.action_view_base_import_language #: model:ir.ui.menu,name:base.menu_view_base_import_language msgid "Import Translation" -msgstr "" +msgstr "Tuontikäännös" #. module: base #: field:res.partner.bank.type,field_ids:0 @@ -7476,12 +7684,12 @@ msgstr "Costa Rica" #. module: base #: view:workflow.activity:0 msgid "Conditions" -msgstr "" +msgstr "Ehdot" #. module: base #: model:ir.actions.act_window,name:base.action_partner_other_form msgid "Other Partners" -msgstr "" +msgstr "Muut partnerit" #. module: base #: model:ir.actions.act_window,name:base.action_currency_form @@ -7493,7 +7701,7 @@ msgstr "Valuutat" #. module: base #: sql_constraint:res.groups:0 msgid "The name of the group must be unique !" -msgstr "" +msgstr "Ryhmän nimen tulee olla uniikki!" #. module: base #: view:ir.sequence:0 @@ -7508,7 +7716,7 @@ msgstr "Poista valinta piilottaaksesi yhteyshenkilön." #. module: base #: model:ir.model,name:base.model_res_widget_wizard msgid "Add a widget for User" -msgstr "" +msgstr "Lisää käyttäjälle widgetti" #. module: base #: model:res.country,name:base.dk @@ -7529,7 +7737,7 @@ msgstr "workflow.instance" #: code:addons/orm.py:278 #, python-format msgid "Unknown attribute %s in %s " -msgstr "" +msgstr "%s sisältää tuntemattoman attribuutin %s " #. module: base #: view:res.lang:0 @@ -7545,7 +7753,7 @@ msgstr "Määrittelemätön \"get\" menetelmä!" #. module: base #: selection:base.language.install,lang:0 msgid "Norwegian Bokmål / Norsk bokmål" -msgstr "" +msgstr "Norja (kirjakieli) / Norsk bokmål" #. module: base #: help:res.config.users,new_password:0 @@ -7554,6 +7762,8 @@ msgid "" "Only specify a value if you want to change the user password. This user will " "have to logout and login again!" msgstr "" +"Määrittele arvo vain jos haluat vaihtaa käyttäjän salasanan. Käyttäjän pitää " +"kirjautua uudelleen!" #. module: base #: model:res.partner.title,name:base.res_partner_title_madam @@ -7568,18 +7778,18 @@ msgstr "Viro" #. module: base #: model:ir.ui.menu,name:base.dashboard msgid "Dashboards" -msgstr "" +msgstr "Työpöydät" #. module: base #: help:ir.attachment,type:0 msgid "Binary File or external URL" -msgstr "" +msgstr "Binääritiedosto tai ulkoinen verkko-osoite" #. module: base #: field:res.config.users,new_password:0 #: field:res.users,new_password:0 msgid "Change password" -msgstr "" +msgstr "Vaihda salasana" #. module: base #: model:res.country,name:base.nl @@ -7614,17 +7824,21 @@ msgid "" "button \"Schedule for Installation\" from the form view, then click on " "\"Apply Scheduled Upgrades\" to migrate your system." msgstr "" +"Voit asentaa uusia moduuleita aktivoidaksesti uusia ominaisuuksia, " +"valikoita, raportteja yms. OpenERP järjestelmässäsi. Asentaaksesi joitakin " +"moduuleita klikkaa napiia 'Ajasta asennettavaksi' lomakenäkymästä, sen " +"jälkeeen klikkaa 'Asenna ajastetut päviitykset' päivitysten käynnistämiseksi." #. module: base #: model:ir.ui.menu,name:base.menu_emails #: model:ir.ui.menu,name:base.menu_mail_gateway msgid "Emails" -msgstr "" +msgstr "Sähköpostit" #. module: base #: model:res.country,name:base.cd msgid "Congo, The Democratic Republic of the" -msgstr "Congo" +msgstr "Kongon demokraattinen tasavalta" #. module: base #: selection:base.language.install,lang:0 @@ -7686,7 +7900,7 @@ msgstr "Kroatia / hrvatski jezik" #. module: base #: field:base.language.install,overwrite:0 msgid "Overwrite Existing Terms" -msgstr "" +msgstr "Ylikirjoita nykyiset ehdot" #. module: base #: help:ir.actions.server,code:0 @@ -7696,7 +7910,7 @@ msgstr "Suoritettava Python-koodi" #. module: base #: sql_constraint:res.country:0 msgid "The code of the country must be unique !" -msgstr "" +msgstr "Maakoodin tulee olla uniikki" #. module: base #: selection:ir.module.module.dependency,state:0 @@ -7717,7 +7931,7 @@ msgstr "Liipaisin" #. module: base #: model:ir.model,name:base.model_base_module_update msgid "Update Module" -msgstr "" +msgstr "Päivitä moduuli" #. module: base #: view:ir.model.fields:0 @@ -7748,6 +7962,8 @@ msgid "" "defining a list of (key, label) pairs. For example: " "[('blue','Blue'),('yellow','Yellow')]" msgstr "" +"Lista vaihtoehdosita valintakentälle, määriteltynä python määrityksenä (key, " +"label) pareina. Esim. [('blue','Blue'),('yellow','Yellow')]" #. module: base #: selection:base.language.export,state:0 @@ -7760,6 +7976,7 @@ msgid "" "Indicates whether this object model lives in memory only, i.e. is not " "persisted (osv.osv_memory)" msgstr "" +"Kertoo säilyykö tämä objekti vain muistissa (ei pysyvä, osv.osv_memory)" #. module: base #: field:res.partner,child_ids:0 @@ -7772,12 +7989,12 @@ msgstr "Kumppanin viite" #: model:ir.ui.menu,name:base.menu_procurement_management_supplier_name #: view:res.partner:0 msgid "Suppliers" -msgstr "" +msgstr "Toimittajat" #. module: base #: view:publisher_warranty.contract.wizard:0 msgid "Register" -msgstr "" +msgstr "Rekisteröi" #. module: base #: field:res.request,ref_doc2:0 @@ -7809,7 +8026,7 @@ msgstr "Käyttöoikeudet" #. module: base #: model:res.country,name:base.gl msgid "Greenland" -msgstr "Grönlant" +msgstr "Grönlanti" #. module: base #: field:res.partner.bank,acc_number:0 @@ -7838,6 +8055,8 @@ msgid "" "loading a new language it becomes available as default interface language " "for users and partners." msgstr "" +"Tämä velho auttaa sinua lisäämään uuden kielen OpenERP järjestelmään. Kielen " +"lataamisen jälkeen sen voi valita käyttäjille ja partnereille oletuskieleksi" #. module: base #: field:ir.actions.server,subject:0 @@ -7855,7 +8074,7 @@ msgstr "Lähettäjä" #. module: base #: view:res.users:0 msgid "Preferences" -msgstr "" +msgstr "Asetukset" #. module: base #: model:res.partner.category,name:base.res_partner_category_consumers0 @@ -7873,7 +8092,7 @@ msgstr "Seuraava" msgid "" "Name of the method to be called on the object when this scheduler is " "executed." -msgstr "" +msgstr "Kutsuttavan objektin metodin nimi, kun tämä ajastin suoritetaan." #. module: base #: code:addons/base/ir/ir_model.py:219 @@ -7882,11 +8101,12 @@ msgid "" "The Selection Options expression is must be in the [('key','Label'), ...] " "format!" msgstr "" +"Valintaoption määrityksen tulee olla[('key','Label'), ...] formaatissa!" #. module: base #: view:ir.actions.report.xml:0 msgid "Miscellaneous" -msgstr "" +msgstr "Sekalaiset" #. module: base #: model:res.country,name:base.cn @@ -7917,6 +8137,8 @@ msgid "" "Create and manage the companies that will be managed by OpenERP from here. " "Shops or subsidiaries can be created and maintained from here." msgstr "" +"Luo ja hallitse yrityksiä joita käytetään OpenERP järjestelmässä. Osastoja " +"ja tytäryrityksiä voidaan luoda ja ylläpitää täällä." #. module: base #: model:res.country,name:base.id @@ -7930,6 +8152,9 @@ msgid "" "you can then add translations manually or perform a complete export (as a " "template for a new language example)." msgstr "" +"Tämä velho löytää uudet käännettävät termit ohjelmasta, joten voit tehdä " +"käännöksen manuaalisesti tai viemällä tiedot tiedostoon esim. uutta " +"kielikäännöstä varten." #. module: base #: help:multi_company.default,expression:0 @@ -7937,6 +8162,8 @@ msgid "" "Expression, must be True to match\n" "use context.get or user (browse)" msgstr "" +"Määritys, pitää olla tosi (True) täsmätäkseen\n" +"käytää context.get tai user (selaus)" #. module: base #: model:res.country,name:base.bg @@ -7946,7 +8173,7 @@ msgstr "Bulgaria" #. module: base #: view:publisher_warranty.contract.wizard:0 msgid "Publisher warranty contract successfully registered!" -msgstr "" +msgstr "Julkaisijan takuusopimus rekisteröity onnistuneesti!" #. module: base #: model:res.country,name:base.ao @@ -7992,7 +8219,7 @@ msgstr "Objektin tunnus" #. module: base #: view:res.company:0 msgid "Landscape" -msgstr "Maisema" +msgstr "Vaakasuuntainen" #. module: base #: model:ir.ui.menu,name:base.menu_administration @@ -8002,7 +8229,7 @@ msgstr "Hallinto" #. module: base #: view:base.module.update:0 msgid "Click on Update below to start the process..." -msgstr "" +msgstr "Klikkaa Päivitä aloittaaksesi prosessin..." #. module: base #: model:res.country,name:base.ir @@ -8013,12 +8240,12 @@ msgstr "Iran" #: model:ir.actions.act_window,name:base.res_widget_user_act_window #: model:ir.ui.menu,name:base.menu_res_widget_user_act_window msgid "Widgets per User" -msgstr "" +msgstr "Widgettejä käyttäjää kohti" #. module: base #: selection:base.language.install,lang:0 msgid "Slovak / Slovenský jazyk" -msgstr "" +msgstr "Slovakia / Slovenský jazyk" #. module: base #: field:base.language.export,state:0 @@ -8030,18 +8257,18 @@ msgstr "tuntematon" #. module: base #: field:res.currency,symbol:0 msgid "Symbol" -msgstr "" +msgstr "Symboli" #. module: base #: help:res.config.users,login:0 #: help:res.users,login:0 msgid "Used to log into the system" -msgstr "" +msgstr "Käytetään järjestelmään sisäänkirjautumiseen" #. module: base #: view:base.update.translations:0 msgid "Synchronize Translation" -msgstr "" +msgstr "Synkronoi käännös" #. module: base #: field:ir.ui.view_sc,res_id:0 @@ -8061,7 +8288,7 @@ msgstr "Irak" #. module: base #: model:ir.ui.menu,name:base.menu_association msgid "Association" -msgstr "" +msgstr "Assosiaatio" #. module: base #: model:res.country,name:base.cl @@ -8073,7 +8300,7 @@ msgstr "Chile" #: model:ir.ui.menu,name:base.menu_config_address_book #: model:ir.ui.menu,name:base.menu_procurement_management_supplier msgid "Address Book" -msgstr "" +msgstr "Osoitekirja" #. module: base #: model:ir.model,name:base.model_ir_sequence_type @@ -8088,13 +8315,13 @@ msgstr "CSV-tiedosto" #. module: base #: field:res.company,account_no:0 msgid "Account No." -msgstr "" +msgstr "Tilinro" #. module: base #: code:addons/base/res/res_lang.py:157 #, python-format msgid "Base Language 'en_US' can not be deleted !" -msgstr "" +msgstr "Peruskieltä 'en_US' ei voi poistaa !" #. module: base #: selection:ir.model,state:0 @@ -8124,7 +8351,7 @@ msgstr "Käännös" #. module: base #: model:res.country,name:base.ag msgid "Antigua and Barbuda" -msgstr "Antigua ja Barbuda" +msgstr "Antigua ja Barbados" #. module: base #: code:addons/orm.py:3166 @@ -8133,6 +8360,8 @@ msgid "" "Operation prohibited by access rules, or performed on an already deleted " "document (Operation: %s, Document type: %s)." msgstr "" +"Käyttöoikeudet estävät toiminnon, tai yritetään toimintoa jo poistetulle " +"dokumentille (toiminto %s, dokumenttityyppi %s)" #. module: base #: model:res.country,name:base.zr @@ -8156,12 +8385,12 @@ msgstr "Tiedot" #. module: base #: view:res.widget.user:0 msgid "User Widgets" -msgstr "" +msgstr "Käyttäjän widgetit" #. module: base #: view:base.module.update:0 msgid "Update Module List" -msgstr "" +msgstr "Päivitettävien moduulien lista" #. module: base #: selection:res.partner.address,type:0 @@ -8171,7 +8400,7 @@ msgstr "Muu" #. module: base #: view:res.request:0 msgid "Reply" -msgstr "Vastaus" +msgstr "Vastaa" #. module: base #: selection:base.language.install,lang:0 @@ -8195,34 +8424,34 @@ msgstr "Automaattinen päivitys" #: code:addons/base/ir/ir_model.py:62 #, python-format msgid "The osv_memory field can only be compared with = and != operator." -msgstr "" +msgstr "osv_memory kenttää voidaan vertailla vain = and != operaattoreilla." #. module: base #: selection:ir.ui.view,type:0 msgid "Diagram" -msgstr "" +msgstr "Kaavio" #. module: base #: help:multi_company.default,name:0 msgid "Name it to easily find a record" -msgstr "" +msgstr "Nimeä se löytääksesi tietueen helposti" #. module: base #: model:ir.actions.act_window,name:base.grant_menu_access #: model:ir.ui.menu,name:base.menu_grant_menu_access msgid "Menu Items" -msgstr "" +msgstr "Valikon valinnat" #. module: base #: constraint:ir.rule:0 msgid "Rules are not supported for osv_memory objects !" -msgstr "" +msgstr "Sääntöjä ei tueta osv_memory objekteilla !" #. module: base #: model:ir.ui.menu,name:base.menu_event_association #: model:ir.ui.menu,name:base.menu_event_main msgid "Events Organisation" -msgstr "" +msgstr "Tapahtumien järjestäminen" #. module: base #: model:ir.actions.act_window,name:base.ir_sequence_actions @@ -8251,7 +8480,7 @@ msgstr "Kroatia" #. module: base #: help:res.bank,bic:0 msgid "Bank Identifier Code" -msgstr "BIC / SWIFT-koodi" +msgstr "BIC koodi" #. module: base #: model:res.country,name:base.tm @@ -8303,7 +8532,7 @@ msgstr "Lisää halutessasi RML-ylätunniste" #. module: base #: help:workflow.transition,act_to:0 msgid "The destination activity." -msgstr "" +msgstr "Kohdeaktiviteetti" #. module: base #: view:base.module.update:0 @@ -8324,12 +8553,12 @@ msgstr "Tansania" #. module: base #: selection:base.language.install,lang:0 msgid "Danish / Dansk" -msgstr "" +msgstr "Tanska / Dansk" #. module: base #: selection:ir.model.fields,select_level:0 msgid "Advanced Search (deprecated)" -msgstr "" +msgstr "Kehittynyt haku (vähehksytty)" #. module: base #: model:res.country,name:base.cx @@ -8344,7 +8573,7 @@ msgstr "Muiden toimintojen asetukset" #. module: base #: view:res.config.installer:0 msgid "Install Modules" -msgstr "" +msgstr "Asenna moduulit" #. module: base #: model:ir.actions.act_window,name:base.res_partner_canal-act @@ -8357,13 +8586,13 @@ msgstr "Kanavat" #. module: base #: view:ir.ui.view:0 msgid "Extra Info" -msgstr "" +msgstr "Lisätiedot" #. module: base #: model:ir.actions.act_window,name:base.act_values_form_action #: model:ir.ui.menu,name:base.menu_values_form_action msgid "Client Events" -msgstr "" +msgstr "Asiakastapahtumat" #. module: base #: view:ir.module.module:0 @@ -8373,18 +8602,18 @@ msgstr "Lisää asennettavaksi" #. module: base #: model:ir.model,name:base.model_partner_wizard_ean_check msgid "Ean Check" -msgstr "" +msgstr "EAN tarkistus" #. module: base #: sql_constraint:res.config.users:0 #: sql_constraint:res.users:0 msgid "You can not have two users with the same login !" -msgstr "" +msgstr "Kahdella eri käyttäjällä ei voi olla samaa käyttäjätunnusta!" #. module: base #: model:ir.model,name:base.model_multi_company_default msgid "Default multi company" -msgstr "" +msgstr "Oletusarvo moniyhtiö" #. module: base #: view:res.request:0 @@ -8395,7 +8624,7 @@ msgstr "Lähetä" #: field:res.config.users,menu_tips:0 #: field:res.users,menu_tips:0 msgid "Menu Tips" -msgstr "" +msgstr "Valikkovihjeet" #. module: base #: field:ir.translation,src:0 @@ -8442,7 +8671,7 @@ msgstr "" #: field:base.module.import,state:0 #: field:base.module.update,state:0 msgid "state" -msgstr "" +msgstr "tila" #. module: base #: selection:base.language.install,lang:0 @@ -8457,7 +8686,7 @@ msgstr "Dominikaaninen tasavalta" #. module: base #: selection:base.language.install,lang:0 msgid "Serbian (Cyrillic) / српски" -msgstr "" +msgstr "Serbia (Cyrillic) / српски" #. module: base #: code:addons/orm.py:2161 @@ -8466,6 +8695,8 @@ msgid "" "Invalid group_by specification: \"%s\".\n" "A group_by specification must be a list of valid fields." msgstr "" +"Virheellinen group_by määritys: \"%s\".\n" +"group_by määritys täytyy olla lista olemassaolevista kentistä." #. module: base #: model:res.country,name:base.sa @@ -8489,13 +8720,13 @@ msgstr "Suhdekenttä" #. module: base #: view:res.partner.event:0 msgid "Event Logs" -msgstr "" +msgstr "Tapahtumalokit" #. module: base #: code:addons/base/module/wizard/base_module_configuration.py:37 #, python-format msgid "System Configuration done" -msgstr "" +msgstr "Järjestelmä on konfiguroitu" #. module: base #: field:workflow.triggers,instance_id:0 @@ -8521,7 +8752,7 @@ msgstr "XML-polku" #. module: base #: selection:ir.actions.todo,restart:0 msgid "On Skip" -msgstr "" +msgstr "Ohitettaessa" #. module: base #: model:res.country,name:base.gn @@ -8543,14 +8774,14 @@ msgstr "Toiminto tai painike asiakaspuolella joka liipaisee toiminnon." #: code:addons/base/ir/ir_ui_menu.py:285 #, python-format msgid "Error ! You can not create recursive Menu." -msgstr "" +msgstr "Virhe! Et voi luoda rekursiivista valikkoa." #. module: base #: model:ir.actions.act_window,name:base.action_publisher_warranty_contract_add_wizard #: model:ir.ui.menu,name:base.menu_publisher_warranty_contract_add #: view:publisher_warranty.contract.wizard:0 msgid "Register a Contract" -msgstr "" +msgstr "Rekisteröi kontakti" #. module: base #: view:ir.rule:0 @@ -8558,12 +8789,15 @@ msgid "" "3. If user belongs to several groups, the results from step 2 are combined " "with logical OR operator" msgstr "" +"3. Jos käyttäjä kuuluu useampaan ryhmään, kohdan 2 tulokset yhdistetään " +"loogisella OR operaattorilla" #. module: base #: code:addons/base/publisher_warranty/publisher_warranty.py:145 #, python-format msgid "Please check your publisher warranty contract name and validity." msgstr "" +"Ole hyvä ja tarkista julkaisijan takuusopimuksen nimi ja voimassaolo." #. module: base #: model:res.country,name:base.sv @@ -8603,17 +8837,17 @@ msgstr "Thaimaa" #. module: base #: model:ir.ui.menu,name:base.menu_crm_config_lead msgid "Leads & Opportunities" -msgstr "" +msgstr "Mahdollisuudet" #. module: base #: selection:base.language.install,lang:0 msgid "Romanian / română" -msgstr "" +msgstr "Romania / română" #. module: base #: view:res.log:0 msgid "System Logs" -msgstr "" +msgstr "Järjestelmälogit" #. module: base #: selection:workflow.activity,join_mode:0 @@ -8646,7 +8880,7 @@ msgstr "ir.actions.act_window" #. module: base #: field:ir.rule,perm_create:0 msgid "Apply For Create" -msgstr "" +msgstr "Aseta luotavaksi" #. module: base #: model:res.country,name:base.vi @@ -8672,6 +8906,10 @@ msgid "" "be assigned to specific groups in order to make them accessible to some " "users within the system." msgstr "" +"Hallitse ja kustomoi OpenERP menuvalintoja. Voit poistaa osia klikkaamalla " +"laatikkoa kunkin rivin alussa ja sitten poistaa esilletulevasta napista. " +"Kohteita voidaan osoittaa tietyille käyttäjäryhmille, jolloin ne ovat vain " +"joidenkin käyttäjien käytettävissä." #. module: base #: field:ir.ui.view,field_parent:0 @@ -8712,7 +8950,7 @@ msgstr "Näkymän automaattinen lataus" #: code:addons/base/ir/ir_model.py:232 #, python-format msgid "You cannot remove the field '%s' !" -msgstr "" +msgstr "Et voi poistaa kenttää '%s' !" #. module: base #: field:ir.exports,resource:0 @@ -8724,7 +8962,7 @@ msgstr "Resurssi" #. module: base #: field:ir.ui.menu,web_icon:0 msgid "Web Icon File" -msgstr "" +msgstr "Web ikonitiedosto" #. module: base #: selection:base.language.install,lang:0 @@ -8734,13 +8972,13 @@ msgstr "" #. module: base #: view:ir.actions.act_window:0 msgid "View Ordering" -msgstr "" +msgstr "Näytä järjestys" #. module: base #: code:addons/base/module/wizard/base_module_upgrade.py:95 #, python-format msgid "Unmet dependency !" -msgstr "" +msgstr "Riippuvuus ei kunnossa !" #. module: base #: view:base.language.import:0 @@ -8748,6 +8986,8 @@ msgid "" "Supported file formats: *.csv (Comma-separated values) or *.po (GetText " "Portable Objects)" msgstr "" +"Tuetut tiedostoformaatit *.csv (pilkulla erotetut tiedot) tai .po (GetText " +"portable objects)" #. module: base #: code:addons/base/ir/ir_model.py:487 @@ -8756,6 +8996,8 @@ msgid "" "You can not delete this document (%s) ! Be sure your user belongs to one of " "these groups: %s." msgstr "" +"Et voi poistaa tätä dokumenttia (%s) ! Varmista että käyttäjätunnuksesi " +"kuuluu johonkin näistä ryhmistä %s." #. module: base #: model:ir.model,name:base.model_base_module_configuration @@ -8782,7 +9024,7 @@ msgstr "Slovakia" #. module: base #: model:ir.ui.menu,name:base.publisher_warranty msgid "Publisher Warranty" -msgstr "" +msgstr "Julkaisijan takuu" #. module: base #: model:res.country,name:base.aw @@ -8829,27 +9071,27 @@ msgstr "Yritys" #. module: base #: view:res.users:0 msgid "Email & Signature" -msgstr "" +msgstr "Sähköposti ja allekirjoitus" #. module: base #: view:publisher_warranty.contract:0 msgid "Publisher Warranty Contract" -msgstr "" +msgstr "Julkaisijan takuusopimus" #. module: base #: selection:base.language.install,lang:0 msgid "Bulgarian / български език" -msgstr "" +msgstr "Bulgaria / български език" #. module: base #: model:ir.ui.menu,name:base.menu_aftersale msgid "After-Sale Services" -msgstr "" +msgstr "Jälkimarkkinointi" #. module: base #: view:ir.actions.todo:0 msgid "Launch" -msgstr "" +msgstr "Käynnistä" #. module: base #: field:ir.actions.act_window,limit:0 @@ -8874,6 +9116,10 @@ msgid "" "categories have a hierarchy structure: a partner belonging to a category " "also belong to his parent category." msgstr "" +"Hallitse kumppanikategoroita lajitellaksesi ne paremmin analysointia varten. " +"Partneri voi kuulua useisiin kategorioihin ja kategorioilla on hierarkinen " +"rakenne, partneri joka kuuluu kategoriaan kuuluu myös sen yläpuoliseen " +"kategoriaan." #. module: base #: model:res.country,name:base.az @@ -8900,7 +9146,7 @@ msgstr "Brittiläiset Neitsytsaaret" #: view:ir.property:0 #: model:ir.ui.menu,name:base.next_id_15 msgid "Parameters" -msgstr "" +msgstr "Parametrit" #. module: base #: selection:base.language.install,lang:0 @@ -8920,6 +9166,11 @@ msgid "" "uncheck the 'Suppliers' filter button in order to search in all your " "partners, including customers and prospects." msgstr "" +"Voit hallita kaikkia tietoja koskien toimittajiasi käyttäen " +"toimittajalomaketta, taloustietoja, historiatietoja sähköposteista, " +"tapaamisista, osoista jne. Voit poistaa 'toimittaja' suodatinnapin " +"etsiäksesi kaikista yhteistyökumppaneista kuten asiakkaista ja mahdollisista " +"asiakkaista." #. module: base #: model:res.country,name:base.rw @@ -8968,6 +9219,10 @@ msgid "" "simplified interface, which has less features but is easier. You can always " "switch later from the user preferences." msgstr "" +"Jos käytät OpenERP järjestelmää ensimmäsen kerran, suosittelemme että " +"valitset yksinkertaisen käyttöliittymän, jossa on vähemmän ominaisuuksia " +"mutta se on helppokäyttöisempi. Voit vaihtaa liittymää myöhemmin " +"asetuksistasi." #. module: base #: model:ir.model,name:base.model_res_country @@ -8998,6 +9253,8 @@ msgid "" "1. Global rules are combined together with a logical AND operator, and with " "the result of the following steps" msgstr "" +"1. Yleiset säännöt yhdistetään toisiinsa loogisilla AND (ja) operaattoreilla " +"ja loppu riippuu seuraavista vaiheista" #. module: base #: field:res.partner.category,name:0 @@ -9012,7 +9269,7 @@ msgstr "IT-sektori" #. module: base #: view:ir.actions.act_window:0 msgid "Select Groups" -msgstr "" +msgstr "Valitse ryhmät" #. module: base #: view:res.lang:0 @@ -9022,7 +9279,7 @@ msgstr "%X - Sopiva ajan esitysmuoto." #. module: base #: selection:base.language.install,lang:0 msgid "Spanish (SV) / Español (SV)" -msgstr "" +msgstr "Espanja (SV) / Español (SV)" #. module: base #: help:res.lang,grouping:0 @@ -9040,13 +9297,13 @@ msgstr "" #. module: base #: view:res.company:0 msgid "Portrait" -msgstr "Pystysuunta" +msgstr "Pystysuuntainen" #. module: base #: code:addons/base/ir/ir_model.py:317 #, python-format msgid "Can only rename one column at a time!" -msgstr "" +msgstr "Vain yhden sarakkeen nimeä voi muuttaa kerrallaan" #. module: base #: selection:ir.translation,type:0 @@ -9056,7 +9313,7 @@ msgstr "Ohjatun toiminnon painike" #. module: base #: selection:ir.translation,type:0 msgid "Report/Template" -msgstr "" +msgstr "Raportti/pohja" #. module: base #: selection:ir.actions.act_window.view,view_mode:0 @@ -9090,7 +9347,7 @@ msgstr "Määritä ohjattuja toimintoja" #. module: base #: field:res.lang,code:0 msgid "Locale Code" -msgstr "" +msgstr "Aluekoodi" #. module: base #: field:workflow.activity,split_mode:0 @@ -9100,7 +9357,7 @@ msgstr "Jakautumistyyppi" #. module: base #: view:base.module.upgrade:0 msgid "Note that this operation might take a few minutes." -msgstr "" +msgstr "Huomaa että tämä operaatio voi kestää muutaman minuutin" #. module: base #: model:ir.ui.menu,name:base.menu_localisation @@ -9115,13 +9372,13 @@ msgstr "Suoritettava toiminto" #. module: base #: view:ir.cron:0 msgid "Execution" -msgstr "" +msgstr "Suorittaminen" #. module: base #: field:ir.actions.server,condition:0 #: field:workflow.transition,condition:0 msgid "Condition" -msgstr "Kunto" +msgstr "Ehto" #. module: base #: help:ir.values,model_id:0 @@ -9151,11 +9408,13 @@ msgid "" "Only one client action will be executed, last client action will be " "considered in case of multiple client actions." msgstr "" +"Vain yksi asiakastoiminto suoritetaan, viimeinen jos toimintoja on useita " +"peräkkäin." #. module: base #: view:res.lang:0 msgid "%j - Day of the year [001,366]." -msgstr "" +msgstr "%j - Vuoden päivä [001,366]." #. module: base #: field:ir.actions.server,mobile:0 @@ -9174,7 +9433,7 @@ msgstr "Kumppanien kategoriat" #. module: base #: view:base.module.upgrade:0 msgid "System Update" -msgstr "" +msgstr "Järjestelmäpäivitys" #. module: base #: selection:ir.translation,type:0 @@ -9184,7 +9443,7 @@ msgstr "Ohjatun toiminnon kenttä" #. module: base #: help:ir.sequence,prefix:0 msgid "Prefix value of the record for the sequence" -msgstr "" +msgstr "Sekvenssin tietueen etuliite" #. module: base #: model:res.country,name:base.sc @@ -9222,12 +9481,12 @@ msgstr "Tilin omistaja" #: code:addons/base/res/res_user.py:256 #, python-format msgid "Company Switch Warning" -msgstr "" +msgstr "Varoitus yrityksen vaihtamisesta" #. module: base #: model:ir.actions.act_window,name:base.action_res_widget_wizard msgid "Homepage Widgets Management" -msgstr "" +msgstr "Kotisivun widgettien hallinta" #. module: base #: field:workflow,osv:0 @@ -9238,7 +9497,7 @@ msgstr "Resurssiobjekti" #. module: base #: help:ir.sequence,number_increment:0 msgid "The next number of the sequence will be incremented by this number" -msgstr "" +msgstr "Sarjan seuraavaan numeroon lisätään tämä luku" #. module: base #: field:ir.cron,function:0 @@ -9250,12 +9509,12 @@ msgstr "Toiminto" #. module: base #: view:res.widget:0 msgid "Search Widget" -msgstr "" +msgstr "Haku widgetti" #. module: base #: selection:ir.actions.todo,restart:0 msgid "Never" -msgstr "" +msgstr "Ei koskaan" #. module: base #: selection:res.partner.address,type:0 @@ -9298,7 +9557,7 @@ msgstr "Luo objekti" #: view:ir.filters:0 #: field:res.log,context:0 msgid "Context" -msgstr "" +msgstr "Konteksti" #. module: base #: field:res.bank,bic:0 diff --git a/openerp/addons/base/i18n/fr.po b/openerp/addons/base/i18n/fr.po index a97bbcbc5d5..5e984b1fd46 100644 --- a/openerp/addons/base/i18n/fr.po +++ b/openerp/addons/base/i18n/fr.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.4\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-01-11 11:14+0000\n" -"PO-Revision-Date: 2011-05-16 16:57+0000\n" -"Last-Translator: lolivier \n" +"PO-Revision-Date: 2011-01-18 12:43+0000\n" +"Last-Translator: Aline (OpenERP) \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: 2011-05-17 06:04+0000\n" -"X-Generator: Launchpad (build 12959)\n" +"X-Launchpad-Export-Date: 2011-06-27 04:37+0000\n" +"X-Generator: Launchpad (build 13168)\n" #. module: base #: view:ir.filters:0 diff --git a/openerp/addons/base/i18n/gl.po b/openerp/addons/base/i18n/gl.po index 95e3ba5fa88..b7fee49be45 100644 --- a/openerp/addons/base/i18n/gl.po +++ b/openerp/addons/base/i18n/gl.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-01-28 04:44+0000\n" -"X-Generator: Launchpad (build 12177)\n" +"X-Launchpad-Export-Date: 2011-06-27 04:37+0000\n" +"X-Generator: Launchpad (build 13168)\n" #. module: base #: view:ir.filters:0 diff --git a/openerp/addons/base/i18n/he.po b/openerp/addons/base/i18n/he.po index dd9c54af761..1949320519e 100644 --- a/openerp/addons/base/i18n/he.po +++ b/openerp/addons/base/i18n/he.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-01-12 04:48+0000\n" -"X-Generator: Launchpad (build Unknown)\n" +"X-Launchpad-Export-Date: 2011-06-27 04:37+0000\n" +"X-Generator: Launchpad (build 13168)\n" #. module: base #: view:ir.filters:0 @@ -39,7 +39,7 @@ msgstr "" #. module: base #: selection:ir.property,type:0 msgid "DateTime" -msgstr "" +msgstr "תאריך ושעה" #. module: base #: code:addons/fields.py:534 diff --git a/openerp/addons/base/i18n/hr.po b/openerp/addons/base/i18n/hr.po index fceb2e0888c..f6226e92acb 100644 --- a/openerp/addons/base/i18n/hr.po +++ b/openerp/addons/base/i18n/hr.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.4\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-01-11 11:14+0000\n" -"PO-Revision-Date: 2011-03-06 08:40+0000\n" -"Last-Translator: Borna Bilas \n" +"PO-Revision-Date: 2011-01-17 14:09+0000\n" +"Last-Translator: Goran Kliska \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: 2011-03-07 06:20+0000\n" -"X-Generator: Launchpad (build 12351)\n" +"X-Launchpad-Export-Date: 2011-06-27 04:41+0000\n" +"X-Generator: Launchpad (build 13168)\n" "Language: hr\n" #. module: base diff --git a/openerp/addons/base/i18n/hu.po b/openerp/addons/base/i18n/hu.po index 381f2655229..9186811847d 100644 --- a/openerp/addons/base/i18n/hu.po +++ b/openerp/addons/base/i18n/hu.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-01-11 11:14+0000\n" -"PO-Revision-Date: 2011-01-27 15:22+0000\n" +"PO-Revision-Date: 2011-03-03 17:34+0000\n" "Last-Translator: NOVOTRADE RENDSZERHÁZ \n" "Language-Team: Hungarian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-01-28 04:44+0000\n" -"X-Generator: Launchpad (build 12177)\n" +"X-Launchpad-Export-Date: 2011-06-27 04:38+0000\n" +"X-Generator: Launchpad (build 13168)\n" #. module: base #: view:ir.filters:0 @@ -381,7 +381,7 @@ msgstr "" #. module: base #: model:res.country,name:base.gf msgid "French Guyana" -msgstr "Francia Guinea" +msgstr "Francia Guyana" #. module: base #: selection:base.language.install,lang:0 @@ -909,7 +909,7 @@ msgstr "Törlés" #. module: base #: model:res.country,name:base.ne msgid "Niger" -msgstr "Nigéria" +msgstr "Niger" #. module: base #: selection:base.language.install,lang:0 @@ -1279,7 +1279,7 @@ msgstr "Számítási pontosság" #. module: base #: selection:base.language.install,lang:0 msgid "Sinhalese / සිංහල" -msgstr "Sinhalese / සිංහල" +msgstr "Szingaléz / සිංහල" #. module: base #: model:ir.model,name:base.model_wizard_ir_model_menu_create_line @@ -2236,7 +2236,7 @@ msgstr "Függőségek" #. module: base #: field:multi_company.default,company_id:0 msgid "Main Company" -msgstr "Anyagcég" +msgstr "" #. module: base #: field:ir.ui.menu,web_icon_hover:0 @@ -2758,7 +2758,7 @@ msgstr "6. %d, %m ==> 05, 12" #: field:res.config.users,date:0 #: field:res.users,date:0 msgid "Last Connection" -msgstr "Last Connection" +msgstr "Utolsó kapcsolat dátuma" #. module: base #: field:ir.actions.act_window,help:0 @@ -2768,7 +2768,7 @@ msgstr "Művelet leírás" #. module: base #: help:res.partner,customer:0 msgid "Check this box if the partner is a customer." -msgstr "Jelöld be, ha a partner vevő." +msgstr "Jelölje be, ha a partner vevő." #. module: base #: model:ir.actions.act_window,name:base.res_lang_act_window @@ -2787,7 +2787,7 @@ msgstr "Xor" #. module: base #: model:res.country,name:base.ec msgid "Ecuador" -msgstr "Ekvádor" +msgstr "Ecuador" #. module: base #: code:addons/base/module/wizard/base_export_language.py:52 @@ -3062,7 +3062,7 @@ msgstr "Szerző" #. module: base #: model:res.country,name:base.mk msgid "FYROM" -msgstr "FYROM" +msgstr "Macedónia" #. module: base #: view:res.lang:0 @@ -3084,7 +3084,7 @@ msgstr "" #. module: base #: selection:base.language.install,lang:0 msgid "Hebrew / עִבְרִי" -msgstr "Zsidó / עִבְרִי" +msgstr "Héber / עִבְרִי" #. module: base #: model:res.country,name:base.bo @@ -3155,7 +3155,7 @@ msgstr "XML Id" #. module: base #: model:ir.actions.act_window,name:base.action_config_user_form msgid "Create Users" -msgstr "Felhasználók létrehozás" +msgstr "Felhasználók létrehozása" #. module: base #: model:ir.model,name:base.model_res_partner_title @@ -3397,7 +3397,7 @@ msgstr "Spanyol (PA) / Español (PA)" #: view:res.currency:0 #: field:res.currency,rate_ids:0 msgid "Rates" -msgstr "Rates" +msgstr "Árfolyamok" #. module: base #: model:res.country,name:base.sy @@ -3454,7 +3454,7 @@ msgstr "Adat" #: field:ir.ui.menu,parent_id:0 #: field:wizard.ir.model.menu.create,menu_id:0 msgid "Parent Menu" -msgstr "Szülő menü" +msgstr "Főmenü" #. module: base #: field:ir.rule,perm_unlink:0 @@ -3611,7 +3611,7 @@ msgstr "Frissítés megszakítása" #. module: base #: model:res.country,name:base.ci msgid "Ivory Coast (Cote D'Ivoire)" -msgstr "Ivory Coast (Cote D'Ivoire)" +msgstr "Elefántcsontpart" #. module: base #: model:res.country,name:base.kz @@ -4077,7 +4077,7 @@ msgstr "A hozzáadott modulok száma" #. module: base #: view:res.currency:0 msgid "Price Accuracy" -msgstr "Price Accuracy" +msgstr "Értékek számítási pontossága" #. module: base #: selection:base.language.install,lang:0 @@ -4281,7 +4281,7 @@ msgstr "Object Mapping" #: help:res.currency,rate:0 #: help:res.currency.rate,rate:0 msgid "The rate of the currency to the currency of rate 1" -msgstr "The rate of the currency to the currency of rate 1" +msgstr "Átváltási árfolyam" #. module: base #: model:res.country,name:base.uk @@ -6623,7 +6623,7 @@ msgstr "Spanyol (CR) / Español (CR)" #. module: base #: field:res.currency.rate,rate:0 msgid "Rate" -msgstr "Rate" +msgstr "Árfolyam" #. module: base #: model:res.country,name:base.cg @@ -7707,7 +7707,7 @@ msgstr "Pénznemek" #. module: base #: sql_constraint:res.groups:0 msgid "The name of the group must be unique !" -msgstr "Az csoport nevének egyedinek kell lennie!" +msgstr "A csoport nevének egyedinek kell lennie!" #. module: base #: view:ir.sequence:0 @@ -8686,7 +8686,7 @@ msgstr "_Export" #: field:base.module.import,state:0 #: field:base.module.update,state:0 msgid "state" -msgstr "állapot" +msgstr "álam" #. module: base #: selection:base.language.install,lang:0 @@ -8724,8 +8724,8 @@ msgid "" "Check this box if the partner is a supplier. If it's not checked, purchase " "people will not see it when encoding a purchase order." msgstr "" -"Jelöld be, ha a partner beszállító, különben a beszerzési űrlapokon nem " -"jelenik meg a beszállítók között." +"Jelölje be, ha a partner szállító, különben a szállítói megrendelés űrlapon " +"nem jelenik meg a szállítók között." #. module: base #: field:ir.model.fields,relation_field:0 diff --git a/openerp/addons/base/i18n/hy.po b/openerp/addons/base/i18n/hy.po index b489e09734c..3d19fad4508 100644 --- a/openerp/addons/base/i18n/hy.po +++ b/openerp/addons/base/i18n/hy.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-05-21 06:14+0000\n" -"X-Generator: Launchpad (build 12959)\n" +"X-Launchpad-Export-Date: 2011-06-27 04:34+0000\n" +"X-Generator: Launchpad (build 13168)\n" #. module: base #: view:ir.filters:0 diff --git a/openerp/addons/base/i18n/id.po b/openerp/addons/base/i18n/id.po index 60337dad136..5aec4b7fe34 100644 --- a/openerp/addons/base/i18n/id.po +++ b/openerp/addons/base/i18n/id.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-01-11 11:14+0000\n" -"PO-Revision-Date: 2010-08-28 06:59+0000\n" -"Last-Translator: Iman Sulaiman \n" +"PO-Revision-Date: 2011-02-22 17:30+0000\n" +"Last-Translator: agus purnomo \n" "Language-Team: Indonesian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-01-12 04:48+0000\n" -"X-Generator: Launchpad (build Unknown)\n" +"X-Launchpad-Export-Date: 2011-06-27 04:38+0000\n" +"X-Generator: Launchpad (build 13168)\n" #. module: base #: view:ir.filters:0 @@ -34,7 +34,7 @@ msgstr "Santa Helena" #. module: base #: view:ir.actions.report.xml:0 msgid "Other Configuration" -msgstr "" +msgstr "Konfigurasi Lainnya" #. module: base #: selection:ir.property,type:0 @@ -130,7 +130,7 @@ msgstr "" #. module: base #: field:res.partner,ref:0 msgid "Reference" -msgstr "" +msgstr "Referensi" #. module: base #: field:ir.actions.act_window,target:0 @@ -141,7 +141,7 @@ msgstr "Jendela Sasaran" #: code:addons/base/res/res_user.py:507 #, python-format msgid "Warning!" -msgstr "" +msgstr "Perhatian!" #. module: base #: code:addons/base/ir/ir_model.py:304 @@ -172,7 +172,7 @@ msgstr "Swaziland" #: code:addons/orm.py:3653 #, python-format msgid "created." -msgstr "" +msgstr "dibuat" #. module: base #: model:res.partner.category,name:base.res_partner_category_woodsuppliers0 diff --git a/openerp/addons/base/i18n/is.po b/openerp/addons/base/i18n/is.po index bd09bf46289..97d15aeb416 100644 --- a/openerp/addons/base/i18n/is.po +++ b/openerp/addons/base/i18n/is.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-01-12 04:48+0000\n" -"X-Generator: Launchpad (build Unknown)\n" +"X-Launchpad-Export-Date: 2011-06-27 04:38+0000\n" +"X-Generator: Launchpad (build 13168)\n" #. module: base #: view:ir.filters:0 diff --git a/openerp/addons/base/i18n/it.po b/openerp/addons/base/i18n/it.po index 0450d0e78f8..f7956f84a5e 100644 --- a/openerp/addons/base/i18n/it.po +++ b/openerp/addons/base/i18n/it.po @@ -7,15 +7,15 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.4\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-01-11 11:14+0000\n" -"PO-Revision-Date: 2011-04-04 10:32+0000\n" -"Last-Translator: Lorenzo Battistini - agilebg.com " +"PO-Revision-Date: 2011-04-28 13:32+0000\n" +"Last-Translator: Lorenzo Battistini - Agile BG - Domsense " "\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: 2011-04-05 06:06+0000\n" -"X-Generator: Launchpad (build 12559)\n" +"X-Launchpad-Export-Date: 2011-06-27 04:38+0000\n" +"X-Generator: Launchpad (build 13168)\n" #. module: base #: view:ir.filters:0 @@ -912,7 +912,7 @@ msgstr "Uganda" #. module: base #: field:ir.model.access,perm_unlink:0 msgid "Delete Access" -msgstr "Accesso in cancellazione" +msgstr "Cancellazione" #. module: base #: model:res.country,name:base.ne @@ -1070,7 +1070,7 @@ msgstr "Versione" #: field:ir.model.access,perm_read:0 #: view:ir.rule:0 msgid "Read Access" -msgstr "Accesso in lettura" +msgstr "Lettura" #. module: base #: model:ir.model,name:base.model_ir_exports @@ -4509,7 +4509,7 @@ msgstr "Impiegato" #. module: base #: field:ir.model.access,perm_create:0 msgid "Create Access" -msgstr "Accesso in creazione" +msgstr "Creazione" #. module: base #: field:res.partner.address,state_id:0 @@ -6531,7 +6531,7 @@ msgstr "Sig.rina" #: field:ir.model.access,perm_write:0 #: view:ir.rule:0 msgid "Write Access" -msgstr "Accesso in scrittura" +msgstr "Scrittura" #. module: base #: view:res.lang:0 @@ -6582,7 +6582,7 @@ msgstr "GPL-3 o versione successiva" #. module: base #: field:workflow.activity,action:0 msgid "Python Action" -msgstr "Puthon Attivo" +msgstr "Azione python" #. module: base #: selection:base.language.install,lang:0 diff --git a/openerp/addons/base/i18n/ja.po b/openerp/addons/base/i18n/ja.po index f6d1c311e75..f86695e1b25 100644 --- a/openerp/addons/base/i18n/ja.po +++ b/openerp/addons/base/i18n/ja.po @@ -9,13 +9,13 @@ msgstr "" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-01-11 11:14+0000\n" "PO-Revision-Date: 2010-09-09 06:58+0000\n" -"Last-Translator: Harry (Open ERP) \n" +"Last-Translator: Harry (OpenERP) \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: 2011-01-12 04:49+0000\n" -"X-Generator: Launchpad (build Unknown)\n" +"X-Launchpad-Export-Date: 2011-06-27 04:38+0000\n" +"X-Generator: Launchpad (build 13168)\n" #. module: base #: view:ir.filters:0 diff --git a/openerp/addons/base/i18n/ko.po b/openerp/addons/base/i18n/ko.po index 80ff3d65dd5..b6018a42228 100644 --- a/openerp/addons/base/i18n/ko.po +++ b/openerp/addons/base/i18n/ko.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-01-11 11:14+0000\n" -"PO-Revision-Date: 2011-04-05 04:20+0000\n" -"Last-Translator: hardboiledbaby \n" +"PO-Revision-Date: 2010-12-16 08:15+0000\n" +"Last-Translator: ekodaq \n" "Language-Team: Korean \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-06 06:01+0000\n" -"X-Generator: Launchpad (build 12559)\n" +"X-Launchpad-Export-Date: 2011-06-27 04:39+0000\n" +"X-Generator: Launchpad (build 13168)\n" #. module: base #: view:ir.filters:0 diff --git a/openerp/addons/base/i18n/lt.po b/openerp/addons/base/i18n/lt.po index a57953500e5..802c8ae2d9d 100644 --- a/openerp/addons/base/i18n/lt.po +++ b/openerp/addons/base/i18n/lt.po @@ -8,13 +8,13 @@ msgstr "" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-01-11 11:14+0000\n" "PO-Revision-Date: 2011-01-16 11:33+0000\n" -"Last-Translator: Paulius Sladkevičius - http://www.inovera.lt \n" +"Last-Translator: Paulius Sladkevičius - inovera.lt \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: 2011-01-17 04:49+0000\n" -"X-Generator: Launchpad (build 12177)\n" +"X-Launchpad-Export-Date: 2011-06-27 04:39+0000\n" +"X-Generator: Launchpad (build 13168)\n" #. module: base #: view:ir.filters:0 diff --git a/openerp/addons/base/i18n/lv.po b/openerp/addons/base/i18n/lv.po index af523719f40..a7f97812004 100644 --- a/openerp/addons/base/i18n/lv.po +++ b/openerp/addons/base/i18n/lv.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-01-12 04:49+0000\n" -"X-Generator: Launchpad (build Unknown)\n" +"X-Launchpad-Export-Date: 2011-06-27 04:39+0000\n" +"X-Generator: Launchpad (build 13168)\n" #. module: base #: view:ir.filters:0 @@ -2136,6 +2136,8 @@ msgid "" "way you want to print them in letters and other documents. Some example: " "Mr., Mrs. " msgstr "" +"Sistēmā definētās kontaktpersonu uzrunas formas, kas tiek izmantotas " +"drukājot vēstulēs un citos dokumentos. Piem. kungs/kundze. " #. module: base #: field:res.company,rml_footer1:0 @@ -3257,7 +3259,7 @@ msgstr "" #: model:ir.actions.act_window,name:base.action_translation #: model:ir.ui.menu,name:base.menu_action_translation msgid "Translation Terms" -msgstr "Tulkošanas nosacījumi" +msgstr "Tulkošanas Termini" #. module: base #: model:res.country,name:base.sn @@ -3534,6 +3536,13 @@ msgid "" "plugin, don't forget to register emails to each contact so that the gateway " "will automatically attach incoming emails to the right partner." msgstr "" +"Klients ir partneris, kam tiek sniegti pakalpojumi vai pārdota prece. " +"Klientam var būt vairākas kontaktpersonas vai adreses, kurās atrodas klienta " +"darbinieki. \"Vēsture\" veidnē iespējams sekot līdzi visām ar klientu " +"saistītajām darbībām: pasūtījumiem, e-pastiem, iespējamiem darījumiem, " +"pretenzijām utt. Ja tiek izmantota e-pasta vārteja, Outlook un/vai " +"Thunderbird e-pasta klienti, jādefinē e-pasta adrese katram kontaktam, lai " +"sistēma automātiski piesaistītu ienākošos e-pastus." #. module: base #: field:ir.actions.report.xml,name:0 @@ -3561,7 +3570,7 @@ msgstr "" #: field:workflow,name:0 #: field:workflow.activity,name:0 msgid "Name" -msgstr "Vārds" +msgstr "Nosaukums" #. module: base #: help:ir.actions.act_window,multi:0 @@ -4448,7 +4457,7 @@ msgstr "" #. module: base #: field:res.partner.category,complete_name:0 msgid "Full Name" -msgstr "Pilns Vārds" +msgstr "Pilns Nosaukums" #. module: base #: view:base.module.configuration:0 @@ -4699,6 +4708,7 @@ msgid "" "federal states you are working on from here. Each state is attached to one " "country." msgstr "" +"Strādājot ASV tirgū, iespējams definēt dažādus štatus ar piesaisti valstij." #. module: base #: view:workflow.workitem:0 @@ -5595,7 +5605,7 @@ msgstr "Skatījuma Tips" #. module: base #: model:ir.ui.menu,name:base.next_id_2 msgid "User Interface" -msgstr "Lietotāja Saskarne" +msgstr "Lietotāja Saskarsne" #. module: base #: field:ir.attachment,create_date:0 @@ -6219,7 +6229,7 @@ msgstr "Ierakstu Noteikumi" #: field:res.config.users,name:0 #: field:res.users,name:0 msgid "User Name" -msgstr "Lietotāja vārds" +msgstr "Lietotājvārds" #. module: base #: view:ir.sequence:0 @@ -6367,6 +6377,7 @@ msgid "" "Manage the partner titles you want to have available in your system. The " "partner titles is the legal status of the company: Private Limited, SA, etc." msgstr "" +"Sistēmā definētās partneru uzņēmējdarbības formas. Piem. SIA, AS utt." #. module: base #: view:base.language.export:0 @@ -6605,12 +6616,12 @@ msgstr "Validācijas Kļūda" #: view:base.module.import:0 #: view:base.module.update:0 msgid "Open Modules" -msgstr "Atvērti moduļi" +msgstr "Atvērt moduļu Sarakstu" #. module: base #: model:ir.actions.act_window,help:base.action_res_bank_form msgid "Manage bank records you want to be used in the system." -msgstr "" +msgstr "Izmantoto Banku saraksts sistēmā." #. module: base #: view:base.module.import:0 @@ -7136,7 +7147,7 @@ msgstr "" #: model:ir.actions.act_window,name:base.action_country_state #: model:ir.ui.menu,name:base.menu_country_state_partner msgid "Fed. States" -msgstr "" +msgstr "Fed. Štati" #. module: base #: view:ir.model:0 @@ -7775,7 +7786,7 @@ msgstr "Partnera Atsauce" #: model:ir.ui.menu,name:base.menu_procurement_management_supplier_name #: view:res.partner:0 msgid "Suppliers" -msgstr "" +msgstr "Piegādātāji" #. module: base #: view:publisher_warranty.contract.wizard:0 @@ -8878,6 +8889,10 @@ msgid "" "categories have a hierarchy structure: a partner belonging to a category " "also belong to his parent category." msgstr "" +"Tiek definētas partneru kategorijas, kas atvieglo partneru uzskaiti un " +"analīzi. Partneris var piederēt vairākām kategorijām vienlaicīgi un tām ir " +"kokveida struktūra. Ja partneris pieder apakškategorijai, tad tas pieder arī " +"virskategorijai." #. module: base #: model:res.country,name:base.az diff --git a/openerp/addons/base/i18n/mk.po b/openerp/addons/base/i18n/mk.po index d81013e9dc3..7470171a6fa 100644 --- a/openerp/addons/base/i18n/mk.po +++ b/openerp/addons/base/i18n/mk.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-05-07 06:01+0000\n" -"X-Generator: Launchpad (build 12959)\n" +"X-Launchpad-Export-Date: 2011-06-27 04:39+0000\n" +"X-Generator: Launchpad (build 13168)\n" #. module: base #: view:ir.filters:0 diff --git a/openerp/addons/base/i18n/mn.po b/openerp/addons/base/i18n/mn.po index ecf696ac7d3..d7dbdc0c50e 100644 --- a/openerp/addons/base/i18n/mn.po +++ b/openerp/addons/base/i18n/mn.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-01-12 04:49+0000\n" -"X-Generator: Launchpad (build Unknown)\n" +"X-Launchpad-Export-Date: 2011-06-27 04:39+0000\n" +"X-Generator: Launchpad (build 13168)\n" #. module: base #: view:ir.filters:0 diff --git a/openerp/addons/base/i18n/nb.po b/openerp/addons/base/i18n/nb.po index 3017643a2d0..1222db742ea 100644 --- a/openerp/addons/base/i18n/nb.po +++ b/openerp/addons/base/i18n/nb.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-server\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-01-11 11:14+0000\n" -"PO-Revision-Date: 2011-04-05 22:33+0000\n" -"Last-Translator: Rolv Råen \n" +"PO-Revision-Date: 2010-03-11 05:06+0000\n" +"Last-Translator: OpenERP Administrators \n" "Language-Team: Norwegian Bokmal \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-06 06:01+0000\n" -"X-Generator: Launchpad (build 12559)\n" +"X-Launchpad-Export-Date: 2011-06-27 04:39+0000\n" +"X-Generator: Launchpad (build 13168)\n" #. module: base #: view:ir.filters:0 @@ -260,7 +260,7 @@ msgstr "" #. module: base #: sql_constraint:res.lang:0 msgid "The name of the language must be unique !" -msgstr "" +msgstr "Navnet på språket må være unikt !" #. module: base #: selection:res.request,state:0 @@ -378,7 +378,7 @@ msgstr "Fransk Guyana" #. module: base #: selection:base.language.install,lang:0 msgid "Greek / Ελληνικά" -msgstr "" +msgstr "Gresk / Ελληνικά" #. module: base #: selection:base.language.install,lang:0 @@ -477,7 +477,7 @@ msgstr "Veivisere" #. module: base #: model:res.partner.category,name:base.res_partner_category_miscellaneoussuppliers0 msgid "Miscellaneous Suppliers" -msgstr "" +msgstr "Diverse leverandører" #. module: base #: code:addons/base/ir/ir_model.py:255 @@ -524,7 +524,7 @@ msgstr "Jordan" #. module: base #: view:ir.module.module:0 msgid "Certified" -msgstr "" +msgstr "Sertifisert" #. module: base #: model:res.country,name:base.er @@ -654,7 +654,7 @@ msgstr "" #. module: base #: view:ir.actions.report.xml:0 msgid "XML Report" -msgstr "" +msgstr "XML rapport" #. module: base #: model:res.country,name:base.es @@ -774,7 +774,7 @@ msgstr "Underordnede kategorier" #. module: base #: model:ir.model,name:base.model_ir_config_parameter msgid "ir.config_parameter" -msgstr "" +msgstr "ir.config_parameter" #. module: base #: selection:base.language.export,format:0 @@ -824,7 +824,7 @@ msgstr "" #: code:addons/base/res/res_user.py:507 #, python-format msgid "Setting empty passwords is not allowed for security reasons!" -msgstr "" +msgstr "Tomme passord er ikke tillat!" #. module: base #: selection:ir.actions.server,state:0 @@ -863,7 +863,7 @@ msgstr "" #. module: base #: field:ir.module.module,contributors:0 msgid "Contributors" -msgstr "" +msgstr "Bidragsytere" #. module: base #: selection:ir.property,type:0 @@ -899,7 +899,7 @@ msgstr "Niger" #. module: base #: selection:base.language.install,lang:0 msgid "Chinese (HK)" -msgstr "" +msgstr "Kinesisk (CH)" #. module: base #: model:res.country,name:base.ba @@ -1382,7 +1382,7 @@ msgstr "Malawi" #: code:addons/base/res/res_user.py:413 #, python-format msgid "%s (copy)" -msgstr "" +msgstr "%s (kopi)" #. module: base #: field:res.partner.address,type:0 @@ -1413,7 +1413,7 @@ msgstr "" #. module: base #: view:ir.ui.view:0 msgid "Advanced" -msgstr "" +msgstr "Avansert" #. module: base #: model:res.country,name:base.fi @@ -1477,7 +1477,7 @@ msgstr "Spansk / Español" #. module: base #: selection:base.language.install,lang:0 msgid "Korean (KP) / 한국어 (KP)" -msgstr "" +msgstr "Koreansk (KP) / 한국어 (KP)" #. module: base #: view:base.module.update:0 @@ -1494,7 +1494,7 @@ msgstr "Logo" #. module: base #: view:res.partner.address:0 msgid "Search Contact" -msgstr "" +msgstr "Søk kontakt" #. module: base #: view:ir.module.module:0 @@ -1621,7 +1621,7 @@ msgstr "" #: code:addons/orm.py:3147 #, python-format msgid "A document was modified since you last viewed it (%s:%d)" -msgstr "" +msgstr "Et dokument har blitt endret siden du sist så på det (%s:%d)" #. module: base #: view:workflow:0 @@ -1917,7 +1917,7 @@ msgstr "Iterasjonshandlinger" #. module: base #: help:multi_company.default,company_id:0 msgid "Company where the user is connected" -msgstr "" +msgstr "Firma som brukeren tilhører" #. module: base #: field:publisher_warranty.contract,date_stop:0 @@ -1936,6 +1936,8 @@ msgid "" "One of the records you are trying to modify has already been deleted " "(Document type: %s)." msgstr "" +"En av postene som du forsøker å endre på har allerede blitt slettet " +"(Dokument type: %s)." #. module: base #: model:ir.actions.act_window,help:base.action_country @@ -1948,7 +1950,7 @@ msgstr "" #. module: base #: model:res.partner.category,name:base.res_partner_category_7 msgid "Openstuff.net" -msgstr "" +msgstr "Openstuff.net" #. module: base #: model:res.country,name:base.nf @@ -2010,7 +2012,7 @@ msgstr "res.partner.event" #. module: base #: model:res.widget,title:base.facebook_widget msgid "Facebook" -msgstr "" +msgstr "Facebook" #. module: base #: model:res.country,name:base.am @@ -2066,7 +2068,7 @@ msgstr "Bankkontotype" #: field:res.config.users,config_logo:0 #: field:res.config.view,config_logo:0 msgid "Image" -msgstr "" +msgstr "Bilde" #. module: base #: view:ir.actions.server:0 @@ -2473,7 +2475,7 @@ msgstr "Russland" #. module: base #: selection:base.language.install,lang:0 msgid "Urdu / اردو" -msgstr "" +msgstr "Urdu / اردو" #. module: base #: field:res.company,name:0 @@ -2510,7 +2512,7 @@ msgstr "" #: model:ir.actions.act_window,name:base.action_view_partner_wizard_ean_check #: view:partner.wizard.ean.check:0 msgid "Ean check" -msgstr "" +msgstr "Ean sjekk" #. module: base #: field:res.partner,vat:0 @@ -2550,7 +2552,7 @@ msgstr "GPL-2 eller senere versjon" #. module: base #: model:res.partner.title,shortcut:base.res_partner_title_sir msgid "M." -msgstr "" +msgstr "M." #. module: base #: code:addons/base/module/module.py:429 @@ -2579,7 +2581,7 @@ msgstr "Nauru" #: code:addons/base/module/module.py:200 #, python-format msgid "The certificate ID of the module must be unique !" -msgstr "" +msgstr "SertifikatsID'en på modulen må være unik!" #. module: base #: model:ir.model,name:base.model_ir_property @@ -2762,7 +2764,7 @@ msgstr "Basisfelt" #. module: base #: view:publisher_warranty.contract:0 msgid "Validate" -msgstr "" +msgstr "Godkjenn" #. module: base #: field:ir.actions.todo,restart:0 @@ -2823,7 +2825,7 @@ msgstr "Sammendrag" #. module: base #: field:multi_company.default,expression:0 msgid "Expression" -msgstr "" +msgstr "Uttrykk" #. module: base #: help:ir.actions.server,subject:0 @@ -2859,12 +2861,12 @@ msgstr "Modul .ZIP fil" #. module: base #: field:ir.ui.view,xml_id:0 msgid "XML ID" -msgstr "" +msgstr "XML ID" #. module: base #: model:res.partner.category,name:base.res_partner_category_16 msgid "Telecom sector" -msgstr "" +msgstr "Telecom sektor" #. module: base #: field:workflow.transition,trigger_model:0 @@ -2890,7 +2892,7 @@ msgstr "Surinam" #. module: base #: model:ir.ui.menu,name:base.marketing_menu msgid "Marketing" -msgstr "" +msgstr "Markedsføring" #. module: base #: view:res.partner.bank:0 @@ -2921,7 +2923,7 @@ msgstr "License" #. module: base #: field:ir.attachment,url:0 msgid "Url" -msgstr "" +msgstr "Url" #. module: base #: selection:ir.actions.todo,restart:0 @@ -2951,7 +2953,7 @@ msgstr "" #. module: base #: sql_constraint:ir.config_parameter:0 msgid "Key must be unique." -msgstr "" +msgstr "Nøkkel må være unik" #. module: base #: view:ir.actions.act_window:0 @@ -3000,6 +3002,9 @@ msgid "" "\n" "Click 'Continue' and enjoy your OpenERP experience..." msgstr "" +"Databasen din er nå ferdig konfigurert.\n" +"\n" +"Trykk på 'Fortsett' og gled deg til å ta OpenERP i bruk..." #. module: base #: selection:base.language.install,lang:0 @@ -3242,7 +3247,7 @@ msgstr "Sikkerhet" #. module: base #: model:res.widget,title:base.openerp_favorites_twitter_widget msgid "OpenERP Favorites" -msgstr "" +msgstr "OpenERP favoritter" #. module: base #: model:res.country,name:base.za @@ -3259,7 +3264,7 @@ msgstr "Installert" #. module: base #: selection:base.language.install,lang:0 msgid "Ukrainian / українська" -msgstr "" +msgstr "Ukrainsk / українська" #. module: base #: model:ir.actions.act_window,name:base.action_translation @@ -3438,7 +3443,7 @@ msgstr "Mexico" #. module: base #: model:ir.ui.menu,name:base.menu_base_config_plugins msgid "Plugins" -msgstr "" +msgstr "Tillegg" #. module: base #: field:res.company,child_ids:0 @@ -3480,7 +3485,7 @@ msgstr "Metadata" #. module: base #: sql_constraint:ir.ui.view_sc:0 msgid "Shortcut for this menu already exists!" -msgstr "" +msgstr "Det eksisterer allerede en svarvei til denne menyen!" #. module: base #: model:res.country,name:base.ve @@ -3613,7 +3618,7 @@ msgstr "Demodata" #. module: base #: selection:base.language.install,lang:0 msgid "English (UK)" -msgstr "" +msgstr "Britisk Engelsk" #. module: base #: selection:base.language.install,lang:0 @@ -9357,41 +9362,1052 @@ msgstr "Sri Lanka" msgid "Russian / русский язык" msgstr "" -#~ msgid "Ukrainian / ??????????" -#~ msgstr "Ukrainsk / ?????´????? ??´??" +#~ msgid "Yearly" +#~ msgstr "Årlig" -#~ msgid "Lithuanian / Lietuviu kalba" -#~ msgstr "Litauen / Lietuviu kalba" +#, python-format +#~ msgid "You can not create this kind of document! (%s)" +#~ msgstr "Du kan ikke opprette denne type dokument! (%s)" -#~ msgid "Chinese (CN) / ????" -#~ msgstr "Kinesisk (CN) / ????" +#~ msgid "Outgoing transitions" +#~ msgstr "Utgående overganger" -#~ msgid "Slovenian / slovenšcina" -#~ msgstr "Slovenia / slovenšcina" +#~ msgid "" +#~ "Choose between the \"Simplified Interface\" or the extended one.\n" +#~ "If you are testing or using OpenERP for the first time, we suggest you to " +#~ "use\n" +#~ "the simplified interface, which has less options and fields but is easier " +#~ "to\n" +#~ "understand. You will be able to switch to the extended view later.\n" +#~ " " +#~ msgstr "" +#~ "Choose between the \"Simplified Interface\" or the extended one.\n" +#~ "If you are testing or using OpenERP for the first time, we suggest you to " +#~ "use\n" +#~ "the simplified interface, which has less options and fields but is easier " +#~ "to\n" +#~ "understand. You will be able to switch to the extended view later.\n" +#~ " " -#~ msgid "Chinese (TW) / ???" -#~ msgstr "Kinesisk (TW) / ???" +#~ msgid "Operand" +#~ msgstr "Operator" -#~ msgid "Romanian / româna" -#~ msgstr "Romansk / limba româna" +#~ msgid "ir.actions.report.custom" +#~ msgstr "ir.actions.report.custom" -#~ msgid "Persian / ????" -#~ msgstr "Persisk / ????" +#~ msgid "STOCK_CANCEL" +#~ msgstr "STOCK_CANCEL" -#~ msgid "Bulgarian / ????????? ????" -#~ msgstr "Bulgarsk / ?????????" +#~ msgid "Sorted By" +#~ msgstr "Sortert etter" -#~ msgid "Arabic / ???????????" -#~ msgstr "Arabisk / ???????????" +#~ msgid "STOCK_NO" +#~ msgstr "STOCK_NO" -#~ msgid "Czech / Ceština" -#~ msgstr "Tsjekkisk / Ceština" +#~ msgid "STOCK_GOTO_TOP" +#~ msgstr "STOCK_GOTO_TOP" -#~ msgid "Polish / Jezyk polski" -#~ msgstr "Polsk / Jezyk polski" +#~ msgid "STOCK_DELETE" +#~ msgstr "STOCK_DELETE" -#~ msgid "Russian / ??????? ????" -#~ msgstr "Russisk / ??????? ????" +#, python-format +#~ msgid "Password mismatch !" +#~ msgstr "Passord stemmer ikke!" -#~ msgid "Vietnam / C?ng hòa xã h?i ch? nghia Vi?t Nam" -#~ msgstr "Vietnam / C?ng hòa xã h?i ch? nghia Vi?t Nam" +#, python-format +#~ msgid "This url '%s' must provide an html file with links to zip modules" +#~ msgstr "" +#~ "Denne url '%s' må lenke til en html file med kobling videre til zip moduler" + +#~ msgid "STOCK_GOTO_FIRST" +#~ msgstr "STOCK_GOTO_FIRST" + +#~ msgid "The rule is satisfied if at least one test is True" +#~ msgstr "Denne regelen er oppfylt dersom minst en test er Sann" + +#~ msgid "Get Max" +#~ msgstr "Hent maks" + +#~ msgid "Uninstalled modules" +#~ msgstr "Ikke installerte moduler" + +#~ msgid "Configure" +#~ msgstr "Konfigurer" + +#~ msgid "STOCK_MEDIA_REWIND" +#~ msgstr "STOCK_MEDIA_REWIND" + +#~ msgid "Report Ref." +#~ msgstr "Rapportref." + +#~ msgid "STOCK_CUT" +#~ msgstr "STOCK_CUT" + +#~ msgid "Configure simple view" +#~ msgstr "Konfigurer simpel visning" + +#~ msgid "Bar Chart" +#~ msgstr "Stolpediagram" + +#~ msgid "STOCK_DIALOG_ERROR" +#~ msgstr "STOCK_DIALOG_ERROR" + +#~ msgid "STOCK_INDEX" +#~ msgstr "STOCK_INDEX" + +#~ msgid "STOCK_DIALOG_QUESTION" +#~ msgstr "STOCK_DIALOG_QUESTION" + +#~ msgid "You may have to reinstall some language pack." +#~ msgstr "Du må kanskje reinstallere enkelte språkpakker." + +#~ msgid "maintenance contract modules" +#~ msgstr "kontraktvedlikeholdsmoduler" + +#~ msgid "Factor" +#~ msgstr "Faktor" + +#~ msgid "STOCK_FILE" +#~ msgstr "STOCK_FILE" + +#~ msgid "Objects Security Grid" +#~ msgstr "Rutenett for objektsikkerhet" + +#~ msgid "STOCK_GO_DOWN" +#~ msgstr "STOCK_GO_DOWN" + +#~ msgid "STOCK_OK" +#~ msgstr "STOCK_OK" + +#~ msgid "Sequence Name" +#~ msgstr "Sekvensnavn" + +#~ msgid "Alignment" +#~ msgstr "Justering" + +#~ msgid ">=" +#~ msgstr ">=" + +#~ msgid "Planned Cost" +#~ msgstr "Planlagt kost" + +#~ msgid "ir.model.config" +#~ msgstr "ir.model.config" + +#~ msgid "Tests" +#~ msgstr "Tester" + +#~ msgid "Repository" +#~ msgstr "Oppbevaringssted" + +#~ msgid "STOCK_JUSTIFY_FILL" +#~ msgstr "STOCK_JUSTIFY_FILL" + +#~ msgid "RML" +#~ msgstr "RML" + +#~ msgid "Partners by Categories" +#~ msgstr "Partnere per kategori" + +#, python-format +#~ msgid "Pie charts need exactly two fields" +#~ msgstr "Kakediagram krever nøyaktig to felt" + +#~ msgid "Frequency" +#~ msgstr "Regelmessighet" + +#~ msgid "Relation" +#~ msgstr "Relasjon" + +#~ msgid "STOCK_MISSING_IMAGE" +#~ msgstr "STOCK_MISSING_IMAGE" + +#~ msgid "STOCK_REMOVE" +#~ msgstr "STOCK_REMOVE" + +#~ msgid "raw" +#~ msgstr "rå" + +#~ msgid "Please give your module .ZIP file to import." +#~ msgstr "Vennligst velg modul.ZIP filen å importere." + +#~ msgid "Covered Modules" +#~ msgstr "Offisielle moduler" + +#~ msgid "STOCK_COPY" +#~ msgstr "STOCK_COPY" + +#~ msgid "Check new modules" +#~ msgstr "Sjekk nye moduler" + +#~ msgid "Simple domain setup" +#~ msgstr "Simplelt domene oppsett" + +#, python-format +#~ msgid "You can not read this document! (%s)" +#~ msgstr "Du kan ikke lese dette dokumentet! (%s)" + +#~ msgid "STOCK_FIND_AND_REPLACE" +#~ msgstr "STOCK_FIND_AND_REPLACE" + +#~ msgid "Fixed Width" +#~ msgstr "Fast bredde" + +#~ msgid "terp-calendar" +#~ msgstr "terp-calendar" + +#~ msgid "STOCK_YES" +#~ msgstr "STOCK_YES" + +#~ msgid "Report Custom" +#~ msgstr "Tilpasset rapport" + +#~ msgid "STOCK_JUSTIFY_LEFT" +#~ msgstr "STOCK_JUSTIFY_LEFT" + +#~ msgid "End of Request" +#~ msgstr "Slutt på forespørsel" + +#~ msgid "Could you check your contract information ?" +#~ msgstr "Kan du sjekke kontrakt informasjonen ?" + +#~ msgid "STOCK_CLEAR" +#~ msgstr "STOCK_CLEAR" + +#~ msgid "STOCK_PROPERTIES" +#~ msgstr "STOCK_PROPERTIES" + +#~ msgid "Commercial Prospect" +#~ msgstr "Kommersiell mulighet" + +#~ msgid "STOCK_SELECT_COLOR" +#~ msgstr "STOCK_SELECT_COLOR" + +#~ msgid "ir.report.custom.fields" +#~ msgstr "ir.report.custom.fields" + +#~ msgid "STOCK_REDO" +#~ msgstr "STOCK_REDO" + +#~ msgid "Make the rule global, otherwise it needs to be put on a group" +#~ msgstr "Definer regel som global - i motsatt fall må den tilordnes en gruppe" + +#, python-format +#~ msgid "Make sure you have no users linked with the group(s)!" +#~ msgstr "Verifiser at gruppen(e) ikke inneholder noen brukere !" + +#~ msgid "Confirmation" +#~ msgstr "Bekreftelse" + +#, python-format +#~ msgid "Enter at least one field !" +#~ msgstr "Fyllt ut minimum et felt!" + +#, python-format +#~ msgid "You can not write in this document! (%s)" +#~ msgstr "Du kan ikke skrive i dette dokumentet! (%s)" + +#~ msgid "left" +#~ msgstr "venstre" + +#~ msgid "STOCK_PRINT_PREVIEW" +#~ msgstr "STOCK_PRINT_PREVIEW" + +#~ msgid "STOCK_MEDIA_PLAY" +#~ msgstr "STOCK_MEDIA_PLAY" + +#~ msgid "Operator" +#~ msgstr "Operatør" + +#~ msgid "Installation Done" +#~ msgstr "Installasjon fullført" + +#~ msgid "STOCK_OPEN" +#~ msgstr "STOCK_OPEN" + +#~ msgid "right" +#~ msgstr "høyre" + +#, python-format +#~ msgid "You can not delete this document! (%s)" +#~ msgstr "Du kan ikke slette dette dokumentet! (%s)" + +#~ msgid "Daily" +#~ msgstr "Daglig" + +#~ msgid "terp-project" +#~ msgstr "Slett prosjekt" + +#~ msgid "STOCK_JUSTIFY_CENTER" +#~ msgstr "STOCK_JUSTIFY_CENTER" + +#~ msgid "Choose Your Mode" +#~ msgstr "Velg modus" + +#~ msgid "Background Color" +#~ msgstr "Bakgrunnsfarge" + +#~ msgid "res.partner.som" +#~ msgstr "res.partner.som" + +#~ msgid "Document Link" +#~ msgstr "Dokumentlenke" + +#~ msgid "Start Upgrade" +#~ msgstr "Start oppgradering" + +#~ msgid "Export language" +#~ msgstr "Eksportér språk" + +#~ msgid "You can also import .po files." +#~ msgstr "Du kan også importere .po filer" + +#, python-format +#~ msgid "Unable to find a valid contract" +#~ msgstr "Kan ikke finne en gyldig kontrakt" + +#~ msgid "STOCK_JUSTIFY_RIGHT" +#~ msgstr "STOCK_JUSTIFY_RIGHT" + +#~ msgid "Function of the contact" +#~ msgstr "Kontaktens funksjon" + +#~ msgid "Modules to be installed, upgraded or removed" +#~ msgstr "Moduler som skal installeres, oppgraderes eller fjernes" + +#~ msgid "Report Footer" +#~ msgstr "Bunntekst på rapport" + +#~ msgid "Import language" +#~ msgstr "Importer språk" + +#~ msgid "STOCK_SAVE" +#~ msgstr "STOCK_SAVE" + +#~ msgid "terp-account" +#~ msgstr "Bankkonto" + +#~ msgid "Categories of Modules" +#~ msgstr "Modulkategorier" + +#~ msgid "Not Started" +#~ msgstr "Ikke påbegynt" + +#~ msgid "Roles" +#~ msgstr "Roller" + +#~ msgid "" +#~ "Regexp to search module on the repository webpage:\n" +#~ "- The first parenthesis must match the name of the module.\n" +#~ "- The second parenthesis must match the whole version number.\n" +#~ "- The last parenthesis must match the extension of the module." +#~ msgstr "" +#~ "Regulært uttrykk for å søke etter modulen i på websiden det sentrale " +#~ "lagringsstedet:\n" +#~ "- Den første parantesen må matche navnet på modulen.\n" +#~ "- Den andre parantesen må matche hele versjonsnummeret.\n" +#~ "- Den siste parantesen må matche filtypen til modulen," + +#~ msgid "Connect Actions To Client Events" +#~ msgstr "Koble handlinger til klient hendelser." + +#~ msgid "STOCK_QUIT" +#~ msgstr "STOCK_QUIT" + +#~ msgid "terp-purchase" +#~ msgstr "terp-purchase" + +#~ msgid "Repositories" +#~ msgstr "Oppbevaringssted" + +#~ msgid "Unvalid" +#~ msgstr "Ikke gyldig" + +#~ msgid "Children" +#~ msgstr "Underordnede" + +#~ msgid "Subscribed" +#~ msgstr "Abonnert" + +#~ msgid "Partner Address" +#~ msgstr "Adresse" + +#~ msgid "STOCK_SAVE_AS" +#~ msgstr "STOCK_SAVE_AS" + +#~ msgid "STOCK_UNDELETE" +#~ msgstr "STOCK_UNDELETE" + +#~ msgid "wizard.module.update_translations" +#~ msgstr "wizard.module.update_translations" + +#~ msgid "STOCK_PASTE" +#~ msgstr "STOCK_PASTE" + +#~ msgid "Configuration Wizard" +#~ msgstr "Konfigurasjonsveileder" + +#~ msgid "Accepted Links in Requests" +#~ msgstr "Aksepterte lenker i forespørsel" + +#~ msgid "Grant Access To Menus" +#~ msgstr "Gi tilgang til menyer" + +#~ msgid "" +#~ "Choose the simplified interface if you are testing OpenERP for the first " +#~ "time. Less used options or fields are automatically hidden. You will be able " +#~ "to change this, later, through the Administration menu." +#~ msgstr "" +#~ "Velg det forenklede grensesnittet dersom du tester OpenERP for første gang. " +#~ "Mindre brukte valg og felter blir automatisk skjult. Du kan forandre på " +#~ "dette senere gjennom Administrasjons menyen." + +#~ msgid "State of Mind" +#~ msgstr "Beslutningsfase" + +#~ msgid "The rule is satisfied if all test are True (AND)" +#~ msgstr "Regelen er oppfyllt hvis alle tester er True (AND)" + +#~ msgid "STOCK_CONNECT" +#~ msgstr "STOCK_CONNECT" + +#~ msgid "Next Call Date" +#~ msgstr "Dato for neste telefonsamtale" + +#~ msgid "Scan for new modules" +#~ msgstr "Søk etter nye moduler" + +#~ msgid "Module Repository" +#~ msgstr "Modulbrønn" + +#, python-format +#~ msgid "Using a relation field which uses an unknown object" +#~ msgstr "Benytter et relasjonsfelt som benytter et ukjent objekt" + +#~ msgid "Field child2" +#~ msgstr "Underordnet felt2" + +#~ msgid "Field child3" +#~ msgstr "Underordnet felt3" + +#~ msgid "Field child0" +#~ msgstr "Underordnet felt0" + +#~ msgid "Field child1" +#~ msgstr "Underordnet felt1" + +#~ msgid "Field Selection" +#~ msgstr "Feltutvalg" + +#~ msgid "Maintenance contract added !" +#~ msgstr "Vedlikeholdskontrakt opprettet!" + +#~ msgid "Report Xml" +#~ msgstr "XML Rapport" + +#~ msgid "Calculate Average" +#~ msgstr "Beregn gjennomsnitt" + +#~ msgid "Planned Revenue" +#~ msgstr "Planlagt omsetning" + +#~ msgid "Role" +#~ msgstr "Rolle" + +#~ msgid "Test" +#~ msgstr "Test" + +#~ msgid "STOCK_DIALOG_WARNING" +#~ msgstr "STOCK_DIALOG_WARNING" + +#~ msgid "STOCK_ZOOM_IN" +#~ msgstr "STOCK_ZOOM_IN" + +#~ msgid "STOCK_ITALIC" +#~ msgstr "STOCK_ITALIC" + +#~ msgid "Accumulate" +#~ msgstr "Akkumuler" + +#, python-format +#~ msgid "Tree can only be used in tabular reports" +#~ msgstr "Tre kan bare benyttes i tabellariske rapporter" + +#~ msgid "Font color" +#~ msgstr "Farge på skrifttype" + +#~ msgid "STOCK_SORT_DESCENDING" +#~ msgstr "STOCK_SORT_DESCENDING" + +#~ msgid "Roles Structure" +#~ msgstr "Rollestruktur" + +#~ msgid "STOCK_MEDIA_STOP" +#~ msgstr "STOCK_MEDIA_STOP" + +#~ msgid "STOCK_DND_MULTIPLE" +#~ msgstr "STOCK_DND_MULTIPLE" + +#~ msgid "STOCK_DIALOG_AUTHENTICATION" +#~ msgstr "STOCK_DIALOG_AUTHENTICATION" + +#~ msgid "STOCK_ZOOM_OUT" +#~ msgstr "STOCK_ZOOM_OUT" + +#~ msgid "terp-mrp" +#~ msgstr "terp-mrp" + +#~ msgid "Export Data" +#~ msgstr "Eksporter data" + +#~ msgid "html" +#~ msgstr "html-område" + +#~ msgid "terp-tools" +#~ msgstr "terp-tools" + +#~ msgid "STOCK_UNDO" +#~ msgstr "STOCK_UNDO" + +#~ msgid "terp-sale" +#~ msgstr "terp-sale" + +#~ msgid "STOCK_ADD" +#~ msgstr "STOCK_ADD" + +#~ msgid "Modules to download" +#~ msgstr "Moduler å laste ned" + +#~ msgid "ir.rule.group" +#~ msgstr "ir.rule.group" + +#~ msgid "Manually Created" +#~ msgstr "Manuelt opprettet" + +#~ msgid "Calculate Count" +#~ msgstr "Kalkuler telling" + +#~ msgid "Partner State of Mind" +#~ msgstr "Partner State of Mind" + +#~ msgid "STOCK_INDENT" +#~ msgstr "STOCK_INDENT" + +#~ msgid "Macedonia" +#~ msgstr "Makedonia" + +#~ msgid "a4" +#~ msgstr "a4" + +#~ msgid "Multiple rules on same objects are joined using operator OR" +#~ msgstr "Flere regler på samme objekt kobles med operatoren OR" + +#~ msgid "STOCK_MEDIA_NEXT" +#~ msgstr "STOCK_MEDIA_NEXT" + +#~ msgid "Internal Name" +#~ msgstr "Internt navn" + +#~ msgid "STOCK_EDIT" +#~ msgstr "STOCK_EDIT" + +#~ msgid "STOCK_MEDIA_FORWARD" +#~ msgstr "STOCK_MEDIA_FORWARD" + +#~ msgid "User ID" +#~ msgstr "Bruker ID" + +#~ msgid "condition" +#~ msgstr "betingelse" + +#~ msgid "STOCK_NEW" +#~ msgstr "STOCK_NEW" + +#~ msgid "Report Fields" +#~ msgstr "Rapportfelter" + +#~ msgid "STOCK_ABOUT" +#~ msgstr "STOCK_ABOUT" + +#~ msgid "STOCK_UNDERLINE" +#~ msgstr "STOCK_UNDERLINE" + +#~ msgid "STOCK_CLOSE" +#~ msgstr "STOCK_CLOSE" + +#~ msgid "STOCK_ZOOM_100" +#~ msgstr "STOCK_ZOOM_100" + +#~ msgid "STOCK_BOLD" +#~ msgstr "STOCK_BOLD" + +#~ msgid "terp-graph" +#~ msgstr "terp-graph" + +#~ msgid "Partner Events" +#~ msgstr "Hendelser" + +#~ msgid "iCal id" +#~ msgstr "iCal id" + +#~ msgid "Partner Functions" +#~ msgstr "Partner funksjoner" + +#~ msgid "Pie Chart" +#~ msgstr "Kakediagram" + +#~ msgid "Default Properties" +#~ msgstr "Standard egenskaper" + +#~ msgid "Print orientation" +#~ msgstr "Papirretning" + +#~ msgid "Full" +#~ msgstr "Full" + +#~ msgid "terp-stock" +#~ msgstr "Standard ID" + +#, python-format +#~ msgid "Please specify the Partner Email address !" +#~ msgstr "Vær vennlig å angi partnerens e-post adresse !" + +#~ msgid "STOCK_MEDIA_RECORD" +#~ msgstr "STOCK_MEDIA_RECORD" + +#~ msgid "STOCK_UNINDENT" +#~ msgstr "STOCK_UNINDENT" + +#~ msgid "Partial" +#~ msgstr "Delvis" + +#~ msgid "STOCK_DIALOG_INFO" +#~ msgstr "STOCK_DIALOG_INFO" + +#~ msgid "Get file" +#~ msgstr "Hent fil" + +#~ msgid "" +#~ "This function will check for new modules in the 'addons' path and on module " +#~ "repositories:" +#~ msgstr "" +#~ "Denne funksjonen vil lete etter nye modulen i stien 'addons' og i det " +#~ "sentrale lagringsstedet for modulene." + +#~ msgid "STOCK_GO_BACK" +#~ msgstr "STOCK_GO_BACK" + +#~ msgid "Customers Partners" +#~ msgstr "Kunder" + +#~ msgid "STOCK_SPELL_CHECK" +#~ msgstr "STOCK_SPELL_CHECK" + +#~ msgid "Roles are used to defined available actions, provided by workflows." +#~ msgstr "" +#~ "Roller blir benyttet til å tilordne tilgjengelige handlinger for " +#~ "arbeidsflyter." + +#~ msgid "STOCK_HARDDISK" +#~ msgstr "STOCK_HARDDISK" + +#~ msgid "STOCK_APPLY" +#~ msgstr "STOCK_APPLY" + +#~ msgid "Your Maintenance Contracts" +#~ msgstr "Dine vedlikeholdskontrakter" + +#~ msgid "" +#~ "Please note that you will have to logout and relog if you change your " +#~ "password." +#~ msgstr "Bemerk at du må logge ut og inn hvis du endrer passordet ditt." + +#~ msgid "STOCK_CDROM" +#~ msgstr "STOCK_CDROM" + +#~ msgid "Type of Event" +#~ msgstr "Type handling" + +#~ msgid "Set" +#~ msgstr "Justering satt" + +#~ msgid "Manual" +#~ msgstr "Manuell" + +#~ msgid "Line Plot" +#~ msgstr "Linjebryting" + +#~ msgid "STOCK_GO_UP" +#~ msgstr "STOCK_GO_UP" + +#~ msgid "pdf" +#~ msgstr "pdf" + +#~ msgid "Unsubscribed" +#~ msgstr "Avsluttede abbonement" + +#~ msgid "Preview" +#~ msgstr "Forhåndsvis" + +#~ msgid "Skip Step" +#~ msgstr "Hopp over" + +#~ msgid "Active Partner Events" +#~ msgstr "Aktive partnere hendelser" + +#~ msgid "Force Domain" +#~ msgstr "Fastsett område" + +#~ msgid "Validated" +#~ msgstr "Validert" + +#~ msgid "<>" +#~ msgstr "<>" + +#~ msgid "<=" +#~ msgstr "<=" + +#~ msgid "Probability (0.50)" +#~ msgstr "Sannsynlighet (0.50)" + +#~ msgid "Workflow Definitions" +#~ msgstr "Arbeidsflytdefinisjoner" + +#~ msgid "STOCK_MEDIA_PAUSE" +#~ msgstr "STOCK_MEDIA_PAUSE" + +#~ msgid "All Properties" +#~ msgstr "Alle egenskaper" + +#~ msgid "STOCK_HOME" +#~ msgstr "STOCK_HOME" + +#, python-format +#~ msgid "This error occurs on database %s" +#~ msgstr "Denne feilen inntreffer i database %s" + +#~ msgid "STOCK_DISCONNECT" +#~ msgstr "STOCK_DISCONNECT" + +#~ msgid "Resynchronise Terms" +#~ msgstr "Resynkroniser begrep" + +#, python-format +#~ msgid "Field %d should be a figure" +#~ msgstr "Felt %d skal være et tall" + +#~ msgid "STOCK_PREFERENCES" +#~ msgstr "STOCK_PREFERENCES" + +#~ msgid "STOCK_GOTO_LAST" +#~ msgstr "STOCK_GOTO_LAST" + +#~ msgid "Start installation" +#~ msgstr "Start installasjon" + +#~ msgid "res.company" +#~ msgstr "res.company" + +#~ msgid "Configure Simple View" +#~ msgstr "Konfigurer forenklet visning" + +#~ msgid "sxw" +#~ msgstr "sxw" + +#~ msgid "Automatic XSL:RML" +#~ msgstr "Automatisk XSL:RML" + +#~ msgid "Manual domain setup" +#~ msgstr "Manuelt oppsett av område" + +#~ msgid "Partner Relation" +#~ msgstr "Partnerrelasjon" + +#~ msgid "Monthly" +#~ msgstr "Månedlig" + +#~ msgid "States of mind" +#~ msgstr "Tilstander" + +#~ msgid "STOCK_SORT_ASCENDING" +#~ msgstr "STOCK_SORT_ASCENDING" + +#~ msgid "Parent" +#~ msgstr "Overordnet" + +#~ msgid "Export translation file" +#~ msgstr "Eksporter oversettelsesfil" + +#~ msgid "Tabular" +#~ msgstr "Tabellarisk" + +#~ msgid "Start On" +#~ msgstr "Start På" + +#~ msgid "odt" +#~ msgstr "odt" + +#~ msgid "terp-administration" +#~ msgstr "terp-administration" + +#~ msgid "All terms" +#~ msgstr "Alle begrep" + +#~ msgid "Link" +#~ msgstr "Link" + +#~ msgid "Report Ref" +#~ msgstr "Rapport ref." + +#~ msgid "terp-hr" +#~ msgstr "terp-hr" + +#~ msgid "STOCK_DND" +#~ msgstr "STOCK_DND" + +#~ msgid "Dutch (Belgium) / Nederlands (Belgïe)" +#~ msgstr "Nederlansk (Belgisk) / Nederlands (Belgïe)" + +#~ msgid "Repository list" +#~ msgstr "Liste over lagringssteder" + +#~ msgid "STOCK_FLOPPY" +#~ msgstr "STOCK_FLOPPY" + +#, python-format +#~ msgid "Your can't submit bug reports due to uncovered modules: %s" +#~ msgstr "Du kan ikke sende feilrapporter på grunn av uoffisielle moduler: %s" + +#~ msgid "Status" +#~ msgstr "Status" + +#~ msgid "ir.report.custom" +#~ msgstr "ir.report.custom" + +#~ msgid "STOCK_ZOOM_FIT" +#~ msgstr "STOCK_ZOOM_FIT" + +#~ msgid "Language file loaded." +#~ msgstr "Språkfil lastet." + +#~ msgid "Company Architecture" +#~ msgstr "Firmanavn" + +#~ msgid "STOCK_GOTO_BOTTOM" +#~ msgstr "STOCK_GOTO_BOTTOM" + +#~ msgid "STOCK_GO_FORWARD" +#~ msgstr "STOCK_GO_FORWARD" + +#~ msgid "" +#~ "Access all the fields related to the current object using expression in " +#~ "double brackets, i.e. [[ object.partner_id.name ]]" +#~ msgstr "" +#~ "Access all the fields related to the current object using expression in " +#~ "double brackets, i.e. [[ object.partner_id.name ]]" + +#~ msgid "STOCK_SELECT_FONT" +#~ msgstr "STOCK_SELECT_FONT" + +#~ msgid "<" +#~ msgstr "<" + +#~ msgid "Html from html" +#~ msgstr "Html fra html" + +#~ msgid "Workflow Items" +#~ msgstr "Arbeidsflytelementer" + +#~ msgid "Function Name" +#~ msgstr "Funksjonsnavn" + +#~ msgid "_Cancel" +#~ msgstr "_Avbryt" + +#~ msgid "terp-report" +#~ msgstr "terp-report" + +#~ 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 "" +#~ "Vi kan ikke se å ha mottatt innbetaling på forfalte fakturaer. Dersom dette " +#~ "ikke stemmer eller at betaling har skjedd de seneste dagne, ber vi dere " +#~ "selvsagt se bort fra denne henvendelsen." + +#~ msgid "Incoming transitions" +#~ msgstr "Inngående overganger" + +#, python-format +#~ msgid "Password empty !" +#~ msgstr "Blankt passord !" + +#~ msgid "At Once" +#~ msgstr "Med en gang" + +#~ msgid "STOCK_HELP" +#~ msgstr "STOCK_HELP" + +#~ msgid "child_of" +#~ msgstr "child_of" + +#~ msgid "Module import" +#~ msgstr "Modulimport" + +#~ msgid "Suppliers Partners" +#~ msgstr "Leverandører" + +#~ msgid "terp-crm" +#~ msgstr "terp-crm" + +#~ msgid "STOCK_STRIKETHROUGH" +#~ msgstr "STOCK_STRIKETHROUGH" + +#~ msgid "(year)=" +#~ msgstr "(year)=" + +#~ msgid "terp-partner" +#~ msgstr "terp-partner" + +#~ msgid "RML path" +#~ msgstr "Sti til RML" + +#~ msgid "Next Configuration Wizard" +#~ msgstr "Neste konfigurasjonsveileder" + +#~ msgid "Import New Language" +#~ msgstr "Importer nytt språk" + +#~ msgid "=" +#~ msgstr "=" + +#, python-format +#~ msgid "Second field should be figures" +#~ msgstr "Andre felt skal være numerisk" + +#~ msgid "Access Controls Grid" +#~ msgstr "Tilgangskontroll rutenett" + +#~ msgid "STOCK_REFRESH" +#~ msgstr "STOCK_REFRESH" + +#~ msgid "STOCK_STOP" +#~ msgstr "STOCK_STOP" + +#~ msgid "STOCK_CONVERT" +#~ msgstr "STOCK_CONVERT" + +#~ msgid "STOCK_EXECUTE" +#~ msgstr "STOCK_EXECUTE" + +#, python-format +#~ msgid "" +#~ "Model %s Does not Exist !\" % vals['relation']))\n" +#~ "\n" +#~ " if self.pool.get(vals['model']):\n" +#~ " self.pool.get(vals['model']).__init__(self.pool, cr)\n" +#~ " #Added context to _auto_init for special treatment to custom " +#~ "field for select_level\n" +#~ " ctx = context.copy()\n" +#~ " " +#~ "ctx.update({'field_name':vals['name'],'field_state':'manual','select':vals.ge" +#~ "t('select_level','0" +#~ msgstr "" +#~ "Model %s Does not Exist !\" % vals['relation']))\n" +#~ "\n" +#~ " if self.pool.get(vals['model']):\n" +#~ " self.pool.get(vals['model']).__init__(self.pool, cr)\n" +#~ " #Added context to _auto_init for special treatment to custom " +#~ "field for select_level\n" +#~ " ctx = context.copy()\n" +#~ " " +#~ "ctx.update({'field_name':vals['name'],'field_state':'manual','select':vals.ge" +#~ "t('select_level','0" + +#~ msgid "STOCK_COLOR_PICKER" +#~ msgstr "STOCK_COLOR_PICKER" + +#, python-format +#~ msgid "Bar charts need at least two fields" +#~ msgstr "Stolpediagram trenger minimum to felter" + +#~ msgid "Titles" +#~ msgstr "Titler" + +#~ msgid "" +#~ "Create your users.\n" +#~ "You will be able to assign groups to users. Groups define the access rights " +#~ "of each users on the different objects of the system.\n" +#~ " " +#~ msgstr "" +#~ "Opprett dine brukere.\n" +#~ "Du vil få mulighet til å tilordne\n" +#~ " " + +#~ msgid ">" +#~ msgstr ">" + +#~ msgid "Delete Permission" +#~ msgstr "Fjern tilgang" + +#~ msgid "STOCK_PRINT" +#~ msgstr "STOCK_PRINT" + +#~ msgid "If you don't force the domain, it will use the simple domain setup" +#~ msgstr "" +#~ "Hvis du ikke krever domenet, så vil det forenklet domeneoppsett benyttes" + +#~ msgid "Print format" +#~ msgstr "Utskriftsformat" + +#~ msgid "STOCK_JUMP_TO" +#~ msgstr "STOCK_JUMP_TO" + +#~ msgid "End Date" +#~ msgstr "Sluttdato" + +#~ msgid "Contract ID" +#~ msgstr "Kontrakt ID" + +#~ msgid "States" +#~ msgstr "Stater" + +#~ msgid "STOCK_FIND" +#~ msgstr "STOCK_FIND" + +#~ msgid "Add Maintenance Contract" +#~ msgstr "Legg til vedlikeholdskontrakt" + +#~ msgid "STOCK_MEDIA_PREVIOUS" +#~ msgstr "STOCK_MEDIA_PREVIOUS" + +#~ msgid "The VAT doesn't seem to be correct." +#~ msgstr "MVA ser ikke ut til å være riktig." + +#~ msgid "Calculate Sum" +#~ msgstr "Kalkuler sum" + +#~ msgid "STOCK_NETWORK" +#~ msgstr "STOCK_NETWORK" + +#~ msgid "Subscribe Report" +#~ msgstr "Abboner på rapport" + +#~ msgid "STOCK_DIRECTORY" +#~ msgstr "STOCK_DIRECTORY" + +#~ msgid "STOCK_REVERT_TO_SAVED" +#~ msgstr "STOCK_REVERT_TO_SAVED" + +#~ msgid "a5" +#~ msgstr "a5" + +#~ msgid "Image Preview" +#~ msgstr "Forhåndsvisning av bilde" + +#~ msgid "Unsubscribe Report" +#~ msgstr "Avslutt abbonement på rapport" + +#~ msgid "Choose a language to install:" +#~ msgstr "Velg et språk å installere" diff --git a/openerp/addons/base/i18n/nl.po b/openerp/addons/base/i18n/nl.po index 9dcc7a5b505..181763c2c92 100644 --- a/openerp/addons/base/i18n/nl.po +++ b/openerp/addons/base/i18n/nl.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.0\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-01-11 11:14+0000\n" -"PO-Revision-Date: 2011-04-10 19:20+0000\n" -"Last-Translator: Mustufa Rangwala (Open ERP) \n" +"PO-Revision-Date: 2011-01-19 08:35+0000\n" +"Last-Translator: Stefan Rijnhart (Therp) \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: 2011-04-11 05:42+0000\n" -"X-Generator: Launchpad (build 12735)\n" +"X-Launchpad-Export-Date: 2011-06-27 04:36+0000\n" +"X-Generator: Launchpad (build 13168)\n" #. module: base #: view:ir.filters:0 diff --git a/openerp/addons/base/i18n/nl_BE.po b/openerp/addons/base/i18n/nl_BE.po index 15fd409423e..2d36e27c2c1 100644 --- a/openerp/addons/base/i18n/nl_BE.po +++ b/openerp/addons/base/i18n/nl_BE.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-02-08 04:35+0000\n" -"X-Generator: Launchpad (build 12177)\n" +"X-Launchpad-Export-Date: 2011-06-27 04:44+0000\n" +"X-Generator: Launchpad (build 13168)\n" #. module: base #: view:ir.filters:0 diff --git a/openerp/addons/base/i18n/pl.po b/openerp/addons/base/i18n/pl.po index 794bdbb47c9..491091f73ab 100644 --- a/openerp/addons/base/i18n/pl.po +++ b/openerp/addons/base/i18n/pl.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.4\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-01-11 11:14+0000\n" -"PO-Revision-Date: 2011-05-14 20:16+0000\n" -"Last-Translator: Mariusz Wójtowicz \n" +"PO-Revision-Date: 2011-01-24 19:15+0000\n" +"Last-Translator: Grzegorz Grzelak (OpenGLOBE.pl) \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-05-15 05:37+0000\n" -"X-Generator: Launchpad (build 12959)\n" +"X-Launchpad-Export-Date: 2011-06-27 04:40+0000\n" +"X-Generator: Launchpad (build 13168)\n" #. module: base #: view:ir.filters:0 diff --git a/openerp/addons/base/i18n/pt.po b/openerp/addons/base/i18n/pt.po index 305a2451883..bc6f208b7a6 100644 --- a/openerp/addons/base/i18n/pt.po +++ b/openerp/addons/base/i18n/pt.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.0\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-01-11 11:14+0000\n" -"PO-Revision-Date: 2011-01-23 21:49+0000\n" -"Last-Translator: Tiago Baptista \n" +"PO-Revision-Date: 2011-03-16 22:11+0000\n" +"Last-Translator: Paulo Borges \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: 2011-01-24 04:52+0000\n" -"X-Generator: Launchpad (build 12177)\n" +"X-Launchpad-Export-Date: 2011-06-27 04:40+0000\n" +"X-Generator: Launchpad (build 13168)\n" #. module: base #: view:ir.filters:0 @@ -47,6 +47,8 @@ msgid "" "The second argument of the many2many field %s must be a SQL table !You used " "%s, which is not a valid SQL table name." msgstr "" +"O segundo argumento do campo many2many %s tem que ser uma tabela SQL! Você " +"utilizou %s, que não é um nome válido para uma tabela SQL." #. module: base #: view:ir.values:0 @@ -117,6 +119,8 @@ msgid "" "You can not write in this document (%s) ! Be sure your user belongs to one " "of these groups: %s." msgstr "" +"Você não pode escrever neste documento (%s) ! Confira que o seu utilizador " +"pertence a um desses grupos: %s." #. module: base #: help:ir.model.fields,domain:0 @@ -149,6 +153,9 @@ msgid "" "Properties of base fields cannot be altered in this manner! Please modify " "them through Python code, preferably through a custom addon!" msgstr "" +"As propriedades dos campos base não podem ser alterada dessa maneira! Por " +"favor, modifica-os através de código Python, de preferência através de um " +"modulo de Customização!" #. module: base #: code:addons/osv.py:133 @@ -621,7 +628,7 @@ msgstr "" #. module: base #: model:ir.ui.menu,name:base.menu_crm_config_opportunity msgid "Opportunities" -msgstr "" +msgstr "Oportunidades" #. module: base #: model:ir.model,name:base.model_base_language_export @@ -830,7 +837,7 @@ msgstr "Painel de Recursos Humanos" #: code:addons/base/res/res_user.py:507 #, python-format msgid "Setting empty passwords is not allowed for security reasons!" -msgstr "" +msgstr "Não é permitido definir palavra passe vazia por razões de segurança!" #. module: base #: selection:ir.actions.server,state:0 @@ -1003,7 +1010,7 @@ msgstr "" #: code:addons/base/res/res_user.py:206 #, python-format msgid "Operation Canceled" -msgstr "" +msgstr "Operação cancelada" #. module: base #: help:base.language.export,lang:0 @@ -4030,7 +4037,7 @@ msgstr "Francês / Français" #: code:addons/orm.py:1049 #, python-format msgid "The create method is not implemented on this object !" -msgstr "" +msgstr "O método \"create\" não está implementado neste objeto !" #. module: base #: field:workflow.triggers,workitem_id:0 @@ -4350,7 +4357,7 @@ msgstr "Cancelada" #. module: base #: view:res.config.users:0 msgid "Create User" -msgstr "" +msgstr "Criar utilizador" #. module: base #: view:partner.clear.ids:0 @@ -4945,6 +4952,9 @@ msgid "" "\n" "This addon is already installed on your system" msgstr "" +"\n" +"\n" +"Este módulo já está instalado no seu sistema" #. module: base #: help:ir.cron,interval_number:0 @@ -5354,7 +5364,7 @@ msgstr "Tailandês / ภาษาไทย" #: code:addons/orm.py:158 #, python-format msgid "Object %s does not exists" -msgstr "" +msgstr "O objeto %s não existe" #. module: base #: selection:base.language.install,lang:0 @@ -5563,7 +5573,7 @@ msgstr "8. %I:%M:%S %p ==> 06:25:20 PM" #: code:addons/orm.py:1803 #, python-format msgid "The copy method is not implemented on this object !" -msgstr "" +msgstr "O método \"copy\" não esta implementado neste objeto !" #. module: base #: field:res.log,create_date:0 @@ -5915,7 +5925,7 @@ msgstr "" #: code:addons/base/res/res_config.py:421 #, python-format msgid "Click 'Continue' to configure the next addon..." -msgstr "" +msgstr "Clique em \"Continuar\" para configurar o próximo módulo" #. module: base #: field:ir.actions.server,record_id:0 @@ -5957,7 +5967,7 @@ msgstr "" #: code:addons/base/ir/ir_actions.py:629 #, python-format msgid "Please specify server option --email-from !" -msgstr "" +msgstr "Por favor, especifique a opção do servidor \"--email-from\" !" #. module: base #: field:base.language.import,name:0 @@ -6474,6 +6484,8 @@ msgid "" "You can not read this document (%s) ! Be sure your user belongs to one of " "these groups: %s." msgstr "" +"Não podes ler este documento (%s) ! Tenha certeza que o seu utilizador " +"pertence a um destes grupos: %s." #. module: base #: view:res.bank:0 @@ -6651,7 +6663,7 @@ msgstr "Ou" #: model:ir.actions.act_window,name:base.res_log_act_window #: model:ir.ui.menu,name:base.menu_res_log_act_window msgid "Client Logs" -msgstr "" +msgstr "Históricos do cliente" #. module: base #: model:res.country,name:base.al @@ -6787,7 +6799,7 @@ msgstr "Parar Tudo" #: code:addons/orm.py:412 #, python-format msgid "The read_group method is not implemented on this object !" -msgstr "" +msgstr "O método \"read_group\" não esta implementado neste objeto !" #. module: base #: view:ir.model.data:0 @@ -6900,6 +6912,8 @@ msgstr "Painel do gestor de RH" msgid "" "Unable to install module \"%s\" because an external dependency is not met: %s" msgstr "" +"Não é possível instalar o módulo \"%s\" porque uma dependência externa não " +"foi satisfeita: %s" #. module: base #: view:ir.module.module:0 diff --git a/openerp/addons/base/i18n/pt_BR.po b/openerp/addons/base/i18n/pt_BR.po index a62852f1f30..f20ecad6b2c 100644 --- a/openerp/addons/base/i18n/pt_BR.po +++ b/openerp/addons/base/i18n/pt_BR.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: pt_BR\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-01-11 11:14+0000\n" -"PO-Revision-Date: 2011-05-22 04:28+0000\n" -"Last-Translator: Emerson \n" +"PO-Revision-Date: 2011-05-10 19:52+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: 2011-05-23 05:33+0000\n" -"X-Generator: Launchpad (build 12959)\n" +"X-Launchpad-Export-Date: 2011-06-27 04:43+0000\n" +"X-Generator: Launchpad (build 13168)\n" #. module: base #: view:ir.filters:0 diff --git a/openerp/addons/base/i18n/ro.po b/openerp/addons/base/i18n/ro.po index 92ab1a16faf..1a36c2dc401 100644 --- a/openerp/addons/base/i18n/ro.po +++ b/openerp/addons/base/i18n/ro.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.4\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-01-11 11:14+0000\n" -"PO-Revision-Date: 2011-04-20 19:04+0000\n" -"Last-Translator: Mihai Boiciuc \n" +"PO-Revision-Date: 2011-03-24 12:21+0000\n" +"Last-Translator: Dorin \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: 2011-04-21 06:00+0000\n" -"X-Generator: Launchpad (build 12758)\n" +"X-Launchpad-Export-Date: 2011-06-27 04:40+0000\n" +"X-Generator: Launchpad (build 13168)\n" #. module: base #: view:ir.filters:0 @@ -90,7 +90,7 @@ msgstr "Maghiara / Magyar" #. module: base #: selection:ir.model.fields,select_level:0 msgid "Not Searchable" -msgstr "" +msgstr "Ne-căutabil" #. module: base #: selection:base.language.install,lang:0 @@ -146,7 +146,7 @@ msgstr "Fereastra tinta" #: code:addons/base/res/res_user.py:507 #, python-format msgid "Warning!" -msgstr "" +msgstr "Atenție!" #. module: base #: code:addons/base/ir/ir_model.py:304 @@ -177,7 +177,7 @@ msgstr "Elvetia" #: code:addons/orm.py:3653 #, python-format msgid "created." -msgstr "" +msgstr "creat." #. module: base #: model:res.partner.category,name:base.res_partner_category_woodsuppliers0 @@ -406,7 +406,7 @@ msgstr "" #: code:addons/orm.py:904 #, python-format msgid "The read method is not implemented on this object !" -msgstr "" +msgstr "Metoda 'citește' nu este implmentată în acest obiect !" #. module: base #: help:res.lang,iso_code:0 @@ -502,7 +502,7 @@ msgstr "" #. module: base #: view:res.config.users:0 msgid "New User" -msgstr "" +msgstr "Utilizator Nou" #. module: base #: view:base.language.export:0 @@ -582,7 +582,7 @@ msgstr "" #. module: base #: field:res.partner,title:0 msgid "Partner Form" -msgstr "" +msgstr "Formă partener" #. module: base #: selection:base.language.install,lang:0 @@ -630,7 +630,7 @@ msgstr "Albaneză / Shqip" #. module: base #: model:ir.ui.menu,name:base.menu_crm_config_opportunity msgid "Opportunities" -msgstr "" +msgstr "Oportunități" #. module: base #: model:ir.model,name:base.model_base_language_export @@ -834,13 +834,13 @@ msgstr "Guam (SUA)" #. module: base #: model:ir.ui.menu,name:base.menu_hr_project msgid "Human Resources Dashboard" -msgstr "" +msgstr "Resurse umane tablou de bord" #. module: base #: code:addons/base/res/res_user.py:507 #, python-format msgid "Setting empty passwords is not allowed for security reasons!" -msgstr "" +msgstr "Setarea parolelor goale nu este permisă din motive de securitate!" #. module: base #: selection:ir.actions.server,state:0 @@ -890,7 +890,7 @@ msgstr "Caracter" #: model:ir.actions.act_window,name:base.action_publisher_warranty_contract_form #: model:ir.ui.menu,name:base.menu_publisher_warranty_contract msgid "Contracts" -msgstr "" +msgstr "Contracte" #. module: base #: selection:base.language.install,lang:0 @@ -1010,7 +1010,7 @@ msgstr "" #: code:addons/base/res/res_user.py:206 #, python-format msgid "Operation Canceled" -msgstr "" +msgstr "Operaţiune anulată" #. module: base #: help:base.language.export,lang:0 @@ -1025,7 +1025,7 @@ msgstr "Data cererii" #. module: base #: model:ir.ui.menu,name:base.menu_hr_dasboard msgid "Dashboard" -msgstr "" +msgstr "Tablou de bord" #. module: base #: model:ir.ui.menu,name:base.menu_purchase_root @@ -1105,7 +1105,7 @@ msgstr "" #: code:addons/orm.py:1744 #, python-format msgid "The search method is not implemented on this object !" -msgstr "" +msgstr "Metoda 'căutare' nu este implementata pentru acest obiect !" #. module: base #: view:wizard.ir.model.menu.create:0 @@ -1115,7 +1115,7 @@ msgstr "Creare _Meniu" #. module: base #: field:res.payterm,name:0 msgid "Payment Term (short name)" -msgstr "" +msgstr "Termen Plată (nume scurt)" #. module: base #: model:ir.model,name:base.model_res_bank @@ -1193,7 +1193,7 @@ msgstr "" #. module: base #: model:ir.model,name:base.model_res_country_state msgid "Country state" -msgstr "" +msgstr "Judeţ" #. module: base #: selection:ir.property,type:0 @@ -1354,7 +1354,7 @@ msgstr "Configurarea domeniului" #. module: base #: field:ir.actions.server,trigger_name:0 msgid "Trigger Name" -msgstr "" +msgstr "Denumire declansator" #. module: base #: model:ir.model,name:base.model_ir_model_access @@ -1444,7 +1444,7 @@ msgstr "Finlanda" #: selection:ir.ui.view,type:0 #: selection:wizard.ir.model.menu.create.line,view_type:0 msgid "Tree" -msgstr "" +msgstr "Arbore" #. module: base #: help:res.config.users,password:0 @@ -1763,12 +1763,12 @@ msgstr "Vedere Originala" #. module: base #: view:ir.values:0 msgid "Action To Launch" -msgstr "" +msgstr "Actiune de lansat" #. module: base #: field:ir.actions.url,target:0 msgid "Action Target" -msgstr "" +msgstr "Acțiune țintă" #. module: base #: model:res.country,name:base.ai @@ -1804,6 +1804,7 @@ msgstr "Zimbabwe" #: view:base.module.update:0 msgid "Please be patient, as this operation may take a few seconds..." msgstr "" +"Vă rugăm să aveți răbdare, această operație poate dura câteva secunde ..." #. module: base #: help:ir.values,action_id:0 @@ -1826,7 +1827,7 @@ msgstr "Franceză (BE) / Français (BE)" #: view:ir.actions.server:0 #: field:workflow.activity,action_id:0 msgid "Server Action" -msgstr "" +msgstr "Actiune server" #. module: base #: model:res.country,name:base.tt @@ -2042,7 +2043,7 @@ msgstr "res.partner.event" #. module: base #: model:res.widget,title:base.facebook_widget msgid "Facebook" -msgstr "" +msgstr "Facebook" #. module: base #: model:res.country,name:base.am @@ -2108,7 +2109,7 @@ msgstr "Configurarea acțiunii de repetare" #. module: base #: selection:publisher_warranty.contract,state:0 msgid "Canceled" -msgstr "" +msgstr "Anulat" #. module: base #: model:res.country,name:base.at @@ -2162,14 +2163,14 @@ msgstr "Dependenţele modulului" #. module: base #: selection:publisher_warranty.contract.wizard,state:0 msgid "Draft" -msgstr "" +msgstr "Ciornă" #. module: base #: selection:res.config.users,view:0 #: selection:res.config.view,view:0 #: selection:res.users,view:0 msgid "Extended" -msgstr "" +msgstr "Extinsă" #. module: base #: model:ir.actions.act_window,help:base.action_partner_title_contact @@ -2182,19 +2183,19 @@ msgstr "" #. module: base #: field:res.company,rml_footer1:0 msgid "Report Footer 1" -msgstr "" +msgstr "Subsol 1 raport" #. module: base #: field:res.company,rml_footer2:0 msgid "Report Footer 2" -msgstr "" +msgstr "Subsol 2 raport" #. module: base #: view:ir.model.access:0 #: view:res.groups:0 #: field:res.groups,model_access:0 msgid "Access Controls" -msgstr "" +msgstr "Controale de acces" #. module: base #: view:ir.module.module:0 @@ -2419,7 +2420,7 @@ msgstr "Specificaţi o acţiune care să fie lansată !" #. module: base #: view:res.payterm:0 msgid "Payment Term" -msgstr "" +msgstr "Termen de plată" #. module: base #: selection:res.lang,direction:0 @@ -2494,6 +2495,8 @@ msgid "" "Value Added Tax number. Check the box if the partner is subjected to the " "VAT. Used by the VAT legal statement." msgstr "" +"Codul fiscal de înregistrare ca plătitor de TVA. Bifați dacă partenerul este " +"plătitor de TVA. Utilizat pentru Declarațiile fiscale de TVA" #. module: base #: model:ir.model,name:base.model_maintenance_contract @@ -2628,7 +2631,7 @@ msgstr "ir.property" #: selection:ir.ui.view,type:0 #: selection:wizard.ir.model.menu.create.line,view_type:0 msgid "Form" -msgstr "" +msgstr "Formular" #. module: base #: model:res.country,name:base.me @@ -2792,17 +2795,17 @@ msgstr "Meniu :" #. module: base #: selection:ir.model.fields,state:0 msgid "Base Field" -msgstr "" +msgstr "Câmp de bază" #. module: base #: view:publisher_warranty.contract:0 msgid "Validate" -msgstr "" +msgstr "Validează" #. module: base #: field:ir.actions.todo,restart:0 msgid "Restart" -msgstr "" +msgstr "Repornește" #. module: base #: field:ir.actions.report.xml,report_sxw_content:0 @@ -2819,7 +2822,7 @@ msgstr "Asistent" #. module: base #: view:ir.cron:0 msgid "Action to Trigger" -msgstr "" +msgstr "Actiune de declansat" #. module: base #: code:addons/base/res/res_user.py:136 @@ -2904,7 +2907,7 @@ msgstr "Sectorul de telecomunicaţii" #. module: base #: field:workflow.transition,trigger_model:0 msgid "Trigger Object" -msgstr "" +msgstr "Obiect declansator" #. module: base #: view:res.users:0 @@ -3037,7 +3040,7 @@ msgstr "" #. module: base #: selection:base.language.install,lang:0 msgid "Hebrew / עִבְרִי" -msgstr "" +msgstr "Ebraică" #. module: base #: model:res.country,name:base.bo @@ -3100,7 +3103,7 @@ msgstr "Guatemala" #: model:ir.ui.menu,name:base.menu_workflow #: model:ir.ui.menu,name:base.menu_workflow_root msgid "Workflows" -msgstr "" +msgstr "Fluxuri de lucru" #. module: base #: field:ir.translation,xml_id:0 @@ -3125,7 +3128,7 @@ msgstr "tree_but_action, client_print_multi" #. module: base #: model:res.partner.category,name:base.res_partner_category_retailers0 msgid "Retailers" -msgstr "" +msgstr "Comercianții cu amănuntul" #. module: base #: help:ir.cron,priority:0 @@ -3182,7 +3185,7 @@ msgstr "" #: code:addons/orm.py:929 #, python-format msgid "Error occurred while validating the field(s) %s: %s" -msgstr "" +msgstr "Eroarea a aparut in timpul validarii campului(campurilor) %s: %s" #. module: base #: view:ir.property:0 @@ -3383,7 +3386,7 @@ msgstr "Actualizarea sistemului este completă" #. module: base #: selection:res.request,state:0 msgid "draft" -msgstr "" +msgstr "ciornă" #. module: base #: selection:ir.property,type:0 @@ -3474,12 +3477,12 @@ msgstr "Mexic" #. module: base #: model:ir.ui.menu,name:base.menu_base_config_plugins msgid "Plugins" -msgstr "" +msgstr "Module de extensie" #. module: base #: field:res.company,child_ids:0 msgid "Child Companies" -msgstr "" +msgstr "Companii Subordonate" #. module: base #: model:ir.model,name:base.model_res_users @@ -3545,7 +3548,7 @@ msgstr "" #. module: base #: field:res.partner,parent_id:0 msgid "Parent Partner" -msgstr "" +msgstr "Partener păinte" #. module: base #: view:ir.module.module:0 @@ -3809,7 +3812,7 @@ msgstr "Numele grupului nu poate incepe cu \"-\"" #: view:ir.ui.view_sc:0 #: field:res.partner.title,shortcut:0 msgid "Shortcut" -msgstr "" +msgstr "Scurtătură" #. module: base #: field:ir.model.data,date_init:0 @@ -3978,7 +3981,7 @@ msgstr "ir.actions.url" #. module: base #: model:res.widget,title:base.currency_converter_widget msgid "Currency Converter" -msgstr "" +msgstr "Convertor valută" #. module: base #: code:addons/orm.py:156 @@ -4002,7 +4005,7 @@ msgstr "Numărul modulelor adăugate" #. module: base #: view:res.currency:0 msgid "Price Accuracy" -msgstr "" +msgstr "Acuratețe preț" #. module: base #: selection:base.language.install,lang:0 @@ -4070,7 +4073,7 @@ msgstr "Anul curent (fără secol): %(y)s" #. module: base #: field:ir.actions.server,trigger_obj_id:0 msgid "Trigger On" -msgstr "" +msgstr "Declanşator pornit" #. module: base #: sql_constraint:ir.rule:0 @@ -4134,7 +4137,7 @@ msgstr "Obiecte" #. module: base #: field:res.lang,time_format:0 msgid "Time Format" -msgstr "" +msgstr "Format oră" #. module: base #: view:ir.module.module:0 @@ -4241,12 +4244,12 @@ msgstr "Botswana" #: model:ir.ui.menu,name:base.menu_partner_title_partner #: view:res.partner.title:0 msgid "Partner Titles" -msgstr "" +msgstr "Forme juridice" #. module: base #: help:ir.actions.act_window,auto_refresh:0 msgid "Add an auto-refresh on the view" -msgstr "" +msgstr "Adaugă reîmprospătare automată acestei vizualizări" #. module: base #: help:res.partner,employee:0 @@ -4346,7 +4349,7 @@ msgstr "Anulat" #. module: base #: view:res.config.users:0 msgid "Create User" -msgstr "" +msgstr "Creați utilizator" #. module: base #: view:partner.clear.ids:0 @@ -4456,7 +4459,7 @@ msgstr "On delete" #. module: base #: selection:res.lang,direction:0 msgid "Left-to-Right" -msgstr "" +msgstr "De la stînga la dreapta" #. module: base #: view:res.lang:0 @@ -4486,7 +4489,7 @@ msgstr "Semnătura" #: code:addons/fields.py:664 #, python-format msgid "Not Implemented" -msgstr "" +msgstr "Neimplementat" #. module: base #: model:ir.model,name:base.model_res_widget_user @@ -4522,7 +4525,7 @@ msgstr "Mozambic" #. module: base #: model:ir.ui.menu,name:base.menu_project_long_term msgid "Long Term Planning" -msgstr "" +msgstr "Planificarea pe termen lung" #. module: base #: field:ir.actions.server,message:0 @@ -4566,7 +4569,7 @@ msgstr "Adăugare" #: model:ir.actions.act_window,name:base.action_view_base_module_upgrade_window #: model:ir.ui.menu,name:base.menu_view_base_module_upgrade msgid "Apply Scheduled Upgrades" -msgstr "" +msgstr "Aplică actualizările planificate" #. module: base #: view:res.widget:0 @@ -4733,7 +4736,7 @@ msgstr "res.config.view" #: view:res.log:0 #: field:res.log,read:0 msgid "Read" -msgstr "" +msgstr "Citeşte" #. module: base #: sql_constraint:res.country:0 @@ -5247,7 +5250,7 @@ msgstr "Data de execuţie următoare planificată" #: help:res.config.users,view:0 #: help:res.users,view:0 msgid "Choose between the simplified interface and the extended one" -msgstr "" +msgstr "Alegeți între interfața simplificată sau cea extinsă" #. module: base #: model:res.country,name:base.np @@ -5359,7 +5362,7 @@ msgstr "Fișier" #. module: base #: view:res.config.users:0 msgid "Add User" -msgstr "" +msgstr "Adaugă utilizator" #. module: base #: model:ir.actions.act_window,name:base.action_view_base_module_upgrade_install @@ -5542,7 +5545,7 @@ msgstr "Metoda 'copy' nu este implementată pentru acest obiect !" #. module: base #: field:res.log,create_date:0 msgid "Creation Date" -msgstr "" +msgstr "Data creării" #. module: base #: view:ir.translation:0 @@ -5669,7 +5672,7 @@ msgstr "Setări generale" #. module: base #: model:ir.ui.menu,name:base.menu_administration_shortcut msgid "Custom Shortcuts" -msgstr "" +msgstr "Scurtături personalizate" #. module: base #: selection:base.language.install,lang:0 @@ -5797,7 +5800,7 @@ msgstr "Hindi / हिंदी" #. module: base #: view:ir.model:0 msgid "Custom" -msgstr "" +msgstr "Personalizat" #. module: base #: view:res.request:0 @@ -5823,7 +5826,7 @@ msgstr "Utilizatori" #. module: base #: field:ir.module.module,published_version:0 msgid "Published Version" -msgstr "" +msgstr "Versiune publicată" #. module: base #: model:res.country,name:base.is @@ -5834,7 +5837,7 @@ msgstr "Islanda" #: model:ir.actions.act_window,name:base.ir_action_window #: model:ir.ui.menu,name:base.menu_ir_action_window msgid "Window Actions" -msgstr "" +msgstr "Acţiunile Ferestrei" #. module: base #: view:res.lang:0 @@ -5954,14 +5957,14 @@ msgstr "Descriere Câmpuri" #: view:res.partner.address:0 #: view:workflow.activity:0 msgid "Group By..." -msgstr "" +msgstr "Grupează după..." #. module: base #: view:ir.model.fields:0 #: field:ir.model.fields,readonly:0 #: field:res.partner.bank.type.field,readonly:0 msgid "Readonly" -msgstr "" +msgstr "Numai citire" #. module: base #: field:ir.actions.act_window.view,view_id:0 @@ -6054,7 +6057,7 @@ msgstr "Minute" #. module: base #: selection:ir.translation,type:0 msgid "Help" -msgstr "" +msgstr "Asistență" #. module: base #: help:res.config.users,menu_id:0 @@ -6071,7 +6074,7 @@ msgstr "" #. module: base #: model:ir.ui.menu,name:base.menu_fundrising msgid "Fund Raising" -msgstr "" +msgstr "Strângerea de fonduri" #. module: base #: model:ir.actions.act_window,name:base.ir_sequence_type @@ -6094,7 +6097,7 @@ msgstr "" #. module: base #: wizard_button:server.action.create,step_1,create:0 msgid "Create" -msgstr "" +msgstr "Creează" #. module: base #: view:ir.sequence:0 @@ -6109,7 +6112,7 @@ msgstr "Export ID" #. module: base #: model:res.country,name:base.fr msgid "France" -msgstr "" +msgstr "Franța" #. module: base #: model:ir.model,name:base.model_res_log @@ -6136,13 +6139,13 @@ msgstr "Săptămîni" #. module: base #: model:res.country,name:base.af msgid "Afghanistan, Islamic State of" -msgstr "" +msgstr "Afganistan" #. module: base #: code:addons/base/module/wizard/base_module_import.py:67 #, python-format msgid "Error !" -msgstr "" +msgstr "Eroare !" #. module: base #: model:res.partner.bank.type.field,name:base.bank_normal_field_contry @@ -6170,17 +6173,17 @@ msgstr "Metoda nu mai există" #: field:res.bank,fax:0 #: field:res.partner.address,fax:0 msgid "Fax" -msgstr "" +msgstr "Fax" #. module: base #: field:res.lang,thousands_sep:0 msgid "Thousands Separator" -msgstr "" +msgstr "Separator mii" #. module: base #: field:res.request,create_date:0 msgid "Created Date" -msgstr "" +msgstr "Data creării" #. module: base #: help:ir.actions.server,loop_action:0 @@ -6194,7 +6197,7 @@ msgstr "" #. module: base #: selection:base.language.install,lang:0 msgid "Chinese (TW) / 正體字" -msgstr "" +msgstr "Chineza (TW) / 正體字" #. module: base #: model:ir.model,name:base.model_res_request @@ -6209,12 +6212,12 @@ msgstr "În memorie" #. module: base #: view:ir.actions.todo:0 msgid "Todo" -msgstr "" +msgstr "De Făcut" #. module: base #: field:ir.attachment,datas:0 msgid "File Content" -msgstr "" +msgstr "Continut fisier" #. module: base #: model:res.country,name:base.pa @@ -6246,7 +6249,7 @@ msgstr "Gibraltar" #. module: base #: field:ir.actions.report.xml,report_name:0 msgid "Service Name" -msgstr "" +msgstr "Nume serviciu" #. module: base #: model:res.country,name:base.pn @@ -6269,19 +6272,19 @@ msgstr "Reguli înregistrare" #: field:res.config.users,name:0 #: field:res.users,name:0 msgid "User Name" -msgstr "" +msgstr "Nume utilizator" #. module: base #: view:ir.sequence:0 msgid "Day of the year: %(doy)s" -msgstr "" +msgstr "Ziua din an : % (doy)s" #. module: base #: view:ir.model:0 #: view:ir.model.fields:0 #: view:workflow.activity:0 msgid "Properties" -msgstr "" +msgstr "Proprietăți" #. module: base #: help:ir.sequence,padding:0 @@ -6293,12 +6296,12 @@ msgstr "" #. module: base #: view:res.lang:0 msgid "%A - Full weekday name." -msgstr "" +msgstr "%A - Numele complet al zilei din saptamana" #. module: base #: selection:ir.cron,interval_type:0 msgid "Months" -msgstr "" +msgstr "Luni" #. module: base #: field:ir.actions.act_window,search_view:0 @@ -6316,37 +6319,37 @@ msgstr "" #: view:ir.attachment:0 #: model:ir.ui.menu,name:base.menu_action_attachment msgid "Attachments" -msgstr "" +msgstr "Atașamente" #. module: base #: model:ir.ui.menu,name:base.menu_base_partner #: model:ir.ui.menu,name:base.menu_sale_config_sales #: model:ir.ui.menu,name:base.menu_sales msgid "Sales" -msgstr "" +msgstr "Vânzări" #. module: base #: field:ir.actions.server,child_ids:0 msgid "Other Actions" -msgstr "" +msgstr "Alte acţiuni" #. module: base #: selection:ir.actions.todo,state:0 #: view:res.config.users:0 msgid "Done" -msgstr "" +msgstr "Efectuat" #. module: base #: model:res.partner.title,name:base.res_partner_title_miss msgid "Miss" -msgstr "" +msgstr "Domnișoara" #. module: base #: view:ir.model.access:0 #: field:ir.model.access,perm_write:0 #: view:ir.rule:0 msgid "Write Access" -msgstr "" +msgstr "Acces pentru scriere" #. module: base #: view:res.lang:0 @@ -6359,35 +6362,35 @@ msgstr "%m - Numărul lunii [01,12]." #: field:res.partner.address,city:0 #: field:res.partner.bank,city:0 msgid "City" -msgstr "" +msgstr "Oraș" #. module: base #: model:res.country,name:base.qa msgid "Qatar" -msgstr "" +msgstr "Qatar" #. module: base #: model:res.country,name:base.it msgid "Italy" -msgstr "" +msgstr "Italia" #. module: base #: view:ir.actions.todo:0 #: selection:ir.actions.todo,state:0 msgid "To Do" -msgstr "" +msgstr "De făcut" #. module: base #: selection:base.language.install,lang:0 msgid "Estonian / Eesti keel" -msgstr "" +msgstr "Estoniana / Eesti keel" #. module: base #: field:res.config.users,email:0 #: field:res.partner,email:0 #: field:res.users,email:0 msgid "E-mail" -msgstr "" +msgstr "E-mail" #. module: base #: selection:ir.module.module,license:0 @@ -6397,12 +6400,12 @@ msgstr "GPL-3 sau versiune ulterioară" #. module: base #: field:workflow.activity,action:0 msgid "Python Action" -msgstr "" +msgstr "Acţiune Python" #. module: base #: selection:base.language.install,lang:0 msgid "English (US)" -msgstr "" +msgstr "Engleză (SUA)" #. module: base #: model:ir.actions.act_window,name:base.action_model_data @@ -6417,6 +6420,9 @@ msgid "" "Manage the partner titles you want to have available in your system. The " "partner titles is the legal status of the company: Private Limited, SA, etc." msgstr "" +"Administrează titlurile partener care doriți să fie disponibile în sistemul " +"dumneavoastră. Titlul partener este statutul juridic al companiei: " +"Răspundere limitată, SA, etc" #. module: base #: view:base.language.export:0 @@ -6510,7 +6516,7 @@ msgstr "Valoare implicita" #. module: base #: model:ir.ui.menu,name:base.menu_tools msgid "Tools" -msgstr "" +msgstr "Unelte" #. module: base #: model:res.country,name:base.kn @@ -6554,7 +6560,7 @@ msgstr "" #: selection:ir.module.module,state:0 #: selection:ir.module.module.dependency,state:0 msgid "Not Installed" -msgstr "" +msgstr "Nu este instalat" #. module: base #: view:workflow.activity:0 @@ -6565,7 +6571,7 @@ msgstr "" #. module: base #: field:ir.ui.menu,icon:0 msgid "Icon" -msgstr "" +msgstr "Pictogramă" #. module: base #: help:ir.model.fields,model_id:0 @@ -6588,7 +6594,7 @@ msgstr "" #: model:ir.ui.menu,name:base.menu_resquest_ref #: view:res.request:0 msgid "Requests" -msgstr "" +msgstr "Cereri" #. module: base #: model:res.country,name:base.ye @@ -6653,7 +6659,7 @@ msgstr "" #: code:addons/orm.py:2316 #, python-format msgid "ValidateError" -msgstr "" +msgstr "EroareValidare" #. module: base #: view:base.module.import:0 @@ -6674,7 +6680,7 @@ msgstr "Import modul" #. module: base #: field:ir.actions.server,loop_action:0 msgid "Loop Action" -msgstr "" +msgstr "Buclă de acţiune" #. module: base #: help:ir.actions.report.xml,report_file:0 @@ -6734,7 +6740,7 @@ msgstr "" #. module: base #: selection:workflow.activity,kind:0 msgid "Stop All" -msgstr "" +msgstr "Oprește Tot" #. module: base #: code:addons/orm.py:412 @@ -6745,7 +6751,7 @@ msgstr "" #. module: base #: view:ir.model.data:0 msgid "Updatable" -msgstr "" +msgstr "Actualizabil" #. module: base #: view:res.lang:0 @@ -6755,7 +6761,7 @@ msgstr "3. %x ,%X ==> 12/05/08, 18:25:20" #. module: base #: selection:ir.model.fields,on_delete:0 msgid "Cascade" -msgstr "" +msgstr "Cascadă" #. module: base #: field:workflow.transition,group_id:0 @@ -6765,12 +6771,12 @@ msgstr "" #. module: base #: view:ir.actions.configuration.wizard:0 msgid "Next Configuration Step" -msgstr "" +msgstr "Următorul pas de configurare" #. module: base #: field:res.groups,comment:0 msgid "Comment" -msgstr "" +msgstr "Comentariu" #. module: base #: model:res.country,name:base.ro @@ -6820,7 +6826,7 @@ msgstr "ir.actions.report.xml" #. module: base #: model:res.partner.title,shortcut:base.res_partner_title_miss msgid "Mss" -msgstr "" +msgstr "D-ra" #. module: base #: model:ir.model,name:base.model_ir_ui_view @@ -6830,7 +6836,7 @@ msgstr "ir.ui.view" #. module: base #: constraint:res.partner:0 msgid "Error ! You can not create recursive associated members." -msgstr "" +msgstr "Eroare ! Nu puteţi crea membri asociaţi recursiv." #. module: base #: help:res.lang,code:0 @@ -6927,7 +6933,7 @@ msgstr "Puerto Rico" #. module: base #: view:ir.actions.act_window:0 msgid "Open Window" -msgstr "" +msgstr "Deschide fereastră" #. module: base #: field:ir.actions.act_window,auto_search:0 @@ -6942,7 +6948,7 @@ msgstr "Filtru" #. module: base #: model:res.partner.title,shortcut:base.res_partner_title_madam msgid "Ms." -msgstr "" +msgstr "Dna." #. module: base #: model:res.country,name:base.ch @@ -6962,17 +6968,17 @@ msgstr "Insulele Wallis şi Futuna" #. module: base #: selection:server.action.create,init,type:0 msgid "Open Report" -msgstr "" +msgstr "Deschide raport" #. module: base #: field:res.currency,rounding:0 msgid "Rounding factor" -msgstr "" +msgstr "Factor rotunjire" #. module: base #: view:base.language.install:0 msgid "Load" -msgstr "" +msgstr "Încarcă" #. module: base #: help:res.config.users,name:0 @@ -7006,7 +7012,7 @@ msgstr "Somalia" #. module: base #: selection:publisher_warranty.contract,state:0 msgid "Terminated" -msgstr "" +msgstr "Terminat" #. module: base #: model:res.partner.category,name:base.res_partner_category_13 @@ -7160,7 +7166,7 @@ msgstr "Anularea instalării" #. module: base #: field:ir.model.fields,selection:0 msgid "Selection Options" -msgstr "" +msgstr "Opțiuni de selecție" #. module: base #: field:res.partner.category,parent_right:0 @@ -7170,7 +7176,7 @@ msgstr "" #. module: base #: view:res.lang:0 msgid "Legends for Date and Time Formats" -msgstr "" +msgstr "Legenda pentru formate de Data si ora" #. module: base #: selection:ir.actions.server,state:0 @@ -7293,7 +7299,7 @@ msgstr "Atenţie !" #. module: base #: model:res.widget,title:base.google_maps_widget msgid "Google Maps" -msgstr "" +msgstr "Hărțile Google" #. module: base #: model:ir.ui.menu,name:base.menu_base_config @@ -7314,7 +7320,7 @@ msgstr "" #. module: base #: field:ir.actions.server,expression:0 msgid "Loop Expression" -msgstr "" +msgstr "Expresie buclă" #. module: base #: field:publisher_warranty.contract,date_start:0 @@ -7377,7 +7383,7 @@ msgstr "Tip de raport" #: field:workflow.instance,state:0 #: field:workflow.workitem,state:0 msgid "State" -msgstr "" +msgstr "Stare" #. module: base #: selection:base.language.install,lang:0 @@ -7408,7 +7414,7 @@ msgstr "Diverse" #. module: base #: model:res.partner.category,name:base.res_partner_category_10 msgid "Open Source Service Company" -msgstr "" +msgstr "Companie de service Open Source" #. module: base #: model:res.country,name:base.kg @@ -7629,7 +7635,7 @@ msgstr "Estonia" #. module: base #: model:ir.ui.menu,name:base.dashboard msgid "Dashboards" -msgstr "" +msgstr "Tablouri de bord" #. module: base #: help:ir.attachment,type:0 @@ -7640,7 +7646,7 @@ msgstr "Fișier binar sau URL extern" #: field:res.config.users,new_password:0 #: field:res.users,new_password:0 msgid "Change password" -msgstr "" +msgstr "Schimbă parola" #. module: base #: model:res.country,name:base.nl @@ -7737,7 +7743,7 @@ msgstr "Grecia" #. module: base #: field:res.request,trigger_date:0 msgid "Trigger Date" -msgstr "" +msgstr "Data declanșare" #. module: base #: selection:base.language.install,lang:0 @@ -8086,7 +8092,7 @@ msgstr "Slovacă / Slovenský jazyk" #: field:ir.ui.menu,icon_pict:0 #: field:publisher_warranty.contract.wizard,state:0 msgid "unknown" -msgstr "" +msgstr "necunoscut" #. module: base #: field:res.currency,symbol:0 @@ -8097,7 +8103,7 @@ msgstr "Simbol" #: help:res.config.users,login:0 #: help:res.users,login:0 msgid "Used to log into the system" -msgstr "" +msgstr "Folosit pentru conectarea la sistem" #. module: base #: view:base.update.translations:0 @@ -8134,7 +8140,7 @@ msgstr "Chile" #: model:ir.ui.menu,name:base.menu_config_address_book #: model:ir.ui.menu,name:base.menu_procurement_management_supplier msgid "Address Book" -msgstr "" +msgstr "Agendă" #. module: base #: model:ir.model,name:base.model_ir_sequence_type @@ -8160,7 +8166,7 @@ msgstr "Limba 'en_US' nu poate fi ștearsă !" #. module: base #: selection:ir.model,state:0 msgid "Base Object" -msgstr "" +msgstr "Obiect de bază" #. module: base #: report:ir.module.reference.graph:0 @@ -8212,7 +8218,7 @@ msgstr "ID resursa" #: view:ir.cron:0 #: field:ir.model,info:0 msgid "Information" -msgstr "" +msgstr "Informații" #. module: base #: view:res.widget.user:0 @@ -8250,7 +8256,7 @@ msgstr "Activități" #. module: base #: field:ir.actions.act_window,auto_refresh:0 msgid "Auto-Refresh" -msgstr "" +msgstr "Auto-împrospătare" #. module: base #: code:addons/base/ir/ir_model.py:62 @@ -8312,7 +8318,7 @@ msgstr "Croaţia" #. module: base #: help:res.bank,bic:0 msgid "Bank Identifier Code" -msgstr "" +msgstr "Cod identificare bancă" #. module: base #: model:res.country,name:base.tm @@ -8395,12 +8401,12 @@ msgstr "" #. module: base #: model:res.country,name:base.cx msgid "Christmas Island" -msgstr "" +msgstr "Insula Crăciunului" #. module: base #: view:ir.actions.server:0 msgid "Other Actions Configuration" -msgstr "" +msgstr "Configurare alte actiuni" #. module: base #: view:res.config.installer:0 @@ -8429,7 +8435,7 @@ msgstr "Evenimente client" #. module: base #: view:ir.module.module:0 msgid "Schedule for Installation" -msgstr "" +msgstr "Programare pentru instalare" #. module: base #: model:ir.model,name:base.model_partner_wizard_ean_check @@ -8456,7 +8462,7 @@ msgstr "Trimitere" #: field:res.config.users,menu_tips:0 #: field:res.users,menu_tips:0 msgid "Menu Tips" -msgstr "" +msgstr "Sfaturi meniuri" #. module: base #: field:ir.translation,src:0 @@ -8467,6 +8473,7 @@ msgstr "Sursa" #: help:res.partner.address,partner_id:0 msgid "Keep empty for a private address, not related to partner." msgstr "" +"Se pastreaza necompletat pentru o adresa privata, fara legatura cu partenerul" #. module: base #: model:res.country,name:base.vu @@ -8476,7 +8483,7 @@ msgstr "Vanuatu" #. module: base #: view:res.company:0 msgid "Internal Header/Footer" -msgstr "" +msgstr "Antet / Subsol intern" #. module: base #: code:addons/base/module/wizard/base_export_language.py:59 @@ -8503,7 +8510,7 @@ msgstr "_Export" #: field:base.module.import,state:0 #: field:base.module.update,state:0 msgid "state" -msgstr "" +msgstr "stare" #. module: base #: selection:base.language.install,lang:0 @@ -8568,7 +8575,7 @@ msgstr "Instanta" #: field:ir.actions.act_window,multi:0 #: field:ir.actions.wizard,multi:0 msgid "Action on Multiple Doc." -msgstr "" +msgstr "Actiune pe doc. multiple" #. module: base #: view:base.language.export:0 @@ -8665,7 +8672,7 @@ msgstr "Thailanda" #. module: base #: model:ir.ui.menu,name:base.menu_crm_config_lead msgid "Leads & Opportunities" -msgstr "" +msgstr "Piste & Oportunități" #. module: base #: selection:base.language.install,lang:0 @@ -8781,7 +8788,7 @@ msgstr "Câmpul '%s' nu poate fi șters !" #: view:ir.property:0 #: field:ir.property,res_id:0 msgid "Resource" -msgstr "" +msgstr "Resursă" #. module: base #: field:ir.ui.menu,web_icon:0 @@ -8856,7 +8863,7 @@ msgstr "Aruba" #. module: base #: model:res.country,name:base.ar msgid "Argentina" -msgstr "" +msgstr "Argentina" #. module: base #: field:res.groups,name:0 @@ -8923,7 +8930,7 @@ msgstr "Limită" #. module: base #: help:ir.actions.server,wkf_model_id:0 msgid "Workflow to be executed on this model." -msgstr "" +msgstr "Flux de executat pentru acest model." #. module: base #: model:res.country,name:base.jm @@ -8974,7 +8981,7 @@ msgstr "Cehă / Čeština" #. module: base #: view:ir.actions.server:0 msgid "Trigger Configuration" -msgstr "" +msgstr "Configurare declanşator" #. module: base #: model:ir.actions.act_window,help:base.action_partner_supplier_form @@ -9018,7 +9025,7 @@ msgstr "Singapore" #. module: base #: selection:ir.actions.act_window,target:0 msgid "Current Window" -msgstr "" +msgstr "Fereastra curenta" #. module: base #: view:ir.values:0 @@ -9100,7 +9107,7 @@ msgstr "" #. module: base #: view:res.company:0 msgid "Portrait" -msgstr "" +msgstr "Portret" #. module: base #: code:addons/base/ir/ir_model.py:317 @@ -9116,7 +9123,7 @@ msgstr "" #. module: base #: selection:ir.translation,type:0 msgid "Report/Template" -msgstr "" +msgstr "Raport / Șablon" #. module: base #: selection:ir.actions.act_window.view,view_mode:0 @@ -9170,7 +9177,7 @@ msgstr "Localizare" #. module: base #: view:ir.actions.server:0 msgid "Action to Launch" -msgstr "" +msgstr "Actiune de lansat" #. module: base #: view:ir.cron:0 @@ -9369,7 +9376,7 @@ msgstr "Codul BIC/Swift" #. module: base #: model:res.partner.category,name:base.res_partner_category_1 msgid "Prospect" -msgstr "" +msgstr "Perspectiva" #. module: base #: selection:base.language.install,lang:0 diff --git a/openerp/addons/base/i18n/ru.po b/openerp/addons/base/i18n/ru.po index d12cd871aa6..b3f1f53f385 100644 --- a/openerp/addons/base/i18n/ru.po +++ b/openerp/addons/base/i18n/ru.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-05-27 04:45+0000\n" -"X-Generator: Launchpad (build 12959)\n" +"X-Launchpad-Export-Date: 2011-06-27 04:41+0000\n" +"X-Generator: Launchpad (build 13168)\n" #. module: base #: view:ir.filters:0 @@ -653,7 +653,7 @@ msgstr "Тип отчета: pdf, html, raw, sxw, odt, html2html, mako2html, ... #. module: base #: model:res.partner.category,name:base.res_partner_category_4 msgid "Basic Partner" -msgstr "Обычный партнёр" +msgstr "Обычный контрагент" #. module: base #: report:ir.module.reference.graph:0 @@ -663,7 +663,7 @@ msgstr "," #. module: base #: view:res.partner:0 msgid "My Partners" -msgstr "Мои партнеры" +msgstr "Мои контрагенты" #. module: base #: view:ir.actions.report.xml:0 @@ -1296,7 +1296,7 @@ msgstr "Вложенный ID" #. module: base #: view:ir.sequence:0 msgid "Day: %(day)s" -msgstr "Дней: %(day)" +msgstr "День: %(day)s" #. module: base #: model:res.country,name:base.mv @@ -1344,7 +1344,7 @@ msgstr "7. %H:%M:%S ==> 18:25:20" #: view:res.partner.category:0 #: field:res.partner.category,partner_ids:0 msgid "Partners" -msgstr "Партнеры" +msgstr "Контрагенты" #. module: base #: field:res.partner.category,parent_left:0 @@ -1566,7 +1566,7 @@ msgid "" "Couldn't generate the next id because some partners have an alphabetic id !" msgstr "" "Невозможно сгенерировать следующий идентификатор, так как у некоторых " -"партнеров буквенные идентификаторы!" +"контрагентов буквенные идентификаторы !" #. module: base #: view:ir.attachment:0 @@ -2165,7 +2165,7 @@ msgstr "Календарь" #. module: base #: field:res.partner.address,partner_id:0 msgid "Partner Name" -msgstr "Имя партнера" +msgstr "Название контрагента" #. module: base #: field:workflow.activity,signal_send:0 @@ -2778,7 +2778,7 @@ msgstr "Описание действия" #. module: base #: help:res.partner,customer:0 msgid "Check this box if the partner is a customer." -msgstr "Сделайте отметку, если партнёр - заказчик." +msgstr "Сделайте отметку, если контрагент - заказчик." #. module: base #: model:ir.actions.act_window,name:base.res_lang_act_window @@ -2830,9 +2830,9 @@ msgid "" "If the selected language is loaded in the system, all documents related to " "this partner will be printed in this language. If not, it will be english." msgstr "" -"Если выбранный язык загружен в систему, все относящиеся к данному партнеру " -"документы будут распечатываться на выбранном языке. Если язык не загружен, " -"распечатка будет на английском." +"Если выбранный язык загружен в систему, все относящиеся к данному " +"контрагенту документы будут распечатываться на выбранном языке. Если язык не " +"загружен, распечатка будет на английском." #. module: base #: report:ir.module.reference.graph:0 @@ -3609,12 +3609,12 @@ msgid "" "any." msgstr "" "Внутренний пользователь, если он существует, который участвует в общении с " -"данным партнером." +"данным контрагентом." #. module: base #: field:res.partner,parent_id:0 msgid "Parent Partner" -msgstr "Головной партнер" +msgstr "Головной контрагент" #. module: base #: view:ir.module.module:0 @@ -3751,7 +3751,7 @@ msgstr "" #. module: base #: model:res.partner.category,name:base.res_partner_category_3 msgid "Starter Partner" -msgstr "Начинающий партнер" +msgstr "Начинающий контрагент" #. module: base #: help:ir.model.fields,relation_field:0 @@ -4032,7 +4032,7 @@ msgstr "Настройка действий клиента" #: model:ir.model,name:base.model_res_partner_address #: view:res.partner.address:0 msgid "Partner Addresses" -msgstr "Адреса партнеров" +msgstr "Адреса контрагентов" #. module: base #: help:ir.model.fields,translate:0 @@ -4087,7 +4087,7 @@ msgstr "Неверный идентификатор записи, получен #: model:ir.actions.act_window,name:base.action_partner_addess_tree #: view:res.partner:0 msgid "Partner Contacts" -msgstr "Контакты партнера" +msgstr "Контакты контрагента" #. module: base #: field:base.module.update,add:0 @@ -4345,7 +4345,7 @@ msgstr "Добавить к виду автообновление" #. module: base #: help:res.partner,employee:0 msgid "Check this box if the partner is an Employee." -msgstr "Отметьте, если партнер является сотрудником" +msgstr "Отметьте, если контрагент является сотрудником" #. module: base #: field:ir.actions.report.xml,report_rml_content:0 @@ -6433,7 +6433,7 @@ msgstr "Имя пользователя" #. module: base #: view:ir.sequence:0 msgid "Day of the year: %(doy)s" -msgstr "День года: %(doy)" +msgstr "День года: %(doy)s" #. module: base #: view:ir.model:0 @@ -7293,7 +7293,7 @@ msgstr "Дата отправления" #. module: base #: view:ir.sequence:0 msgid "Month: %(month)s" -msgstr "Месяц: %(месяц)ы" +msgstr "Месяц: %(month)s" #. module: base #: field:ir.actions.act_window.view,sequence:0 @@ -7511,7 +7511,7 @@ msgstr "Дата начала" #. module: base #: help:res.partner,website:0 msgid "Website of Partner" -msgstr "Сайт партнера" +msgstr "Сайт контрагента" #. module: base #: model:res.partner.category,name:base.res_partner_category_5 @@ -7527,7 +7527,7 @@ msgstr "Золотой партнер" #: selection:res.partner.title,domain:0 #: model:res.request.link,name:base.req_link_partner msgid "Partner" -msgstr "Партнер" +msgstr "Контрагент" #. module: base #: model:res.country,name:base.tr @@ -7729,7 +7729,7 @@ msgstr "Условия" #. module: base #: model:ir.actions.act_window,name:base.action_partner_other_form msgid "Other Partners" -msgstr "Другие партнеры" +msgstr "Другие контрагенты" #. module: base #: model:ir.actions.act_window,name:base.action_currency_form @@ -7961,7 +7961,7 @@ msgstr "Не устанавливаемый" #. module: base #: view:res.partner.category:0 msgid "Partner Category" -msgstr "Категория партнера" +msgstr "Категория контрагента" #. module: base #: view:ir.actions.server:0 @@ -8025,7 +8025,7 @@ msgstr "" #: field:res.partner,child_ids:0 #: field:res.request,ref_partner_id:0 msgid "Partner Ref." -msgstr "Ссылка на партнера" +msgstr "Ссылка на контрагента" #. module: base #: model:ir.actions.act_window,name:base.action_partner_supplier_form @@ -8211,6 +8211,8 @@ msgid "" "Expression, must be True to match\n" "use context.get or user (browse)" msgstr "" +"Выражение, должно быть истинно для совпадения\n" +"используйте context.get или browse" #. module: base #: model:res.country,name:base.bg @@ -8681,7 +8683,7 @@ msgstr "Источник" #. module: base #: help:res.partner.address,partner_id:0 msgid "Keep empty for a private address, not related to partner." -msgstr "Оставьте пустым для частного адреса, не связанного с партнером." +msgstr "Оставьте пустым для частного адреса, не связанного с контрагентом." #. module: base #: model:res.country,name:base.vu @@ -8756,8 +8758,9 @@ msgid "" "Check this box if the partner is a supplier. If it's not checked, purchase " "people will not see it when encoding a purchase order." msgstr "" -"Установите флажок, если партнер является поставщиком. Если он не установлен, " -"партнера не будет видно при выборке, составлении заказ на покупку." +"Установите флажок, если контрагент является поставщиком. Если он не " +"установлен, контрагента не будет видно при выборке, составлении заказ на " +"покупку." #. module: base #: field:ir.model.fields,relation_field:0 @@ -9229,7 +9232,7 @@ msgstr "Руанда" #. module: base #: view:ir.sequence:0 msgid "Day of the week (0:Monday): %(weekday)s" -msgstr "День недели (0:Понедельник): %(weekday)" +msgstr "День недели (0:Понедельник): %(weekday)s" #. module: base #: model:res.country,name:base.ck @@ -9475,7 +9478,7 @@ msgstr "Номер мобильного телефона" #: model:ir.ui.menu,name:base.menu_partner_category_form #: view:res.partner.category:0 msgid "Partner Categories" -msgstr "Категории партнеров" +msgstr "Категории контрагентов" #. module: base #: view:base.module.upgrade:0 @@ -9588,7 +9591,7 @@ msgstr "Последовательности действий" #: code:addons/base/res/partner/partner.py:261 #, python-format msgid "Partners: " -msgstr "Партнеры: " +msgstr "Контрагенты: " #. module: base #: model:res.country,name:base.kp diff --git a/openerp/addons/base/i18n/sk.po b/openerp/addons/base/i18n/sk.po index ffe200674ae..a834c76e010 100644 --- a/openerp/addons/base/i18n/sk.po +++ b/openerp/addons/base/i18n/sk.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-01-12 04:51+0000\n" -"X-Generator: Launchpad (build Unknown)\n" +"X-Launchpad-Export-Date: 2011-06-27 04:41+0000\n" +"X-Generator: Launchpad (build 13168)\n" #. module: base #: view:ir.filters:0 diff --git a/openerp/addons/base/i18n/sl.po b/openerp/addons/base/i18n/sl.po index e920d383d0b..2107f5d679b 100644 --- a/openerp/addons/base/i18n/sl.po +++ b/openerp/addons/base/i18n/sl.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-01-12 04:51+0000\n" -"X-Generator: Launchpad (build Unknown)\n" +"X-Launchpad-Export-Date: 2011-06-27 04:42+0000\n" +"X-Generator: Launchpad (build 13168)\n" #. module: base #: view:ir.filters:0 diff --git a/openerp/addons/base/i18n/sq.po b/openerp/addons/base/i18n/sq.po index 88a11b7434d..651ed315278 100644 --- a/openerp/addons/base/i18n/sq.po +++ b/openerp/addons/base/i18n/sq.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-01-12 04:45+0000\n" -"X-Generator: Launchpad (build Unknown)\n" +"X-Launchpad-Export-Date: 2011-06-27 04:34+0000\n" +"X-Generator: Launchpad (build 13168)\n" #. module: base #: view:ir.filters:0 diff --git a/openerp/addons/base/i18n/sr.po b/openerp/addons/base/i18n/sr.po index 17d5383befa..960ea4a3c16 100644 --- a/openerp/addons/base/i18n/sr.po +++ b/openerp/addons/base/i18n/sr.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-01-12 04:51+0000\n" -"X-Generator: Launchpad (build Unknown)\n" +"X-Launchpad-Export-Date: 2011-06-27 04:41+0000\n" +"X-Generator: Launchpad (build 13168)\n" #. module: base #: view:ir.filters:0 diff --git a/openerp/addons/base/i18n/sr@latin.po b/openerp/addons/base/i18n/sr@latin.po index ad9e8bc522b..0eb57da2331 100644 --- a/openerp/addons/base/i18n/sr@latin.po +++ b/openerp/addons/base/i18n/sr@latin.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-01-12 04:53+0000\n" -"X-Generator: Launchpad (build Unknown)\n" +"X-Launchpad-Export-Date: 2011-06-27 04:45+0000\n" +"X-Generator: Launchpad (build 13168)\n" #. module: base #: view:ir.filters:0 diff --git a/openerp/addons/base/i18n/sv.po b/openerp/addons/base/i18n/sv.po index fa9649040cc..e1916dcb213 100644 --- a/openerp/addons/base/i18n/sv.po +++ b/openerp/addons/base/i18n/sv.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.0\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-01-11 11:14+0000\n" -"PO-Revision-Date: 2011-05-20 16:43+0000\n" +"PO-Revision-Date: 2011-05-13 07:33+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: 2011-05-21 06:14+0000\n" -"X-Generator: Launchpad (build 12959)\n" +"X-Launchpad-Export-Date: 2011-06-27 04:42+0000\n" +"X-Generator: Launchpad (build 13168)\n" #. module: base #: view:ir.filters:0 diff --git a/openerp/addons/base/i18n/th.po b/openerp/addons/base/i18n/th.po index a512a866d2e..3b26332bae3 100644 --- a/openerp/addons/base/i18n/th.po +++ b/openerp/addons/base/i18n/th.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-01-12 04:52+0000\n" -"X-Generator: Launchpad (build Unknown)\n" +"X-Launchpad-Export-Date: 2011-06-27 04:42+0000\n" +"X-Generator: Launchpad (build 13168)\n" #. module: base #: view:ir.filters:0 diff --git a/openerp/addons/base/i18n/tlh.po b/openerp/addons/base/i18n/tlh.po index 61a5fed8085..991d3198b6d 100644 --- a/openerp/addons/base/i18n/tlh.po +++ b/openerp/addons/base/i18n/tlh.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-01-12 04:52+0000\n" -"X-Generator: Launchpad (build Unknown)\n" +"X-Launchpad-Export-Date: 2011-06-27 04:42+0000\n" +"X-Generator: Launchpad (build 13168)\n" #. module: base #: view:ir.filters:0 diff --git a/openerp/addons/base/i18n/tr.po b/openerp/addons/base/i18n/tr.po index 7b117296f10..1d0d5a2f5cb 100644 --- a/openerp/addons/base/i18n/tr.po +++ b/openerp/addons/base/i18n/tr.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-05-27 04:45+0000\n" -"X-Generator: Launchpad (build 12959)\n" +"X-Launchpad-Export-Date: 2011-06-27 04:43+0000\n" +"X-Generator: Launchpad (build 13168)\n" #. module: base #: view:ir.filters:0 diff --git a/openerp/addons/base/i18n/uk.po b/openerp/addons/base/i18n/uk.po index 9cdde49e996..27cf922aadb 100644 --- a/openerp/addons/base/i18n/uk.po +++ b/openerp/addons/base/i18n/uk.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-02-06 04:53+0000\n" -"X-Generator: Launchpad (build 12177)\n" +"X-Launchpad-Export-Date: 2011-06-27 04:43+0000\n" +"X-Generator: Launchpad (build 13168)\n" #. module: base #: view:ir.filters:0 diff --git a/openerp/addons/base/i18n/ur.po b/openerp/addons/base/i18n/ur.po index 28b0f2167c6..6268436c9eb 100644 --- a/openerp/addons/base/i18n/ur.po +++ b/openerp/addons/base/i18n/ur.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-01-20 04:49+0000\n" -"X-Generator: Launchpad (build 12177)\n" +"X-Launchpad-Export-Date: 2011-06-27 04:43+0000\n" +"X-Generator: Launchpad (build 13168)\n" #. module: base #: view:ir.filters:0 diff --git a/openerp/addons/base/i18n/vi.po b/openerp/addons/base/i18n/vi.po index fa6b6e463c7..bd6ec58cd50 100644 --- a/openerp/addons/base/i18n/vi.po +++ b/openerp/addons/base/i18n/vi.po @@ -14,7 +14,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-06-15 04:39+0000\n" +"X-Launchpad-Export-Date: 2011-06-27 04:43+0000\n" "X-Generator: Launchpad (build 13168)\n" #. module: base diff --git a/openerp/addons/base/i18n/zh_CN.po b/openerp/addons/base/i18n/zh_CN.po index 7ec529d4aac..360fc641b5b 100644 --- a/openerp/addons/base/i18n/zh_CN.po +++ b/openerp/addons/base/i18n/zh_CN.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-01-29 04:54+0000\n" -"X-Generator: Launchpad (build 12177)\n" +"X-Launchpad-Export-Date: 2011-06-27 04:44+0000\n" +"X-Generator: Launchpad (build 13168)\n" #. module: base #: view:ir.filters:0 diff --git a/openerp/addons/base/i18n/zh_TW.po b/openerp/addons/base/i18n/zh_TW.po index 8cc4bfc24db..88981464ee4 100644 --- a/openerp/addons/base/i18n/zh_TW.po +++ b/openerp/addons/base/i18n/zh_TW.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-01-29 04:53+0000\n" -"X-Generator: Launchpad (build 12177)\n" +"X-Launchpad-Export-Date: 2011-06-27 04:44+0000\n" +"X-Generator: Launchpad (build 13168)\n" #. module: base #: view:ir.filters:0 From 0745245d7b2ad9b08afe6da1b7a648fa3441d0d4 Mon Sep 17 00:00:00 2001 From: Fabien Meghazi Date: Mon, 27 Jun 2011 10:40:44 +0200 Subject: [PATCH 387/477] [IMP] Changed cursor over m2o context menu icon bzr revid: fme@openerp.com-20110627084044-effwiknz7d0v0487 --- addons/base/static/src/css/base.css | 1 + 1 file changed, 1 insertion(+) diff --git a/addons/base/static/src/css/base.css b/addons/base/static/src/css/base.css index 1dab02f37c1..84b51b2cd54 100644 --- a/addons/base/static/src/css/base.css +++ b/addons/base/static/src/css/base.css @@ -1048,6 +1048,7 @@ background: linear-gradient(top, #ffffff 0%,#ebe9e9 100%); /* W3C */ .openerp .oe-m2o-drop-down-button img, .openerp .oe-m2o-cm-button img { margin-bottom: -4px; + cursor: pointer; } .openerp .oe-m2o-disabled-cm { color: grey; From 26f64c51f3e5534a827b80c345ba702349c1aee3 Mon Sep 17 00:00:00 2001 From: "tfr@openerp.com" <> Date: Fri, 24 Jun 2011 18:11:17 +0200 Subject: [PATCH 388/477] [IMP] review of contact import bzr revid: tfr@openerp.com-20110624161117-6n2qzn3u2iix1pvb --- addons/base_calendar/base_calendar.py | 2 +- addons/import_base/import_framework.py | 1 + addons/import_base/mapper.py | 10 ++++-- addons/import_google/partner.py | 15 --------- addons/import_google/wizard/import_google.py | 34 +++++++------------- 5 files changed, 21 insertions(+), 41 deletions(-) diff --git a/addons/base_calendar/base_calendar.py b/addons/base_calendar/base_calendar.py index d0dfbe29c50..d47de045cca 100644 --- a/addons/base_calendar/base_calendar.py +++ b/addons/base_calendar/base_calendar.py @@ -1366,7 +1366,7 @@ rule or repeating pattern of time to exclude from the recurring rule."), if 'date' in groupby: raise osv.except_osv(_('Warning !'), _('Group by date not supported, use the calendar view instead')) - + virtual_id = context.get('virtual_id', False) context.update({'virtual_id': False}) res = super(calendar_event, self).read_group(cr, uid, domain, fields, groupby, offset=offset, limit=limit, context=context, orderby=orderby) for re in res: diff --git a/addons/import_base/import_framework.py b/addons/import_base/import_framework.py index 8e930828206..9b25ecb1ecf 100644 --- a/addons/import_base/import_framework.py +++ b/addons/import_base/import_framework.py @@ -237,6 +237,7 @@ class import_framework(Thread): Check if the external id exist in the openerp database in order to check if the id exist the table where it come from should be provide + @return the xml_id generated if the external_id exist in the database or false """ if not external_id: return False diff --git a/addons/import_base/mapper.py b/addons/import_base/mapper.py index 582a45ee4fb..7f97ed0b615 100644 --- a/addons/import_base/mapper.py +++ b/addons/import_base/mapper.py @@ -94,12 +94,18 @@ class value(mapper): and don't care about the name of the field call(self.method, value('field1')) """ - def __init__(self, val, default=''): + def __init__(self, val, default='', fallback=False): self.val = val self.default = default + self.fallback = fallback def __call__(self, external_values): - return external_values.get(self.val, self.default) + val = external_values.get(self.val, self.default) + if self.fallback and (not val or val == self.default): + val = external_values.get(self.fallback, self.default) + return val + + class map_val(mapper): """ diff --git a/addons/import_google/partner.py b/addons/import_google/partner.py index b7c640a7850..232f18d06a3 100644 --- a/addons/import_google/partner.py +++ b/addons/import_google/partner.py @@ -21,21 +21,6 @@ from osv import fields,osv -class res_partner_address(osv.osv): - _inherit = "res.partner.address" - - _columns = { - 'write_date': fields.datetime('Date Modified', readonly=True, help="Modification date and time of address."), - } - - def unlink(self, cr, uid, ids, context=None): - model_obj = self.pool.get('ir.model.data') - model_ids = model_obj.search(cr, uid, [('res_id','in',ids),('model','=','res.partner.address'),('module','=','sync_google_contact')], context=context) - model_obj.unlink(cr, uid, model_ids, context=context) - return super(res_partner_address, self).unlink(cr, uid, ids, context=context) - -res_partner_address() - class crm_case_categ(osv.osv): """ Category of Case """ _inherit = "crm.case.categ" diff --git a/addons/import_google/wizard/import_google.py b/addons/import_google/wizard/import_google.py index 2aedade4849..87155c806c6 100644 --- a/addons/import_google/wizard/import_google.py +++ b/addons/import_google/wizard/import_google.py @@ -27,6 +27,7 @@ from dateutil import * from pytz import timezone from datetime import datetime import time +from osv import * try: import gdata import gdata.contacts.service @@ -195,7 +196,7 @@ class google_import(import_framework): event_feed = self.gd_client.GetCalendarEventFeed(events_query.ToUri()) for feed in event_feed.entry: event = { - 'recurrency': "0", + 'recurrency': False, 'end_date' : False, 'end_type' : False, 'byday': 0, @@ -238,15 +239,14 @@ class google_import(import_framework): data = [name, 'crm.meeting'] return self.import_object(fields, data, 'crm.case.categ', "crm_case_categ", nameid, [('name', 'ilike', name)]) - def get_event(self, val): + def get_rec(self, val): if val.get("recurrency"): - val.update({"recurrency": "1"}) - return val + return "1" + return "0" def get_event_mapping(self): return { 'model': 'crm.meeting', - 'hook': self.get_event, 'map': { 'id': 'id', 'name': 'Name', @@ -255,7 +255,7 @@ class google_import(import_framework): 'date': 'DateStart', 'date_deadline': 'DateEnd', 'categ_id/id': call(self.get_event_category, value('Category')), - 'recurrency': 'recurrency', + 'recurrency': self.get_rec, 'end_date' : 'end_date', 'end_type' : 'end_type', 'byday':'byday', @@ -312,37 +312,25 @@ class google_import(import_framework): - def get_address_id(self, val): - contact = self.xml_id_exist(self.TABLE_ADDRESS, val.get('id')) - if contact: - return str(contact) - return False - def get_contact_mapping(self): return { 'model': 'res.partner', 'dependencies': [self.TABLE_ADDRESS], 'map': { 'id':'id', - 'name': 'name', + 'name': value('company', fallback='name'), 'customer': 'customer', 'supplier': 'supplier', - 'address/id': self.get_address_id, + 'address/id': ref(self.TABLE_ADDRESS, 'id'), } } def get_partner_id(self, val): partner_id = False - address_pool = self.obj.pool.get('res.partner.address') - company_pool = self.obj.pool.get('res.company') + company_pool = self.obj.pool.get('res.partner') if 'company' in val: - cids = company_pool.search(self.cr, self.uid, [('name', '=', val.get('company'))]) - if cids: - records = company_pool.browse(self.cr, self.uid, cids) - for rec in records: - if rec.partner_id: - partner_id = rec.partner_id - return partner_id + partner_ids = company_pool.search(self.cr, self.uid, [('name', '=', val.get('company'))]) + return partner_ids and partner_ids[0] or False contact = self.xml_id_exist(self.TABLE_CONTACT, val.get('id')) if contact: partner_id = self.get_mapped_id(self.TABLE_CONTACT, val.get('id')) From dd1a492aba8d823ae381f96b188aa84113e16390 Mon Sep 17 00:00:00 2001 From: Launchpad Translations on behalf of openerp <> Date: Sun, 26 Jun 2011 04:35:32 +0000 Subject: [PATCH 389/477] Launchpad automatic translations update. bzr revid: launchpad_translations_on_behalf_of_openerp-20110625045901-98k6vcr38xovb98h bzr revid: launchpad_translations_on_behalf_of_openerp-20110626043532-lxfq62fz43u0n5n0 --- addons/account_sequence/i18n/nb.po | 221 +++++ addons/l10n_be/i18n/de.po | 15 +- addons/stock/i18n/tr.po | 1262 +++++++++++++++++----------- 3 files changed, 1010 insertions(+), 488 deletions(-) create mode 100644 addons/account_sequence/i18n/nb.po diff --git a/addons/account_sequence/i18n/nb.po b/addons/account_sequence/i18n/nb.po new file mode 100644 index 00000000000..f77793fcb3e --- /dev/null +++ b/addons/account_sequence/i18n/nb.po @@ -0,0 +1,221 @@ +# Norwegian Bokmal translation for openobject-addons +# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2011. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-01-11 11:14+0000\n" +"PO-Revision-Date: 2011-06-24 11:23+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Norwegian Bokmal \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2011-06-25 04:59+0000\n" +"X-Generator: Launchpad (build 13168)\n" + +#. module: account_sequence +#: view:account.sequence.installer:0 +#: model:ir.actions.act_window,name:account_sequence.action_account_seq_installer +msgid "Account Sequence Application Configuration" +msgstr "" + +#. module: account_sequence +#: constraint:account.move:0 +msgid "" +"You cannot create entries on different periods/journals in the same move" +msgstr "" + +#. module: account_sequence +#: help:account.move,internal_sequence_number:0 +#: help:account.move.line,internal_sequence_number:0 +msgid "Internal Sequence Number" +msgstr "Internt sekvensnummer" + +#. module: account_sequence +#: help:account.sequence.installer,number_next:0 +msgid "Next number of this sequence" +msgstr "Neste nummer på denne sekvensen" + +#. module: account_sequence +#: field:account.sequence.installer,number_next:0 +msgid "Next Number" +msgstr "Neste nummer" + +#. module: account_sequence +#: field:account.sequence.installer,number_increment:0 +msgid "Increment Number" +msgstr "" + +#. module: account_sequence +#: model:ir.module.module,description:account_sequence.module_meta_information +msgid "" +"\n" +" This module maintains internal sequence number for accounting entries.\n" +" " +msgstr "" + +#. module: account_sequence +#: model:ir.module.module,shortdesc:account_sequence.module_meta_information +msgid "Entries Sequence Numbering" +msgstr "" + +#. module: account_sequence +#: help:account.sequence.installer,number_increment:0 +msgid "The next number of the sequence will be incremented by this number" +msgstr "" + +#. module: account_sequence +#: view:account.sequence.installer:0 +msgid "Configure Your Account Sequence Application" +msgstr "" + +#. module: account_sequence +#: field:account.sequence.installer,progress:0 +msgid "Configuration Progress" +msgstr "" + +#. module: account_sequence +#: help:account.sequence.installer,suffix:0 +msgid "Suffix value of the record for the sequence" +msgstr "" + +#. module: account_sequence +#: field:account.sequence.installer,company_id:0 +msgid "Company" +msgstr "" + +#. module: account_sequence +#: help:account.journal,internal_sequence_id:0 +msgid "" +"This sequence will be used to maintain the internal number for the journal " +"entries related to this journal." +msgstr "" + +#. module: account_sequence +#: field:account.sequence.installer,padding:0 +msgid "Number padding" +msgstr "" + +#. module: account_sequence +#: model:ir.model,name:account_sequence.model_account_move_line +msgid "Journal Items" +msgstr "" + +#. module: account_sequence +#: field:account.move,internal_sequence_number:0 +#: field:account.move.line,internal_sequence_number:0 +msgid "Internal Number" +msgstr "" + +#. module: account_sequence +#: constraint:account.move.line:0 +msgid "Company must be same for its related account and period." +msgstr "" + +#. module: account_sequence +#: help:account.sequence.installer,padding:0 +msgid "" +"OpenERP will automatically adds some '0' on the left of the 'Next Number' to " +"get the required padding size." +msgstr "" + +#. module: account_sequence +#: field:account.sequence.installer,name:0 +msgid "Name" +msgstr "" + +#. module: account_sequence +#: constraint:account.move.line:0 +msgid "You can not create move line on closed account." +msgstr "" + +#. module: account_sequence +#: constraint:account.move:0 +msgid "" +"You cannot create more than one move per period on centralized journal" +msgstr "" + +#. module: account_sequence +#: sql_constraint:account.move.line:0 +msgid "Wrong credit or debit value in accounting entry !" +msgstr "" + +#. module: account_sequence +#: field:account.journal,internal_sequence_id:0 +msgid "Internal Sequence" +msgstr "" + +#. module: account_sequence +#: model:ir.model,name:account_sequence.model_account_sequence_installer +msgid "account.sequence.installer" +msgstr "" + +#. module: account_sequence +#: view:account.sequence.installer:0 +msgid "Configure" +msgstr "" + +#. module: account_sequence +#: help:account.sequence.installer,prefix:0 +msgid "Prefix value of the record for the sequence" +msgstr "" + +#. module: account_sequence +#: model:ir.model,name:account_sequence.model_account_move +msgid "Account Entry" +msgstr "" + +#. module: account_sequence +#: field:account.sequence.installer,suffix:0 +msgid "Suffix" +msgstr "" + +#. module: account_sequence +#: field:account.sequence.installer,config_logo:0 +msgid "Image" +msgstr "" + +#. module: account_sequence +#: view:account.sequence.installer:0 +msgid "title" +msgstr "" + +#. module: account_sequence +#: sql_constraint:account.journal:0 +msgid "The name of the journal must be unique per company !" +msgstr "" + +#. module: account_sequence +#: field:account.sequence.installer,prefix:0 +msgid "Prefix" +msgstr "" + +#. module: account_sequence +#: sql_constraint:account.journal:0 +msgid "The code of the journal must be unique per company !" +msgstr "" + +#. module: account_sequence +#: constraint:account.move.line:0 +msgid "" +"You can not create move line on receivable/payable account without partner" +msgstr "" + +#. module: account_sequence +#: model:ir.model,name:account_sequence.model_account_journal +msgid "Journal" +msgstr "" + +#. module: account_sequence +#: view:account.sequence.installer:0 +msgid "You can enhance the Account Sequence Application by installing ." +msgstr "" + +#. module: account_sequence +#: constraint:account.move.line:0 +msgid "You can not create move line on view account." +msgstr "" diff --git a/addons/l10n_be/i18n/de.po b/addons/l10n_be/i18n/de.po index a6dec54c06d..ca6658cb201 100644 --- a/addons/l10n_be/i18n/de.po +++ b/addons/l10n_be/i18n/de.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 5.0.4\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-01-11 11:15+0000\n" -"PO-Revision-Date: 2011-05-19 19:08+0000\n" -"Last-Translator: Daniel Fai \n" +"PO-Revision-Date: 2011-06-24 17:11+0000\n" +"Last-Translator: Marco Dieckhoff \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: 2011-05-20 04:34+0000\n" -"X-Generator: Launchpad (build 12959)\n" +"X-Launchpad-Export-Date: 2011-06-25 04:58+0000\n" +"X-Generator: Launchpad (build 13168)\n" #. module: l10n_be #: field:partner.vat,test_xml:0 @@ -42,7 +42,7 @@ msgstr "Umsatzsteuernummer ist keinem Partner zugeordnet." #. module: l10n_be #: constraint:res.company:0 msgid "Error! You can not create recursive companies." -msgstr "" +msgstr "Fehler! Sie können keine rekursiven Unternehmen erzeugen." #. module: l10n_be #: code:addons/l10n_be/wizard/l10_be_partner_vat_listing.py:155 @@ -149,6 +149,7 @@ msgstr "Jährlicher Bericht über umsatzsteuerpflichtige Kunden" #: model:ir.module.module,shortdesc:l10n_be.module_meta_information msgid "Belgium - Plan Comptable Minimum Normalise" msgstr "" +"Belgien - Genormter minimaler Kontenrahmen (Plan Comptable Minimum Normalise)" #. module: l10n_be #: view:partner.vat.list:0 @@ -266,7 +267,7 @@ msgstr "Anzahl" #. module: l10n_be #: view:l1on_be.vat.declaration:0 msgid "Is Last Declaration" -msgstr "" +msgstr "Letzte Erklärung" #. module: l10n_be #: model:ir.model,name:l10n_be.model_partner_vat @@ -304,7 +305,7 @@ msgstr "" #. module: l10n_be #: field:vat.listing.clients,turnover:0 msgid "Turnover" -msgstr "" +msgstr "Umsatz" #. module: l10n_be #: view:l1on_be.vat.declaration:0 diff --git a/addons/stock/i18n/tr.po b/addons/stock/i18n/tr.po index 88b0a45a5c0..4b22fdc565d 100644 --- a/addons/stock/i18n/tr.po +++ b/addons/stock/i18n/tr.po @@ -7,30 +7,30 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-01-11 11:16+0000\n" -"PO-Revision-Date: 2010-10-30 10:24+0000\n" -"Last-Translator: Anup(OpenERP) \n" +"PO-Revision-Date: 2011-06-25 18:52+0000\n" +"Last-Translator: Ayhan KIZILTAN \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: 2011-04-29 04:48+0000\n" -"X-Generator: Launchpad (build 12758)\n" +"X-Launchpad-Export-Date: 2011-06-26 04:35+0000\n" +"X-Generator: Launchpad (build 13168)\n" #. module: stock #: field:product.product,track_outgoing:0 msgid "Track Outgoing Lots" -msgstr "" +msgstr "Giden Lotları İzle" #. module: stock #: model:ir.model,name:stock.model_stock_ups_upload msgid "Stock ups upload" -msgstr "" +msgstr "Stok yükleme" #. module: stock #: code:addons/stock/product.py:76 #, python-format msgid "Variation Account is not specified for Product Category: %s" -msgstr "" +msgstr "%s Ürün Kategorisi için Değişim Hesabı belirtilmedi" #. module: stock #: field:stock.location,chained_location_id:0 @@ -42,23 +42,23 @@ msgstr "Zincirlenmiş Lokasyon Sabit ise" #: view:stock.move:0 #: view:stock.picking:0 msgid "Put in a new pack" -msgstr "" +msgstr "Yeni bir pakete yerleştir" #. module: stock #: field:stock.move.split.lines,action:0 msgid "Action" -msgstr "İşlem" +msgstr "Eylem" #. module: stock #: view:stock.production.lot:0 msgid "Upstream Traceability" -msgstr "" +msgstr "Üretime Dönük İzlenebilirlik" #. module: stock #: model:ir.actions.act_window,name:stock.action_stock_line_date #: model:ir.ui.menu,name:stock.menu_report_stock_line_date msgid "Last Product Inventories" -msgstr "" +msgstr "Son Ürün Envanterleri" #. module: stock #: view:stock.move:0 @@ -68,20 +68,20 @@ msgstr "Bugün" #. module: stock #: field:stock.production.lot.revision,indice:0 msgid "Revision Number" -msgstr "" +msgstr "Revizyon Numarası" #. module: stock #: view:stock.move.memory.in:0 #: view:stock.move.memory.out:0 msgid "Product Moves" -msgstr "" +msgstr "Ürün Hareketleri" #. module: stock #: model:ir.actions.act_window,name:stock.action_stock_move_report #: model:ir.ui.menu,name:stock.menu_action_stock_move_report #: view:report.stock.move:0 msgid "Moves Analysis" -msgstr "" +msgstr "Hareket Analizleri" #. module: stock #: help:stock.production.lot,ref:0 @@ -89,6 +89,7 @@ msgid "" "Internal reference number in case it differs from the manufacturer's serial " "number" msgstr "" +"Üretici seri numarasından farklı olması durumunda dahili referans numarası" #. module: stock #: model:ir.actions.act_window,help:stock.action_inventory_form @@ -97,11 +98,15 @@ msgid "" "per location. You can use it once a year when you do the general inventory " "or whenever you need it, to correct the current stock level of a product." msgstr "" +"Periyodik Envanterler lokasyona göre mevcut ürün sayısını hesaplamak için " +"kullanılır. Bunu genel envanter hazırlarken yılda bir kez, her ihtiyaç " +"duyduğunuzda, bir ürünün mevcut stok seviyesini düzeltmek için " +"kullanabilirsiniz." #. module: stock #: view:stock.picking:0 msgid "Picking list" -msgstr "" +msgstr "Alım listesi" #. module: stock #: report:lot.stock.overview:0 @@ -133,6 +138,8 @@ msgid "" "This is the list of all delivery orders that have to be prepared, according " "to your different sales orders and your logistics rules." msgstr "" +"Bu, çeşitli satış siparişleri ve lojistik kurallarınıza göre hazırlanması " +"gereken tüm teslimat siparişlerinin listesidir." #. module: stock #: view:report.stock.move:0 @@ -148,15 +155,15 @@ msgstr "Gün" #: view:stock.picking:0 #: view:stock.production.lot:0 msgid "UoM" -msgstr "Birim" +msgstr "Ölçü Birimi" #. module: stock -#: code:addons/stock/wizard/stock_change_product_qty.py:90 +#: code:addons/stock/wizard/stock_change_product_qty.py:104 #: model:ir.actions.act_window,name:stock.action_inventory_form #: model:ir.ui.menu,name:stock.menu_action_inventory_form #, python-format msgid "Physical Inventories" -msgstr "" +msgstr "Fiziksel Stoklar" #. module: stock #: field:product.category,property_stock_journal:0 @@ -178,25 +185,29 @@ msgid "" "value for all products in this category, it can also directly be set on each " "product." msgstr "" +"Gerçek zamanlı envanter değerlendirmesi yaparken, tüm giden stok hareketleri " +"için muadil Defter Öğeleri bu hesaba gönderilecektir. Bu, bu kategorideki " +"tüm ürünler için varsayılan değerdir, ayrıca her bir üründe doğrudan " +"ayarlanabilir." #. module: stock -#: code:addons/stock/stock.py:1176 -#: code:addons/stock/stock.py:2378 +#: code:addons/stock/stock.py:1170 +#: code:addons/stock/stock.py:2415 #, python-format msgid "Missing partial picking data for move #%s" -msgstr "" +msgstr "#%s hareketi için kısmi alım verileri eksik" #. module: stock -#: model:ir.actions.act_window,name:stock.action_partial_move +#: model:ir.actions.server,name:stock.action_partial_move_server msgid "Deliver/Receive Products" -msgstr "" +msgstr "Ürün Alma/Teslim Etme" #. module: stock #: code:addons/stock/report/report_stock.py:78 #: code:addons/stock/report/report_stock.py:135 #, python-format msgid "You cannot delete any record!" -msgstr "" +msgstr "Hehangi bir kaydı silemezsiniz!" #. module: stock #: code:addons/stock/wizard/stock_splitinto.py:49 @@ -206,16 +217,19 @@ msgid "" "if you really want to change it ' # 'for " "this product: \"%s\" (id: %d)" msgstr "" +"Mevcut hareket kalemi zaten bir pakete atanmıştır, gerçekten değiştirmek " +"istiyorsanız, lütfen öncelikle bunu kaldırın ' # " +" 'bu ürün için: \"%s\" (id: %d)" #. module: stock #: selection:stock.picking,invoice_state:0 msgid "Not Applicable" -msgstr "Uygun Değil" +msgstr "Uygulanabilir Değil" #. module: stock #: help:stock.tracking,serial:0 msgid "Other reference or serial number" -msgstr "" +msgstr "Diğer referans veya seri numarası" #. module: stock #: field:stock.move,origin:0 @@ -227,12 +241,12 @@ msgstr "Menşei" #. module: stock #: view:report.stock.lines.date:0 msgid "Non Inv" -msgstr "" +msgstr "Faturalandırılmamış" #. module: stock #: view:stock.tracking:0 msgid "Pack Identification" -msgstr "" +msgstr "Paket Kimliği" #. module: stock #: view:stock.move:0 @@ -240,13 +254,14 @@ msgstr "" #: field:stock.picking,name:0 #: view:stock.production.lot:0 msgid "Reference" -msgstr "Referans" +msgstr "Kaynak" #. module: stock -#: code:addons/stock/stock.py:661 +#: code:addons/stock/stock.py:666 +#: code:addons/stock/stock.py:1472 #, python-format msgid "Products to Process" -msgstr "" +msgstr "İşlenecek Ürünler" #. module: stock #: constraint:product.category:0 @@ -259,30 +274,33 @@ msgid "" "If checked, all product quantities will be set to zero to help ensure a real " "physical inventory is done" msgstr "" +"Kontrol edildiyse, tüm ürün miktarları bir fiili fiziksel envanterin " +"gerçekleştirilmesine yardımcı olmak üzere sıfırlanacaktır" #. module: stock #: model:ir.model,name:stock.model_stock_move_split_lines msgid "Split lines" -msgstr "" +msgstr "Ayırma çizgileri" #. module: stock -#: code:addons/stock/stock.py:1127 +#: code:addons/stock/stock.py:1120 #, python-format msgid "You cannot cancel picking because stock move is in done state !" -msgstr "" +msgstr "Stok hareketi yapıldı durumunda olduğundan alımı iptal edemezsiniz!" #. module: stock -#: code:addons/stock/stock.py:2198 -#: code:addons/stock/stock.py:2237 -#: code:addons/stock/stock.py:2297 +#: code:addons/stock/stock.py:2233 +#: code:addons/stock/stock.py:2274 +#: code:addons/stock/stock.py:2334 +#: code:addons/stock/wizard/stock_fill_inventory.py:53 #, python-format msgid "Warning!" -msgstr "Dikkat!" +msgstr "Uyarı!" #. module: stock #: field:stock.invoice.onshipping,group:0 msgid "Group by partner" -msgstr "Cariye göre Gruplandır" +msgstr "Paydaşa göre Gruplandır" #. module: stock #: model:ir.model,name:stock.model_res_partner @@ -295,26 +313,26 @@ msgstr "Cariye göre Gruplandır" #: view:stock.picking:0 #: field:stock.picking,partner_id:0 msgid "Partner" -msgstr "Ortak" +msgstr "Paydaş" #. module: stock #: help:stock.move.memory.in,currency:0 #: help:stock.move.memory.out,currency:0 msgid "Currency in which Unit cost is expressed" -msgstr "" +msgstr "Birim maliyetin ifade edildiği para birimi" #. module: stock -#: code:addons/stock/wizard/stock_return_picking.py:135 +#: code:addons/stock/wizard/stock_return_picking.py:126 #, python-format msgid "No invoicing" -msgstr "" +msgstr "Faturalama yok" #. module: stock #: model:ir.model,name:stock.model_stock_production_lot #: field:stock.production.lot.revision,lot_id:0 #: field:stock.report.prodlots,prodlot_id:0 msgid "Production lot" -msgstr "Üretim Lotu" +msgstr "Üretim Partisi" #. module: stock #: model:ir.ui.menu,name:stock.menu_stock_uom_categ_form_action @@ -324,23 +342,23 @@ msgstr "Ölçü Birimi Kategorileri" #. module: stock #: help:stock.incoterms,code:0 msgid "Code for Incoterms" -msgstr "" +msgstr "Teslim Şekli Kodu" #. module: stock #: field:stock.tracking,move_ids:0 msgid "Moves for this pack" -msgstr "" +msgstr "Bu pakete ait hareketler" #. module: stock #: selection:report.stock.inventory,location_type:0 #: selection:stock.location,usage:0 msgid "Internal Location" -msgstr "Dahili Lokasyon" +msgstr "İç Konum" #. module: stock #: view:stock.inventory:0 msgid "Confirm Inventory" -msgstr "Envanteri Onayla" +msgstr "Stok Onayla" #. module: stock #: view:report.stock.inventory:0 @@ -366,12 +384,12 @@ msgstr "Fiili Stok Değeri" #. module: stock #: field:report.stock.move,day_diff2:0 msgid "Lag (Days)" -msgstr "Gecikme (gün)" +msgstr "Gecikme (Gün)" #. module: stock #: model:ir.model,name:stock.model_action_traceability msgid "Action traceability " -msgstr "" +msgstr "İşlem izlenebilirliği " #. module: stock #: field:stock.location,posy:0 @@ -381,7 +399,7 @@ msgstr "Raflar (Y)" #. module: stock #: view:stock.move:0 msgid "UOM" -msgstr "Birim" +msgstr "Ölçü Birimi" #. module: stock #: selection:report.stock.inventory,state:0 @@ -393,52 +411,53 @@ msgstr "Birim" #: view:stock.production.lot:0 #: field:stock.production.lot,stock_available:0 msgid "Available" -msgstr "Mevcut" +msgstr "Uygun" #. module: stock #: view:stock.picking:0 #: field:stock.picking,min_date:0 msgid "Expected Date" -msgstr "" +msgstr "Tahmini Tarih" #. module: stock #: view:board.board:0 #: model:ir.actions.act_window,name:stock.action_outgoing_product_board msgid "Outgoing Product" -msgstr "" +msgstr "Giden Ürün" #. module: stock #: model:ir.actions.act_window,help:stock.action_warehouse_form msgid "" "Create and manage your warehouses and assign them a location from here" msgstr "" +"Kendi depolarınızı oluşturup yönetin ve bunları buradan bir lokasyona atayın" #. module: stock #: field:report.stock.move,product_qty_in:0 msgid "In Qty" -msgstr "" +msgstr "Gelen Miktar" #. module: stock -#: code:addons/stock/wizard/stock_fill_inventory.py:115 +#: code:addons/stock/wizard/stock_fill_inventory.py:106 #, python-format msgid "No product in this location." -msgstr "" +msgstr "Bu lokasyonda ürün yok." #. module: stock #: field:stock.warehouse,lot_output_id:0 msgid "Location Output" -msgstr "Lokasyon Çıkışı" +msgstr "Çıkış Konumu" #. module: stock #: model:ir.actions.act_window,name:stock.split_into #: model:ir.model,name:stock.model_stock_split_into msgid "Split into" -msgstr "" +msgstr "Böl" #. module: stock #: field:stock.move,price_currency_id:0 msgid "Currency for average price" -msgstr "" +msgstr "Ortalama fiyat için para birimi" #. module: stock #: help:product.template,property_stock_account_input:0 @@ -447,33 +466,36 @@ msgid "" "incoming stock moves will be posted in this account. If not set on the " "product, the one from the product category is used." msgstr "" +"Tüm gelen stoklar için gerçek zamanlı envanter değerlendirmesi, muadil " +"Defter Öğeleri oluştururken bu hesaba gönderilecektir. Ürün üzerinde " +"ayarlanmazsa, ürün kategorisinden biri kullanılır." #. module: stock #: field:report.stock.inventory,location_type:0 #: field:stock.location,usage:0 msgid "Location Type" -msgstr "Lokasyon Tipi" +msgstr "Konum Tipi" #. module: stock #: help:report.stock.move,type:0 #: help:stock.picking,type:0 msgid "Shipping type specify, goods coming in or going out." -msgstr "" +msgstr "Sevkiyat tipi belirtimi, giren veya çıkan mallar." #. module: stock #: model:ir.actions.report.xml,name:stock.report_move_labels msgid "Item Labels" -msgstr "" +msgstr "Öğe Etiketleri" #. module: stock #: model:ir.model,name:stock.model_report_stock_move msgid "Moves Statistics" -msgstr "" +msgstr "Hareket İstatistikleri" #. module: stock #: view:stock.production.lot:0 msgid "Product Lots Filter" -msgstr "" +msgstr "Ürün Lot Filtresi" #. module: stock #: report:lot.stock.overview:0 @@ -488,44 +510,46 @@ msgstr "[" msgid "" "Current quantity of products with this Production Lot Number available in " "company warehouses" -msgstr "" +msgstr "Firmanın depolarında bu Ürün Lot Numarasıyla mevcut ürün miktarı" #. module: stock #: field:stock.move,move_history_ids:0 msgid "Move History (child moves)" -msgstr "" +msgstr "Hareket Geçmişi (alt hareketler)" #. module: stock -#: code:addons/stock/stock.py:1984 +#: code:addons/stock/stock.py:2015 #, python-format msgid "" "There is no stock output account defined for this product or its category: " "\"%s\" (id: %d)" msgstr "" +"Bu ürün veya kategorisi için tanımlanan bir stok çıkış hesabı mevcut değil: " +"\"%s\" (id: %d)" #. module: stock #: model:ir.actions.act_window,name:stock.action_picking_tree6 #: model:ir.ui.menu,name:stock.menu_action_picking_tree6 #: field:stock.picking,move_lines:0 msgid "Internal Moves" -msgstr "Dahili Hareketler" +msgstr "İç Hareketler" #. module: stock #: field:stock.move,location_dest_id:0 msgid "Destination Location" -msgstr "" +msgstr "Hedef Lokasyon" #. module: stock -#: code:addons/stock/stock.py:751 +#: code:addons/stock/stock.py:754 #, python-format msgid "You can not process picking without stock moves" -msgstr "" +msgstr "Stok hareketleri olmadan alımı gerçekleştiremezsiniz" #. module: stock #: model:ir.ui.menu,name:stock.menu_product_packaging_stock_action #: field:stock.move,product_packaging:0 msgid "Packaging" -msgstr "Sevkiyat Paketlemesi" +msgstr "Paketleme" #. module: stock #: report:stock.picking.list:0 @@ -546,11 +570,15 @@ msgid "" "buttons on the right of each line. You can filter the products to deliver by " "customer, products or sale order (using the Origin field)." msgstr "" +"Bu listede, müşterilerinize teslim etmeniz gereken tüm ürünleri " +"bulabilirsiniz. Bu listeden, her bir satırın sağındaki düğmeleri kullanarak " +"teslimatları doğrudan işleyebilirsiniz. Müşteriye teslim edilecek ürünleri, " +"ürün ve satış siparişini (Orijin alanını kullanarak) filtreleyebilirsiniz." #. module: stock #: model:ir.ui.menu,name:stock.menu_stock_inventory_control msgid "Inventory Control" -msgstr "" +msgstr "Stok Kontrolü" #. module: stock #: view:stock.location:0 @@ -562,23 +590,23 @@ msgstr "Ek Bilgi" #: report:lot.stock.overview:0 #: report:lot.stock.overview_all:0 msgid "Location / Product" -msgstr "" +msgstr "Lokasyon / Ürün" #. module: stock -#: code:addons/stock/stock.py:1306 +#: code:addons/stock/stock.py:1303 #, python-format msgid "Reception" -msgstr "" +msgstr "Kabul" #. module: stock #: field:stock.tracking,serial:0 msgid "Additional Reference" -msgstr "" +msgstr "Ek Referans" #. module: stock #: view:stock.production.lot.revision:0 msgid "Production Lot Revisions" -msgstr "Üretim Lot Revizyonu" +msgstr "Ürün Parti Revizyonu" #. module: stock #: help:product.product,track_outgoing:0 @@ -586,6 +614,8 @@ msgid "" "Forces to specify a Production Lot for all moves containing this product and " "going to a Customer Location" msgstr "" +"Bu ürün için mevcut olan ve bir Müşteri Lokasyonuna giden tüm hareketler " +"için bir Üretim Lotu belirtmeye zorlar" #. module: stock #: model:ir.actions.act_window,help:stock.action_stock_journal_form @@ -595,17 +625,21 @@ msgid "" "worker/team that should perform the operation. Examples of stock journals " "may be: quality control, pick lists, packing, etc." msgstr "" +"Stok defteri sistemi her bir stok operasyonunu, operasyonu gerçekleştirecek " +"çalışan/ekip veya gerçekleştirilecek olan operasyonun türüne göre belirli " +"bir deftere atamanıza olanak sağlar. Stok defterlerine örnek olarak şunlar " +"verilebilir: kalite kontrol, alım listeleri, paketleme vb." #. module: stock #: field:stock.location,complete_name:0 #: field:stock.location,name:0 msgid "Location Name" -msgstr "Lokasyon Adı" +msgstr "Konum Adı" #. module: stock #: view:stock.inventory:0 msgid "Posted Inventory" -msgstr "" +msgstr "Gönderilen Stok" #. module: stock #: view:stock.move:0 @@ -616,12 +650,12 @@ msgstr "Hareket Bilgisi" #. module: stock #: view:report.stock.move:0 msgid "Outgoing" -msgstr "" +msgstr "Giden" #. module: stock #: selection:report.stock.move,month:0 msgid "August" -msgstr "" +msgstr "Ağustos" #. module: stock #: model:ir.actions.act_window,name:stock.action_tracking_form @@ -629,27 +663,27 @@ msgstr "" #: model:ir.ui.menu,name:stock.menu_action_tracking_form #: view:stock.tracking:0 msgid "Packs" -msgstr "" +msgstr "Paketler" #. module: stock #: constraint:stock.move:0 msgid "You try to assign a lot which is not from the same product" -msgstr "" +msgstr "Aynı üründen olmayan bir lot atamaya çalışıyorsunuz" #. module: stock #: view:res.partner:0 msgid "Sales & Purchases" -msgstr "Alış & Satış Bilgileri" +msgstr "Satışlar & Satınalmalar" #. module: stock #: selection:report.stock.move,month:0 msgid "June" -msgstr "" +msgstr "Haziran" #. module: stock #: field:product.template,property_stock_procurement:0 msgid "Procurement Location" -msgstr "Satınalma Lokasyonu" +msgstr "Satınalma Konumu" #. module: stock #: model:ir.actions.act_window,name:stock.action_production_lot_form @@ -659,7 +693,7 @@ msgstr "Satınalma Lokasyonu" #: field:stock.move.split,line_exist_ids:0 #: field:stock.move.split,line_ids:0 msgid "Production Lots" -msgstr "Üretim Lotları" +msgstr "Üretim Partileri" #. module: stock #: report:stock.picking.list:0 @@ -670,17 +704,17 @@ msgstr "Alıcı" #: model:ir.actions.act_window,name:stock.action_location_tree #: model:ir.ui.menu,name:stock.menu_action_location_tree msgid "Location Structure" -msgstr "" +msgstr "Lokasyon Yapısı" #. module: stock #: selection:report.stock.move,month:0 msgid "October" -msgstr "" +msgstr "Ekim" #. module: stock #: model:ir.model,name:stock.model_stock_inventory_line msgid "Inventory Line" -msgstr "" +msgstr "Stok Kalemi" #. module: stock #: help:product.category,property_stock_journal:0 @@ -688,17 +722,20 @@ msgid "" "When doing real-time inventory valuation, this is the Accounting Journal in " "which entries will be automatically posted when stock moves are processed." msgstr "" +"Gerçek zamanlı envanter değerlendirmesi yaparken, stok hareketlerinin " +"işlenmesi sırasında girdilerin otomatik olarak gönderileceği Hesap " +"Defteridir." #. module: stock #: model:ir.actions.act_window,name:stock.action_partial_picking msgid "Process Picking" -msgstr "" +msgstr "İşlem Alma" #. module: stock -#: code:addons/stock/product.py:355 +#: code:addons/stock/product.py:358 #, python-format msgid "Future Receptions" -msgstr "" +msgstr "Gelecek Kabuller" #. module: stock #: help:stock.inventory.line.split,use_exist:0 @@ -707,11 +744,13 @@ msgid "" "Check this option to select existing lots in the list below, otherwise you " "should enter new ones line by line." msgstr "" +"Aşağıdaki listede mevcut lotları seçmek için bu şeçeneği işaretleyin, aksi " +"halde kalem kalem yeni lot girmeniz gerekir." #. module: stock #: field:stock.move,move_dest_id:0 msgid "Destination Move" -msgstr "" +msgstr "Hedef Hareket" #. module: stock #: view:stock.move:0 @@ -722,27 +761,27 @@ msgstr "Şimdi İşle" #. module: stock #: field:stock.location,address_id:0 msgid "Location Address" -msgstr "Lokasyon Adresi" +msgstr "Konum Adresi" #. module: stock #: help:stock.move,prodlot_id:0 msgid "Production lot is used to put a serial number on the production" -msgstr "" +msgstr "Üretim lotu ürüne bir seri numarası vermek için kullanılır" #. module: stock #: field:stock.warehouse,lot_input_id:0 msgid "Location Input" -msgstr "Lokasyon Girişi" +msgstr "Konum Girişi" #. module: stock #: help:stock.picking,date:0 msgid "Date of Order" -msgstr "" +msgstr "Sipariş Tarihi" #. module: stock #: selection:product.product,valuation:0 msgid "Periodical (manual)" -msgstr "" +msgstr "Periyodik (manuel)" #. module: stock #: model:stock.location,name:stock.location_procurement @@ -757,45 +796,45 @@ msgstr "Bilişim Tedarikçileri" #. module: stock #: model:ir.actions.act_window,name:stock.action_inventory_form_draft msgid "Draft Physical Inventories" -msgstr "" +msgstr "Fiziksel Taslak Envanterler" #. module: stock #: selection:report.stock.inventory,location_type:0 #: selection:stock.location,usage:0 msgid "Transit Location for Inter-Companies Transfers" -msgstr "" +msgstr "Ara Firma Transferleri için Geçiş Lokasyonu" #. module: stock #: model:ir.actions.act_window,name:stock.action_view_change_product_quantity #: model:ir.model,name:stock.model_stock_change_product_qty #: view:stock.change.product.qty:0 msgid "Change Product Quantity" -msgstr "" +msgstr "Ürün Miktarını Değiştir" #. module: stock #: model:ir.model,name:stock.model_stock_inventory_merge msgid "Merge Inventory" -msgstr "" +msgstr "Stok Birleştir" #. module: stock -#: code:addons/stock/product.py:371 +#: code:addons/stock/product.py:374 #, python-format msgid "Future P&L" -msgstr "" +msgstr "Gelecek Kâr ve Zarar" #. module: stock #: model:ir.actions.act_window,name:stock.action_picking_tree4 #: model:ir.ui.menu,name:stock.menu_action_picking_tree4 #: view:stock.picking:0 msgid "Incoming Shipments" -msgstr "" +msgstr "Gelen Sevkiyatlar" #. module: stock #: view:report.stock.inventory:0 #: view:stock.move:0 #: view:stock.picking:0 msgid "Scrap" -msgstr "" +msgstr "Hurda" #. module: stock #: field:stock.location,child_ids:0 @@ -805,12 +844,12 @@ msgstr "İçerir" #. module: stock #: view:board.board:0 msgid "Incoming Products Delay" -msgstr "" +msgstr "Gelen Ürün Gecikmesi" #. module: stock #: view:stock.location:0 msgid "Stock Locations" -msgstr "" +msgstr "Stok Lokasyonları" #. module: stock #: report:lot.stock.overview:0 @@ -822,17 +861,17 @@ msgstr "Birim Fiyat" #. module: stock #: model:ir.model,name:stock.model_stock_move_split_lines_exist msgid "Exist Split lines" -msgstr "" +msgstr "Mevcut Ayırma çizgileri" #. module: stock #: field:stock.move,date_expected:0 msgid "Scheduled Date" -msgstr "" +msgstr "Planlanan Tarih" #. module: stock #: view:stock.tracking:0 msgid "Pack Search" -msgstr "" +msgstr "Paket Arama" #. module: stock #: selection:stock.move,priority:0 @@ -843,13 +882,13 @@ msgstr "Acil" #: view:stock.picking:0 #: report:stock.picking.list:0 msgid "Journal" -msgstr "" +msgstr "Yevmiye" #. module: stock #: code:addons/stock/stock.py:1315 #, python-format msgid "is scheduled %s." -msgstr "" +msgstr "%s planlanmıştır." #. module: stock #: help:stock.picking,location_id:0 @@ -858,21 +897,24 @@ msgid "" "needed.Set a location if you produce at a fixed location. This can be a " "partner location if you subcontract the manufacturing operations." msgstr "" +"Tamamlanmış ürünlerin gerektiği lokasyonda üretim yapıyorsanız, boş tutun. " +"Sabit bir lokasyonda üretim yapıyorsanız, bir lokasyon ayarlayın. Üretim " +"operasyonlarına taşeronluk yapıyorsanız, bu bir ortak lokasyonu olabilir." #. module: stock #: view:res.partner:0 msgid "Inventory Properties" -msgstr "" +msgstr "Stok Özellikleri" #. module: stock #: field:report.stock.move,day_diff:0 msgid "Execution Lead Time (Days)" -msgstr "" +msgstr "İcra Tamamlama Süresi (Gün)" #. module: stock #: model:ir.actions.act_window,name:stock.act_stock_product_location_open msgid "Stock by Location" -msgstr "Lokasyona göre Stok" +msgstr "Konuma göre Stok" #. module: stock #: help:stock.move,address_id:0 @@ -880,17 +922,20 @@ msgid "" "Optional address where goods are to be delivered, specifically used for " "allotment" msgstr "" +"Özellikle tahsis etmek için kullanılan, malların teslim edileceği isteğe " +"bağlı adres" #. module: stock #: view:report.stock.move:0 msgid "Month-1" -msgstr "" +msgstr "Ay-1" #. module: stock #: help:stock.location,active:0 msgid "" "By unchecking the active field, you may hide a location without deleting it." msgstr "" +"Aktif alanın işaretini kaldırarak, bir lokasyonu silmeden gizleyebilirsiniz." #. module: stock #: model:ir.actions.report.xml,name:stock.report_picking_list @@ -911,41 +956,41 @@ msgstr "Görünüm" #. module: stock #: field:stock.location,parent_left:0 msgid "Left Parent" -msgstr "" +msgstr "Sol Üst Öğe" #. module: stock #: code:addons/stock/wizard/stock_partial_move.py:132 #, python-format msgid "Delivery Information" -msgstr "" +msgstr "Teslimat Bilgileri" #. module: stock #: code:addons/stock/wizard/stock_fill_inventory.py:48 #, python-format msgid "Stock Inventory is done" -msgstr "" +msgstr "Stok Envanteri yapıldı" #. module: stock #: constraint:product.product:0 msgid "Error: Invalid ean code" -msgstr "" +msgstr "Hata: Geçersiz kazanç kodu" #. module: stock #: code:addons/stock/product.py:148 #, python-format msgid "" "There is no stock output account defined for this product: \"%s\" (id: %d)" -msgstr "" +msgstr "Bu ürün için belirtilen bir stok çıkış hesabı yok: \"%s\" (id: %d)" #. module: stock #: field:product.template,property_stock_production:0 msgid "Production Location" -msgstr "Üretim Lokasyonu" +msgstr "Üretim Konumu" #. module: stock #: help:stock.picking,address_id:0 msgid "Address of partner" -msgstr "" +msgstr "Cari adresi" #. module: stock #: model:res.company,overdue_msg:stock.res_company_shop0 @@ -967,6 +1012,21 @@ msgid "" "%(company_name)s\n" " " msgstr "" +"\n" +"Tarih: %(date)s\n" +"\n" +"Sayın %(partner_name)s,\n" +"\n" +"Ekte, aşağıdaki toplam tutardaki ödenmeyen tüm faturalarınız için bir " +"hatırlatma bulunmaktadır:\n" +"\n" +"%(followup_amount).2f %(company_currency)s\n" +"\n" +"Teşekkürler,\n" +"--\n" +"%(user_signature)s\n" +"%(company_name)s\n" +" " #. module: stock #: help:stock.location,usage:0 @@ -995,6 +1055,27 @@ msgid "" "location consumes the raw material and produces finished products\n" " " msgstr "" +"* Tedarikçi Lokasyonu: Tedarikçilerinizden gelen ürünlerin kaynak " +"lokasyonunu temsil eden sanal lokasyon\n" +" \n" +"* Görünüm: Deponuz için, alt lokasyonlarını birleştiren bir hiyerarşik yapı " +"oluşturan sanal lokasyon; doğrudan ürünleri içeremez\n" +" \n" +"* Dahili Lokasyon: Kendi depolarınızdaki fiziksel lokasyonlar,\n" +" \n" +"* Müşteri Lokasyonu: Müşterilerinize gönderilen ürünler için hedef lokasyonu " +"temsil eden sanal lokasyon\n" +" \n" +"* Envanter: Stok seviyelerini düzeltmek için envanter operasyonları muadili " +"olarak görev yapan sanal lokasyon (Fiziksel envanterler)\n" +" \n" +"* Satınalma: Kaynak (tedarikçi veya üretim) henüz bilinmiyorken satınalma " +"operasyonları geçici muadili olarak görev yapan sanal lokasyon. Satınalma " +"zamanlayıcısı çalışmayı durdurduğunda, bu lokasyon boş olmalıdır.\n" +" \n" +"* Üretim: Üretim operasyonları için sanal muadil: bu lokasyon işlenmemiş " +"materyalleri sarf ederek tamamlanmış ürün oluşturur\n" +" " #. module: stock #: field:stock.production.lot.revision,author_id:0 @@ -1002,46 +1083,46 @@ msgid "Author" msgstr "Yazar" #. module: stock -#: code:addons/stock/stock.py:1305 +#: code:addons/stock/stock.py:1302 #, python-format msgid "Delivery Order" -msgstr "" +msgstr "Teslim Emri" #. module: stock #: model:ir.model,name:stock.model_stock_move_memory_in msgid "stock.move.memory.in" -msgstr "" +msgstr "stok.hareket.hafıza.içeri" #. module: stock #: selection:stock.location,chained_auto_packing:0 msgid "Manual Operation" -msgstr "Manuel Operasyon" +msgstr "Manuel İşlem" #. module: stock #: view:stock.location:0 #: view:stock.move:0 msgid "Supplier" -msgstr "" +msgstr "Tedarikçi" #. module: stock #: field:stock.picking,date_done:0 msgid "Date Done" -msgstr "Tamamlanan Tarih" +msgstr "Bitiş Tarihi" #. module: stock #: report:stock.picking.list:0 msgid "Expected Shipping Date" -msgstr "Tahmini Sevk Tarihi" +msgstr "Tahmini Yükleme Tarihi" #. module: stock #: selection:stock.move,state:0 msgid "Not Available" -msgstr "" +msgstr "Mevcut Değil" #. module: stock #: selection:report.stock.move,month:0 msgid "March" -msgstr "" +msgstr "Mart" #. module: stock #: model:ir.actions.act_window,name:stock.action_view_stock_inventory_line_split @@ -1049,12 +1130,12 @@ msgstr "" #: view:stock.inventory:0 #: view:stock.inventory.line:0 msgid "Split inventory lines" -msgstr "" +msgstr "Stok Satırlarını Böl" #. module: stock #: view:stock.inventory:0 msgid "Physical Inventory" -msgstr "" +msgstr "Fiziksel Stok" #. module: stock #: help:stock.location,chained_company_id:0 @@ -1062,6 +1143,8 @@ msgid "" "The company the Picking List containing the chained move will belong to " "(leave empty to use the default company determination rules" msgstr "" +"Zincirlenen hareketi içeren Alım Listesinin ait olacağı firma (varsayılan " +"firma belirleme kurallarını kullanmak için boş bırakın" #. module: stock #: help:stock.location,chained_picking_type:0 @@ -1070,18 +1153,21 @@ msgid "" "empty to automatically detect the type based on the source and destination " "locations)." msgstr "" +"Zincirlenen hareketi içerecek olan Alım Listesinin Sevkiyat Türü (sevkiyat " +"türünü kaynak ve hedef lokasyonlara göre otomatik olarak belirlemek için boş " +"bırakın)." #. module: stock #: view:stock.move.split:0 msgid "Lot number" -msgstr "" +msgstr "Lot numarası" #. module: stock #: field:stock.inventory.line,product_uom:0 #: field:stock.move.consume,product_uom:0 #: field:stock.move.scrap,product_uom:0 msgid "Product UOM" -msgstr "Birim" +msgstr "Ürün Ölçü Birimi" #. module: stock #: model:stock.location,name:stock.stock_location_locations_partner @@ -1092,28 +1178,29 @@ msgstr "Cari Lokasyonu" #: view:report.stock.inventory:0 #: view:report.stock.move:0 msgid "Total quantity" -msgstr "" +msgstr "Toplam miktar" #. module: stock #: model:ir.actions.act_window,name:stock.move_consume #: view:stock.move.consume:0 msgid "Consume Move" -msgstr "" +msgstr "Tüketim Hareketi" #. module: stock #: model:stock.location,name:stock.stock_location_7 msgid "European Customers" -msgstr "" +msgstr "Avrupalı Müşteriler" #. module: stock #: help:stock.location,chained_delay:0 msgid "Delay between original move and chained move in days" msgstr "" +"Gün olarak orijinal hareket ve zincirlenen hareket arasındaki gecikme" #. module: stock #: view:stock.fill.inventory:0 msgid "Import current product inventory from the following location" -msgstr "" +msgstr "Aşağıdaki lokasyondan mevcut ürün envanterini al" #. module: stock #: help:stock.location,chained_auto_packing:0 @@ -1124,11 +1211,16 @@ msgid "" "move has to be validated by a worker. With 'Automatic No Step Added', the " "location is replaced in the original move." msgstr "" +"Sadece zincirlenen bir lokasyon türü seçmeniz durumunda kullanılır.\n" +"'Otomatik Hareket' değeri, otomatik olarak onaylanacak bir değerden sonra " +"bir stok hareketi oluşturacaktır. 'Manuel Operasyon' durumunda, stok " +"hareketi bir çalışan tarafından onaylanmalıdır. 'Otomatik No Adımı Eklendi' " +"durumunda, lokasyon orijinal harekette değiştirilir." #. module: stock #: view:stock.production.lot:0 msgid "Downstream Traceability" -msgstr "" +msgstr "Çıkış İzlenebilirliği" #. module: stock #: help:product.template,property_stock_production:0 @@ -1137,20 +1229,24 @@ msgid "" "default one, as the source location for stock moves generated by production " "orders" msgstr "" +"Mevcut ürün için, ürün siparişleri tarafından oluşturulan stok hareketleri " +"için kaynak konum olarak, varsayılan yerine bu stok lokasyonu kullanılacaktır" #. module: stock -#: code:addons/stock/stock.py:1975 +#: code:addons/stock/stock.py:2006 #, python-format msgid "" "Can not create Journal Entry, Output Account defined on this product and " "Variant account on category of this product are same." msgstr "" +"Bu üründe belirtilen Defter Giriş, Çıkış Hesabı oluşturulamıyor ve bu ürün " +"kategorisinde Varyant hesabı aynıdır." #. module: stock -#: code:addons/stock/stock.py:1322 +#: code:addons/stock/stock.py:1319 #, python-format msgid "is in draft state." -msgstr "" +msgstr "taslak durumunda." #. module: stock #: model:ir.actions.act_window,help:stock.action_tracking_form @@ -1158,27 +1254,29 @@ msgid "" "This is the list of all your packs. When you select a Pack, you can get the " "upstream or downstream traceability of the products contained in the pack." msgstr "" +"Bu tüm paketlerinizin bir listesidir. Bir Paket seçtiğinizde, pakette " +"bulunan ürünlerin giriş veya çıkış izlenebilirliğini elde edebilirsiniz." #. module: stock #: model:ir.model,name:stock.model_stock_ups_final msgid "Stock ups final" -msgstr "" +msgstr "Stok çıkış sonucu" #. module: stock #: field:stock.location,chained_auto_packing:0 msgid "Chaining Type" -msgstr "" +msgstr "Zincirleme Türü" #. module: stock -#: code:addons/stock/wizard/stock_return_picking.py:135 +#: code:addons/stock/wizard/stock_return_picking.py:126 #, python-format msgid "To be refunded/invoiced" -msgstr "" +msgstr "İade edilecek/faturalandırılacak" #. module: stock #: model:stock.location,name:stock.stock_location_shop0 msgid "Shop 1" -msgstr "" +msgstr "Mağaza 1" #. module: stock #: view:stock.change.product.qty:0 @@ -1192,12 +1290,12 @@ msgstr "" #: view:stock.picking:0 #: view:stock.split.into:0 msgid "_Cancel" -msgstr "" +msgstr "_İptal" #. module: stock #: view:stock.move:0 msgid "Ready" -msgstr "" +msgstr "Hazır" #. module: stock #: view:stock.picking:0 @@ -1207,13 +1305,13 @@ msgstr "Takvimi Göster" #. module: stock #: view:stock.picking:0 msgid "Additional Info" -msgstr "" +msgstr "Ek Bilgi" #. module: stock -#: code:addons/stock/stock.py:1602 +#: code:addons/stock/stock.py:1619 #, python-format msgid "Operation forbidden" -msgstr "" +msgstr "Operasyon yasaklandı" #. module: stock #: field:stock.location.product,from_date:0 @@ -1221,10 +1319,12 @@ msgid "From" msgstr "Başlangıç" #. module: stock -#: code:addons/stock/wizard/stock_return_picking.py:79 +#: code:addons/stock/wizard/stock_return_picking.py:77 #, python-format msgid "You may only return pickings that are Confirmed, Available or Done!" msgstr "" +"Alımları sadece Onaylandı, Mevcut veya Gerçekleştirildi durumundayken iade " +"edebilirsiniz!" #. module: stock #: view:stock.picking:0 @@ -1240,7 +1340,7 @@ msgstr "Üretim Lot Revizyonu" #. module: stock #: view:stock.picking:0 msgid "Internal Picking List" -msgstr "" +msgstr "Dahili Alım Listesi" #. module: stock #: selection:report.stock.inventory,state:0 @@ -1260,13 +1360,13 @@ msgstr "Böl" #. module: stock #: view:stock.picking:0 msgid "Search Stock Picking" -msgstr "" +msgstr "Stok Alımı Arama" #. module: stock #: code:addons/stock/product.py:93 #, python-format msgid "Company is not specified in Location" -msgstr "" +msgstr "Lokasyonda firma belirtilmemiş" #. module: stock #: view:report.stock.move:0 @@ -1277,12 +1377,12 @@ msgstr "Tipi" #. module: stock #: model:stock.location,name:stock.stock_location_5 msgid "Generic IT Suppliers" -msgstr "" +msgstr "Genel IT Tedarikçileri" #. module: stock #: report:stock.picking.list:0 msgid "Picking List:" -msgstr "" +msgstr "Alım Listesi:" #. module: stock #: field:stock.inventory,date:0 @@ -1290,7 +1390,7 @@ msgstr "" #: field:stock.production.lot,date:0 #: field:stock.tracking,date:0 msgid "Creation Date" -msgstr "" +msgstr "Oluşturma Tarihi" #. module: stock #: field:report.stock.lines.date,id:0 @@ -1300,7 +1400,7 @@ msgstr "Envanter Kalem No" #. module: stock #: help:stock.location,address_id:0 msgid "Address of customer or supplier." -msgstr "" +msgstr "Müşteri veya tedarikçini adresi." #. module: stock #: view:report.stock.move:0 @@ -1319,24 +1419,24 @@ msgstr "Müşteri Lokasyonu" #: code:addons/stock/wizard/stock_partial_move.py:85 #, python-format msgid "Invalid action !" -msgstr "" +msgstr "Geçersiz işlem!" #. module: stock #: code:addons/stock/wizard/stock_partial_move.py:139 #, python-format msgid "Receive Information" -msgstr "" +msgstr "Bilgi Al" #. module: stock #: model:ir.actions.report.xml,name:stock.report_location_overview #: report:lot.stock.overview:0 msgid "Location Inventory Overview" -msgstr "" +msgstr "Lokasyon Envanteri Genel Görünümü" #. module: stock #: model:ir.model,name:stock.model_stock_replacement msgid "Stock Replacement" -msgstr "" +msgstr "Stok Değişimi" #. module: stock #: view:stock.inventory:0 @@ -1349,39 +1449,42 @@ msgid "None" msgstr "Yok" #. module: stock +#: model:ir.actions.act_window,name:stock.action3 #: view:stock.tracking:0 msgid "Downstream traceability" -msgstr "" +msgstr "Çıkış izlenebilirliği" #. module: stock -#: code:addons/stock/wizard/stock_invoice_onshipping.py:113 +#: code:addons/stock/wizard/stock_invoice_onshipping.py:101 #, python-format msgid "No Invoices were created" -msgstr "" +msgstr "Hiçbir Fatura oluşturulmadı" #. module: stock #: model:stock.location,name:stock.stock_location_company msgid "OpenERP S.A." -msgstr "" +msgstr "OpenERP S.A." #. module: stock #: code:addons/stock/wizard/stock_partial_move.py:140 #, python-format msgid "Receive" -msgstr "" +msgstr "Al" #. module: stock #: help:stock.incoterms,active:0 msgid "" "By unchecking the active field, you may hide an INCOTERM without deleting it." msgstr "" +"Aktif alanın işaretini kaldırarak, bir TESLİM ŞEKLİNİ silmeden " +"gizleyebilirsiniz." #. module: stock #: view:stock.move:0 #: view:stock.picking:0 #: field:stock.picking,date:0 msgid "Order Date" -msgstr "" +msgstr "Sipariş Tarihi" #. module: stock #: field:stock.location,location_id:0 @@ -1399,33 +1502,41 @@ msgid "" "* Done: has been processed, can't be modified or cancelled anymore\n" "* Cancelled: has been cancelled, can't be confirmed anymore" msgstr "" +"* Taslak: henüz onaylanmamış ve onaylanana kadar zamanlanmayacak\n" +"* Onaylandı: hala ürün mevcudiyeti bekleniyor\n" +"* Mevcut: ürünler rezerve edildi, sadece onay bekleniyor.\n" +"* Beklemede: otomatik olarak mevcut olmadan önce uygulanacak başka bir adım " +"bekleniyor (örn. Sipariş Verme akışları)\n" +"* Gerçekleştirildi: işlendiği için artık değiştirilemez veya iptal edilemez\n" +"* İptal edildi: iptal edilmiştir ve artık onaylanamaz" #. module: stock #: help:stock.location,company_id:0 msgid "Let this field empty if this location is shared between all companies" msgstr "" +"Bu lokasyon tüm firmalar arasında paylaşılıyorsa, bu alanı boş bırakın" #. module: stock -#: code:addons/stock/stock.py:2198 +#: code:addons/stock/stock.py:2233 #, python-format msgid "Please provide a positive quantity to scrap!" -msgstr "" +msgstr "Lütfen ıskarta için pozitif bir değer girin!" #. module: stock #: field:stock.location,chained_delay:0 msgid "Chaining Lead Time" -msgstr "" +msgstr "Zincirleme Tedarik Süresi" #. module: stock #: code:addons/stock/wizard/stock_partial_move.py:85 #, python-format msgid "Cannot deliver products which are already delivered !" -msgstr "" +msgstr "Daha önceden teslim edilmiş ürünler teslim edilemez!" #. module: stock #: model:ir.model,name:stock.model_stock_invoice_onshipping msgid "Stock Invoice Onshipping" -msgstr "" +msgstr "Sevkiyatta Stok Faturalandırma" #. module: stock #: help:stock.move,state:0 @@ -1437,6 +1548,13 @@ msgid "" " When the picking is done the state is 'Done'. \n" "The state is 'Waiting' if the move is waiting for another one." msgstr "" +"Stok hareketi oluşturulduğunda 'Taslak' durumundadır.\n" +" Daha sonra, zamanlayıcı ürünleri bulamazsa 'Mevcut değil' durumuna " +"ayarlanır.\n" +" Ürünler rezerve edildiğinde, durum 'Mevcut' olarak ayarlanır.\n" +" Alım yapıldığında, durum 'Gerçekleştirildi' olarak ayarlanır. " +"\n" +"Hareket, başka bir hareketi bekliyorsa, durum 'Beklemede' olur." #. module: stock #: selection:report.stock.inventory,location_type:0 @@ -1446,21 +1564,21 @@ msgid "Supplier Location" msgstr "Tedarikçi Lokasyonu" #. module: stock -#: code:addons/stock/stock.py:2217 +#: code:addons/stock/stock.py:2254 #, python-format msgid "were scrapped" -msgstr "" +msgstr "ıskartaya atıldı" #. module: stock #: view:stock.move:0 #: view:stock.picking:0 msgid "Partial" -msgstr "" +msgstr "Kısmi" #. module: stock #: selection:report.stock.move,month:0 msgid "September" -msgstr "" +msgstr "Eylül" #. module: stock #: help:stock.picking,backorder_id:0 @@ -1468,22 +1586,24 @@ msgid "" "If this picking was split this field links to the picking that contains the " "other part that has been processed already." msgstr "" +"Bu alım ayrıldıysa, bu alan daha önceden işlenmiş olan diğer bölümü içeren " +"alıma bağlanır." #. module: stock #: model:ir.model,name:stock.model_report_stock_inventory msgid "Stock Statistics" -msgstr "" +msgstr "Stok İstatistikleri" #. module: stock #: field:stock.move.memory.in,currency:0 #: field:stock.move.memory.out,currency:0 msgid "Currency" -msgstr "" +msgstr "Para birimi" #. module: stock #: field:product.product,track_production:0 msgid "Track Manufacturing Lots" -msgstr "" +msgstr "Üretim Lotlarını İzle" #. module: stock #: code:addons/stock/wizard/stock_inventory_merge.py:44 @@ -1491,6 +1611,8 @@ msgstr "" msgid "" "Please select multiple physical inventories to merge in the list view." msgstr "" +"Lütfen, birleştirmek için liste görünümünde birden fazla fiziksel envanter " +"seçin." #. module: stock #: model:ir.actions.act_window,name:stock.act_product_stock_move_open @@ -1519,7 +1641,7 @@ msgstr "Kullanılırlığı İptal Et" #. module: stock #: help:stock.move,date_expected:0 msgid "Scheduled date for the processing of this move" -msgstr "" +msgstr "Bu hareketin işlenmesi için zamanlanan tarih" #. module: stock #: field:stock.inventory,move_ids:0 @@ -1529,17 +1651,17 @@ msgstr "Oluşan Hareketler" #. module: stock #: model:stock.location,name:stock.stock_location_14 msgid "Shelf 2" -msgstr "" +msgstr "Raf 2" #. module: stock #: field:stock.report.tracklots,tracking_id:0 msgid "Tracking lot" -msgstr "" +msgstr "Lot izleme" #. module: stock #: view:stock.picking:0 msgid "Back Orders" -msgstr "" +msgstr "Sipariş Bakiyeleri" #. module: stock #: view:product.product:0 @@ -1550,30 +1672,30 @@ msgstr "Parça-Sayaç Lokasyon Tercihleri" #. module: stock #: view:stock.location:0 msgid "Localization" -msgstr "" +msgstr "Lokalizasyon" #. module: stock #: model:ir.model,name:stock.model_stock_report_tracklots msgid "Stock report by tracking lots" -msgstr "" +msgstr "Lot izleyerek stok raporu" #. module: stock -#: code:addons/stock/product.py:367 +#: code:addons/stock/product.py:370 #, python-format msgid "Delivered Qty" -msgstr "" +msgstr "Teslim Edilen Miktar" #. module: stock #: model:ir.actions.act_window,name:stock.track_line #: view:stock.inventory.line.split:0 #: view:stock.move.split:0 msgid "Split in lots" -msgstr "" +msgstr "Lotlara ayır" #. module: stock #: view:stock.move.split:0 msgid "Production Lot Numbers" -msgstr "" +msgstr "Üretim Lot Numaraları" #. module: stock #: view:report.stock.inventory:0 @@ -1595,7 +1717,7 @@ msgstr "Tarih" #: view:stock.move:0 #: view:stock.picking:0 msgid "Extended Filters..." -msgstr "" +msgstr "Uzatılmış Filtreler..." #. module: stock #: field:stock.warehouse,lot_stock_id:0 @@ -1606,17 +1728,17 @@ msgstr "Lokasyon Stoğu" #: code:addons/stock/wizard/stock_inventory_merge.py:64 #, python-format msgid "Merging is only allowed on draft inventories." -msgstr "" +msgstr "Birleştirme işlemine sadece taslak envanterlerde izin verilir." #. module: stock #: model:ir.ui.menu,name:stock.menu_dashboard_stock msgid "Dashboard" -msgstr "" +msgstr "Performans değerlendirme panosu" #. module: stock #: model:ir.model,name:stock.model_stock_move_track msgid "Track moves" -msgstr "" +msgstr "Hareketleri izle" #. module: stock #: field:stock.incoterms,code:0 @@ -1626,19 +1748,19 @@ msgstr "Kodu" #. module: stock #: view:stock.inventory.line.split:0 msgid "Lots Number" -msgstr "" +msgstr "Lot Numarası" #. module: stock #: model:ir.actions.act_window,name:stock.open_board_warehouse #: model:ir.ui.menu,name:stock.menu_board_warehouse msgid "Warehouse Dashboard" -msgstr "" +msgstr "Depo Performans Değerlendirme Panosu" #. module: stock -#: code:addons/stock/stock.py:510 +#: code:addons/stock/stock.py:512 #, python-format msgid "You can not remove a lot line !" -msgstr "" +msgstr "Bir lot satırını silemezsiniz!" #. module: stock #: model:ir.model,name:stock.model_stock_move_scrap @@ -1646,13 +1768,13 @@ msgstr "" #: view:stock.move.scrap:0 #: view:stock.picking:0 msgid "Scrap Products" -msgstr "" +msgstr "Iskarta Ürünler" #. module: stock -#: code:addons/stock/stock.py:1135 +#: code:addons/stock/stock.py:1128 #, python-format msgid "You cannot remove the picking which is in %s state !" -msgstr "" +msgstr "%s durumunda olan bir alımı silemezsiniz!" #. module: stock #: view:stock.inventory.line.split:0 @@ -1667,7 +1789,7 @@ msgstr "İptal" #: model:ir.actions.act_window,name:stock.act_stock_return_picking #: model:ir.model,name:stock.model_stock_return_picking msgid "Return Picking" -msgstr "" +msgstr "Alıma Geri Dön" #. module: stock #: view:stock.inventory:0 @@ -1706,34 +1828,36 @@ msgid "Shipping Address :" msgstr "Teslimat Adresi:" #. module: stock -#: code:addons/stock/wizard/stock_return_picking.py:120 +#: code:addons/stock/wizard/stock_return_picking.py:115 #, python-format msgid "Provide the quantities of the returned products." -msgstr "" +msgstr "İade edilen ürünlerin miktarını girin." #. module: stock -#: code:addons/stock/stock.py:1978 +#: code:addons/stock/stock.py:2009 #, python-format msgid "" "Can not create Journal Entry, Input Account defined on this product and " "Variant account on category of this product are same." msgstr "" +"Bu üründe belirtilen Defter Giriş, Giriş Hesabı oluşturulamıyor ve bu ürün " +"kategorisinde Varyant hesabı aynıdır." #. module: stock #: view:stock.change.standard.price:0 msgid "Cost Price" -msgstr "" +msgstr "Maliyet Bedeli" #. module: stock #: view:product.product:0 #: field:product.product,valuation:0 msgid "Inventory Valuation" -msgstr "" +msgstr "Envanter Değerlendirmesi" #. module: stock #: view:stock.picking:0 msgid "Create Invoice" -msgstr "" +msgstr "Fatura Oluştur" #. module: stock #: view:stock.move:0 @@ -1747,6 +1871,8 @@ msgid "" "This stock location will be used, instead of the default one, as the source " "location for goods you receive from the current partner" msgstr "" +"Mevcut ortaktan aldığınız malların kaynak lokasyonu olarak varsayılan yerine " +"bu stok lokasyonu kullanılacaktır" #. module: stock #: field:stock.warehouse,partner_address_id:0 @@ -1759,6 +1885,9 @@ msgid "" "Technical field used to record the product cost set by the user during a " "picking confirmation (when average price costing method is used)" msgstr "" +"Bir alım onayı sırasında kullanıcı tarafından ayarlanan ürün maliyetini " +"kaydetmek için kullanılan teknik alan (ortalama fiyat maliyet metodu " +"kullanılırken)" #. module: stock #: model:ir.actions.act_window,help:stock.action_stock_move_report @@ -1767,21 +1896,24 @@ msgid "" "moves. Use this report when you want to analyse the different routes taken " "by your products and inventory management performance." msgstr "" +"Hareket Analizi, firma stok hareketlerini kolayca kontol ve analiz etmenize " +"olanak sağlar. Ürün ve envanter yönetim performansınızdan alınan çeşitli " +"rotaları analiz etmek istediğinizde bu raporu kullanın." #. module: stock #: field:report.stock.move,day_diff1:0 msgid "Planned Lead Time (Days)" -msgstr "" +msgstr "Planlanan Tedarik Süresi (Gün)" #. module: stock #: field:stock.change.standard.price,new_price:0 msgid "Price" -msgstr "" +msgstr "Fiyat" #. module: stock #: view:stock.inventory:0 msgid "Search Inventory" -msgstr "" +msgstr "Envanter Arama" #. module: stock #: field:stock.move.track,quantity:0 @@ -1789,23 +1921,25 @@ msgid "Quantity per lot" msgstr "Lot başına Miktar" #. module: stock -#: code:addons/stock/stock.py:1981 +#: code:addons/stock/stock.py:2012 #, python-format msgid "" "There is no stock input account defined for this product or its category: " "\"%s\" (id: %d)" msgstr "" +"Bu ürün veya kategorisi tarafından tanımlanan hiçbir stok giriş hesabı " +"mevcut değil: \"%s\" (id: %d)" #. module: stock -#: code:addons/stock/product.py:357 +#: code:addons/stock/product.py:360 #, python-format msgid "Received Qty" -msgstr "" +msgstr "Alınan Miktar" #. module: stock #: field:stock.production.lot,ref:0 msgid "Internal Reference" -msgstr "" +msgstr "Dahili Referans" #. module: stock #: help:stock.production.lot,prefix:0 @@ -1813,13 +1947,15 @@ msgid "" "Optional prefix to prepend when displaying this serial number: PREFIX/SERIAL " "[INT_REF]" msgstr "" +"Bu seri numarasını görüntülerken başına eklenecek isteğe bağlı önek: " +"ÖNEK/SERİ [INT_REF]" #. module: stock #: model:ir.actions.act_window,name:stock.action_view_stock_fill_inventory #: model:ir.model,name:stock.model_stock_fill_inventory #: view:stock.fill.inventory:0 msgid "Import Inventory" -msgstr "" +msgstr "Envanter Al" #. module: stock #: field:stock.incoterms,name:0 @@ -1857,6 +1993,25 @@ msgid "" "day)\n" " " msgstr "" +"OpenERP Envanter Yönetim modülü çoklu depo, çoklu ve yapılandırılmış " +"lokasyonları yönetebilirsiniz.\n" +"Çift giriş yönetimi sayesinde, envanter kontrolü etkili ve esnektir:\n" +"* Hareket geçmişi ve planlama,\n" +"* Farklı envanter metotları (FIFO, LIFO, ...)\n" +"* Stok değerlendirmesi (standart veya ortalama fiyat, ...)\n" +"* Envanter farklılıklarına karşı dayanıklılık\n" +"* Otomatik yeniden takrar sipariş verme kuralları (stok seviyesi, JIT, ...)\n" +"* Verilen barkod\n" +"* Çift giriş sistemiyle hataların hızlı algılanması\n" +"* İzlenebilirlik (giriş/çıkış, üretim lotları, seri numarası, ...)\n" +"* Depo performans değerlendirme tablosu şunları içerir:\n" +" * Gecikmeli alınacak ürünler (tarih < = bugün)\n" +" * İstisnai satınalma\n" +" * Grafik: Alınan ürünlerin planlanana göre sayısı (her gün için haftalık " +"çubuk grafik)\n" +" * Grafik: Teslim edilen ürünlerin planlanana göre sayısı (her gün için " +"haftalık çubuk grafik)\n" +" " #. module: stock #: help:product.template,property_stock_inventory:0 @@ -1865,27 +2020,30 @@ msgid "" "default one, as the source location for stock moves generated when you do an " "inventory" msgstr "" +"Bir envanter oluştururken meydana gelen stok hareketleri için kaynak " +"lokasyon olarak, mevcut ürün için, varsayılan yerine bu stok lokasyonu " +"kullanılacaktır" #. module: stock #: view:report.stock.lines.date:0 msgid "Stockable" -msgstr "" +msgstr "Stoklanabilir" #. module: stock #: selection:product.product,valuation:0 msgid "Real Time (automated)" -msgstr "" +msgstr "Gerçek Zaman (otomatik)" #. module: stock #: help:stock.move,tracking_id:0 msgid "Logistical shipping unit: pallet, box, pack ..." -msgstr "" +msgstr "Lojistik sevikayat ünitesi: palet, kutu, paket ..." #. module: stock #: view:stock.change.product.qty:0 #: view:stock.change.standard.price:0 msgid "_Apply" -msgstr "" +msgstr "_Uygula" #. module: stock #: report:lot.stock.overview:0 @@ -1893,7 +2051,7 @@ msgstr "" #: report:stock.inventory.move:0 #: report:stock.picking.list:0 msgid "]" -msgstr "" +msgstr "]" #. module: stock #: field:product.template,property_stock_inventory:0 @@ -1904,7 +2062,7 @@ msgstr "Envanter Lokasyonu" #: view:report.stock.inventory:0 #: view:report.stock.move:0 msgid "Total value" -msgstr "" +msgstr "Toplam değer" #. module: stock #: help:stock.location,chained_journal_id:0 @@ -1912,28 +2070,31 @@ msgid "" "Inventory Journal in which the chained move will be written, if the Chaining " "Type is not Transparent (no journal is used if left empty)" msgstr "" +"Zincirleme Türü Şeffaf değilse, Zincirlenen hareketin yazdırılacağı Envanter " +"Defteri (boş bırakılırsa, defter kullanılmaz)" #. module: stock #: view:board.board:0 #: model:ir.actions.act_window,name:stock.action_incoming_product_board msgid "Incoming Product" -msgstr "" +msgstr "Gelen Ürün" #. module: stock #: view:stock.move:0 msgid "Creation" -msgstr "" +msgstr "Oluşturma" #. module: stock #: field:stock.move.memory.in,cost:0 #: field:stock.move.memory.out,cost:0 msgid "Cost" -msgstr "" +msgstr "Maliyet" #. module: stock #: field:product.category,property_stock_account_input_categ:0 #: field:product.template,property_stock_account_input:0 #: field:stock.change.standard.price,stock_account_input:0 +#: field:stock.location,valuation_in_account_id:0 msgid "Stock Input Account" msgstr "Stok Giriş Hes." @@ -1941,12 +2102,12 @@ msgstr "Stok Giriş Hes." #: model:ir.ui.menu,name:stock.menu_stock_warehouse_mgmt #: model:ir.ui.menu,name:stock.menu_warehouse_config msgid "Warehouse Management" -msgstr "" +msgstr "Depo Yönetimi" #. module: stock #: selection:stock.picking,move_type:0 msgid "Partial Delivery" -msgstr "" +msgstr "Kısmi Teslimat" #. module: stock #: selection:stock.location,chained_auto_packing:0 @@ -1964,11 +2125,13 @@ msgid "" "Move date: scheduled date until move is done, then date of actual move " "processing" msgstr "" +"Hareket tarihi: hareket gerçekleştirilinceye kadar ayarlanan tarih, gerçek " +"hareket işleme tarihi" #. module: stock #: field:report.stock.lines.date,date:0 msgid "Latest Inventory Date" -msgstr "" +msgstr "Son Envanter Tarihi" #. module: stock #: view:report.stock.inventory:0 @@ -1978,7 +2141,7 @@ msgstr "" #: view:stock.picking:0 #: view:stock.production.lot:0 msgid "Group By..." -msgstr "" +msgstr "Şuna göre grupla..." #. module: stock #: view:stock.location:0 @@ -1988,31 +2151,31 @@ msgstr "Zincirlenmiş Lokasyon Bilgisi" #. module: stock #: model:stock.location,name:stock.location_inventory msgid "Inventory loss" -msgstr "" +msgstr "Envanter kaybı" #. module: stock -#: code:addons/stock/stock.py:1314 +#: code:addons/stock/stock.py:1311 #, python-format msgid "Document" -msgstr "" +msgstr "Belge" #. module: stock #: view:stock.picking:0 msgid "Input Picking List" -msgstr "" +msgstr "Giriş Alım Listesi" #. module: stock #: field:stock.move,product_uom:0 #: field:stock.move.memory.in,product_uom:0 #: field:stock.move.memory.out,product_uom:0 msgid "Unit of Measure" -msgstr "" +msgstr "Ölçü Birimi" #. module: stock #: code:addons/stock/product.py:176 #, python-format msgid "Products: " -msgstr "" +msgstr "Ürünler: " #. module: stock #: help:product.product,track_production:0 @@ -2020,6 +2183,8 @@ msgid "" "Forces to specify a Production Lot for all moves containing this product and " "generated by a Manufacturing Order" msgstr "" +"Bu üründe mevcut tüm hareketler için bir Üretim Lotu belirlemeye zorlar ve " +"bir Üretim Siparişi tarafından oluşturulur" #. module: stock #: model:ir.actions.act_window,name:stock.track_line_old @@ -2030,66 +2195,67 @@ msgstr "Bir Hareketi izle" #. module: stock #: view:product.product:0 msgid "Update" -msgstr "" +msgstr "Güncelle" #. module: stock #: view:stock.inventory:0 msgid "Set to Draft" -msgstr "" +msgstr "Taslak Olarak Ayarla" #. module: stock #: model:ir.actions.act_window,name:stock.action_stock_journal_form #: model:ir.ui.menu,name:stock.menu_action_stock_journal_form msgid "Stock Journals" -msgstr "" +msgstr "Stok Defterleri" #. module: stock #: selection:report.stock.move,type:0 msgid "Others" -msgstr "" +msgstr "Diğerleri" #. module: stock #: code:addons/stock/product.py:90 #, python-format msgid "Could not find any difference between standard price and new price!" msgstr "" +"Standart fiyat veya yeni fiyat arasında herhangi bir fark bulunamadı!" #. module: stock #: model:ir.model,name:stock.model_stock_partial_picking msgid "Partial Picking" -msgstr "" +msgstr "Kısmi Alım" #. module: stock #: model:stock.location,name:stock.stock_location_scrapped #: field:stock.move,scrapped:0 msgid "Scrapped" -msgstr "" +msgstr "Iskartaya atıldı" #. module: stock #: view:stock.inventory:0 msgid "Products " -msgstr "" +msgstr "Ürünler " #. module: stock #: field:product.product,track_incoming:0 msgid "Track Incoming Lots" -msgstr "" +msgstr "Gelen Lotları İzle" #. module: stock #: view:board.board:0 msgid "Warehouse board" -msgstr "" +msgstr "Depo değerlendirme panosu" #. module: stock -#: code:addons/stock/product.py:377 +#: code:addons/stock/product.py:380 #, python-format msgid "Future Qty" -msgstr "" +msgstr "Gelecek Miktar" #. module: stock #: field:product.category,property_stock_variation:0 msgid "Stock Variation Account" -msgstr "" +msgstr "Stok Varyasyon Hesabı" #. module: stock #: field:stock.move,note:0 @@ -2112,13 +2278,13 @@ msgid "Shipping Type" msgstr "Sevkiyat Tipi" #. module: stock -#: code:addons/stock/stock.py:2175 +#: code:addons/stock/stock.py:2210 #, python-format msgid "You can only delete draft moves." -msgstr "" +msgstr "Sadece taslak hareketlerini silebilirsiniz." #. module: stock -#: code:addons/stock/wizard/stock_partial_picking.py:74 +#: code:addons/stock/wizard/stock_partial_picking.py:97 #: model:ir.actions.act_window,name:stock.act_product_location_open #: model:ir.ui.menu,name:stock.menu_stock_products_menu #: view:stock.inventory:0 @@ -2130,7 +2296,7 @@ msgstr "Stok Kartları" #. module: stock #: view:stock.change.standard.price:0 msgid "Change Price" -msgstr "" +msgstr "Fiyatı Değiştir" #. module: stock #: field:stock.picking,move_type:0 @@ -2142,7 +2308,7 @@ msgstr "Teslimat Yöntemi" #: help:stock.move,location_dest_id:0 #: help:stock.picking,location_dest_id:0 msgid "Location where the system will stock the finished products." -msgstr "" +msgstr "Sistemin tamamlanan ürünleri stoklayacağı lokasyon." #. module: stock #: help:product.category,property_stock_variation:0 @@ -2150,6 +2316,8 @@ msgid "" "When real-time inventory valuation is enabled on a product, this account " "will hold the current value of the products." msgstr "" +"Bir ürün üzerinde gerçek zamanlı envanter değerlendirmesi " +"etkinleştirildiğinde, bu hesap ürünün mevcut değerini tutacaktır." #. module: stock #: model:ir.actions.act_window,help:stock.action_reception_picking_move @@ -2160,6 +2328,11 @@ msgid "" "the supplier or the purchase order reference. Then you can confirm all " "products received using the buttons on the right of each line." msgstr "" +"Hangi satınalma siparişi ve alım siparişinden geldiğine bakılmaksızın, " +"buradan bağımsız ürünler alabilirsiniz. Beklediğiniz tüm ürünlerin listesini " +"bulabilirsiniz. Bir sipariş aldığınızda, tedarikçinin adına veya satınalma " +"siparişinin referansına göre filtreleyebilirsiniz. Herbir satırın sağ " +"tarafındaki tuşları kullanarak, alınan tüm ürünleri onaylayabilirsiniz." #. module: stock #: model:ir.model,name:stock.model_stock_move @@ -2169,24 +2342,24 @@ msgstr "Stok Hareketi" #. module: stock #: view:report.stock.move:0 msgid "Delay(Days)" -msgstr "" +msgstr "Gecikme (Gün)" #. module: stock #: field:stock.move.memory.in,move_id:0 #: field:stock.move.memory.out,move_id:0 msgid "Move" -msgstr "" +msgstr "Hareket" #. module: stock #: help:stock.picking,min_date:0 msgid "Expected date for the picking to be processed" -msgstr "" +msgstr "İşlenecek alım için beklenen tarih" #. module: stock -#: code:addons/stock/product.py:373 +#: code:addons/stock/product.py:376 #, python-format msgid "P&L Qty" -msgstr "" +msgstr "Kâr ve Zarar Miktarı" #. module: stock #: view:stock.production.lot:0 @@ -2197,7 +2370,7 @@ msgstr "Revizyonlar" #. module: stock #: view:stock.picking:0 msgid "This operation will cancel the shipment. Do you want to continue?" -msgstr "" +msgstr "Bu operasyon sevkiyatı iptal edecektir. Devam etmek istiyor musunuz?" #. module: stock #: help:product.product,valuation:0 @@ -2208,6 +2381,11 @@ msgid "" "current inventory value, and the stock input and stock output account will " "hold the counterpart moves for incoming and outgoing products." msgstr "" +"Bir ürün için gerçek zamanlı değerlendirme etkinleştirilirse, sistem stok " +"hareketlerine ilişkin defter girdilerini otomatik olarak yazacaktır. Ürün " +"kategorisinde açılan envanter varyasyonu mevcut envanter değerini temsil " +"edecek ve stok giriş ve stok çıkış hesabı gelen ve giden ürünler için muadil " +"hareketleri tutacaktır." #. module: stock #: model:ir.actions.act_window,help:stock.action_stock_inventory_report @@ -2216,6 +2394,9 @@ msgid "" "levels. Sort and group by selection criteria in order to better analyse and " "manage your company activities." msgstr "" +"Envanter Analizi firmanızın stok seviyelerini kolayca kontrol ve analiz " +"etmenize olanak sağlar. Firma etkinliklerinizi daha iyi analiz etmek ve " +"yönetmek için seçim kriterine göre sıralayıp gruplayın." #. module: stock #: help:report.stock.move,location_id:0 @@ -2224,6 +2405,8 @@ msgid "" "Sets a location if you produce at a fixed location. This can be a partner " "location if you subcontract the manufacturing operations." msgstr "" +"Sabit bir lokasyon oluşturmanız durumunda bir lokasyon ayarlar. Üretim " +"operasyonlarını taşerona vermeniz durumunda, bu bir ortak lokasyonu olabilir." #. module: stock #: model:ir.actions.act_window,help:stock.action_location_form @@ -2238,17 +2421,25 @@ msgid "" "location to the Stock location. Each report can be performed on physical, " "partner or virtual locations." msgstr "" +"Deponuzun yapısı ve organizasyonunu yansıtmak üzere lokasyonlarınızı " +"tanımlayın. OpenERP fiziksel lokasyonları (depolar, raflar, silo vb.), ortak " +"lokasyonlarını (müşteriler, tedarikçiler) ve üretim siparişleri tüketimleri, " +"envanterler gibi stok operasyonları muadili sanal lokasyonları " +"yönetebilmektedir. OpenERP'deki her stok operasyonu ürünleri bir lokasyondan " +"başka bir lokasyona taşır. Örneğin, bir tedarikçiden ürün alırken, OpenERP " +"ürünleri Tedarikçi lokasyonundan Stok lokasyonuna taşıyacaktır. Her bir " +"rapor fiziksel, ortak veya sanal lokasyonlarda gerçekleştirilebilir." #. module: stock #: view:stock.invoice.onshipping:0 msgid "Create" -msgstr "" +msgstr "Oluştur" #. module: stock #: view:stock.move:0 #: view:stock.picking:0 msgid "Dates" -msgstr "" +msgstr "Tarihler" #. module: stock #: field:stock.move,priority:0 @@ -2258,10 +2449,10 @@ msgstr "Öncelik" #. module: stock #: view:stock.move:0 msgid "Source" -msgstr "" +msgstr "Kaynak" #. module: stock -#: code:addons/stock/stock.py:2557 +#: code:addons/stock/stock.py:2589 #: model:ir.model,name:stock.model_stock_inventory #: selection:report.stock.inventory,location_type:0 #: field:stock.inventory.line,inventory_id:0 @@ -2274,18 +2465,18 @@ msgstr "Envanter" #. module: stock #: model:ir.model,name:stock.model_stock_picking msgid "Picking List" -msgstr "" +msgstr "Alım Listesi" #. module: stock #: sql_constraint:stock.production.lot:0 msgid "" "The combination of serial number and internal reference must be unique !" -msgstr "" +msgstr "Dahili referans ve seri numarası kombinasyonu özgün olmalıdır!" #. module: stock #: model:ir.model,name:stock.model_stock_ups msgid "Stock ups" -msgstr "" +msgstr "Stok çıkışları" #. module: stock #: view:stock.inventory:0 @@ -2296,26 +2487,26 @@ msgstr "Envanter İptali" #: field:stock.move.split.lines,name:0 #: field:stock.move.split.lines.exist,name:0 msgid "Tracking serial" -msgstr "" +msgstr "Seri izleme" #. module: stock #: code:addons/stock/report/report_stock.py:78 #: code:addons/stock/report/report_stock.py:135 -#: code:addons/stock/stock.py:751 +#: code:addons/stock/stock.py:754 #, python-format msgid "Error !" -msgstr "" +msgstr "Hata!" #. module: stock #: model:ir.model,name:stock.model_stock_replacement_result msgid "Stock Replacement result" -msgstr "" +msgstr "Stok Yenileme sonucu" #. module: stock #: model:ir.ui.menu,name:stock.menu_stock_unit_measure_stock #: model:ir.ui.menu,name:stock.menu_stock_uom_form_action msgid "Units of Measure" -msgstr "" +msgstr "Ölçü Birimleri" #. module: stock #: selection:stock.location,chained_location_type:0 @@ -2325,12 +2516,12 @@ msgstr "Sabit Lokasyon" #. module: stock #: selection:report.stock.move,month:0 msgid "July" -msgstr "" +msgstr "Temmuz" #. module: stock #: view:report.stock.lines.date:0 msgid "Consumable" -msgstr "" +msgstr "Tüketilebilir" #. module: stock #: model:ir.actions.act_window,help:stock.action_stock_line_date @@ -2340,11 +2531,15 @@ msgid "" "need this report in order to ensure that the stock of each product is " "controlled at least once a year." msgstr "" +"Ürünleriniz üzerinde gerçekleştirilen en son envanterleri görüntüleyin ve " +"bunları özel filtreleme kriterleriyle kolayca sıralayın. Sürekli ve kısmi " +"envanterler oluşturmanız durumunda, her bir ürün stoğunun en az yılda bir " +"kez kontrol edilmesini sağlamak için bu rapora ihtiyaç duyarsınız." #. module: stock #: model:ir.actions.report.xml,name:stock.report_product_history msgid "Stock Level Forecast" -msgstr "" +msgstr "Stok Seviyesi Tahmini" #. module: stock #: model:ir.model,name:stock.model_stock_journal @@ -2353,7 +2548,7 @@ msgstr "" #: field:stock.journal,name:0 #: field:stock.picking,stock_journal_id:0 msgid "Stock Journal" -msgstr "" +msgstr "Stok Defteri" #. module: stock #: selection:report.stock.inventory,location_type:0 @@ -2364,14 +2559,14 @@ msgstr "Satınalma" #. module: stock #: model:stock.location,name:stock.stock_location_4 msgid "Maxtor Suppliers" -msgstr "" +msgstr "Maxtor Tedarikçileri" #. module: stock -#: code:addons/stock/wizard/stock_change_product_qty.py:66 +#: code:addons/stock/wizard/stock_change_product_qty.py:80 #: code:addons/stock/wizard/stock_change_standard_price.py:106 #, python-format msgid "Active ID is not set in Context" -msgstr "" +msgstr "Aktif Kimlik Bağlam bölümünde ayarlanmamış" #. module: stock #: view:stock.picking:0 @@ -2382,7 +2577,7 @@ msgstr "Kullanılabilir Yap" #: model:ir.actions.act_window,name:stock.move_scrap #: view:stock.move.scrap:0 msgid "Scrap Move" -msgstr "" +msgstr "Iskarta Hareketi" #. module: stock #: code:addons/stock/wizard/stock_partial_move.py:138 @@ -2391,7 +2586,7 @@ msgstr "" #: view:stock.move:0 #, python-format msgid "Receive Products" -msgstr "" +msgstr "Ürünleri Al" #. module: stock #: code:addons/stock/wizard/stock_partial_move.py:131 @@ -2399,7 +2594,7 @@ msgstr "" #: model:ir.ui.menu,name:stock.menu_action_pdct_out #, python-format msgid "Deliver Products" -msgstr "" +msgstr "Ürünleri Teslim Et" #. module: stock #: view:stock.location.product:0 @@ -2409,29 +2604,30 @@ msgstr "Ürün Stoğunu Göster" #. module: stock #: view:stock.picking:0 msgid "Internal Picking list" -msgstr "" +msgstr "Dahili Alım listesi" #. module: stock #: view:report.stock.move:0 #: field:report.stock.move,month:0 msgid "Month" -msgstr "" +msgstr "Ay" #. module: stock #: help:stock.picking,date_done:0 msgid "Date of Completion" -msgstr "" +msgstr "Tamamlama Tarihi" #. module: stock #: help:stock.production.lot,name:0 msgid "Unique production lot, will be displayed as: PREFIX/SERIAL [INT_REF]" -msgstr "" +msgstr "Özgün ürün lotu PREFIX/SERIAL [INT_REF] olarak görüntülenecektir" #. module: stock #: help:stock.tracking,active:0 msgid "" "By unchecking the active field, you may hide a pack without deleting it." msgstr "" +"Aktif alanın işaretini kaldırarak, bir paketi silmeden gizleyebilirisiniz." #. module: stock #: view:stock.inventory.merge:0 @@ -2446,7 +2642,7 @@ msgstr "Envanterler" #. module: stock #: view:report.stock.move:0 msgid "Todo" -msgstr "" +msgstr "Yapılacak işlemler" #. module: stock #: view:report.stock.inventory:0 @@ -2462,13 +2658,13 @@ msgstr "" #: field:stock.production.lot.revision,company_id:0 #: field:stock.warehouse,company_id:0 msgid "Company" -msgstr "" +msgstr "Firma" #. module: stock #: view:stock.move:0 #: view:stock.picking:0 msgid "Unit Of Measure" -msgstr "" +msgstr "Ölçü Birimi" #. module: stock #: code:addons/stock/product.py:122 @@ -2476,12 +2672,14 @@ msgstr "" msgid "" "There is no stock input account defined for this product: \"%s\" (id: %d)" msgstr "" +"Bu ürün için tanımlanan hiçbir stok giriş hesabı mevcut değil: \"%s\" (id: " +"%d)" #. module: stock -#: code:addons/stock/stock.py:2302 +#: code:addons/stock/stock.py:2339 #, python-format msgid "Can not consume a move with negative or zero quantity !" -msgstr "" +msgstr "Negatif veya miktarı sıfır olan bir hareketi kullanamazsınız!" #. module: stock #: field:stock.location,stock_real:0 @@ -2491,13 +2689,13 @@ msgstr "Fiili Stok" #. module: stock #: view:stock.fill.inventory:0 msgid "Fill Inventory" -msgstr "" +msgstr "Envanteri Doldur" #. module: stock #: constraint:product.template:0 msgid "" "Error: The default UOM and the purchase UOM must be in the same category." -msgstr "" +msgstr "Hata: Varsayılan UOM ve satınalma UOM aynı kategoride olmalıdır." #. module: stock #: help:product.category,property_stock_account_input_categ:0 @@ -2507,6 +2705,10 @@ msgid "" "value for all products in this category, it can also directly be set on each " "product." msgstr "" +"Gerçek zamanlı envanter değerlendirmesi yaparken, tüm gelen stok hareketleri " +"için muadil Defter Öğeleri bu hesaba gönderilecektir. Bu, bu kategorideki " +"tüm ürünler için varsayılan değerdir, ayrıca doğrudan her bir ürün üzerinde " +"de ayarlanabilir." #. module: stock #: field:stock.production.lot.revision,date:0 @@ -2521,12 +2723,12 @@ msgstr "Revizyon Tarihi" #: field:stock.move.split.lines.exist,lot_id:0 #: report:stock.picking.list:0 msgid "Lot" -msgstr "" +msgstr "Lot" #. module: stock #: view:stock.move.split:0 msgid "Production Lot Number" -msgstr "" +msgstr "Üretim Lot Numarası" #. module: stock #: field:stock.move,product_uos_qty:0 @@ -2534,11 +2736,12 @@ msgid "Quantity (UOS)" msgstr "Miktar (2.Br.)" #. module: stock -#: code:addons/stock/stock.py:1647 +#: code:addons/stock/stock.py:1664 #, python-format msgid "" "You are moving %.2f %s products but only %.2f %s available in this lot." msgstr "" +"%.2f %s ürün taşıyorsunuz, ancak bu lotta sadece %.2f %s ürün mevcut." #. module: stock #: view:stock.move:0 @@ -2548,7 +2751,7 @@ msgstr "Kullanılabilir Yap" #. module: stock #: report:stock.picking.list:0 msgid "Contact Address :" -msgstr "" +msgstr "İletişim Adresi:" #. module: stock #: field:stock.move,backorder_id:0 @@ -2573,14 +2776,15 @@ msgid "Properties" msgstr "Özellikler" #. module: stock -#: code:addons/stock/stock.py:982 +#: code:addons/stock/stock.py:974 #, python-format msgid "Error, no partner !" -msgstr "" +msgstr "Hata, hiç ortak yok!" #. module: stock #: model:ir.actions.act_window,name:stock.action_incoterms_tree #: model:ir.model,name:stock.model_stock_incoterms +#: model:ir.ui.menu,name:stock.menu_action_incoterm_open #: view:stock.incoterms:0 msgid "Incoterms" msgstr "Teslim Sekilleri" @@ -2590,7 +2794,7 @@ msgstr "Teslim Sekilleri" #: report:lot.stock.overview_all:0 #: report:stock.inventory.move:0 msgid "Total:" -msgstr "" +msgstr "Toplam:" #. module: stock #: help:stock.incoterms,name:0 @@ -2599,6 +2803,9 @@ msgid "" "costs and responsibilities between buyer and seller and reflect state-of-the-" "art transportation practices." msgstr "" +"Teslim şekilleri satış koşulları grubudur. İşlem maliyetlerini ve " +"sorumluluklarını alıcı ve satıcı arasında paylaştırmak ve gelişmiş taşıma " +"faaliyetlerini yansıtmak için kullanılırlar." #. module: stock #: help:stock.fill.inventory,recursive:0 @@ -2606,27 +2813,29 @@ msgid "" "If checked, products contained in child locations of selected location will " "be included as well." msgstr "" +"İşaretlenmesi durumunda, seçilen lokasyonun alt lokasyonlarında bulunan " +"ürünler de dahil edilecektir." #. module: stock #: field:stock.move.track,tracking_prefix:0 msgid "Tracking prefix" -msgstr "" +msgstr "Önek izleme" #. module: stock #: field:stock.inventory,name:0 msgid "Inventory Reference" -msgstr "" +msgstr "Envanter Referansı" #. module: stock -#: code:addons/stock/stock.py:1307 +#: code:addons/stock/stock.py:1304 #, python-format msgid "Internal picking" -msgstr "" +msgstr "Dahili alım" #. module: stock #: view:stock.location.product:0 msgid "Open Product" -msgstr "" +msgstr "Açık Ürün" #. module: stock #: field:stock.location.product,to_date:0 @@ -2637,7 +2846,7 @@ msgstr "Bitiş" #: view:stock.move:0 #: view:stock.picking:0 msgid "Process" -msgstr "" +msgstr "İşlem" #. module: stock #: field:stock.production.lot.revision,name:0 @@ -2658,6 +2867,9 @@ msgid "" "filter all resources of the day for the 'From' date and 23:59:59 for the " "'To' date)" msgstr "" +"(Geçerli durumu açmak için boş tutun. 'Başlangıç' tarihinden 'Bitiş' " +"tarihinin 23:59:59 saati için ilgili günün tüm kaynaklarını filtrelemek " +"üzere SS:DD:SS öğesini 00:00:00 olarak ayarlayın)" #. module: stock #: view:product.category:0 @@ -2667,7 +2879,7 @@ msgstr "Stok Muhasebe Tercihi" #. module: stock #: model:ir.actions.act_window,name:stock.action_picking_tree_out msgid "Customers Packings" -msgstr "" +msgstr "Tüketici Paketleri" #. module: stock #: selection:report.stock.inventory,state:0 @@ -2686,7 +2898,7 @@ msgstr "Bitti" #: model:ir.model,name:stock.model_stock_change_standard_price #: view:stock.change.standard.price:0 msgid "Change Standard Price" -msgstr "" +msgstr "Standart Fiyatı Değiştir" #. module: stock #: model:stock.location,name:stock.stock_location_locations_virtual @@ -2704,11 +2916,12 @@ msgid "Date done" msgstr "Tamamlanan Tarih" #. module: stock -#: code:addons/stock/stock.py:983 +#: code:addons/stock/stock.py:975 #, python-format msgid "" "Please put a partner on the picking list if you want to generate invoice." msgstr "" +"Fatura oluşturmak istiyorsanız, alım listesine bir ortak yerleştiriniz." #. module: stock #: selection:stock.move,priority:0 @@ -2718,7 +2931,7 @@ msgstr "Acil Değil" #. module: stock #: view:stock.move:0 msgid "To Do" -msgstr "" +msgstr "Yapılacak İşlemler" #. module: stock #: model:ir.actions.act_window,name:stock.action_warehouse_form @@ -2729,19 +2942,19 @@ msgstr "Depolar" #. module: stock #: field:stock.journal,user_id:0 msgid "Responsible" -msgstr "" +msgstr "Sorumlu" #. module: stock #: field:stock.move,returned_price:0 msgid "Returned product price" -msgstr "" +msgstr "İade ürün fiyatı" #. module: stock #: model:ir.actions.act_window,name:stock.action_stock_inventory_report #: model:ir.ui.menu,name:stock.menu_action_stock_inventory_report #: view:report.stock.inventory:0 msgid "Inventory Analysis" -msgstr "" +msgstr "Envanter Analizleri" #. module: stock #: field:stock.invoice.onshipping,journal_id:0 @@ -2782,17 +2995,17 @@ msgid "Product" msgstr "Ürün" #. module: stock -#: code:addons/stock/wizard/stock_return_picking.py:135 +#: code:addons/stock/wizard/stock_return_picking.py:126 #, python-format msgid "Invoicing" -msgstr "" +msgstr "Faturalandırma" #. module: stock -#: code:addons/stock/stock.py:2237 -#: code:addons/stock/stock.py:2297 +#: code:addons/stock/stock.py:2274 +#: code:addons/stock/stock.py:2334 #, python-format msgid "Please provide Proper Quantity !" -msgstr "" +msgstr "Lütfen Uygun Bir Miktar girin!" #. module: stock #: field:stock.move,product_uos:0 @@ -2807,29 +3020,29 @@ msgstr "Yükseklik (Z)" #. module: stock #: field:stock.ups,weight:0 msgid "Lot weight" -msgstr "" +msgstr "Lot ağırlığı" #. module: stock #: model:ir.model,name:stock.model_stock_move_consume #: view:stock.move.consume:0 msgid "Consume Products" -msgstr "" +msgstr "Ürünleri Kullan" #. module: stock -#: code:addons/stock/stock.py:1646 +#: code:addons/stock/stock.py:1663 #, python-format msgid "Insufficient Stock in Lot !" -msgstr "" +msgstr "Lotta Yetersiz Stok!" #. module: stock #: field:stock.location,parent_right:0 msgid "Right Parent" -msgstr "" +msgstr "Sağ Üst Öğe" #. module: stock #: field:stock.picking,address_id:0 msgid "Address" -msgstr "" +msgstr "Adres" #. module: stock #: report:lot.stock.overview:0 @@ -2851,39 +3064,39 @@ msgstr "Satıcılar" #: field:report.stock.inventory,value:0 #: field:report.stock.move,value:0 msgid "Total Value" -msgstr "" +msgstr "Toplam Tutar" #. module: stock #: model:ir.ui.menu,name:stock.menu_product_by_category_stock_form msgid "Products by Category" -msgstr "" +msgstr "Kategoriye Göre Ürün" #. module: stock #: model:ir.ui.menu,name:stock.menu_product_category_config_stock msgid "Products Categories" -msgstr "" +msgstr "Ürün Kategorileri" #. module: stock #: field:stock.move.memory.in,wizard_id:0 #: field:stock.move.memory.out,wizard_id:0 msgid "Wizard" -msgstr "" +msgstr "Sihirbaz" #. module: stock #: model:ir.actions.act_window,name:stock.action_view_stock_location_product #: model:ir.model,name:stock.model_stock_location_product msgid "Products by Location" -msgstr "" +msgstr "Lokasyona Göre Ürün" #. module: stock #: field:stock.fill.inventory,recursive:0 msgid "Include children" -msgstr "" +msgstr "Alt öğeleri dahil et" #. module: stock #: model:stock.location,name:stock.stock_location_components msgid "Shelf 1" -msgstr "" +msgstr "Raf 1" #. module: stock #: model:ir.actions.act_window,help:stock.action_picking_tree6 @@ -2895,16 +3108,22 @@ msgid "" "preconfigured logistics rules, but you can also record manual stock " "operations." msgstr "" +"Dahili Hareketler deponuzda gerçekleştirmeniz gereken tüm envanter " +"hareketlerini gösterir. Tüm operasyonlar stok defterlerinde " +"sınıflandırılabilir, böylece her bir çalışanın kendi defterinde kendi " +"gerçekleştirilecek operasyon listesi bulunur. Çoğu operasyon önceden " +"ayarlanmış lojistik kurallarınıza göre otomatik olarak OpenERP tarafından " +"hazırlanır, ancak manuel stok operasyonlarını da kaydedebilirsiniz." #. module: stock #: view:stock.move:0 msgid "Order" -msgstr "" +msgstr "Sipariş" #. module: stock #: field:stock.tracking,name:0 msgid "Pack Reference" -msgstr "" +msgstr "Paket Referans" #. module: stock #: view:report.stock.move:0 @@ -2921,17 +3140,17 @@ msgstr "Muhasebe Kayıtları" #. module: stock #: report:stock.picking.list:0 msgid "Total" -msgstr "" +msgstr "Toplam" #. module: stock #: model:stock.location,name:stock.stock_location_intermediatelocation0 msgid "Internal Shippings" -msgstr "" +msgstr "Dahili Sevkiyatlar" #. module: stock #: field:stock.change.standard.price,enable_stock_in_out_acc:0 msgid "Enable Related Account" -msgstr "" +msgstr "İlgili Hesabı Etkinleştir" #. module: stock #: field:stock.location,stock_virtual_value:0 @@ -2949,12 +3168,12 @@ msgstr "Lot Bilgisi" #: view:stock.move:0 #: view:stock.picking:0 msgid "New pack" -msgstr "" +msgstr "Yeni paket" #. module: stock #: view:stock.move:0 msgid "Destination" -msgstr "" +msgstr "Hedef" #. module: stock #: selection:stock.picking,move_type:0 @@ -2962,29 +3181,31 @@ msgid "All at once" msgstr "Tümünü birden" #. module: stock -#: code:addons/stock/stock.py:1603 +#: code:addons/stock/stock.py:1620 #, python-format msgid "" "Quantities, UoMs, Products and Locations cannot be modified on stock moves " "that have already been processed (except by the Administrator)" msgstr "" +"Miktarlar, Birimler, Ürünler ve Lokasyonlar daha önceden işlenmiş olan stok " +"hareketlerinde değiştirilemez (Yönetici hariç)" #. module: stock -#: code:addons/stock/product.py:383 +#: code:addons/stock/product.py:386 #, python-format msgid "Future Productions" -msgstr "" +msgstr "Sonraki Üretimler" #. module: stock #: view:stock.picking:0 msgid "To Invoice" -msgstr "" +msgstr "Faturalandırılacak" #. module: stock -#: code:addons/stock/wizard/stock_return_picking.py:120 +#: code:addons/stock/wizard/stock_return_picking.py:115 #, python-format msgid "Return lines" -msgstr "" +msgstr "İade kalemleri" #. module: stock #: model:ir.model,name:stock.model_report_stock_lines_date @@ -2995,49 +3216,49 @@ msgstr "Envanter Tarihleri" #. module: stock #: view:report.stock.move:0 msgid "Total incoming quantity" -msgstr "" +msgstr "Gelen toplam miktar" #. module: stock #: field:report.stock.move,product_qty_out:0 msgid "Out Qty" -msgstr "" +msgstr "Çıkış Miktarı" #. module: stock #: field:stock.production.lot,move_ids:0 msgid "Moves for this production lot" -msgstr "" +msgstr "Bu üretim lotu hareketleri" #. module: stock #: model:ir.model,name:stock.model_stock_move_memory_out msgid "stock.move.memory.out" -msgstr "" +msgstr "stock.move.memory.out" #. module: stock #: code:addons/stock/wizard/stock_fill_inventory.py:115 #, python-format msgid "Message !" -msgstr "" +msgstr "Mesaj!" #. module: stock #: view:stock.move:0 #: view:stock.picking:0 msgid "Put in current pack" -msgstr "" +msgstr "Mevcut pakete yerleştir" #. module: stock #: view:stock.inventory:0 msgid "Lot Inventory" -msgstr "" +msgstr "Lot Envanteri" #. module: stock #: view:stock.move:0 msgid "Reason" -msgstr "" +msgstr "Neden" #. module: stock #: report:stock.picking.list:0 msgid "Delivery Order:" -msgstr "" +msgstr "Teslimat Siparişi:" #. module: stock #: model:ir.actions.act_window,help:stock.action_production_lot_form @@ -3049,6 +3270,12 @@ msgid "" "'Available' button to get all the lots you produced, received or delivered " "to customers." msgstr "" +"Kaydettiğiniz tüm ürün lotlarının (seri numaraları) listesidir. Bir lot " +"seçtiğinizde, lotta bulunan ürünlerin giriş ve çıkış izlenebilirliğini elde " +"edebilirsiniz. Varsayılan olarak, listeyi deponuzda mevcut seri numaralarına " +"göre listeleyebilirsiniz, ancak oluşturduğunuz, aldığınız ya da müşterilere " +"teslim ettiğiniz lotların tümünü almak için 'Mevcut' düğmesi seçimini " +"kaldırabilirsiniz." #. module: stock #: field:stock.location,icon:0 @@ -3056,10 +3283,11 @@ msgid "Icon" msgstr "ikon" #. module: stock -#: code:addons/stock/stock.py:2174 +#: code:addons/stock/stock.py:2209 +#: code:addons/stock/stock.py:2617 #, python-format msgid "UserError" -msgstr "" +msgstr "Kullanıcı Hatası" #. module: stock #: view:stock.inventory.line.split:0 @@ -3069,12 +3297,12 @@ msgstr "" #: view:stock.move.track:0 #: view:stock.split.into:0 msgid "Ok" -msgstr "" +msgstr "Tamam" #. module: stock #: model:stock.location,name:stock.stock_location_8 msgid "Non European Customers" -msgstr "" +msgstr "Avrupalı Olmayan Müşteriler" #. module: stock #: code:addons/stock/product.py:76 @@ -3083,32 +3311,34 @@ msgstr "" #: code:addons/stock/product.py:100 #: code:addons/stock/product.py:121 #: code:addons/stock/product.py:147 -#: code:addons/stock/stock.py:1975 -#: code:addons/stock/stock.py:1978 -#: code:addons/stock/stock.py:1981 -#: code:addons/stock/stock.py:1984 -#: code:addons/stock/stock.py:1987 -#: code:addons/stock/stock.py:1990 -#: code:addons/stock/stock.py:2302 -#: code:addons/stock/wizard/stock_fill_inventory.py:48 +#: code:addons/stock/stock.py:2006 +#: code:addons/stock/stock.py:2009 +#: code:addons/stock/stock.py:2012 +#: code:addons/stock/stock.py:2015 +#: code:addons/stock/stock.py:2018 +#: code:addons/stock/stock.py:2021 +#: code:addons/stock/stock.py:2339 +#: code:addons/stock/wizard/stock_fill_inventory.py:47 #: code:addons/stock/wizard/stock_splitinto.py:49 #: code:addons/stock/wizard/stock_splitinto.py:53 #, python-format msgid "Error!" -msgstr "" +msgstr "Hata!" #. module: stock -#: code:addons/stock/stock.py:1990 +#: code:addons/stock/stock.py:2021 #, python-format msgid "" "There is no inventory variation account defined on the product category: " "\"%s\" (id: %d)" msgstr "" +"Ürün kategorisinde tanımlanan hiçbir envanter varyasyonu mevcut değil: " +"\"%s\" (id: %d)" #. module: stock #: view:stock.inventory.merge:0 msgid "Do you want to merge theses inventories ?" -msgstr "" +msgstr "Bu envanterleri birleştirmek istiyor musunuz?" #. module: stock #: selection:report.stock.inventory,state:0 @@ -3117,23 +3347,24 @@ msgstr "" #: selection:stock.move,state:0 #: selection:stock.picking,state:0 msgid "Cancelled" -msgstr "" +msgstr "İptal edildi" #. module: stock #: view:stock.move:0 msgid "Picking" -msgstr "" +msgstr "Alım" #. module: stock #: help:stock.picking,move_type:0 msgid "It specifies goods to be delivered all at once or by direct delivery" msgstr "" +"Bir seferde ya da doğrudan teslimatla teslim edilecek malları belirtir" #. module: stock -#: code:addons/stock/wizard/stock_invoice_onshipping.py:83 +#: code:addons/stock/wizard/stock_invoice_onshipping.py:85 #, python-format msgid "This picking list does not require invoicing." -msgstr "" +msgstr "Bu alım listesi faturalandırma gerektirmez." #. module: stock #: selection:report.stock.move,type:0 @@ -3156,20 +3387,29 @@ msgid "" "* Fixed Location: The chained location is taken from the next field: Chained " "Location if Fixed." msgstr "" +"Bu lokasyonun başka bir lokasyona zincirlenip zincirlenmeyeceğini, yani bu " +"lokasyondaki herhangi bir ürünün \n" +"daha sonra zincirlenen lokasyona hareket edip etmeyeceğini belirler. " +"Zincirlenen lokasyon türe göre belirlenir:\n" +"* Hiçbiri: Hiçbir zincirleme yok\n" +"* Müşteri: Zincirlenen lokasyon, gelen ürünlerin Alım listesinde belirtilen " +"Ortağın Ortak formundaki Müşteri Lokasyon alanından alınacaktır.\n" +"* Sabit Lokasyon: Zincirlenen lokasyon bir sonraki alandan alınır: Sabit " +"olması durumunda Zincirlenen Lokasyon." #. module: stock #: code:addons/stock/wizard/stock_inventory_merge.py:43 #: code:addons/stock/wizard/stock_inventory_merge.py:63 #, python-format msgid "Warning" -msgstr "" +msgstr "Uyarı" #. module: stock -#: code:addons/stock/stock.py:1321 -#: code:addons/stock/stock.py:2557 +#: code:addons/stock/stock.py:1318 +#: code:addons/stock/stock.py:2589 #, python-format msgid "is done." -msgstr "" +msgstr "yapıldı." #. module: stock #: model:ir.actions.act_window,name:stock.action_picking_tree @@ -3184,6 +3424,8 @@ msgid "" "This stock location will be used, instead of the default one, as the " "destination location for goods you send to this partner" msgstr "" +"Bu ortağa gönderdiğiniz mallar için hedef lokasyon olarak, varsayılan yerine " +"bu stok lokasyonu kullanılacaktır" #. module: stock #: selection:report.stock.inventory,state:0 @@ -3202,29 +3444,31 @@ msgstr "Onayla" #. module: stock #: help:stock.location,icon:0 msgid "Icon show in hierarchical tree view" -msgstr "" +msgstr "Hiyerarşik ağaç gösteriminde simge gösterilir" #. module: stock #: model:ir.actions.act_window,name:stock.action_view_stock_merge_inventories #: view:stock.inventory.merge:0 msgid "Merge inventories" -msgstr "" +msgstr "Envanterleri birleştir" #. module: stock #: help:stock.change.product.qty,new_quantity:0 msgid "This quantity is expressed in the Default UoM of the product." -msgstr "" +msgstr "Bu miktar, Varsayılan ürün birimi olarak ifade edilir." #. module: stock #: report:stock.picking.list:0 msgid "Reception:" -msgstr "" +msgstr "Alım:" #. module: stock #: help:stock.location,scrap_location:0 msgid "" "Check this box to allow using this location to put scrapped/damaged goods." msgstr "" +"Iskartaya atılan/hasarlı malları yerleştirmek için bu lokasyonun " +"kullanılmasına izin vermek üzere bu kutuyu işaretleyin." #. module: stock #: model:ir.actions.act_window,name:stock.act_relate_picking @@ -3234,18 +3478,18 @@ msgstr "Bağlı Toplama" #. module: stock #: view:report.stock.move:0 msgid "Total outgoing quantity" -msgstr "" +msgstr "Giden toplam miktar" #. module: stock #: field:stock.picking,backorder_id:0 msgid "Back Order of" -msgstr "" +msgstr "Sipariş Bakiyesi" #. module: stock #: help:stock.move.memory.in,cost:0 #: help:stock.move.memory.out,cost:0 msgid "Unit Cost for this product line" -msgstr "" +msgstr "Bu ürün hattı için Birim Maliyet" #. module: stock #: model:ir.model,name:stock.model_product_category @@ -3254,13 +3498,13 @@ msgstr "" #: view:report.stock.move:0 #: field:report.stock.move,categ_id:0 msgid "Product Category" -msgstr "" +msgstr "Ürün Kategorisi" #. module: stock #: code:addons/stock/wizard/stock_change_product_qty.py:88 #, python-format msgid "INV: %s" -msgstr "" +msgstr "INV: %s" #. module: stock #: model:ir.ui.menu,name:stock.next_id_61 @@ -3268,15 +3512,15 @@ msgid "Reporting" msgstr "Raporlama" #. module: stock -#: code:addons/stock/stock.py:1316 +#: code:addons/stock/stock.py:1313 #, python-format msgid " for the " -msgstr "" +msgstr " için " #. module: stock #: view:stock.split.into:0 msgid "Quantity to leave in the current pack" -msgstr "" +msgstr "Mevcut pakette bırakılacak miktar" #. module: stock #: model:ir.actions.act_window,name:stock.action_stock_invoice_onshipping @@ -3293,7 +3537,7 @@ msgstr "Ayarlar" #: field:stock.inventory.line.split,use_exist:0 #: field:stock.move.split,use_exist:0 msgid "Existing Lots" -msgstr "" +msgstr "Mevcut Lotlar" #. module: stock #: field:product.product,location_id:0 @@ -3310,17 +3554,21 @@ msgid "" "If cost price is decreased, stock variation account will be creadited and " "stock input account will be debited." msgstr "" +"Maliyet tutarı artarsa, stok varyasyon hesabı borçlandırılacak ve stok çıkış " +"hesabı şu değerde alacaklandırılacaktır = (tutar farkı * mevcut miktar).\n" +"Maliyet tutarı azalırsa, stok varyasyon hesabı alacaklandırılacak ve stok " +"giriş hesabı borçlandırılacaktır." #. module: stock #: field:stock.location,chained_journal_id:0 msgid "Chaining Journal" -msgstr "" +msgstr "Zincirleme Defteri" #. module: stock -#: code:addons/stock/stock.py:729 +#: code:addons/stock/stock.py:732 #, python-format msgid "Not enough stock, unable to reserve the products." -msgstr "" +msgstr "Yeterli stok yok, ürünler rezerve edilemiyor." #. module: stock #: model:stock.location,name:stock.stock_location_customers @@ -3328,10 +3576,10 @@ msgid "Customers" msgstr "Müşteriler" #. module: stock -#: code:addons/stock/stock.py:1320 +#: code:addons/stock/stock.py:1317 #, python-format msgid "is cancelled." -msgstr "" +msgstr "iptal edildi." #. module: stock #: view:stock.inventory.line:0 @@ -3339,33 +3587,33 @@ msgid "Stock Inventory Lines" msgstr "Stok Envanter Kalemleri" #. module: stock -#: code:addons/stock/wizard/stock_partial_picking.py:74 +#: code:addons/stock/wizard/stock_partial_picking.py:97 #, python-format msgid "Process Document" -msgstr "" +msgstr "İşlem Belgesi" #. module: stock -#: code:addons/stock/product.py:365 +#: code:addons/stock/product.py:368 #, python-format msgid "Future Deliveries" -msgstr "" +msgstr "Sonraki Teslimatlar" #. module: stock #: view:stock.picking:0 msgid "Additional info" -msgstr "" +msgstr "Ek bilgi" #. module: stock #: view:stock.move:0 #: field:stock.move,tracking_id:0 msgid "Pack" -msgstr "" +msgstr "Paket" #. module: stock #: view:stock.move:0 #: view:stock.picking:0 msgid "Date Expected" -msgstr "" +msgstr "Beklenen Tarih" #. module: stock #: model:ir.actions.act_window,help:stock.action_picking_tree4 @@ -3375,26 +3623,29 @@ msgid "" "according to the original purchase order. You can validate the shipment " "totally or partially." msgstr "" +"Gelen Sevkiyatlar, tedarikçiden alacağınız tüm siparişlerin listesidir. Bir " +"gelen sevkiyat orijinal satınalma siparişine göre alınacak ürünlerin " +"listesini içerir. Sevkiyatı tamamen veya kısmen onaylayabilirsiniz." #. module: stock #: field:stock.move,auto_validate:0 msgid "Auto Validate" -msgstr "" +msgstr "Otomatik Onaylama" #. module: stock #: report:stock.picking.list:0 msgid "Weight" -msgstr "" +msgstr "Ağırlık" #. module: stock #: model:ir.model,name:stock.model_product_template msgid "Product Template" -msgstr "" +msgstr "Ürün Şablonu" #. module: stock #: selection:report.stock.move,month:0 msgid "December" -msgstr "" +msgstr "Aralık" #. module: stock #: selection:stock.location,chained_auto_packing:0 @@ -3408,16 +3659,19 @@ msgid "" "specific product. You can filter on the product to see all the past or " "future movements for the product." msgstr "" +"Bu menü size belirli bir üründe envanter operasyonlarının tam " +"izlenebilirliğini sunar. Ürünün önceki ve sonraki hareketlerinin tümünü " +"görmek için, üründe filtreleme yapabilirsiniz." #. module: stock #: view:stock.picking:0 msgid "Return Products" -msgstr "" +msgstr "Ürünleri İade Et" #. module: stock #: view:stock.inventory:0 msgid "Validate Inventory" -msgstr "" +msgstr "Envanteri Onayla" #. module: stock #: help:stock.move,price_currency_id:0 @@ -3425,11 +3679,14 @@ msgid "" "Technical field used to record the currency chosen by the user during a " "picking confirmation (when average price costing method is used)" msgstr "" +"Bir alım onayı sırasında kullanıcı tarafından belirlenen para birimini " +"kaydetmek için kullanılan teknik alan (ortalama fiyat maliyet metodu " +"kullanılırken)" #. module: stock #: model:ir.ui.menu,name:stock.menu_stock_products_moves msgid "Products Moves" -msgstr "" +msgstr "Ürün Hareketleri" #. module: stock #: selection:stock.picking,invoice_state:0 @@ -3439,27 +3696,27 @@ msgstr "Faturalandı" #. module: stock #: field:stock.move,address_id:0 msgid "Destination Address" -msgstr "" +msgstr "Hedef Adres" #. module: stock #: field:stock.picking,max_date:0 msgid "Max. Expected Date" -msgstr "" +msgstr "Mak. Beklenen Tarih" #. module: stock #: field:stock.picking,auto_picking:0 msgid "Auto-Picking" -msgstr "" +msgstr "Otomatik Alım" #. module: stock #: model:stock.location,name:stock.stock_location_shop1 msgid "Shop 2" -msgstr "" +msgstr "Alım 2" #. module: stock #: constraint:res.partner:0 msgid "Error ! You can not create recursive associated members." -msgstr "" +msgstr "Hata! İlgili üyeler için yineleme gerçekleştiremezsiniz." #. module: stock #: view:report.stock.inventory:0 @@ -3484,7 +3741,7 @@ msgstr "Taslak" #: model:ir.actions.report.xml,name:stock.report_stock_inventory_move #: report:stock.inventory.move:0 msgid "Stock Inventory" -msgstr "" +msgstr "Stok Envnteri" #. module: stock #: help:report.stock.inventory,state:0 @@ -3495,22 +3752,27 @@ msgid "" " When the picking it done the state is 'Done'. \n" "The state is 'Waiting' if the move is waiting for another one." msgstr "" +"Stok hareketi oluşturulduğunda, 'Taslak' durumundadır.\n" +" Daha sonra 'Onaylandı' durumuna ayarlanır.\n" +" Stok mevcut durumda ise 'Mevcut' olarak ayarlanır.\n" +" Alım gerçekleştirildiğinde, durum 'Gerçekleştirildi' olur. \n" +"Hareket bir başka hareketi bekliyorsa, durum 'Beklemede' olur." #. module: stock #: view:board.board:0 msgid "Outgoing Products Delay" -msgstr "" +msgstr "Giden Ürün Gecikmesi" #. module: stock #: field:stock.move.split.lines,use_exist:0 msgid "Existing Lot" -msgstr "" +msgstr "Mevcut Lot" #. module: stock -#: code:addons/stock/wizard/stock_return_picking.py:204 +#: code:addons/stock/wizard/stock_return_picking.py:194 #, python-format msgid "Please specify at least one non-zero quantity!" -msgstr "" +msgstr "En az bir tane sıfır olmayan miktar belirtin!" #. module: stock #: help:product.template,property_stock_procurement:0 @@ -3518,51 +3780,54 @@ msgid "" "For the current product, this stock location will be used, instead of the " "default one, as the source location for stock moves generated by procurements" msgstr "" +"Mevcut ürün için, satınalmalar tarafından oluşturulan stok hareketleri için " +"kaynak konum olarak, varsayılan yerine bu stok lokasyonu kullanılacaktır" #. module: stock -#: code:addons/stock/stock.py:1319 +#: code:addons/stock/stock.py:1316 #, python-format msgid "is ready to process." -msgstr "" +msgstr "işleme hazır." #. module: stock #: help:stock.picking,origin:0 msgid "Reference of the document that produced this picking." -msgstr "" +msgstr "Bu alımı oluşturan belge referansı." #. module: stock #: field:stock.fill.inventory,set_stock_zero:0 msgid "Set to zero" -msgstr "" +msgstr "Sıfırla" #. module: stock -#: code:addons/stock/wizard/stock_invoice_onshipping.py:85 +#: code:addons/stock/wizard/stock_invoice_onshipping.py:87 #, python-format msgid "None of these picking lists require invoicing." -msgstr "" +msgstr "Bu alım listelerinin hiçbiri faturalandırma gerektirmiyor." #. module: stock #: selection:report.stock.move,month:0 msgid "November" -msgstr "" +msgstr "Kasım" #. module: stock #: code:addons/stock/product.py:101 -#: code:addons/stock/stock.py:1987 +#: code:addons/stock/stock.py:2018 #, python-format msgid "There is no journal defined on the product category: \"%s\" (id: %d)" msgstr "" +"Ürün kategorisinde tanımlanan hiçbir defter mevcut değil: \"%s\" (id: %d)" #. module: stock -#: code:addons/stock/product.py:379 +#: code:addons/stock/product.py:382 #, python-format msgid "Unplanned Qty" -msgstr "" +msgstr "Planlanmayan Miktar" #. module: stock #: field:stock.location,chained_company_id:0 msgid "Chained Company" -msgstr "" +msgstr "Zincirlenen Firma" #. module: stock #: view:stock.picking:0 @@ -3572,7 +3837,7 @@ msgstr "Kullanılırlığını Kontrol Et" #. module: stock #: selection:report.stock.move,month:0 msgid "January" -msgstr "" +msgstr "Ocak" #. module: stock #: help:product.product,track_incoming:0 @@ -3580,6 +3845,8 @@ msgid "" "Forces to specify a Production Lot for all moves containing this product and " "coming from a Supplier Location" msgstr "" +"Bir Tedarikçi Lokasyonundan gelen ve bu üründe kapsanan tüm hareketler için " +"bir Üretim Lotu belirlemeye zorlar" #. module: stock #: model:ir.actions.act_window,name:stock.act_product_stock_move_futur_open @@ -3589,32 +3856,32 @@ msgstr "Gelecekteki Stok Hareketleri" #. module: stock #: field:stock.move,move_history_ids2:0 msgid "Move History (parent moves)" -msgstr "" +msgstr "Hareket Geçmşi (üst hareketler)" #. module: stock -#: code:addons/stock/product.py:361 +#: code:addons/stock/product.py:364 #, python-format msgid "Future Stock" -msgstr "" +msgstr "Sonraki Stok" #. module: stock -#: code:addons/stock/stock.py:510 -#: code:addons/stock/stock.py:1127 -#: code:addons/stock/stock.py:1135 -#: code:addons/stock/wizard/stock_invoice_onshipping.py:113 +#: code:addons/stock/stock.py:512 +#: code:addons/stock/stock.py:1120 +#: code:addons/stock/stock.py:1128 +#: code:addons/stock/wizard/stock_invoice_onshipping.py:101 #, python-format msgid "Error" -msgstr "" +msgstr "Hata" #. module: stock #: field:stock.ups.final,xmlfile:0 msgid "XML File" -msgstr "" +msgstr "XML Dosyası" #. module: stock #: view:stock.change.product.qty:0 msgid "Select Quantity" -msgstr "" +msgstr "Miktarı Seç" #. module: stock #: model:ir.actions.act_window,help:stock.action_location_tree @@ -3623,6 +3890,9 @@ msgid "" "click on a location to get the list of the products and their stock level in " "this particular location and all its children." msgstr "" +"Bu, firmanızın depo ve lokasyonlarının yapısıdır. Ürünlerin listesini, " +"ürünlerin bu belirlenen lokasyonundaki stok seviyesini ve tüm alt öğelerini " +"almak için bir lokasyona tıklayabilirsiniz." #. module: stock #: model:res.request.link,name:stock.req_link_tracking @@ -3650,7 +3920,7 @@ msgstr "İzlenebilirlik / Takip Sistemi" #. module: stock #: view:stock.picking:0 msgid "To invoice" -msgstr "" +msgstr "Faturalandırılacak" #. module: stock #: model:ir.actions.act_window,name:stock.action_location_form @@ -3667,7 +3937,7 @@ msgstr "Genel Bilgiler" #. module: stock #: field:stock.production.lot,prefix:0 msgid "Prefix" -msgstr "" +msgstr "Önek" #. module: stock #: code:addons/stock/wizard/stock_splitinto.py:53 @@ -3676,6 +3946,8 @@ msgid "" "Total quantity after split exceeds the quantity to split for this product: " "\"%s\" (id: %d)" msgstr "" +"Ayrıldıktan sonraki toplam tutar bu ürün için ayrılacak miktarı aşıyor: " +"\"%s\" (id: %d)" #. module: stock #: view:stock.move:0 @@ -3697,29 +3969,29 @@ msgstr "Hedef Lokasyon" #: help:stock.move,product_packaging:0 msgid "" "It specifies attributes of packaging like type, quantity of packaging,etc." -msgstr "" +msgstr "Paketlemenin türü ve miktarı gibi özelliklerini belirtir." #. module: stock #: code:addons/stock/stock.py:2386 #, python-format msgid "Product '%s' is consumed with '%s' quantity." -msgstr "" +msgstr "'%s' ürünü '%s' kadar tüketilmiştir." #. module: stock #: code:addons/stock/stock.py:2595 #, python-format msgid "Inventory '%s' is done." -msgstr "" +msgstr "'%s' stoğu yapılmıştır." #. module: stock #: constraint:stock.move:0 msgid "You must assign a production lot for this product" -msgstr "" +msgstr "Bu ürün için bir üretim lotu atamanız gerekir" #. module: stock #: view:stock.move:0 msgid "Expected" -msgstr "" +msgstr "Beklenen" #. module: stock #: selection:report.stock.inventory,location_type:0 @@ -3731,25 +4003,27 @@ msgstr "Üretim" #. module: stock #: view:stock.split.into:0 msgid "Split Move" -msgstr "" +msgstr "Hareketi Ayır" #. module: stock -#: code:addons/stock/wizard/stock_return_picking.py:97 +#: code:addons/stock/wizard/stock_return_picking.py:92 #, python-format msgid "" "There are no products to return (only lines in Done state and not fully " "returned yet can be returned)!" msgstr "" +"İade edilecek ürün yok (sadece Gerçekleştirildi durumundaki kalemler ve " +"henüz tamamen iade edilmemiş olan ürünler iade edilebilir)!" #. module: stock #: model:ir.model,name:stock.model_stock_move_split msgid "Split in Production lots" -msgstr "" +msgstr "Üreitm lotlarına ayır" #. module: stock #: view:report.stock.inventory:0 msgid "Real" -msgstr "" +msgstr "Gerçek" #. module: stock #: report:stock.picking.list:0 @@ -3761,13 +4035,13 @@ msgstr "Açıklama" #. module: stock #: selection:report.stock.move,month:0 msgid "May" -msgstr "" +msgstr "Mayıs" #. module: stock #: code:addons/stock/wizard/stock_partial_move.py:133 #, python-format msgid "Deliver" -msgstr "" +msgstr "Teslim Et" #. module: stock #: help:product.template,property_stock_account_output:0 @@ -3776,28 +4050,33 @@ msgid "" "outgoing stock moves will be posted in this account. If not set on the " "product, the one from the product category is used." msgstr "" +"Gerçek zamanlı envanter değerlendirmesi yaparken, tüm giden stok hareketleri " +"için muadil Defter Öğeleri bu hesaba gönderilecektir. Ürün üzerinde " +"ayarlanmazsa, ürün kategorisinde olan kullanılır." #. module: stock +#: model:ir.actions.act_window,name:stock.action5 #: view:stock.tracking:0 msgid "Upstream traceability" -msgstr "" +msgstr "Giriş izlenebilirliği" #. module: stock #: model:ir.actions.report.xml,name:stock.report_location_overview_all #: report:lot.stock.overview_all:0 msgid "Location Content" -msgstr "" +msgstr "Lokasyon İçeriği" #. module: stock -#: code:addons/stock/product.py:385 +#: code:addons/stock/product.py:388 #, python-format msgid "Produced Qty" -msgstr "" +msgstr "Üretilen Miktar" #. module: stock #: field:product.category,property_stock_account_output_categ:0 #: field:product.template,property_stock_account_output:0 #: field:stock.change.standard.price,stock_account_output:0 +#: field:stock.location,valuation_out_account_id:0 msgid "Stock Output Account" msgstr "Stok Çıkış Hes." @@ -3821,45 +4100,46 @@ msgstr "Müşteri" #. module: stock #: selection:report.stock.move,month:0 msgid "February" -msgstr "" +msgstr "Şubat" #. module: stock #: view:stock.production.lot:0 msgid "Production Lot Identification" -msgstr "" +msgstr "Üretim Lotu Tanımlaması" #. module: stock #: field:stock.location,scrap_location:0 #: view:stock.move.scrap:0 msgid "Scrap Location" -msgstr "" +msgstr "Iskarta Lokasyonu" #. module: stock #: selection:report.stock.move,month:0 msgid "April" -msgstr "" +msgstr "Nisan" #. module: stock #: view:report.stock.inventory:0 #: view:stock.move:0 msgid "Future" -msgstr "" +msgstr "Sonraki" #. module: stock #: field:stock.invoice.onshipping,invoice_date:0 msgid "Invoiced date" -msgstr "" +msgstr "Faturalandırma Tarihi" #. module: stock -#: code:addons/stock/stock.py:729 -#: code:addons/stock/wizard/stock_invoice_onshipping.py:83 +#: code:addons/stock/stock.py:732 +#: code:addons/stock/wizard/stock_fill_inventory.py:106 #: code:addons/stock/wizard/stock_invoice_onshipping.py:85 -#: code:addons/stock/wizard/stock_return_picking.py:79 -#: code:addons/stock/wizard/stock_return_picking.py:97 -#: code:addons/stock/wizard/stock_return_picking.py:204 +#: code:addons/stock/wizard/stock_invoice_onshipping.py:87 +#: code:addons/stock/wizard/stock_return_picking.py:77 +#: code:addons/stock/wizard/stock_return_picking.py:92 +#: code:addons/stock/wizard/stock_return_picking.py:194 #, python-format msgid "Warning !" -msgstr "" +msgstr "Uyarı!" #. module: stock #: model:stock.location,name:stock.stock_location_output @@ -3869,23 +4149,23 @@ msgstr "Çıkış" #. module: stock #: selection:stock.move.split.lines,action:0 msgid "Keep in one lot" -msgstr "" +msgstr "Tek lotta sakla" #. module: stock #: view:product.product:0 msgid "Cost Price:" -msgstr "" +msgstr "Maliyet Tutarı:" #. module: stock #: help:stock.move,move_dest_id:0 msgid "Optional: next stock move when chaining them" -msgstr "" +msgstr "Opsiyonel: zincirlerken sonraki stok hareketi" #. module: stock #: view:report.stock.move:0 #: field:report.stock.move,year:0 msgid "Year" -msgstr "" +msgstr "Yıl" #. module: stock #: model:stock.location,name:stock.stock_location_locations @@ -3895,14 +4175,14 @@ msgstr "Fiziksel Lokasyon" #. module: stock #: model:ir.model,name:stock.model_stock_partial_move msgid "Partial Move" -msgstr "" +msgstr "Kısmi Hareket" #. module: stock #: help:stock.location,posx:0 #: help:stock.location,posy:0 #: help:stock.location,posz:0 msgid "Optional localization details, for information purpose only" -msgstr "" +msgstr "Opsiyonel lokalizasyon ayrıntıları, sadece bilgi amaçlı" #~ msgid "Invalid XML for View Architecture!" #~ msgstr "Görüntüleme mimarisi için Geçersiz XML" @@ -4509,3 +4789,23 @@ msgstr "" #~ msgid "Tracking Number" #~ msgstr "İzleme Numarası" + +#, python-format +#~ msgid "is consumed with" +#~ msgstr "ile tüketildi" + +#, python-format +#~ msgid "Product " +#~ msgstr "Ürün " + +#, python-format +#~ msgid "INV: " +#~ msgstr "FAT: " + +#, python-format +#~ msgid "is scheduled" +#~ msgstr "planlandı." + +#, python-format +#~ msgid "quantity." +#~ msgstr "miktar." From 8ccc41249303919b6089369c0e0b635ddabfaa9c Mon Sep 17 00:00:00 2001 From: niv-openerp Date: Mon, 27 Jun 2011 11:05:32 +0200 Subject: [PATCH 390/477] [imp] made all relations accept the same value in input than the one created in output bzr revid: nicolas.vanhoren@openerp.com-20110627090532-lrp05fal50sy0vna --- addons/base/static/src/js/form.js | 49 ++++++++++++++++++++++++++----- 1 file changed, 42 insertions(+), 7 deletions(-) diff --git a/addons/base/static/src/js/form.js b/addons/base/static/src/js/form.js index aa69c539c00..495cdc038b1 100644 --- a/addons/base/static/src/js/form.js +++ b/addons/base/static/src/js/form.js @@ -1387,19 +1387,51 @@ openerp.base.form.FieldOne2Many = openerp.base.form.Field.extend({ }, set_value_from_ui: function() {}, set_value: function(value) { - value = value || [] - this._super(value); - this.dataset.reset_ids(value); + value = value || []; var self = this; + if(value.length >= 1 && value[0] instanceof Array) { + var ids = []; + _each(value, function(command) { + if(command[0] == 0) { + var obj = {id: _.uniqueId(self.dataset.virtual_id_prefix), values: command[2]}; + self.dataset.to_create.push(obj); + self.dataset.cache.push(_.clone(obj)); + ids.push(obj.id); + } else if(command[0] == 1) { + var obj = {id: command[1], values: command[2]}; + self.dataset.to_write.push(obj); + self.dataset.cache.push(_.clone(obj)); + ids.push(obj.id); + } else if(command[0] == 2) { + self.dataset.to_delete.push({id: command[1]}); + } else if(command[0] == 4) { + ids.push(command[1]); + } + }); + this._super(ids); + this.dataset.set_ids(ids); + } else { + this._super(value); + this.dataset.reset_ids(value); + } $.when(this.is_started).then(function() { self.reload_current_view(); }); }, get_value: function() { - var val = _.map(this.dataset.to_delete, function(v, k) {return [2, x.id];}); - val = val.concat(_.map(this.dataset.to_create, function(x) {return [0, 0, x.values];})); - val = val.concat(_.map(this.dataset.to_write, function(x) {return [1, x.id, x.values];})); - debugger; + var self = this; + var val = _.map(this.dataset.ids, function(id) { + var alter_order = _.detect(self.dataset.to_create, function(x) {return x.id === id;}); + if (alter_order) { + return [0, 0, alter_order.values]; + } + alter_order = _.detect(self.dataset.to_write, function(x) {return x.id === id;}); + if (alter_order) { + return [1, alter_order.id, alter_order.values]; + } + return [4, id]; + }); + val = val.concat(_.map(this.dataset.to_delete, function(v, k) {return [2, x.id];})); return val; }, validate: function() { @@ -1458,6 +1490,9 @@ openerp.base.form.FieldMany2Many = openerp.base.form.Field.extend({ }, set_value: function(value) { value = value || []; + if (value.length >= 1 && value[0] instanceof Array) { + value = value[0][2]; + } this._super(value); this.dataset.set_ids(value); var self = this; From 8654be5ca366394bbbc7e84ee03079109cb44636 Mon Sep 17 00:00:00 2001 From: Olivier Dony Date: Mon, 27 Jun 2011 11:25:38 +0200 Subject: [PATCH 391/477] [FIX] orm.unlink(): cascade deletion of ir.model.data performed as admin Also replaced all uid == 1 references with a ROOT_USER_ID constant, to make it more explicit. bzr revid: odo@openerp.com-20110627092538-kq8hrjoii5o9l7k4 --- openerp/osv/orm.py | 32 ++++++++++++++++++-------------- 1 file changed, 18 insertions(+), 14 deletions(-) diff --git a/openerp/osv/orm.py b/openerp/osv/orm.py index a817f73310d..e257293d75f 100644 --- a/openerp/osv/orm.py +++ b/openerp/osv/orm.py @@ -68,6 +68,8 @@ regex_object_name = re.compile(r'^[a-z0-9_.]+$') # Mapping between openerp module names and their osv classes. module_class_list = {} +# Super-user identifier (aka Administrator aka root) +ROOT_USER_ID = 1 def check_object_name(name): """ Check if the given name is a valid openerp object name. @@ -2108,14 +2110,14 @@ class orm_memory(orm_template): for k,v in self.datas.iteritems(): if v['internal.date_access'] < max: tounlink.append(k) - self.unlink(cr, 1, tounlink) + self.unlink(cr, ROOT_USER_ID, tounlink) # Count-based expiration if self._max_count and len(self.datas) > self._max_count: # sort by access time to remove only the first/oldest ones in LRU fashion records = self.datas.items() records.sort(key=lambda x:x[1]['internal.date_access']) - self.unlink(cr, 1, [x[0] for x in records[:len(self.datas)-self._max_count]]) + self.unlink(cr, ROOT_USER_ID, [x[0] for x in records[:len(self.datas)-self._max_count]]) return True @@ -2491,7 +2493,7 @@ class orm(orm_template): while ids_lst: iids = ids_lst[:40] ids_lst = ids_lst[40:] - res = f.get(cr, self, iids, k, 1, {}) + res = f.get(cr, self, iids, k, ROOT_USER_ID, {}) for key, val in res.items(): if f._multi: val = val[k] @@ -2697,7 +2699,7 @@ class orm(orm_template): # set the field to the default value if any if k in self._defaults: if callable(self._defaults[k]): - default = self._defaults[k](self, cr, 1, context) + default = self._defaults[k](self, cr, ROOT_USER_ID, context) else: default = self._defaults[k] @@ -2782,7 +2784,7 @@ class orm(orm_template): # initialize it if not create and k in self._defaults: if callable(self._defaults[k]): - default = self._defaults[k](self, cr, 1, context) + default = self._defaults[k](self, cr, ROOT_USER_ID, context) else: default = self._defaults[k] @@ -3513,11 +3515,13 @@ class orm(orm_template): # Removing the ir_model_data reference if the record being deleted is a record created by xml/csv file, # as these are not connected with real database foreign keys, and would be dangling references. - # Step 1. Calling unlink of ir_model_data only for the affected IDS. - reference_ids = pool_model_data.search(cr, uid, [('res_id','in',list(sub_ids)),('model','=',self._name)], context=context) + # Note: following steps performed as admin to avoid access rights restrictions, and with no context + # to avoid possible side-effects during admin calls. + # Step 1. Calling unlink of ir_model_data only for the affected IDS + reference_ids = pool_model_data.search(cr, ROOT_USER_ID, [('res_id','in',list(sub_ids)),('model','=',self._name)]) # Step 2. Marching towards the real deletion of referenced records if reference_ids: - pool_model_data.unlink(cr, uid, reference_ids, context=context) + pool_model_data.unlink(cr, ROOT_USER_ID, reference_ids) # For the same reason, removing the record relevant to ir_values ir_value_ids = ir_values_obj.search(cr, uid, @@ -4013,8 +4017,8 @@ class orm(orm_template): result.setdefault(fncts[fnct][0], {}) - # uid == 1 for accessing objects having rules defined on store fields - ids2 = fncts[fnct][2](self, cr, 1, ids, context) + # use admin user for accessing objects having rules defined on store fields + ids2 = fncts[fnct][2](self, cr, ROOT_USER_ID, ids, context) for id in filter(None, ids2): result[fncts[fnct][0]].setdefault(id, []) result[fncts[fnct][0]][id].append(fnct) @@ -4067,8 +4071,8 @@ class orm(orm_template): for key in keys: val = todo[key] if key: - # uid == 1 for accessing objects having rules defined on store fields - result = self._columns[val[0]].get(cr, self, ids, val, 1, context=context) + # use admin user for accessing objects having rules defined on store fields + result = self._columns[val[0]].get(cr, self, ids, val, ROOT_USER_ID, context=context) for id, value in result.items(): if field_flag: for f in value.keys(): @@ -4093,8 +4097,8 @@ class orm(orm_template): else: for f in val: - # uid == 1 for accessing objects having rules defined on store fields - result = self._columns[f].get(cr, self, ids, f, 1, context=context) + # use admin user for accessing objects having rules defined on store fields + result = self._columns[f].get(cr, self, ids, f, ROOT_USER_ID, context=context) for r in result.keys(): if field_flag: if r in field_dict.keys(): From ab0d7214165753ebf1558c9547de77193573b441 Mon Sep 17 00:00:00 2001 From: Vo Minh Thu Date: Mon, 27 Jun 2011 11:50:59 +0200 Subject: [PATCH 392/477] [REF] orm: added TODOs. bzr revid: vmt@openerp.com-20110627095059-lf8lctk1z0yawgrk --- openerp/osv/orm.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/openerp/osv/orm.py b/openerp/osv/orm.py index 9a1fc307b12..757e33ddf9c 100644 --- a/openerp/osv/orm.py +++ b/openerp/osv/orm.py @@ -1561,6 +1561,7 @@ class orm_template(object): tree_view = self.fields_view_get(cr, uid, False, 'tree', context=context) fields_to_search = set() + # TODO it seems _all_columns could be used instead of fields_get (no need for translated fields info) fields = self.fields_get(cr, uid, context=context) for field in fields: if fields[field].get('select'): @@ -1784,6 +1785,7 @@ class orm_template(object): # otherwise, build some kind of default view if view_type == 'form': + # TODO it seems fields_get can be replaced by _all_columns (no need for translation) res = self.fields_get(cr, user, context=context) xml = ' ' \ '' % (self._description,) @@ -2366,6 +2368,7 @@ class orm(orm_template): groupby_def = self._columns.get(groupby) or (self._inherit_fields.get(groupby) and self._inherit_fields.get(groupby)[2]) assert groupby_def and groupby_def._classic_write, "Fields in 'groupby' must be regular database-persisted fields (no function or related fields), or function fields with store=True" + # TODO it seems fields_get can be replaced by _all_columns (no need for translation) fget = self.fields_get(cr, uid, fields) float_int_fields = filter(lambda x: fget[x]['type'] in ('float', 'integer'), fields) flist = '' @@ -4390,6 +4393,7 @@ class orm(orm_template): else: raise IndexError( _("Record #%d of %s not found, cannot copy!") %( id, self._name)) + # TODO it seems fields_get can be replaced by _all_columns (no need for translation) fields = self.fields_get(cr, uid, context=context) for f in fields: ftype = fields[f]['type'] @@ -4447,6 +4451,7 @@ class orm(orm_template): seen_map[self._name].append(old_id) trans_obj = self.pool.get('ir.translation') + # TODO it seems fields_get can be replaced by _all_columns (no need for translation) fields = self.fields_get(cr, uid, context=context) translation_records = [] From 90abbfc60f331fd9256b14cffc9a2204ee97ae60 Mon Sep 17 00:00:00 2001 From: niv-openerp Date: Mon, 27 Jun 2011 12:09:56 +0200 Subject: [PATCH 393/477] [imp] added method to get fields values in form view bzr revid: nicolas.vanhoren@openerp.com-20110627100956-izjwcr9n5pgjun41 --- addons/base/static/src/js/form.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/addons/base/static/src/js/form.js b/addons/base/static/src/js/form.js index 495cdc038b1..ca06bcebcf8 100644 --- a/addons/base/static/src/js/form.js +++ b/addons/base/static/src/js/form.js @@ -421,6 +421,13 @@ openerp.base.FormView = openerp.base.View.extend( /** @lends openerp.base.FormV } else { this.on_button_new(); } + }, + get_fields_values: function() { + var values = {}; + _.each(this.fields, function(value, key) { + values[key] = value.get_value(); + }); + return values; } }); From 3f543ba20a49fde26a9793ab849179477a02ceb2 Mon Sep 17 00:00:00 2001 From: Fabien Meghazi Date: Mon, 27 Jun 2011 13:31:22 +0200 Subject: [PATCH 394/477] [FIX] compute_domain does not use form widget's get_value() bzr revid: fme@openerp.com-20110627113122-lbe99a7381w54qyd --- addons/base/static/src/js/form.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/base/static/src/js/form.js b/addons/base/static/src/js/form.js index 495cdc038b1..c9f5afe8923 100644 --- a/addons/base/static/src/js/form.js +++ b/addons/base/static/src/js/form.js @@ -448,7 +448,7 @@ openerp.base.form.compute_domain = function(expr, fields) { } } - var field = fields[ex[0]].value; + var field = fields[ex[0]].get_value ? fields[ex[0]].get_value() : fields[ex[0]].value; var op = ex[1]; var val = ex[2]; From 798cf867f608a196d09601cebf6f6836f4eea433 Mon Sep 17 00:00:00 2001 From: Fabien Meghazi Date: Mon, 27 Jun 2011 13:32:21 +0200 Subject: [PATCH 395/477] [FIX] m2o's get_value() should return false when internal value is null bzr revid: fme@openerp.com-20110627113221-br4h8hfedzbbhd22 --- addons/base/static/src/js/form.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/base/static/src/js/form.js b/addons/base/static/src/js/form.js index c9f5afe8923..597a0c7f9b9 100644 --- a/addons/base/static/src/js/form.js +++ b/addons/base/static/src/js/form.js @@ -1303,7 +1303,7 @@ openerp.base.form.FieldMany2One = openerp.base.form.Field.extend({ if (this.tmp_value instanceof Array) { return this.tmp_value[0]; } - return this.tmp_value; + return this.tmp_value === null ? false : this.tmp_value; } if (this.value === undefined) throw "theorically unreachable state"; From b8032a6eec243e9c243daec30214ea4b3a12d791 Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Mon, 27 Jun 2011 15:12:47 +0200 Subject: [PATCH 396/477] [FIX] error reporting during domain and context evaluation failure maybe, just maybe, interpolating reported data into the error string could be useful for debugging bzr revid: xmo@openerp.com-20110627131247-lv38qdg77v22u4hx --- openerpweb/nonliterals.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/openerpweb/nonliterals.py b/openerpweb/nonliterals.py index 643ee8a393b..f999a30e20d 100644 --- a/openerpweb/nonliterals.py +++ b/openerpweb/nonliterals.py @@ -180,9 +180,9 @@ class CompoundDomain(BaseDomain): final_domain = [] for domain in self.domains: if not isinstance(domain, (list, BaseDomain)): - raise TypeError("Domain %r is not a list or a nonliteral Domain", - domain) - + raise TypeError( + "Domain %r is not a list or a nonliteral Domain" % domain) + if isinstance(domain, list): final_domain.extend(domain) continue @@ -210,9 +210,9 @@ class CompoundContext(BaseContext): final_context = {} for context_to_eval in self.contexts: if not isinstance(context_to_eval, (dict, BaseContext)): - raise TypeError("Context %r is not a dict or a nonliteral Context", - context_to_eval) - + raise TypeError( + "Context %r is not a dict or a nonliteral Context" % context_to_eval) + if isinstance(context_to_eval, dict): final_context.update(context_to_eval) continue From 611e78218e66291ffe947fcaad04349ad425e057 Mon Sep 17 00:00:00 2001 From: Fabien Meghazi Date: Mon, 27 Jun 2011 15:29:11 +0200 Subject: [PATCH 397/477] [FIX] ViewManagerAction do not set the Dataset index when loading action's res_id bzr revid: fme@openerp.com-20110627132911-e54mzgkmt28lyhi2 --- addons/base/static/src/js/views.js | 1 + 1 file changed, 1 insertion(+) diff --git a/addons/base/static/src/js/views.js b/addons/base/static/src/js/views.js index 8b87d9cbdbe..a744474a505 100644 --- a/addons/base/static/src/js/views.js +++ b/addons/base/static/src/js/views.js @@ -244,6 +244,7 @@ openerp.base.ViewManagerAction = openerp.base.ViewManager.extend({ dataset = new openerp.base.DataSetStatic(session, action.res_model); dataset.ids = [action.res_id]; dataset.count = 1; + dataset.index = 0; } this._super(session, element_id, dataset, action.views); this.action = action; From fe1a9ee4ec6d27b4c3aa3144bfd6f9846850f619 Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Mon, 27 Jun 2011 16:14:38 +0200 Subject: [PATCH 398/477] [IMP] in form view, try all widget possibilities in sequence, so that the form falls back on the default widget if it does not find a more precise spec bzr revid: xmo@openerp.com-20110627141438-r0gq292w7jp4s79n --- addons/base/static/src/js/chrome.js | 23 +++++++++++++++++++++++ addons/base/static/src/js/form.js | 4 ++-- 2 files changed, 25 insertions(+), 2 deletions(-) diff --git a/addons/base/static/src/js/chrome.js b/addons/base/static/src/js/chrome.js index b019d7f1867..556c715d339 100644 --- a/addons/base/static/src/js/chrome.js +++ b/addons/base/static/src/js/chrome.js @@ -137,6 +137,29 @@ openerp.base.Registry = Class.extend( /** @lends openerp.base.Registry# */ { } return object_match; }, + /** + * Tries a number of keys, and returns the first object matching one of + * the keys. + * + * @param {Array} keys a sequence of keys to fetch the object for + * @returns {Class} the first class found matching an object + * + * @throws {openerp.base.KeyNotFound} if none of the keys was in the mapping + * @trows {openerp.base.ObjectNotFound} if a found object path was invalid + */ + get_any: function (keys) { + for (var i=0; i Date: Mon, 27 Jun 2011 16:31:28 +0200 Subject: [PATCH 399/477] [IMP] netsvc: even uglier logging code. bzr revid: vmt@openerp.com-20110627143128-fkau44h1smozzl8i --- openerp/netsvc.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/openerp/netsvc.py b/openerp/netsvc.py index fbc1ed8498f..a4190336941 100644 --- a/openerp/netsvc.py +++ b/openerp/netsvc.py @@ -431,15 +431,19 @@ class OpenERPDispatcher: log(title, msg, channel=channel, depth=depth, fn=fn) def dispatch(self, service_name, method, params): try: - logger = logging.getLogger('result') - self.log('service', tuple(replace_request_password(params)), depth=(None if logger.isEnabledFor(logging.DEBUG_RPC_ANSWER) else 1), fn='%s.%s'%(service_name,method)) auth = getattr(self, 'auth_provider', None) + logger = logging.getLogger('result') + start_time = end_time = 0 + if logger.isEnabledFor(logging.DEBUG_RPC_ANSWER): + self.log('service', tuple(replace_request_password(params)), depth=None, fn='%s.%s'%(service_name,method)) if logger.isEnabledFor(logging.DEBUG_RPC): start_time = time.time() result = ExportService.getService(service_name).dispatch(method, auth, params) if logger.isEnabledFor(logging.DEBUG_RPC): end_time = time.time() - self.log('execution time', tuple(replace_request_password(params)), depth=1, fn='%.3fs '%(end_time - start_time)) + if not logger.isEnabledFor(logging.DEBUG_RPC_ANSWER): + self.log('service (%.3fs)' % (end_time - start_time), tuple(replace_request_password(params)), depth=1, fn='%s.%s'%(service_name,method)) + self.log('execution time', '%.3fs' % (end_time - start_time), channel=logging.DEBUG_RPC_ANSWER) self.log('result', result, channel=logging.DEBUG_RPC_ANSWER) return result except Exception, e: From a36a3893eb7ff5842bfbe1d57cebb44472ad754e Mon Sep 17 00:00:00 2001 From: Fabien Meghazi Date: Mon, 27 Jun 2011 16:59:06 +0200 Subject: [PATCH 400/477] [FIX] Fix m2o set_value() bzr revid: fme@openerp.com-20110627145906-obv1s9g8ymy2eoip --- addons/base/static/src/js/form.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/base/static/src/js/form.js b/addons/base/static/src/js/form.js index fabf962cb93..838f1e0aac5 100644 --- a/addons/base/static/src/js/form.js +++ b/addons/base/static/src/js/form.js @@ -1284,7 +1284,7 @@ openerp.base.form.FieldMany2One = openerp.base.form.Field.extend({ var _super = this._super; this.tmp_value = value; var real_set_value = function(rval) { - this.tmp_value = undefined; + self.tmp_value = undefined; _super.apply(self, rval); self.original_value = rval; self._change_int_ext_value(rval); From 1d138cfdcc4f6c8352ffcc970ce1c7e6298e0872 Mon Sep 17 00:00:00 2001 From: Fabien Meghazi Date: Mon, 27 Jun 2011 18:57:52 +0200 Subject: [PATCH 401/477] [FIX] Add dataset context to action executor for buttons bzr revid: fme@openerp.com-20110627165752-0saluid6q3qu7sgt --- addons/base/static/src/js/views.js | 1 + 1 file changed, 1 insertion(+) diff --git a/addons/base/static/src/js/views.js b/addons/base/static/src/js/views.js index a744474a505..9bad13fb444 100644 --- a/addons/base/static/src/js/views.js +++ b/addons/base/static/src/js/views.js @@ -418,6 +418,7 @@ openerp.base.View = openerp.base.Controller.extend({ action.context['active_id'] = dataset.ids[dataset.index]; action.context['active_ids'] = [dataset.ids[dataset.index]]; action.context['active_model'] = dataset.model; + _.extend(action.context, dataset.context); action.flags = { sidebar : false, search_view : false, From 37781f304bb658241277bf87e6f1d18506a868b1 Mon Sep 17 00:00:00 2001 From: Fabien Meghazi Date: Mon, 27 Jun 2011 19:02:09 +0200 Subject: [PATCH 402/477] [FIX] name_get should use a list for ids, some addons are not tolerant to single id bzr revid: fme@openerp.com-20110627170209-203toh7k14f58xg6 --- addons/base/static/src/js/form.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/base/static/src/js/form.js b/addons/base/static/src/js/form.js index 838f1e0aac5..c27cde98a62 100644 --- a/addons/base/static/src/js/form.js +++ b/addons/base/static/src/js/form.js @@ -1259,7 +1259,7 @@ openerp.base.form.FieldMany2One = openerp.base.form.Field.extend({ }, self.view.domain || [], new openerp.base.CompoundContext(build_relation_context(self)).add(context || {})); pop.on_select_elements.add(function(element_ids) { - dataset.call("name_get", [element_ids[0]], function(data) { + dataset.call("name_get", [[element_ids[0]]], function(data) { self._change_int_ext_value(data.result[0]); pop.stop(); }); @@ -1291,7 +1291,7 @@ openerp.base.form.FieldMany2One = openerp.base.form.Field.extend({ }; if(typeof(value) === "number") { var dataset = new openerp.base.DataSetStatic(this.session, this.field.relation, []); - dataset.call("name_get", [value], function(data) { + dataset.call("name_get", [[value]], function(data) { real_set_value(data.result[0]); }).fail(function() {self.tmp_value = undefined;}); } else { From 3a5ebf6a0a4fe8999a10bc3db5589bcc18eb4987 Mon Sep 17 00:00:00 2001 From: Launchpad Translations on behalf of openerp <> Date: Tue, 28 Jun 2011 04:39:20 +0000 Subject: [PATCH 403/477] Launchpad automatic translations update. bzr revid: launchpad_translations_on_behalf_of_openerp-20110628043920-ily8l9uswahaf0c0 --- openerp/addons/base/i18n/en_GB.po | 78 ++++++++++++++++++++----------- 1 file changed, 52 insertions(+), 26 deletions(-) diff --git a/openerp/addons/base/i18n/en_GB.po b/openerp/addons/base/i18n/en_GB.po index 2c9184a6a87..d57ef3f2944 100644 --- a/openerp/addons/base/i18n/en_GB.po +++ b/openerp/addons/base/i18n/en_GB.po @@ -8,13 +8,13 @@ msgstr "" "Project-Id-Version: openobject-server\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-01-11 11:14+0000\n" -"PO-Revision-Date: 2011-06-17 14:39+0000\n" +"PO-Revision-Date: 2011-06-27 13:53+0000\n" "Last-Translator: John Bradshaw \n" "Language-Team: English (United Kingdom) \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-06-27 04:44+0000\n" +"X-Launchpad-Export-Date: 2011-06-28 04:39+0000\n" "X-Generator: Launchpad (build 13168)\n" #. module: base @@ -3025,6 +3025,8 @@ msgid "" "The selected language has been successfully installed. You must change the " "preferences of the user and open a new menu to view the changes." msgstr "" +"The selected language has been successfully installed. You must change the " +"user's preferences and open a new menu to view the changes." #. module: base #: sql_constraint:ir.config_parameter:0 @@ -3228,7 +3230,7 @@ msgstr "" #: code:addons/orm.py:929 #, python-format msgid "Error occurred while validating the field(s) %s: %s" -msgstr "" +msgstr "Error occurred while validating the field(s) %s: %s" #. module: base #: view:ir.property:0 @@ -3347,7 +3349,7 @@ msgstr "" #: model:ir.actions.act_window,name:base.action_translation #: model:ir.ui.menu,name:base.menu_action_translation msgid "Translation Terms" -msgstr "" +msgstr "Translation Terms" #. module: base #: model:res.country,name:base.sn @@ -3546,7 +3548,7 @@ msgstr "Nicaragua" #: code:addons/orm.py:1046 #, python-format msgid "The write method is not implemented on this object !" -msgstr "" +msgstr "The write method is not implemented on this object !" #. module: base #: view:res.partner.event:0 @@ -3629,6 +3631,13 @@ msgid "" "plugin, don't forget to register emails to each contact so that the gateway " "will automatically attach incoming emails to the right partner." msgstr "" +"A customer is an entity you do business with, like a company or an " +"organisation. A customer can have several contacts or addresses for the " +"people who work for this company. You can use the history tab to follow all " +"transactions related to a customer: sales order, emails, opportunities, " +"claims, etc. If you use the email gateway, the Outlook or the Thunderbird " +"plugin, don't forget to register emails to each contact so that the gateway " +"will automatically attach incoming emails to the right partner." #. module: base #: field:ir.actions.report.xml,name:0 @@ -3692,6 +3701,8 @@ msgid "" "The user's timezone, used to perform timezone conversions between the server " "and the client." msgstr "" +"The user's timezone, used to perform timezone conversions between the server " +"and the client." #. module: base #: field:ir.module.module,demo:0 @@ -3747,7 +3758,7 @@ msgstr "English (CA)" #. module: base #: model:ir.model,name:base.model_publisher_warranty_contract msgid "publisher_warranty.contract" -msgstr "" +msgstr "publisher_warranty.contract" #. module: base #: model:res.country,name:base.et @@ -4114,7 +4125,7 @@ msgstr "ir.cron" #. module: base #: view:ir.rule:0 msgid "Combination of rules" -msgstr "" +msgstr "Combination of rules" #. module: base #: view:ir.sequence:0 @@ -4129,7 +4140,7 @@ msgstr "Trigger On" #. module: base #: sql_constraint:ir.rule:0 msgid "Rule must have at least one checked access right !" -msgstr "" +msgstr "Rule must have at least one checked access right !" #. module: base #: model:res.country,name:base.fj @@ -4221,7 +4232,7 @@ msgstr "Subflow" #. module: base #: model:ir.model,name:base.model_res_config msgid "res.config" -msgstr "" +msgstr "res.config" #. module: base #: field:workflow.transition,signal:0 @@ -4272,7 +4283,7 @@ msgstr "United Kingdom" #: view:res.config.users:0 #: view:res.config.view:0 msgid "res_config_contents" -msgstr "" +msgstr "res_config_contents" #. module: base #: help:res.partner.category,active:0 @@ -4391,7 +4402,7 @@ msgstr "" #. module: base #: view:base.module.import:0 msgid "Module file successfully imported!" -msgstr "" +msgstr "Module file successfully imported!" #. module: base #: selection:ir.actions.todo,state:0 @@ -4412,7 +4423,7 @@ msgstr "" #: field:publisher_warranty.contract,name:0 #: field:publisher_warranty.contract.wizard,name:0 msgid "Serial Key" -msgstr "" +msgstr "Serial Key" #. module: base #: selection:res.request,priority:0 @@ -4546,7 +4557,7 @@ msgstr "Not Implemented" #. module: base #: model:ir.model,name:base.model_res_widget_user msgid "res.widget.user" -msgstr "" +msgstr "res.widget.user" #. module: base #: field:res.partner.category,complete_name:0 @@ -4567,7 +4578,7 @@ msgstr "" #: code:addons/base/module/module.py:198 #, python-format msgid "The name of the module must be unique !" -msgstr "" +msgstr "The module name must be unique !" #. module: base #: model:res.country,name:base.mz @@ -4577,7 +4588,7 @@ msgstr "Mozambique" #. module: base #: model:ir.ui.menu,name:base.menu_project_long_term msgid "Long Term Planning" -msgstr "" +msgstr "Long Term Planning" #. module: base #: field:ir.actions.server,message:0 @@ -4636,7 +4647,7 @@ msgstr "Czech Republic" #. module: base #: view:res.widget.wizard:0 msgid "Widget Wizard" -msgstr "" +msgstr "Widget Wizard" #. module: base #: model:ir.actions.act_window,help:base.act_ir_actions_todo_form @@ -4752,7 +4763,7 @@ msgstr "Bhutan" #. module: base #: help:ir.sequence,number_next:0 msgid "Next number of this sequence" -msgstr "" +msgstr "Next number of this sequence" #. module: base #: model:res.partner.category,name:base.res_partner_category_11 @@ -4798,7 +4809,7 @@ msgstr "Read" #. module: base #: sql_constraint:res.country:0 msgid "The name of the country must be unique !" -msgstr "" +msgstr "The country name must be unique !" #. module: base #: model:ir.actions.act_window,help:base.action_country_state @@ -4807,6 +4818,8 @@ msgid "" "federal states you are working on from here. Each state is attached to one " "country." msgstr "" +"If you are working in the USA market, you can manage the different federal " +"states from here. Each state is attached to one country." #. module: base #: view:workflow.workitem:0 @@ -4845,6 +4858,7 @@ msgstr "Employees" msgid "" "If this log item has been read, get() should not send it to the client" msgstr "" +"If this log item has been read, get() should not send it to the client" #. module: base #: field:res.company,rml_header2:0 @@ -4997,6 +5011,9 @@ msgid "" "\n" "This addon is already installed on your system" msgstr "" +"\n" +"\n" +"This addon is already installed on your system" #. module: base #: help:ir.cron,interval_number:0 @@ -5047,7 +5064,7 @@ msgstr "Object Field" #. module: base #: selection:base.language.install,lang:0 msgid "Spanish (PE) / Español (PE)" -msgstr "" +msgstr "Spanish (PE) / Español (PE)" #. module: base #: selection:base.language.install,lang:0 @@ -5065,7 +5082,7 @@ msgstr "" #. module: base #: view:ir.values:0 msgid "Client Actions" -msgstr "" +msgstr "Client Actions" #. module: base #: code:addons/orm.py:1806 @@ -5178,7 +5195,7 @@ msgstr "" #. module: base #: selection:ir.property,type:0 msgid "Many2One" -msgstr "" +msgstr "Many2One" #. module: base #: model:res.country,name:base.ng @@ -5298,17 +5315,18 @@ msgstr "Dominica" msgid "" "Your publisher warranty contract is already subscribed in the system !" msgstr "" +"Your publisher warranty contract is already subscribed in the system !" #. module: base #: help:ir.cron,nextcall:0 msgid "Next planned execution date for this scheduler" -msgstr "" +msgstr "Next planned execution date for this scheduler" #. module: base #: help:res.config.users,view:0 #: help:res.users,view:0 msgid "Choose between the simplified interface and the extended one" -msgstr "" +msgstr "Choose between the simplified or extended interface" #. module: base #: model:res.country,name:base.np @@ -5322,11 +5340,13 @@ msgid "" "Invalid value for reference field \"%s\" (last part must be a non-zero " "integer): \"%s\"" msgstr "" +"Invalid value for reference field \"%s\" (last part must be a non-zero " +"integer): \"%s\"" #. module: base #: help:ir.cron,args:0 msgid "Arguments to be passed to the method. e.g. (uid,)" -msgstr "" +msgstr "Arguments to be passed to the method. e.g. (uid,)" #. module: base #: help:ir.ui.menu,groups_id:0 @@ -5364,6 +5384,7 @@ msgstr "Update Modules List" msgid "" "Unable to upgrade module \"%s\" because an external dependency is not met: %s" msgstr "" +"Unable to upgrade module \"%s\" because an external dependency is not met: %s" #. module: base #: code:addons/base/res/res_user.py:257 @@ -5374,6 +5395,10 @@ msgid "" "sure to save and close all forms before switching to a different company. " "(You can click on Cancel in the User Preferences now)" msgstr "" +"Please keep in mind that documents currently displayed may not be relevant " +"after switching to another company. If you have unsaved changes, please save " +"and close all forms before switching to a different company. (You can click " +"on Cancel in the User Preferences now)" #. module: base #: view:ir.actions.configuration.wizard:0 @@ -5466,7 +5491,7 @@ msgstr "Default Company" #. module: base #: selection:base.language.install,lang:0 msgid "Spanish (EC) / Español (EC)" -msgstr "" +msgstr "Spanish (EC) / Español (EC)" #. module: base #: help:ir.ui.view,xml_id:0 @@ -5549,6 +5574,7 @@ msgstr "Reunion (French)" msgid "" "New column name must still start with x_ , because it is a custom field!" msgstr "" +"New column name must still start with x_ , because it is a custom field!" #. module: base #: view:ir.model.access:0 @@ -5598,7 +5624,7 @@ msgstr "8. %I:%M:%S %p ==> 06:25:20 PM" #: code:addons/orm.py:1803 #, python-format msgid "The copy method is not implemented on this object !" -msgstr "" +msgstr "The copy method is not implemented on this object !" #. module: base #: field:res.log,create_date:0 From eedefe1ebc30005bb1939b748acc06a2ace2cc19 Mon Sep 17 00:00:00 2001 From: Launchpad Translations on behalf of openerp <> Date: Tue, 28 Jun 2011 04:40:31 +0000 Subject: [PATCH 404/477] Launchpad automatic translations update. bzr revid: launchpad_translations_on_behalf_of_openerp-20110628044031-fyrldmppur3u2vso --- addons/account/i18n/ru.po | 790 ++++++++++++++---------- addons/association/i18n/fi.po | 141 +++++ addons/document_ftp/i18n/fi.po | 138 +++++ addons/email_template/i18n/tr.po | 66 +- addons/event_project/i18n/fi.po | 122 ++++ addons/hr_contract/i18n/ru.po | 27 +- addons/hr_evaluation/i18n/ru.po | 154 ++--- addons/hr_payroll_account/i18n/zh_CN.po | 344 +++++++++++ addons/mrp/i18n/tr.po | 20 +- addons/product_expiry/i18n/fi.po | 181 ++++++ addons/project_planning/i18n/fi.po | 597 ++++++++++++++++++ addons/stock_location/i18n/tr.po | 211 +++++-- addons/stock_no_autopicking/i18n/tr.po | 30 +- addons/wiki_quality_manual/i18n/fi.po | 32 + 14 files changed, 2341 insertions(+), 512 deletions(-) create mode 100644 addons/association/i18n/fi.po create mode 100644 addons/document_ftp/i18n/fi.po create mode 100644 addons/event_project/i18n/fi.po create mode 100644 addons/hr_payroll_account/i18n/zh_CN.po create mode 100644 addons/product_expiry/i18n/fi.po create mode 100644 addons/project_planning/i18n/fi.po create mode 100644 addons/wiki_quality_manual/i18n/fi.po diff --git a/addons/account/i18n/ru.po b/addons/account/i18n/ru.po index f16c1a81618..16b60927980 100644 --- a/addons/account/i18n/ru.po +++ b/addons/account/i18n/ru.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-01-11 11:14+0000\n" -"PO-Revision-Date: 2011-04-15 19:34+0000\n" -"Last-Translator: Chertykov Denis \n" +"PO-Revision-Date: 2011-06-27 05:16+0000\n" +"Last-Translator: Andrew Yashchuk \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: 2011-04-29 05:09+0000\n" -"X-Generator: Launchpad (build 12758)\n" +"X-Launchpad-Export-Date: 2011-06-28 04:40+0000\n" +"X-Generator: Launchpad (build 13168)\n" #. module: account #: model:process.transition,name:account.process_transition_supplierreconcilepaid0 @@ -33,7 +33,7 @@ msgid "No End of year journal defined for the fiscal year" msgstr "Не определен журнал конца года для финансового года" #. module: account -#: code:addons/account/account.py:506 +#: code:addons/account/account.py:516 #, python-format msgid "" "You cannot remove/deactivate an account which is set as a property to any " @@ -67,10 +67,10 @@ msgid "Residual" msgstr "Остаток" #. module: account -#: code:addons/account/invoice.py:785 +#: code:addons/account/invoice.py:793 #, python-format msgid "Please define sequence on invoice journal" -msgstr "Пожалуйста, определите последовательность в журнале счетов" +msgstr "Пожалуйста, определите нумерацию в журнале счетов" #. module: account #: constraint:account.period:0 @@ -85,12 +85,12 @@ msgstr "Валюта счета" #. module: account #: view:account.tax:0 msgid "Children Definition" -msgstr "" +msgstr "Определение наследников" #. module: account #: model:ir.model,name:account.model_report_aged_receivable msgid "Aged Receivable Till Today" -msgstr "" +msgstr "Просроченная задолженность на сегодня" #. module: account #: field:account.partner.ledger,reconcil:0 @@ -127,6 +127,8 @@ msgid "" "If you unreconciliate transactions, you must also verify all the actions " "that are linked to those transactions because they will not be disabled" msgstr "" +"Если вы отмените сверку транзакций, то вы должны проверить все действия, " +"связанные с этими транзакциями так, как они не будут отключены" #. module: account #: report:account.tax.code.entries:0 @@ -134,10 +136,10 @@ msgid "Accounting Entries-" msgstr "Бухгалтерские проводки-" #. module: account -#: code:addons/account/account.py:1291 +#: code:addons/account/account.py:1305 #, python-format msgid "You can not delete posted movement: \"%s\"!" -msgstr "Нельзя удалить проведенное перемещение: \"%s\"!" +msgstr "Нельзя удалить проведенную операцию: \"%s\"!" #. module: account #: report:account.invoice:0 @@ -176,11 +178,11 @@ msgid "" "If the active field is set to False, it will allow you to hide the payment " "term without removing it." msgstr "" -"Если поле 'Активно' имеет значение Ложь, вы сможете скрыть срок оплаты, не " -"удаляя его." +"Если поле \"Активно\" имеет значение Ложь, вы сможете скрыть условие оплаты, " +"не удаляя его." #. module: account -#: code:addons/account/invoice.py:1421 +#: code:addons/account/invoice.py:1436 #, python-format msgid "Warning!" msgstr "Предупреждение!" @@ -219,6 +221,8 @@ msgid "" "invoice) to create analytic entries, OpenERP will look for a matching " "journal of the same type." msgstr "" +"Дает тип журнала аналитики. Когда для документа (для счета) надо создать " +"проводки аналитики, OpenERP будет искать подходящий журнал такого типа." #. module: account #: model:ir.actions.act_window,name:account.action_account_tax_template_form @@ -232,7 +236,7 @@ msgid "account.tax" msgstr "account.tax" #. module: account -#: code:addons/account/account.py:901 +#: code:addons/account/account.py:915 #, python-format msgid "" "No period defined for this date: %s !\n" @@ -244,7 +248,7 @@ msgstr "" #. module: account #: model:ir.model,name:account.model_account_move_line_reconcile_select msgid "Move line reconcile select" -msgstr "Выбор сверки действия" +msgstr "Выбор сверки операций" #. module: account #: help:account.model.line,sequence:0 @@ -252,8 +256,7 @@ msgid "" "The sequence field is used to order the resources from lower sequences to " "higher ones" msgstr "" -"Поле \"последовательность\" используется для сортировки. От младшего к " -"старшему." +"Поле \"нумерация\" используется для сортировки. От младшего к старшему." #. module: account #: help:account.tax.code,notprintable:0 @@ -266,7 +269,7 @@ msgstr "" "налога появился в счетах-фактурах" #. module: account -#: code:addons/account/invoice.py:1210 +#: code:addons/account/invoice.py:1224 #, python-format msgid "Invoice '%s' is paid partially: %s%s of %s%s (%s%s remaining)" msgstr "Счет '%s' оплачивается частично: %s%s из %s%s (%s%s остаток)" @@ -282,7 +285,7 @@ msgid "Belgian Reports" msgstr "Бельгийские отчеты" #. module: account -#: code:addons/account/account_move_line.py:1176 +#: code:addons/account/account_move_line.py:1182 #, python-format msgid "You can not add/modify entries in a closed journal." msgstr "В не можете добавить/исправить проводки в закрытом журнале" @@ -320,7 +323,7 @@ msgid "St." msgstr "ул." #. module: account -#: code:addons/account/invoice.py:529 +#: code:addons/account/invoice.py:532 #, python-format msgid "Invoice line account company does not match with invoice company." msgstr "" @@ -336,8 +339,8 @@ msgid "" "Installs localized accounting charts to match as closely as possible the " "accounting needs of your company based on your country." msgstr "" -"Устанавливает локализованный план счетов, чтобы соответствовать как можно " -"ближе потребностям учета вашей компании на основе учета в вашей стране." +"Устанавливает локализованный план счетов для наибольшего соответствия " +"потребностям учёта в вашей организации для вашей страны." #. module: account #: code:addons/account/wizard/account_move_journal.py:63 @@ -348,6 +351,10 @@ msgid "" "You can create one in the menu: \n" "Configuration/Financial Accounting/Accounts/Journals." msgstr "" +"Не найден журнал счета типа %s для этой компании.\n" +"\n" +"Вы можете создать его в меню:\n" +"Настройки/Финансы и бухгалтерия/Журналы" #. module: account #: model:ir.model,name:account.model_account_unreconcile @@ -524,7 +531,7 @@ msgstr "Подтвердить выбранные счета" #. module: account #: field:account.addtmpl.wizard,cparent_id:0 msgid "Parent target" -msgstr "" +msgstr "Родительская цель" #. module: account #: field:account.bank.statement,account_id:0 @@ -571,7 +578,7 @@ msgid "Not reconciled transactions" msgstr "Не сверенные транзакции" #. module: account -#: code:addons/account/account_cash_statement.py:348 +#: code:addons/account/account_cash_statement.py:349 #, python-format msgid "CashBox Balance is not matching with Calculated Balance !" msgstr "Баланс кассы не совпадает с рассчитанным балансом !" @@ -647,7 +654,7 @@ msgstr "Централизованный журнал" #. module: account #: sql_constraint:account.sequence.fiscalyear:0 msgid "Main Sequence must be different from current !" -msgstr "" +msgstr "Основная нумерация должна отличаться от текущей!" #. module: account #: field:account.invoice.tax,tax_amount:0 @@ -655,7 +662,7 @@ msgid "Tax Code Amount" msgstr "" #. module: account -#: code:addons/account/account.py:2779 +#: code:addons/account/account.py:2823 #: code:addons/account/installer.py:434 #, python-format msgid "SAJ" @@ -688,11 +695,12 @@ msgid "Journal Period" msgstr "Период журнала" #. module: account -#: code:addons/account/account_move_line.py:732 -#: code:addons/account/account_move_line.py:776 +#: code:addons/account/account_move_line.py:723 +#: code:addons/account/account_move_line.py:767 #, python-format msgid "To reconcile the entries company should be the same for all entries" -msgstr "Для сверки проводок компания должна быть одна во всех проводках." +msgstr "" +"Для проведения сверки, организация в проводках не должна различаться." #. module: account #: view:account.account:0 @@ -729,7 +737,7 @@ msgstr "Проверка" #. module: account #: field:account.partner.reconcile.process,today_reconciled:0 msgid "Partners Reconciled Today" -msgstr "Партнеры сверенные сегодня" +msgstr "Контрагенты сверенные сегодня" #. module: account #: selection:account.payment.term.line,value:0 @@ -750,7 +758,7 @@ msgid "Analytic Entries by line" msgstr "Аналитические проводки по строкам" #. module: account -#: code:addons/account/wizard/account_change_currency.py:39 +#: code:addons/account/wizard/account_change_currency.py:38 #, python-format msgid "You can only change currency for Draft Invoice !" msgstr "Вы можете изменить валюту только в черновике счета !" @@ -805,7 +813,7 @@ msgstr "Вычисление срока" #. module: account #: report:account.analytic.account.quantity_cost_ledger:0 msgid "J.C./Move name" -msgstr "" +msgstr "Код журн./Операция" #. module: account #: selection:account.entries.report,month:0 @@ -834,6 +842,8 @@ msgid "" "Can not %s invoice which is already reconciled, invoice should be " "unreconciled first. You can only Refund this invoice" msgstr "" +"Нельзя \"%s\" счет, который уже сверен, сначала надо отменить сверку. Вы " +"можете только вернуть счет." #. module: account #: model:ir.actions.act_window,name:account.action_subscription_form_new @@ -848,10 +858,10 @@ msgstr "Вычисления" #. module: account #: view:account.move.line:0 msgid "Next Partner to reconcile" -msgstr "Следующий партнер для сверки" +msgstr "Следующий контрагент для сверки" #. module: account -#: code:addons/account/account_move_line.py:1191 +#: code:addons/account/account_move_line.py:1197 #, python-format msgid "" "You can not do this modification on a confirmed entry ! Please note that you " @@ -937,7 +947,7 @@ msgstr "Выписка банка" #. module: account #: field:account.analytic.line,move_id:0 msgid "Move Line" -msgstr "Действие" +msgstr "Операция" #. module: account #: help:account.move.line,tax_amount:0 @@ -975,11 +985,11 @@ msgid "Code" msgstr "Код" #. module: account -#: code:addons/account/account.py:2083 +#: code:addons/account/account.py:2097 #: code:addons/account/account_bank_statement.py:350 -#: code:addons/account/account_move_line.py:170 +#: code:addons/account/account_move_line.py:169 #: code:addons/account/invoice.py:73 -#: code:addons/account/invoice.py:670 +#: code:addons/account/invoice.py:678 #: code:addons/account/wizard/account_use_model.py:81 #, python-format msgid "No Analytic Journal !" @@ -1003,7 +1013,7 @@ msgstr "Название счета." #: field:account.chart.template,property_reserve_and_surplus_account:0 #: field:res.company,property_reserve_and_surplus_account:0 msgid "Reserve and Profit/Loss Account" -msgstr "" +msgstr "Счет резервов и прибылей/убытков" #. module: account #: field:report.account.receivable,name:0 @@ -1040,7 +1050,7 @@ msgstr "" #. module: account #: view:account.tax:0 msgid "Applicability Options" -msgstr "" +msgstr "Опции применимости" #. module: account #: report:account.partner.balance:0 @@ -1060,7 +1070,6 @@ msgstr "Прибыль и убыток (счета расходов)" #. module: account #: report:account.analytic.account.journal:0 -#: report:account.move.voucher:0 #: report:account.third_party_ledger:0 #: report:account.third_party_ledger_other:0 msgid "-" @@ -1095,7 +1104,7 @@ msgstr "Подтвердить документ" #: field:account.fiscal.position.tax,tax_dest_id:0 #: field:account.fiscal.position.tax.template,tax_dest_id:0 msgid "Replacement Tax" -msgstr "" +msgstr "Замещающий налог" #. module: account #: selection:account.move.line,centralisation:0 @@ -1110,6 +1119,11 @@ msgid "" "purchase orders or receipts. This way, you can control the invoice from your " "supplier according to what you purchased or received." msgstr "" +"\"Счета поставщиков\" позволяют вам управлять счетами выставленными вашими " +"поставщиками. OpenERP может генерировать черновики счетов автоматически из " +"заказов на закупку или прихода товара. В таком случае вы можете " +"контролировать соответствие счета, полученного от поставщика, закупленному " +"или полученному." #. module: account #: view:account.invoice.cancel:0 @@ -1132,12 +1146,12 @@ msgstr "Код налога" #. module: account #: field:account.account,currency_mode:0 msgid "Outgoing Currencies Rate" -msgstr "" +msgstr "Исходящий курс валют" #. module: account #: help:account.move.line,move_id:0 msgid "The move of this entry line." -msgstr "Перемещение этой проводки." +msgstr "Операция этой проводки" #. module: account #: field:account.move.line.reconcile,trans_nbr:0 @@ -1146,6 +1160,7 @@ msgstr "# транзакции" #. module: account #: report:account.general.ledger:0 +#: report:account.general.ledger_landscape:0 #: report:account.tax.code.entries:0 #: report:account.third_party_ledger:0 #: report:account.third_party_ledger_other:0 @@ -1153,7 +1168,7 @@ msgid "Entry Label" msgstr "Метка проводки" #. module: account -#: code:addons/account/account.py:976 +#: code:addons/account/account.py:990 #, python-format msgid "You can not modify/delete a journal with entries for this period !" msgstr "Вы не можете изменить/удалить журнал с записями за этот период !" @@ -1291,7 +1306,6 @@ msgid "Journal Items Analysis" msgstr "Анализ элементов журнала" #. module: account -#: model:ir.actions.act_window,name:account.action_partner_all #: model:ir.ui.menu,name:account.next_id_22 msgid "Partners" msgstr "Контрагенты" @@ -1321,7 +1335,7 @@ msgid "Central Journal" msgstr "Центральный журнал" #. module: account -#: code:addons/account/account_move_line.py:1271 +#: code:addons/account/account_move_line.py:1277 #, python-format msgid "You can not use this general account in this journal !" msgstr "Вы не можете использовать этот общий счет в этом журнале!" @@ -1416,15 +1430,18 @@ msgstr "Возвраты поставщику" msgid "" "Example: at 14 net days 2 percents, remaining amount at 30 days end of month." msgstr "" +"Пример: 2 процента через 14 дней, остаток через 30 дней после конца месяца." #. module: account -#: code:addons/account/invoice.py:815 +#: code:addons/account/invoice.py:823 #, python-format msgid "" "Cannot create the invoice !\n" "The payment term defined gives a computed amount greater than the total " "invoiced amount." msgstr "" +"Невозможно создать счет!\n" +"Сумма, рассчитанная по условию оплаты больше чем итоговая сумма счета." #. module: account #: field:account.installer.modules,account_anglo_saxon:0 @@ -1440,7 +1457,7 @@ msgstr "Англосаксонский бухгалтерский учет" #: selection:account.fiscalyear,state:0 #: selection:account.period,state:0 msgid "Closed" -msgstr "Закрыто" +msgstr "Закрыт" #. module: account #: model:ir.ui.menu,name:account.menu_finance_recurrent_entries @@ -1455,7 +1472,7 @@ msgstr "Шаблон для системы налогообложения" #. module: account #: model:account.tax.code,name:account.account_tax_code_0 msgid "Tax Code Test" -msgstr "" +msgstr "Проверка налогового кода" #. module: account #: field:account.automatic.reconcile,reconciled:0 @@ -1534,6 +1551,11 @@ msgid "" "the Payment column of a line, you can press F1 to open the reconciliation " "form." msgstr "" +"Банковская выписка является отражением всех финансовых операций, прошедших в " +"течение определенного периода по банковскому счету, кредитной карте или " +"любому другому виду финансового счета. Начальный баланс будет предложен " +"автоматически, а конечное сальдо должно быть в выписке. Когда вы находитесь " +"в столбце Оплата, вы можете нажать F1, чтобы открыть форму сверки." #. module: account #: report:account.analytic.account.cost_ledger:0 @@ -1576,10 +1598,9 @@ msgstr "Последовательность финансовых лет" #. module: account #: field:wizard.multi.charts.accounts,seq_journal:0 msgid "Separated Journal Sequences" -msgstr "Отдельные последовательности журнала" +msgstr "Раздельные нумерации журнала" #. module: account -#: field:account.bank.statement,user_id:0 #: view:account.invoice:0 msgid "Responsible" msgstr "Ответственный" @@ -1627,7 +1648,7 @@ msgstr "Годовая сумма" #. module: account #: model:ir.actions.report.xml,name:account.report_account_voucher_new msgid "Print Voucher" -msgstr "" +msgstr "Печать ваучера" #. module: account #: view:account.change.currency:0 @@ -1641,7 +1662,7 @@ msgid "" "Have a complete tree view of all journal items per account code by clicking " "on an account." msgstr "" -"Отображение плана счетов вашей компании на финансовый год с фильтром по " +"Отображение плана счетов вашей организации на финансовый год с фильтром по " "периодам. Отображается как древовидная структура всех элементов журнала по " "коду счета при нажатии на счет." @@ -1651,7 +1672,7 @@ msgid "Error! You cannot define overlapping fiscal years" msgstr "Ошибка! Вы не можете определить перекрывающиеся отчетные года" #. module: account -#: code:addons/account/account_move_line.py:808 +#: code:addons/account/account_move_line.py:799 #, python-format msgid "The account is not defined to be reconciled !" msgstr "Счет не определен для сверки !" @@ -1678,7 +1699,7 @@ msgstr "Дебет по поставщику" #. module: account #: help:account.model.line,quantity:0 msgid "The optional quantity on entries" -msgstr "" +msgstr "Необязательное количество проводок" #. module: account #: model:ir.actions.act_window,name:account.act_account_partner_account_move_all @@ -1686,7 +1707,7 @@ msgid "Receivables & Payables" msgstr "Дебиторы и кредиторы" #. module: account -#: code:addons/account/account_move_line.py:815 +#: code:addons/account/account_move_line.py:806 #, python-format msgid "You have to provide an account for the write off entry !" msgstr "Вы должны указать счет для проводки списания!" @@ -1722,7 +1743,7 @@ msgid "Customer Ref:" msgstr "Ссылка на клиента:" #. module: account -#: code:addons/account/account_cash_statement.py:328 +#: code:addons/account/account_cash_statement.py:329 #, python-format msgid "User %s does not have rights to access %s journal !" msgstr "Пользователь %s не имеет прав доступа к журналу %s !" @@ -1743,10 +1764,10 @@ msgid "Tax Declaration: Credit Notes" msgstr "" #. module: account -#: code:addons/account/account.py:499 +#: code:addons/account/account.py:509 #, python-format msgid "You cannot deactivate an account that contains account moves." -msgstr "Вы не можете отключить счет, по которому есть движение." +msgstr "Вы не можете отключить счет, по которому есть операции." #. module: account #: field:account.move.line.reconcile,credit:0 @@ -1756,10 +1777,10 @@ msgstr "Сумма кредита" #. module: account #: constraint:account.move.line:0 msgid "You can not create move line on closed account." -msgstr "Нельзя сделать действие по закрытому счету." +msgstr "Нельзя сделать операцию по закрытому счету." #. module: account -#: code:addons/account/account.py:519 +#: code:addons/account/account.py:529 #, python-format msgid "" "You cannot change the type of account from 'Closed' to any other type which " @@ -1771,7 +1792,7 @@ msgstr "" #. module: account #: view:res.company:0 msgid "Reserve And Profit/Loss Account" -msgstr "" +msgstr "Счет резервов и прибылей/убытков" #. module: account #: sql_constraint:account.move.line:0 @@ -1788,7 +1809,7 @@ msgstr "Анализ счетов" #. module: account #: model:ir.model,name:account.model_account_period_close msgid "period close" -msgstr "" +msgstr "закрытие периода" #. module: account #: view:account.installer:0 @@ -1829,7 +1850,7 @@ msgstr "Финансовый анализ" #. module: account #: constraint:res.company:0 msgid "Error! You can not create recursive companies." -msgstr "Ошибка! Вы не можете создавать рекурсивные компании." +msgstr "Ошибка ! Нельзя создать организации рекурсивно." #. module: account #: view:account.analytic.account:0 @@ -1902,7 +1923,8 @@ msgid "" "It adds the currency column if the currency is different then the company " "currency" msgstr "" -"Добавляет столбец валюты , если валюта отличается, от валюты компании." +"Добавляет столбец валюты. Если валюта отличается — указывается валюта " +"организации" #. module: account #: help:account.journal,allow_date:0 @@ -1952,6 +1974,9 @@ msgid "" "be with same name as statement name. This allows the statement entries to " "have the same references than the statement itself" msgstr "" +"Если вы вводите название отличное от \"/\", то созданные операции проводок " +"будут иметь названия как у документа. Это позволяет проводкам в документе " +"иметь названия как и у самого документа" #. module: account #: model:ir.actions.act_window,name:account.action_account_unreconcile @@ -2039,7 +2064,7 @@ msgid " Journal" msgstr " журнал" #. module: account -#: code:addons/account/account.py:1319 +#: code:addons/account/account.py:1333 #, python-format msgid "" "There is no default default debit account defined \n" @@ -2059,6 +2084,10 @@ msgid "" "partners accounts (for debit/credit computations), closed for depreciated " "accounts." msgstr "" +"Этот тип используется, чтобы различать типы со специальными эффектами в " +"OpenERP: вид - не может иметь проводок, объединение - счета которые могут " +"иметь субсчета для консолидации нескольких компаний, кредитовые/дебетовые - " +"для контрагентов (вычисление задолженностей), закрыт - для ненужных счетов." #. module: account #: view:account.chart.template:0 @@ -2096,7 +2125,7 @@ msgid "Description" msgstr "Описание" #. module: account -#: code:addons/account/account.py:2844 +#: code:addons/account/account.py:2888 #: code:addons/account/installer.py:498 #, python-format msgid "ECNJ" @@ -2116,7 +2145,7 @@ msgid "Income Account" msgstr "Cчёт доходов и расходов" #. module: account -#: code:addons/account/invoice.py:352 +#: code:addons/account/invoice.py:351 #, python-format msgid "There is no Accounting Journal of type Sale/Purchase defined!" msgstr "Не определен журнал покупок / продаж." @@ -2127,6 +2156,7 @@ msgid "Accounting Properties" msgstr "Установки бухгалтерии" #. module: account +#: report:account.general.ledger_landscape:0 #: report:account.journal.period.print:0 #: field:account.print.journal,sort_selection:0 msgid "Entries Sorted By" @@ -2155,6 +2185,7 @@ msgstr "Шаблон продукта" #: field:account.fiscalyear,name:0 #: report:account.general.journal:0 #: report:account.general.ledger:0 +#: report:account.general.ledger_landscape:0 #: field:account.journal.period,fiscalyear_id:0 #: report:account.journal.period.print:0 #: report:account.partner.balance:0 @@ -2206,7 +2237,7 @@ msgstr "Основная Последовательность" #: model:ir.model,name:account.model_account_payment_term #: field:res.partner,property_payment_term:0 msgid "Payment Term" -msgstr "Условия оплаты" +msgstr "Условие оплаты" #. module: account #: model:ir.actions.act_window,name:account.action_account_fiscal_position_form @@ -2264,7 +2295,7 @@ msgid "Account Tax Code" msgstr "Код налогового счёта" #. module: account -#: code:addons/account/invoice.py:545 +#: code:addons/account/invoice.py:552 #, python-format msgid "" "Can't find any account journal of %s type for this company.\n" @@ -2272,6 +2303,10 @@ msgid "" "You can create one in the menu: \n" "Configuration\\Financial Accounting\\Accounts\\Journals." msgstr "" +"Для этой компании не найден журнал типа %s.\n" +"\n" +"Вы можете создать его в меню:\n" +"Настройка\\Финансы и бухгалтерия\\Счета\\Журналы." #. module: account #: field:account.invoice.tax,base_code_id:0 @@ -2326,7 +2361,7 @@ msgstr "День" #. module: account #: model:ir.actions.act_window,name:account.act_account_renew_view msgid "Accounts to Renew" -msgstr "" +msgstr "Счета для обновления" #. module: account #: model:ir.model,name:account.model_account_model_line @@ -2334,11 +2369,11 @@ msgid "Account Model Entries" msgstr "Проводки модели счета" #. module: account -#: code:addons/account/account.py:2796 +#: code:addons/account/account.py:2840 #: code:addons/account/installer.py:454 #, python-format msgid "EXJ" -msgstr "" +msgstr "ЖР" #. module: account #: field:product.template,supplier_taxes_id:0 @@ -2354,11 +2389,10 @@ msgid "" "date empty, it means direct payment. The payment term may compute several " "due dates, for example 50% now, 50% in one month." msgstr "" -"При использовании условий платежа, дата валютирования будет сгенерирована " -"автоматически при создании проводок. Если вы оставляете условия платежа и " -"дату валютирования незаполненными - это будет подразумевать прямой платеж. " -"Условия платежа могут включать в себя несколько дат валютирования, например " -"50% сегодня, 50% в следующем месяце." +"При использовании условий оплаты, срок будет вычислен автоматически при " +"создании проводок. Если вы оставляете условие оплаты и срок незаполненными - " +"это будет подразумевать прямой платеж. Условие оплаты может включать в себя " +"несколько сроков, например 50% сразу, 50% в этом месяце." #. module: account #: view:account.analytic.cost.ledger.journal.report:0 @@ -2373,7 +2407,7 @@ msgstr "Выписки" #. module: account #: report:account.analytic.account.journal:0 msgid "Move Name" -msgstr "Имя перемещения" +msgstr "Название операции" #. module: account #: help:res.partner,property_account_position:0 @@ -2425,7 +2459,7 @@ msgid "Accounts" msgstr "Счета" #. module: account -#: code:addons/account/invoice.py:351 +#: code:addons/account/invoice.py:350 #, python-format msgid "Configuration Error!" msgstr "Ошибка конфигурации!" @@ -2437,20 +2471,19 @@ msgid "Average Price" msgstr "Средняя цена" #. module: account -#: report:account.move.voucher:0 #: report:account.overdue:0 msgid "Date:" msgstr "Дата:" #. module: account -#: code:addons/account/account.py:640 +#: code:addons/account/account.py:654 #, python-format msgid "" "You cannot modify company of this journal as its related record exist in " "Entry Lines" msgstr "" -"Вы не можете изменить компанию этого журнала, так как существуют связанные с " -"ним проводки." +"Вы не можете изменять организацию, связанную с этим журналом, так как " +"существуют связанные с ним проводки." #. module: account #: report:account.journal.period.print:0 @@ -2477,10 +2510,11 @@ msgstr "Сверка банковской выписки" #. module: account #: report:account.invoice:0 msgid "Disc.(%)" -msgstr "Скид.(%)" +msgstr "Скидка (%)" #. module: account #: report:account.general.ledger:0 +#: report:account.general.ledger_landscape:0 #: report:account.journal.period.print:0 #: report:account.overdue:0 #: report:account.third_party_ledger:0 @@ -2549,7 +2583,7 @@ msgstr "" #: model:ir.actions.act_window,name:account.action_account_aged_balance_view #: model:ir.ui.menu,name:account.menu_aged_trial_balance msgid "Aged Partner Balance" -msgstr "" +msgstr "Баланс партнера по периодам" #. module: account #: model:process.transition,name:account.process_transition_entriesreconcile0 @@ -2580,7 +2614,7 @@ msgstr "" #: model:ir.actions.server,name:account.ir_actions_server_action_wizard_multi_chart #: model:ir.ui.menu,name:account.menu_act_ir_actions_bleble msgid "New Company Financial Setting" -msgstr "Финансовые настройки новой компании" +msgstr "Финансовые настройки новой организации" #. module: account #: model:ir.actions.act_window,name:account.action_report_account_sales_tree_all @@ -2595,16 +2629,16 @@ msgid "This wizard will create recurring accounting entries" msgstr "Этот мастер создаст повторяющиеся бухгалтерские проводки" #. module: account -#: code:addons/account/account.py:1181 +#: code:addons/account/account.py:1195 #, python-format msgid "No sequence defined on the journal !" msgstr "Нумерация в журнале не определена !" #. module: account -#: code:addons/account/account.py:2083 +#: code:addons/account/account.py:2097 #: code:addons/account/account_bank_statement.py:350 -#: code:addons/account/account_move_line.py:170 -#: code:addons/account/invoice.py:670 +#: code:addons/account/account_move_line.py:169 +#: code:addons/account/invoice.py:678 #: code:addons/account/wizard/account_use_model.py:81 #, python-format msgid "You have to define an analytic journal on the '%s' journal!" @@ -2677,11 +2711,14 @@ msgid "" "The optional quantity expressed by this line, eg: number of product sold. " "The quantity is not a legal requirement but is very useful for some reports." msgstr "" +"Необязательное количество отраженное в этой строке, например, количество " +"проданных товаров. Количество не является обязательным, но оно очень полезно " +"для некоторых отчетов." #. module: account #: view:account.payment.term.line:0 msgid "Line 2:" -msgstr "" +msgstr "Строка 2:" #. module: account #: field:account.journal.column,required:0 @@ -2710,7 +2747,7 @@ msgstr "" #. module: account #: field:account.invoice.tax,base_amount:0 msgid "Base Code Amount" -msgstr "" +msgstr "Сумма по основному коду" #. module: account #: field:wizard.multi.charts.accounts,sale_tax:0 @@ -2724,6 +2761,8 @@ msgid "" "between the creation date or the creation date of the entries plus the " "partner payment terms." msgstr "" +"Дата проведения созданных проводок для этой модели. Вы можете выбрать между " +"датой создания и датой создания проводок плюс условия оплаты партнера." #. module: account #: model:ir.ui.menu,name:account.menu_finance_accounting @@ -2757,6 +2796,8 @@ msgid "" "It adds initial balance row on report which display previous sum amount of " "debit/credit/balance" msgstr "" +"Добавляет колонку начального баланса к отчету который выводит предыдущую " +"сумму дебета/кредита/баланса." #. module: account #: view:account.analytic.line:0 @@ -2765,7 +2806,7 @@ msgid "Analytic Entries" msgstr "Проводки аналитического учета" #. module: account -#: code:addons/account/account.py:822 +#: code:addons/account/account.py:836 #, python-format msgid "" "No fiscal year defined for this date !\n" @@ -2897,7 +2938,7 @@ msgid "BNK%s" msgstr "БНК%s" #. module: account -#: code:addons/account/account.py:2906 +#: code:addons/account/account.py:2950 #: code:addons/account/installer.py:296 #, python-format msgid "BNK" @@ -2921,12 +2962,12 @@ msgstr "Кредит контрагенту" #. module: account #: model:ir.model,name:account.model_account_tax_code_template msgid "Tax Code Template" -msgstr "" +msgstr "Шаблон налогового кода" #. module: account #: view:account.subscription:0 msgid "Starts on" -msgstr "" +msgstr "Начинается с" #. module: account #: model:ir.model,name:account.model_account_partner_ledger @@ -2948,7 +2989,7 @@ msgstr "Налоговая декларация" #: help:account.account.template,currency_id:0 #: help:account.bank.accounts.wizard,currency_id:0 msgid "Forces all moves for this account to have this secondary currency." -msgstr "" +msgstr "Все операции по этому счету принудительно будут иметь вторую валюту." #. module: account #: model:ir.actions.act_window,help:account.action_validate_account_move_line @@ -2956,6 +2997,8 @@ msgid "" "This wizard will validate all journal entries of a particular journal and " "period. Once journal entries are validated, you can not update them anymore." msgstr "" +"Этот мастер утверждает все проводки журнала для конкретного журнала и " +"периода. После утверждения проводок вы не сможете их изменить." #. module: account #: model:ir.actions.act_window,name:account.action_account_chart_template_form @@ -3006,6 +3049,7 @@ msgstr "Оставьте пустым для использования счет #: field:account.common.report,journal_ids:0 #: report:account.general.journal:0 #: field:account.general.journal,journal_ids:0 +#: report:account.general.ledger_landscape:0 #: view:account.journal.period:0 #: report:account.partner.balance:0 #: field:account.partner.balance,journal_ids:0 @@ -3066,7 +3110,7 @@ msgid "Starting Balance" msgstr "Начальный баланс" #. module: account -#: code:addons/account/invoice.py:1284 +#: code:addons/account/invoice.py:1298 #, python-format msgid "No Partner Defined !" msgstr "Партнер не определен!" @@ -3094,6 +3138,7 @@ msgid "" "The amount expressed in the related account currency if not equal to the " "company one." msgstr "" +"Сумма выражена в валюте связанного счета, если не равна валюте компании." #. module: account #: report:account.move.voucher:0 @@ -3108,7 +3153,6 @@ msgstr "Журнал:" #: view:account.invoice.report:0 #: selection:account.invoice.report,state:0 #: selection:account.journal.period,state:0 -#: report:account.move.voucher:0 #: view:account.subscription:0 #: selection:account.subscription,state:0 #: selection:report.invoice.created,state:0 @@ -3162,7 +3206,7 @@ msgstr "" "больше не сможете изменять их бухгалтерские поля." #. module: account -#: code:addons/account/invoice.py:370 +#: code:addons/account/invoice.py:373 #, python-format msgid "Cannot delete invoice(s) that are already opened or paid !" msgstr "Нельзя удалить открытый или оплаченный счет !" @@ -3180,7 +3224,7 @@ msgstr "Переводы" #. module: account #: view:account.payment.term.line:0 msgid " value amount: n.a" -msgstr "" +msgstr " значение суммы: неопределено" #. module: account #: view:account.chart:0 @@ -3200,7 +3244,7 @@ msgstr "Ваши банковские и денежные счета" #. module: account #: view:account.move:0 msgid "Search Move" -msgstr "Искать проводку" +msgstr "Искать операцию" #. module: account #: field:account.tax.code,name:0 @@ -3225,7 +3269,7 @@ msgstr "" "состоянии \"Отменено\" или \"Сделано\" !" #. module: account -#: code:addons/account/account.py:522 +#: code:addons/account/account.py:532 #, python-format msgid "" "You cannot change the type of account from '%s' to '%s' type as it contains " @@ -3235,6 +3279,7 @@ msgstr "" #. module: account #: report:account.general.ledger:0 +#: report:account.general.ledger_landscape:0 msgid "Counterpart" msgstr "Корреспондирующая сторона" @@ -3340,6 +3385,7 @@ msgstr "" #: field:account.entries.report,date:0 #: selection:account.general.journal,filter:0 #: report:account.general.ledger:0 +#: report:account.general.ledger_landscape:0 #: field:account.invoice.report,date:0 #: report:account.journal.period.print:0 #: view:account.move:0 @@ -3383,22 +3429,24 @@ msgid "Chart of Accounts Template" msgstr "Шаблон плана счетов" #. module: account -#: code:addons/account/account.py:2095 +#: code:addons/account/account.py:2109 #, python-format msgid "" "Maturity date of entry line generated by model line '%s' of model '%s' is " "based on partner payment term!\n" "Please define partner on it!" msgstr "" +"Дата исполнения проводки созданной строкой \"%s\" модели \"%s\" основана на " +"условии оплаты контрагента." #. module: account -#: code:addons/account/account_move_line.py:810 +#: code:addons/account/account_move_line.py:801 #, python-format msgid "Some entries are already reconciled !" msgstr "Некоторые записи уже сверены!" #. module: account -#: code:addons/account/account.py:1204 +#: code:addons/account/account.py:1218 #, python-format msgid "" "You cannot validate a Journal Entry unless all journal items are in same " @@ -3479,7 +3527,7 @@ msgstr "Судебный спор" #. module: account #: view:account.analytic.line:0 msgid "Search Analytic Lines" -msgstr "" +msgstr "Искать проводки аналитики" #. module: account #: field:res.partner,property_account_payable:0 @@ -3491,8 +3539,8 @@ msgstr "Счета к оплате" msgid "" "You cannot create entries on different periods/journals in the same move" msgstr "" -"Вы не можете создавать проводки по разным периодам / журналам в одном " -"действии." +"Вы не можете создавать проводки по разным периодам / журналам в одной " +"операции." #. module: account #: model:process.node,name:account.process_node_supplierpaymentorder0 @@ -3523,7 +3571,7 @@ msgid "Analytic Items" msgstr "Элементы аналитики" #. module: account -#: code:addons/account/account_move_line.py:1128 +#: code:addons/account/account_move_line.py:1134 #, python-format msgid "Unable to change tax !" msgstr "Невозможно изменить налог !" @@ -3534,19 +3582,20 @@ msgid "#Entries" msgstr "#Проводок" #. module: account -#: code:addons/account/invoice.py:1422 +#: code:addons/account/invoice.py:1437 #, python-format msgid "" "You selected an Unit of Measure which is not compatible with the product." msgstr "Вы выбрали единицу измерения не совместимую с ТМЦ." #. module: account -#: code:addons/account/invoice.py:473 +#: code:addons/account/invoice.py:476 #, python-format msgid "" "The Payment Term of Supplier does not have Payment Term Lines(Computation) " "defined !" msgstr "" +"Условие оплаты поставщика не содержит строк условий оплаты(расчетов)!" #. module: account #: view:account.state.open:0 @@ -3584,7 +3633,7 @@ msgstr "" #. module: account #: field:account.move.line,date:0 msgid "Effective date" -msgstr "Действительно до" +msgstr "Дата вступления в силу" #. module: account #: code:addons/account/wizard/account_move_bank_reconcile.py:53 @@ -3605,7 +3654,7 @@ msgstr "Журнал аналитических проводок" #: view:product.template:0 #: view:res.partner:0 msgid "Accounting" -msgstr "Бухгалтерия" +msgstr "Учёт" #. module: account #: help:account.central.journal,amount_currency:0 @@ -3616,6 +3665,7 @@ msgid "" "Print Report with the currency column if the currency is different then the " "company currency" msgstr "" +"Печать отчета с колонкой валюты, если валюта отличается от валюты компании" #. module: account #: view:account.analytic.line:0 @@ -3669,6 +3719,8 @@ msgstr "Утвердить" #: sql_constraint:account.model.line:0 msgid "Wrong credit or debit value in model (Credit Or Debit Must Be \"0\")!" msgstr "" +"В модели указано неверное значение прихода или расхода (Приход или Расход " +"должен быть равен \"0\")!" #. module: account #: model:ir.actions.act_window,help:account.action_account_invoice_report_all @@ -3807,6 +3859,8 @@ msgid "" "This account will be used to value outgoing stock for the current product " "category using sale price" msgstr "" +"Этот счет будет использоваться для стоимости исходящих ТМЦ для текущей " +"категории ТМЦ продажной цене" #. module: account #: selection:account.automatic.reconcile,power:0 @@ -3819,6 +3873,8 @@ msgid "" "Analytic costs (timesheets, some purchased products, ...) come from analytic " "accounts. These generate draft supplier invoices." msgstr "" +"Анализ себестоимости (учет времени, некоторой закупаемой продукции, ...) " +"берется из счетов аналитики. Генерирует черновик счетов поставщика." #. module: account #: view:account.bank.statement:0 @@ -3837,7 +3893,7 @@ msgid "Acc.Type" msgstr "Тип счета" #. module: account -#: code:addons/account/invoice.py:714 +#: code:addons/account/invoice.py:722 #, python-format msgid "Global taxes defined, but are not in invoice lines !" msgstr "" @@ -3883,7 +3939,7 @@ msgstr "Позиции налога" #. module: account #: field:account.tax,base_code_id:0 msgid "Account Base Code" -msgstr "" +msgstr "Основной код счёта" #. module: account #: help:account.move,state:0 @@ -3894,9 +3950,14 @@ msgid "" "the system on document validation (invoices, bank statements...) and will be " "created in 'Posted' state." msgstr "" +"Все созданные вручную новые проводки в журнале обычно в состоянии \"Не " +"проведено\", но вы можете установить опцию для пропуска этого состояния в " +"журнале. Проводки в этом случае, как и создаваемые системой при обработке " +"документов (счетов, банковских выписок, ...), будут создаваться со статусом " +"\"Проведено\"." #. module: account -#: code:addons/account/account_analytic_line.py:91 +#: code:addons/account/account_analytic_line.py:90 #, python-format msgid "There is no expense account defined for this product: \"%s\" (id:%d)" msgstr "Счет расходов не определен для этого товара: \"%s\" (id:%d)" @@ -3949,7 +4010,7 @@ msgstr "Ошибка ! Неверная продолжительность фи #. module: account #: field:report.aged.receivable,name:0 msgid "Month Range" -msgstr "" +msgstr "Месячный период" #. module: account #: help:account.analytic.balance,empty_acc:0 @@ -3983,7 +4044,7 @@ msgid "" "When new move line is created the state will be 'Draft'.\n" "* When all the payments are done it will be in 'Valid' state." msgstr "" -"Когда новое перемещение создается, его состояние 'Черновик'.\n" +"Когда новая операция создается, ее состояние 'Черновик'.\n" "* Когда все платежи произведены состояние будет 'Проведено'." #. module: account @@ -3994,7 +4055,7 @@ msgstr "Режим вывода" #. module: account #: model:process.node,note:account.process_node_importinvoice0 msgid "Statement from invoice or payment" -msgstr "" +msgstr "Документ из счета или платежа" #. module: account #: view:account.payment.term.line:0 @@ -4032,7 +4093,7 @@ msgstr "Банковские выписки введены в систему." #: code:addons/account/wizard/account_reconcile.py:133 #, python-format msgid "Reconcile Writeoff" -msgstr "" +msgstr "Сверить списание" #. module: account #: field:account.model.line,date_maturity:0 @@ -4070,10 +4131,10 @@ msgstr "Печать счета" #. module: account #: view:account.tax.template:0 msgid "Credit Notes" -msgstr "" +msgstr "Кредит-ноты" #. module: account -#: code:addons/account/account.py:2067 +#: code:addons/account/account.py:2081 #: code:addons/account/wizard/account_use_model.py:69 #, python-format msgid "Unable to find a valid period !" @@ -4146,11 +4207,11 @@ msgid "Change" msgstr "Изменить" #. module: account -#: code:addons/account/account.py:1290 -#: code:addons/account/account.py:1318 -#: code:addons/account/account.py:1325 -#: code:addons/account/account_move_line.py:1055 -#: code:addons/account/invoice.py:896 +#: code:addons/account/account.py:1304 +#: code:addons/account/account.py:1332 +#: code:addons/account/account.py:1339 +#: code:addons/account/account_move_line.py:1061 +#: code:addons/account/invoice.py:904 #: code:addons/account/wizard/account_automatic_reconcile.py:152 #: code:addons/account/wizard/account_fiscalyear_close.py:78 #: code:addons/account/wizard/account_fiscalyear_close.py:81 @@ -4164,7 +4225,7 @@ msgstr "UserError" #. module: account #: field:account.journal,type_control_ids:0 msgid "Type Controls" -msgstr "" +msgstr "Контроль типа" #. module: account #: help:account.journal,default_credit_account_id:0 @@ -4221,14 +4282,14 @@ msgstr "Генерировать проводки" #. module: account #: help:account.vat.declaration,chart_tax_id:0 msgid "Select Charts of Taxes" -msgstr "" +msgstr "Выбрать налоговые планы счетов" #. module: account #: view:account.fiscal.position:0 #: field:account.fiscal.position,account_ids:0 #: field:account.fiscal.position.template,account_ids:0 msgid "Account Mapping" -msgstr "" +msgstr "Отображение счета" #. module: account #: selection:account.bank.statement.line,type:0 @@ -4256,13 +4317,16 @@ msgid "You must define an analytic journal of type '%s' !" msgstr "Вы должны определить журнал аналитики типа '%s' !" #. module: account -#: code:addons/account/account.py:1397 +#: code:addons/account/account.py:1411 #, python-format msgid "" "Couldn't create move with currency different from the secondary currency of " "the account \"%s - %s\". Clear the secondary currency field of the account " "definition if you want to accept all currencies." msgstr "" +"Нельзя сделать операцию по счету с валютой отличной от второй валюты счета " +"\"%s - %s\". Очистите поле ввода второй валюты в форме ввода счета, если " +"желаете использовать все валюты." #. module: account #: field:account.invoice.refund,date:0 @@ -4323,7 +4387,7 @@ msgid "Invoices" msgstr "Счета" #. module: account -#: code:addons/account/invoice.py:804 +#: code:addons/account/invoice.py:812 #, python-format msgid "" "Please verify the price of the invoice !\n" @@ -4434,28 +4498,27 @@ msgstr "Баланс (счета активов)" #. module: account #: report:account.tax.code.entries:0 msgid "Third Party (Country)" -msgstr "" +msgstr "Третье лицо (Страна)" #. module: account -#: code:addons/account/account.py:938 -#: code:addons/account/account.py:940 -#: code:addons/account/account.py:1181 -#: code:addons/account/account.py:1393 -#: code:addons/account/account.py:1397 -#: code:addons/account/account_cash_statement.py:249 -#: code:addons/account/account_move_line.py:780 -#: code:addons/account/account_move_line.py:803 -#: code:addons/account/account_move_line.py:805 -#: code:addons/account/account_move_line.py:808 -#: code:addons/account/account_move_line.py:810 -#: code:addons/account/account_move_line.py:1117 +#: code:addons/account/account.py:952 +#: code:addons/account/account.py:954 +#: code:addons/account/account.py:1195 +#: code:addons/account/account.py:1407 +#: code:addons/account/account.py:1411 +#: code:addons/account/account_cash_statement.py:250 +#: code:addons/account/account_move_line.py:771 +#: code:addons/account/account_move_line.py:794 +#: code:addons/account/account_move_line.py:796 +#: code:addons/account/account_move_line.py:799 +#: code:addons/account/account_move_line.py:801 +#: code:addons/account/account_move_line.py:1123 #: code:addons/account/report/common_report_header.py:92 -#: code:addons/account/wizard/account_change_currency.py:39 -#: code:addons/account/wizard/account_change_currency.py:60 -#: code:addons/account/wizard/account_change_currency.py:65 -#: code:addons/account/wizard/account_change_currency.py:71 +#: code:addons/account/wizard/account_change_currency.py:38 +#: code:addons/account/wizard/account_change_currency.py:59 +#: code:addons/account/wizard/account_change_currency.py:64 +#: code:addons/account/wizard/account_change_currency.py:70 #: code:addons/account/wizard/account_move_bank_reconcile.py:49 -#: code:addons/account/wizard/account_open_closed_fiscalyear.py:40 #: code:addons/account/wizard/account_report_common.py:120 #: code:addons/account/wizard/account_report_common.py:126 #, python-format @@ -4477,7 +4540,7 @@ msgid "Bank Details" msgstr "Банковская информация" #. module: account -#: code:addons/account/invoice.py:720 +#: code:addons/account/invoice.py:728 #, python-format msgid "Taxes missing !" msgstr "Налоги отсутствуют !" @@ -4513,13 +4576,13 @@ msgstr "Закрыть" #. module: account #: field:account.bank.statement.line,move_ids:0 msgid "Moves" -msgstr "Проводки" +msgstr "Операции" #. module: account #: model:ir.actions.act_window,name:account.action_account_vat_declaration #: model:ir.model,name:account.model_account_vat_declaration msgid "Account Vat Declaration" -msgstr "" +msgstr "Декларация НДС счета" #. module: account #: view:account.period:0 @@ -4529,10 +4592,10 @@ msgstr "Закрыть" #. module: account #: field:account.journal,allow_date:0 msgid "Check Date not in the Period" -msgstr "" +msgstr "Дата проверки не входит в период" #. module: account -#: code:addons/account/account.py:1210 +#: code:addons/account/account.py:1224 #, python-format msgid "" "You can not modify a posted entry of this journal !\n" @@ -4554,7 +4617,7 @@ msgid "Child Tax Accounts" msgstr "" #. module: account -#: code:addons/account/account.py:940 +#: code:addons/account/account.py:954 #, python-format msgid "Start period should be smaller then End period" msgstr "Начало периода должно быть меньше, чем конец периода" @@ -4584,6 +4647,7 @@ msgstr "Остаток по аналитике" #: report:account.general.journal:0 #: field:account.general.journal,target_move:0 #: report:account.general.ledger:0 +#: report:account.general.ledger_landscape:0 #: report:account.journal.period.print:0 #: field:account.move.journal,target_move:0 #: report:account.partner.balance:0 @@ -4597,7 +4661,7 @@ msgstr "Остаток по аналитике" #: report:account.third_party_ledger_other:0 #: field:account.vat.declaration,target_move:0 msgid "Target Moves" -msgstr "Цель перемещений" +msgstr "Цель операции" #. module: account #: field:account.subscription,period_type:0 @@ -4625,7 +4689,7 @@ msgstr "Проводка" #: field:account.tax,python_compute_inv:0 #: field:account.tax.template,python_compute_inv:0 msgid "Python Code (reverse)" -msgstr "" +msgstr "Код на Python (реверс)" #. module: account #: model:ir.actions.act_window,name:account.action_payment_term_form @@ -4642,7 +4706,7 @@ msgstr "Название столбца" #: view:account.general.journal:0 msgid "" "This report gives you an overview of the situation of your general journals" -msgstr "" +msgstr "Этот доклад дает вам обзор ситуации по общим журналам" #. module: account #: field:account.entries.report,year:0 @@ -4663,10 +4727,10 @@ msgstr "Открытие кассы" #. module: account #: view:account.payment.term.line:0 msgid "Line 1:" -msgstr "" +msgstr "Строка 1:" #. module: account -#: code:addons/account/account.py:1167 +#: code:addons/account/account.py:1181 #, python-format msgid "Integrity Error !" msgstr "Ошибка целостности!" @@ -4695,7 +4759,7 @@ msgstr "Описание счетов" #. module: account #: field:account.partner.reconcile.process,next_partner_id:0 msgid "Next Partner to Reconcile" -msgstr "Следующий партнер для сверки" +msgstr "Следующий контрагент для сверки" #. module: account #: field:account.invoice.tax,account_id:0 @@ -4811,10 +4875,11 @@ msgstr "Налог на детей" #: constraint:account.move.line:0 msgid "" "You can not create move line on receivable/payable account without partner" -msgstr "Нельзя сделать действие по дебетовому/кредитовому счету без партнера" +msgstr "" +"Нельзя сделать действие по дебетовому/кредитовому счету без контрагента" #. module: account -#: code:addons/account/account.py:2067 +#: code:addons/account/account.py:2081 #: code:addons/account/wizard/account_use_model.py:69 #, python-format msgid "No period found !" @@ -4884,9 +4949,11 @@ msgid "" "Number of days to add before computation of the day of month.If Date=15/01, " "Number of Days=22, Day of Month=-1, then the due date is 28/02." msgstr "" +"Количество дней для добавления перед вычислением дня месяца. Если " +"дата=15/01, количество дней=22, день месяца=-1, то срок 28/02." #. module: account -#: code:addons/account/account.py:2896 +#: code:addons/account/account.py:2940 #: code:addons/account/installer.py:283 #: code:addons/account/installer.py:295 #, python-format @@ -4914,7 +4981,7 @@ msgid "Start of period" msgstr "Начало периода" #. module: account -#: code:addons/account/account_move_line.py:1193 +#: code:addons/account/account_move_line.py:1199 #, python-format msgid "" "You can not do this modification on a reconciled entry ! Please note that " @@ -4972,12 +5039,12 @@ msgstr "Журнал проводок конца года" #. module: account #: code:addons/account/account_bank_statement.py:331 -#: code:addons/account/invoice.py:405 -#: code:addons/account/invoice.py:505 -#: code:addons/account/invoice.py:520 -#: code:addons/account/invoice.py:528 -#: code:addons/account/invoice.py:545 -#: code:addons/account/invoice.py:1347 +#: code:addons/account/invoice.py:408 +#: code:addons/account/invoice.py:508 +#: code:addons/account/invoice.py:523 +#: code:addons/account/invoice.py:531 +#: code:addons/account/invoice.py:552 +#: code:addons/account/invoice.py:1361 #: code:addons/account/wizard/account_move_journal.py:63 #, python-format msgid "Configuration Error !" @@ -5054,7 +5121,7 @@ msgid "Sort By" msgstr "Сортировать по" #. module: account -#: code:addons/account/account.py:1326 +#: code:addons/account/account.py:1340 #, python-format msgid "" "There is no default default credit account defined \n" @@ -5066,7 +5133,7 @@ msgstr "" #: field:account.model.line,amount_currency:0 #: field:account.move.line,amount_currency:0 msgid "Amount Currency" -msgstr "Валюта суммы" +msgstr "Сумма в валюте" #. module: account #: code:addons/account/wizard/account_validate_account_move.py:39 @@ -5100,7 +5167,7 @@ msgstr "Количество" #. module: account #: view:account.move.line:0 msgid "Number (Move)" -msgstr "Номер (перемещение)" +msgstr "Операция" #. module: account #: view:account.invoice.refund:0 @@ -5120,8 +5187,8 @@ msgid "" "The sequence field is used to order the payment term lines from the lowest " "sequences to the higher ones" msgstr "" -"Поле \"последовательность\" используется для упорядочения строк в платежном " -"документе от наименьшего номера к наибольшему" +"Поле \"последовательность\" используется для упорядочения строк в условии " +"оплаты от наименьшего номера к наибольшему" #. module: account #: view:account.fiscal.position.template:0 @@ -5195,7 +5262,7 @@ msgstr "Элемент журнала" #. module: account #: model:ir.model,name:account.model_account_move_journal msgid "Move journal" -msgstr "" +msgstr "Журнал операций" #. module: account #: model:ir.actions.act_window,name:account.action_account_fiscalyear_close @@ -5204,7 +5271,7 @@ msgid "Generate Opening Entries" msgstr "Генерировать открывающие проводки" #. module: account -#: code:addons/account/account_move_line.py:738 +#: code:addons/account/account_move_line.py:729 #, python-format msgid "Already Reconciled!" msgstr "Уже сверено !" @@ -5240,7 +5307,7 @@ msgstr "Подчиненный счет" #. module: account #: view:account.move.line.reconcile:0 -#: code:addons/account/account_move_line.py:830 +#: code:addons/account/account_move_line.py:821 #, python-format msgid "Write-Off" msgstr "Списание" @@ -5314,7 +5381,7 @@ msgstr "" #: model:ir.actions.act_window,name:account.action_account_state_open #: model:ir.model,name:account.model_account_state_open msgid "Account State Open" -msgstr "" +msgstr "Состояние счета открытый" #. module: account #: report:account.analytic.account.quantity_cost_ledger:0 @@ -5338,6 +5405,8 @@ msgid "" "document shows your debit and credit taking in consideration some criteria " "you can choose by using the search tool." msgstr "" +"Этот вид предназначен для анализа различных финансовых счетов. Документ " +"показывает дебет и кредит в соответствии с выбранными критериями поиска." #. module: account #: model:ir.actions.act_window,help:account.action_tax_code_list @@ -5353,6 +5422,9 @@ msgid "" "Shows you the progress made today on the reconciliation process. Given by \n" "Partners Reconciled Today \\ (Remaining Partners + Partners Reconciled Today)" msgstr "" +"Показывает прогресс, достигнутый сегодня по сверке. Определяется как\n" +"Контрагенты сверенные сегодня / (Оставшиеся контрагенты + Контрагенты " +"сверенные сегодня)" #. module: account #: help:account.payment.term.line,value:0 @@ -5361,6 +5433,9 @@ msgid "" "that you should have your last line with the type 'Balance' to ensure that " "the whole amount will be threated." msgstr "" +"Выберите вид расчета относящийся к этой строке условия оплаты. Отметим, что " +"последняя строка должна быть с типом \"Баланс\" для проверки обработки всей " +"суммы." #. module: account #: field:account.invoice,period_id:0 @@ -5377,7 +5452,7 @@ msgid "# of Lines" msgstr "# строк" #. module: account -#: code:addons/account/wizard/account_change_currency.py:60 +#: code:addons/account/wizard/account_change_currency.py:59 #, python-format msgid "New currency is not confirured properly !" msgstr "Новая валюта неправильно настроена !" @@ -5402,14 +5477,14 @@ msgid "Filter by" msgstr "Фильтровать по" #. module: account -#: code:addons/account/account_move_line.py:1131 -#: code:addons/account/account_move_line.py:1214 +#: code:addons/account/account_move_line.py:1137 +#: code:addons/account/account_move_line.py:1220 #, python-format msgid "You can not use an inactive account!" msgstr "Нельзя использовать неактивный счет !" #. module: account -#: code:addons/account/account_move_line.py:803 +#: code:addons/account/account_move_line.py:794 #, python-format msgid "Entries are not of the same account or already reconciled ! " msgstr "Проводки не по одному счету и тому же счету или уже сверены! " @@ -5444,7 +5519,7 @@ msgstr "7" #. module: account #: code:addons/account/account_bank_statement.py:391 -#: code:addons/account/invoice.py:370 +#: code:addons/account/invoice.py:373 #, python-format msgid "Invalid action !" msgstr "Invalid action !" @@ -5513,7 +5588,7 @@ msgstr "не реализовано" #. module: account #: help:account.journal,company_id:0 msgid "Company related to this journal" -msgstr "Компания связанная с этим журналом" +msgstr "Организация, связанная с этим журналом" #. module: account #: code:addons/account/wizard/account_invoice_state.py:44 @@ -5561,6 +5636,10 @@ msgid "" "line of the expense account. OpenERP will propose to you automatically the " "Tax related to this account and the counterpart \"Account Payable\"." msgstr "" +"Здесь можно быстро вводить бухгалтерские проводки. Если вы хотите отразить " +"счет-фактуру поставщика, начните с записи движения по счету расходов. " +"OpenERP автоматически предложит вам налог, относящийся к этому счету и " +"корреспондирующий счет \"Кредиторская задолженность\"." #. module: account #: field:account.entries.report,date_created:0 @@ -5578,6 +5657,7 @@ msgid "" "The code will be used to generate the numbers of the journal entries of this " "journal." msgstr "" +"Код будет использоваться для генерации номеров записей этого журнала." #. module: account #: view:account.invoice:0 @@ -5613,7 +5693,7 @@ msgstr "Дата последней сверки" #. module: account #: model:ir.model,name:account.model_account_analytic_line msgid "Analytic Line" -msgstr "" +msgstr "Позиция аналитики" #. module: account #: field:product.template,taxes_id:0 @@ -5634,7 +5714,7 @@ msgstr "Настройка отчетов" #. module: account #: constraint:account.move.line:0 msgid "Company must be same for its related account and period." -msgstr "Для счета и периода должна быть одна компания." +msgstr "Для счета и периода должна быть одна организация." #. module: account #: field:account.tax,type:0 @@ -5646,25 +5726,27 @@ msgstr "Тип налога" #: 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 "Шаблоны счетов" #. module: account #: report:account.vat.declaration:0 msgid "Tax Statement" -msgstr "" +msgstr "Налоговая декларация" #. module: account #: model:ir.model,name:account.model_res_company msgid "Companies" -msgstr "Компании" +msgstr "Организации" #. module: account -#: code:addons/account/account.py:532 +#: code:addons/account/account.py:546 #, python-format msgid "" "You cannot modify Company of account as its related record exist in Entry " "Lines" msgstr "" +"Нельзя изменить компанию счета так, как связанные с ней записи существуют в " +"проводках" #. module: account #: help:account.fiscalyear.close.state,fy_id:0 @@ -5789,7 +5871,7 @@ msgstr " количество дней: 30" #. module: account #: help:account.analytic.line,currency_id:0 msgid "The related account currency if not equal to the company one." -msgstr "" +msgstr "Валюта связанного счета, если не одинакова с валютой компании." #. module: account #: view:account.analytic.account:0 @@ -5819,7 +5901,7 @@ msgstr "Мощность" #. module: account #: field:account.invoice.refund,filter_refund:0 msgid "Refund Type" -msgstr "" +msgstr "Тип возмещения" #. module: account #: report:account.invoice:0 @@ -5878,6 +5960,9 @@ msgid "" "higher ones. The order is important if you have a tax that has several tax " "children. In this case, the evaluation order is important." msgstr "" +"Поле \"последовательность\" используется для упорядочивания позиций налогов " +"от меньшего к большему. Последовательность важна при наличии субналогов . В " +"таком случае важна последовательность вычислений." #. module: account #: selection:account.account,type:0 @@ -5899,6 +5984,10 @@ msgid "" "year. Note that you can run this wizard many times for the same fiscal year: " "it will simply replace the old opening entries with the new ones." msgstr "" +"Этот мастер генерирует проводки конца года в журнале для выбранного " +"финансового года. Заметим, что вы можете запустить этот мастер много раз для " +"того же финансового года: старые проводки открытия просто будут заменены на " +"новые." #. module: account #: model:ir.ui.menu,name:account.menu_finance_bank_and_cash @@ -5913,25 +6002,29 @@ msgid "" "the tool search to analyse information about analytic entries generated in " "the system." msgstr "" +"Этот вид позволяет анализировать проводки аналитики в соответствии со счетом " +"аналитики, который вы создали исходя из особенностей вашего бизнеса. " +"Используйте поиск для анализа информации о проводках аналитики созданных в " +"системе." #. module: account #: sql_constraint:account.journal:0 msgid "The name of the journal must be unique per company !" -msgstr "Название журнала должно быть уникальным по компании !" +msgstr "Название журнала должно быть уникальным внутри организации!" #. module: account #: field:account.account.template,nocreate:0 msgid "Optional create" -msgstr "" +msgstr "Создать дополнительно" #. module: account -#: code:addons/account/invoice.py:406 -#: code:addons/account/invoice.py:506 -#: code:addons/account/invoice.py:1348 +#: code:addons/account/invoice.py:409 +#: code:addons/account/invoice.py:509 +#: code:addons/account/invoice.py:1362 #, python-format msgid "Can not find account chart for this company, Please Create account." msgstr "" -"Не удалось найти план счетов для компании. Пожалуйста, создайте счет." +"Не удалось найти план счетов для организации. Пожалуйста, создайте счет." #. module: account #: code:addons/account/wizard/account_report_aged_partner_balance.py:57 @@ -6010,6 +6103,8 @@ msgid "" "Percentages for Payment Term Line must be between 0 and 1, Example: 0.02 for " "2% " msgstr "" +"Проценты для позиции условий оплаты должен быть между 0 и 1, например: 0,02 " +"для 2% " #. module: account #: model:ir.model,name:account.model_account_sequence_fiscalyear @@ -6077,8 +6172,8 @@ msgid "Analytic Entries Statistics" msgstr "Статистика аналитических проводок" #. module: account -#: code:addons/account/account_analytic_line.py:143 -#: code:addons/account/account_move_line.py:905 +#: code:addons/account/account_analytic_line.py:141 +#: code:addons/account/account_move_line.py:897 #, python-format msgid "Entries: " msgstr "Проводки: " @@ -6089,10 +6184,10 @@ msgid "Create manual recurring entries in a chosen journal." msgstr "Создать вручную повторяющиеся проводки в выбранном журнале" #. module: account -#: code:addons/account/account.py:1393 +#: code:addons/account/account.py:1407 #, python-format msgid "Couldn't create move between different companies" -msgstr "" +msgstr "Нельзя создать перемещение между разными организациями" #. module: account #: model:ir.actions.act_window,help:account.action_account_type_form @@ -6129,7 +6224,7 @@ msgid "Total debit" msgstr "Всего по дебету" #. module: account -#: code:addons/account/account_move_line.py:781 +#: code:addons/account/account_move_line.py:772 #, python-format msgid "Entry \"%s\" is not valid !" msgstr "Проводка \"%s\" не верна !" @@ -6171,6 +6266,8 @@ msgstr "Код на Python" msgid "" "Please define the Reserve and Profit/Loss account for current user company !" msgstr "" +"Пожалуйста, определите счет резервов и прибылей/убытков для компании " +"пользователя !" #. module: account #: help:account.journal,update_posted:0 @@ -6178,6 +6275,8 @@ msgid "" "Check this box if you want to allow the cancellation the entries related to " "this journal or of the invoice related to this journal" msgstr "" +"Отметьте, если вы хотите позволить отменять проводки связанные с этим " +"журналом или счетом связанным с этим журналом" #. module: account #: view:account.fiscalyear.close:0 @@ -6195,30 +6294,31 @@ msgid " valuation: percent" msgstr " оценка: процент" #. module: account -#: code:addons/account/account.py:499 -#: code:addons/account/account.py:501 -#: code:addons/account/account.py:822 -#: code:addons/account/account.py:901 -#: code:addons/account/account.py:976 -#: code:addons/account/account.py:1204 -#: code:addons/account/account.py:1210 -#: code:addons/account/account.py:2095 -#: code:addons/account/account.py:2333 -#: code:addons/account/account_analytic_line.py:90 -#: code:addons/account/account_analytic_line.py:99 +#: code:addons/account/account.py:509 +#: code:addons/account/account.py:511 +#: code:addons/account/account.py:836 +#: code:addons/account/account.py:915 +#: code:addons/account/account.py:990 +#: code:addons/account/account.py:1218 +#: code:addons/account/account.py:1224 +#: code:addons/account/account.py:2109 +#: code:addons/account/account.py:2357 +#: code:addons/account/account_analytic_line.py:89 +#: code:addons/account/account_analytic_line.py:98 #: code:addons/account/account_bank_statement.py:292 #: code:addons/account/account_bank_statement.py:305 #: code:addons/account/account_bank_statement.py:345 -#: code:addons/account/account_cash_statement.py:328 -#: code:addons/account/account_cash_statement.py:348 -#: code:addons/account/account_move_line.py:1176 -#: code:addons/account/account_move_line.py:1191 -#: code:addons/account/account_move_line.py:1193 -#: code:addons/account/invoice.py:785 -#: code:addons/account/invoice.py:815 -#: code:addons/account/invoice.py:1008 +#: code:addons/account/account_cash_statement.py:329 +#: code:addons/account/account_cash_statement.py:349 +#: code:addons/account/account_move_line.py:1182 +#: code:addons/account/account_move_line.py:1197 +#: code:addons/account/account_move_line.py:1199 +#: code:addons/account/invoice.py:793 +#: code:addons/account/invoice.py:823 +#: code:addons/account/invoice.py:1014 #: code:addons/account/wizard/account_invoice_refund.py:100 #: code:addons/account/wizard/account_invoice_refund.py:102 +#: code:addons/account/wizard/account_open_closed_fiscalyear.py:40 #: code:addons/account/wizard/account_use_model.py:44 #, python-format msgid "Error !" @@ -6255,6 +6355,10 @@ msgid "" "reconcile in a series of accounts. It finds entries for each partner where " "the amounts correspond." msgstr "" +"Для счета, который считается оплаченным, проводки на основе этого счета " +"должны сверяться с их корреспондирующими частями, обычно платежами. В " +"процессе автоматической сверки, OpenERP ищет проводки в ряде счетов. Система " +"ищет проводки с соответствующей суммой для каждого контрагента." #. module: account #: view:account.move:0 @@ -6292,6 +6396,7 @@ msgstr "" msgid "" "Selected Entry Lines does not have any account move enties in draft state" msgstr "" +"Выбранные проводки не содержат ни одной операции в состоянии \"Черновик\"." #. module: account #: selection:account.aged.trial.balance,target_move:0 @@ -6332,7 +6437,7 @@ msgid "Journal Select" msgstr "Выбор журнала" #. module: account -#: code:addons/account/wizard/account_change_currency.py:65 +#: code:addons/account/wizard/account_change_currency.py:64 #, python-format msgid "Currnt currency is not confirured properly !" msgstr "Текущая валюта неправильно настроена !" @@ -6349,9 +6454,11 @@ msgstr "Налоги системы налогообложения" #. module: account #: report:account.general.ledger:0 +#: report:account.general.ledger_landscape:0 #: view:account.report.general.ledger:0 #: model:ir.actions.act_window,name:account.action_account_general_ledger_menu #: model:ir.actions.report.xml,name:account.account_general_ledger +#: model:ir.actions.report.xml,name:account.account_general_ledger_landscape #: model:ir.ui.menu,name:account.menu_general_ledger msgid "General Ledger" msgstr "Главная книга" @@ -6394,7 +6501,7 @@ msgstr "Параметры" #. module: account #: model:ir.model,name:account.model_account_tax_chart msgid "Account tax chart" -msgstr "" +msgstr "План налоговых счетов" #. module: account #: report:account.analytic.account.cost_ledger:0 @@ -6407,7 +6514,7 @@ msgid "Total:" msgstr "Всего:" #. module: account -#: code:addons/account/account.py:2050 +#: code:addons/account/account.py:2064 #, python-format msgid "" "You can specify year, month and date in the name of the model using the " @@ -6436,16 +6543,16 @@ msgstr "Счета доходов" #. module: account #: help:report.invoice.created,origin:0 msgid "Reference of the document that generated this invoice report." -msgstr "" +msgstr "Ссылка на документ, создавший этот отчет о счете." #. module: account #: field:account.tax.code,child_ids:0 #: field:account.tax.code.template,child_ids:0 msgid "Child Codes" -msgstr "" +msgstr "Субкоды" #. module: account -#: code:addons/account/invoice.py:473 +#: code:addons/account/invoice.py:476 #: code:addons/account/wizard/account_invoice_refund.py:137 #, python-format msgid "Data Insufficient !" @@ -6529,7 +6636,7 @@ msgstr "Налоги" #. module: account #: help:account.tax,amount:0 msgid "For taxes of type percentage, enter % ratio between 0-1." -msgstr "" +msgstr "Для процентных налогов, введите % как число от 0 до 1." #. module: account #: model:ir.actions.act_window,help:account.action_subscription_form @@ -6594,6 +6701,11 @@ msgid "" "Most of the OpenERP operations (invoices, timesheets, expenses, etc) " "generate analytic entries on the related account." msgstr "" +"Обычный план счетов имеет структуру определяемую правовыми требованиями " +"страны. Структура аналитического плана счетов должна отражать требования " +"вашего бизнеса. Обычно он структурирован по контрактам, проектам, ТМЦ или " +"отделам. Большинство операций в OpenERP (счета, бюллетени, затраты и т.д.) " +"создают проводки аналитики в соответствующих счетах." #. module: account #: field:account.analytic.journal,line_ids:0 @@ -6602,14 +6714,14 @@ msgid "Lines" msgstr "Строк" #. module: account -#: code:addons/account/invoice.py:521 +#: code:addons/account/invoice.py:524 #, python-format msgid "" "Can not find account chart for this company in invoice line account, Please " "Create account." msgstr "" -"Не могу найти план счетов для этой компании в позиции счета, пожалуйста " -"создайте бух. счет." +"Невозможно найти план счетов для этой организации в позиции счёта. " +"Пожалуйста, создайте счёт." #. module: account #: view:account.tax.template:0 @@ -6730,6 +6842,9 @@ msgid "" "new counterpart but will share the same counterpart. This is used in fiscal " "year closing." msgstr "" +"Отметьте, для определения того, что каждая проводка в этом журнале не " +"создает новой корреспондирующей части, а использует одну и ту же. Это " +"используется при закрытии финансового года." #. module: account #: field:account.bank.statement,closing_date:0 @@ -6775,10 +6890,10 @@ msgstr "" "домена." #. module: account -#: code:addons/account/account.py:938 +#: code:addons/account/account.py:952 #, python-format msgid "You should have chosen periods that belongs to the same company" -msgstr "" +msgstr "Вы должны выбрать периоды принадлежащие одной компании." #. module: account #: field:account.fiscalyear.close,report_name:0 @@ -6798,7 +6913,7 @@ msgstr "Отчетность" #. module: account #: sql_constraint:account.journal:0 msgid "The code of the journal must be unique per company !" -msgstr "Код журнала должен быть уникальным для компании !" +msgstr "Код журнала должен быть уникальным внутри организации!" #. module: account #: field:account.bank.statement,ending_details_ids:0 @@ -6823,6 +6938,8 @@ msgid "" "the system to go through the reconciliation process, based on the latest day " "it have been reconciled." msgstr "" +"Это поле показывает вам следующего контрагента, который автоматически выбран " +"системой для сверки. Выбор основан на дате последней сверки." #. module: account #: field:account.move.line.reconcile.writeoff,comment:0 @@ -6879,7 +6996,7 @@ msgid "Sign on Reports" msgstr "Знак в отчётах" #. module: account -#: code:addons/account/account_cash_statement.py:249 +#: code:addons/account/account_cash_statement.py:250 #, python-format msgid "You can not have two open register for the same journal" msgstr "Вы не можете иметь два открытых регистра для одного журнала" @@ -6908,7 +7025,6 @@ msgstr "" #. module: account #: report:account.invoice:0 #: view:account.invoice:0 -#: report:account.move.voucher:0 msgid "PRO-FORMA" msgstr "Проформа" @@ -6940,6 +7056,7 @@ msgstr "Доп. информация" #. module: account #: view:account.analytic.line:0 +#: field:account.bank.statement,user_id:0 #: view:account.journal:0 #: field:account.journal,user_id:0 #: view:analytic.entries.report:0 @@ -6965,13 +7082,13 @@ msgid "" msgstr "" #. module: account -#: code:addons/account/account_move_line.py:1271 +#: code:addons/account/account_move_line.py:1277 #, python-format msgid "Bad account !" msgstr "Неверный счет !" #. module: account -#: code:addons/account/account.py:2777 +#: code:addons/account/account.py:2821 #: code:addons/account/installer.py:432 #, python-format msgid "Sales Journal" @@ -6989,10 +7106,10 @@ msgid "Invoice Tax" msgstr "Налог по счету" #. module: account -#: code:addons/account/account_move_line.py:1246 +#: code:addons/account/account_move_line.py:1252 #, python-format msgid "No piece number !" -msgstr "" +msgstr "Нет номера части !" #. module: account #: view:product.product:0 @@ -7100,7 +7217,7 @@ msgstr "Оплата счетов" #: field:account.tax,sequence:0 #: field:account.tax.template,sequence:0 msgid "Sequence" -msgstr "Последовательность" +msgstr "Нумерация" #. module: account #: model:ir.model,name:account.model_account_bs_report @@ -7188,7 +7305,7 @@ msgstr "" #. module: account #: model:ir.ui.menu,name:account.menu_finance_legal_statement msgid "Legal Reports" -msgstr "" +msgstr "Официальные отчеты" #. module: account #: field:account.tax.code,sum_period:0 @@ -7202,6 +7319,9 @@ msgid "" "to the higher ones. The order is important if you have a tax with several " "tax children. In this case, the evaluation order is important." msgstr "" +"Поле \"последовательность\" используется для упорядочивания позиций налогов " +"от меньшего к большему. Последовательность важна при наличии субналогов . В " +"таком случае важна последовательность вычислений." #. module: account #: model:ir.model,name:account.model_account_cashbox_line @@ -7229,17 +7349,17 @@ msgid "Fixed" msgstr "Фиксированный" #. module: account -#: code:addons/account/account.py:506 -#: code:addons/account/account.py:519 -#: code:addons/account/account.py:522 +#: code:addons/account/account.py:516 +#: code:addons/account/account.py:529 #: code:addons/account/account.py:532 -#: code:addons/account/account.py:640 -#: code:addons/account/account.py:927 -#: code:addons/account/account_move_line.py:732 -#: code:addons/account/account_move_line.py:776 -#: code:addons/account/invoice.py:714 -#: code:addons/account/invoice.py:717 -#: code:addons/account/invoice.py:720 +#: code:addons/account/account.py:546 +#: code:addons/account/account.py:654 +#: code:addons/account/account.py:941 +#: code:addons/account/account_move_line.py:723 +#: code:addons/account/account_move_line.py:767 +#: code:addons/account/invoice.py:722 +#: code:addons/account/invoice.py:725 +#: code:addons/account/invoice.py:728 #, python-format msgid "Warning !" msgstr "Warning !" @@ -7247,13 +7367,13 @@ msgstr "Warning !" #. module: account #: field:account.entries.report,move_line_state:0 msgid "State of Move Line" -msgstr "Состояние действия" +msgstr "Состояние операции" #. module: account #: model:ir.model,name:account.model_account_move_line_reconcile #: model:ir.model,name:account.model_account_move_line_reconcile_writeoff msgid "Account move line reconcile" -msgstr "Сверка действия по счету" +msgstr "Сверка операции по счету" #. module: account #: view:account.subscription.generate:0 @@ -7271,6 +7391,7 @@ msgstr "Величина (прописью):" #: view:account.entries.report:0 #: field:account.entries.report,partner_id:0 #: report:account.general.ledger:0 +#: report:account.general.ledger_landscape:0 #: view:account.invoice:0 #: field:account.invoice,partner_id:0 #: field:account.invoice.line,partner_id:0 @@ -7298,10 +7419,10 @@ msgstr "Выбрать валюту применяемую в счете" #: code:addons/account/wizard/account_invoice_refund.py:100 #, python-format msgid "Can not %s draft/proforma/cancel invoice." -msgstr "" +msgstr "Нельзя %s черновик/проформу/отмененный счет." #. module: account -#: code:addons/account/invoice.py:787 +#: code:addons/account/invoice.py:795 #, python-format msgid "No Invoice Lines !" msgstr "Нет позиций в счете !" @@ -7332,6 +7453,7 @@ msgid "" "Select Fiscal Year which you want to remove entries for its End of year " "entries journal" msgstr "" +"Выберите финансовый год для удаления проводок из журнала \"Конец года\"" #. module: account #: field:account.tax.template,type_tax_use:0 @@ -7350,7 +7472,7 @@ msgid "Deferral Method" msgstr "Метод отсрочки" #. module: account -#: code:addons/account/invoice.py:359 +#: code:addons/account/invoice.py:360 #, python-format msgid "Invoice '%s' is paid." msgstr "Счет '%s' оплачен." @@ -7415,7 +7537,7 @@ msgid "Associated Partner" msgstr "Связанный контрагент" #. module: account -#: code:addons/account/invoice.py:1284 +#: code:addons/account/invoice.py:1298 #, python-format msgid "You must first select a partner !" msgstr "Сначала вы должны выбрать партнера !" @@ -7472,7 +7594,7 @@ msgstr "Проформа" #. module: account #: report:account.analytic.account.cost_ledger:0 msgid "J.C. /Move name" -msgstr "" +msgstr "Код журн./Операция" #. module: account #: model:ir.model,name:account.model_account_open_closed_fiscalyear @@ -7480,7 +7602,7 @@ msgid "Choose Fiscal Year" msgstr "Закрыть отчетный год" #. module: account -#: code:addons/account/account.py:2841 +#: code:addons/account/account.py:2885 #: code:addons/account/installer.py:495 #, python-format msgid "Purchase Refund Journal" @@ -7489,7 +7611,7 @@ msgstr "Журнал возврата покупок" #. module: account #: help:account.tax.template,amount:0 msgid "For Tax Type percent enter % ratio between 0-1." -msgstr "" +msgstr "Для налога типа \"процент\" введите %, как число от 0 до 1." #. module: account #: selection:account.automatic.reconcile,power:0 @@ -7517,6 +7639,7 @@ msgstr "Бухучет и управление финансами" #: view:account.entries.report:0 #: field:account.entries.report,period_id:0 #: view:account.fiscalyear:0 +#: report:account.general.ledger_landscape:0 #: view:account.invoice:0 #: view:account.invoice.report:0 #: field:account.journal.period,period_id:0 @@ -7610,7 +7733,7 @@ msgstr "Тел. :" #. module: account #: field:account.account,company_currency_id:0 msgid "Company Currency" -msgstr "Валюта компании" +msgstr "Валюта организации" #. module: account #: report:account.general.ledger:0 @@ -7673,7 +7796,7 @@ msgstr "Виды журналов" #. module: account #: model:ir.model,name:account.model_account_move_bank_reconcile msgid "Move bank reconcile" -msgstr "Сверка проводки по банку" +msgstr "Сверка операции по банку" #. module: account #: model:ir.actions.act_window,name:account.action_account_type_form @@ -7682,7 +7805,7 @@ msgid "Account Types" msgstr "Типы счетов" #. module: account -#: code:addons/account/invoice.py:897 +#: code:addons/account/invoice.py:905 #, python-format msgid "Cannot create invoice move on centralised journal" msgstr "" @@ -7732,6 +7855,7 @@ msgstr "Журнал возвратов" #: report:account.account.balance:0 #: report:account.central.journal:0 #: report:account.general.journal:0 +#: report:account.general.ledger_landscape:0 #: report:account.partner.balance:0 msgid "Filter By" msgstr "Фильтровать по" @@ -7744,13 +7868,17 @@ msgid "" "sales orders or deliveries. You should only confirm them before sending them " "to your customers." msgstr "" +"Вы можете создавать счета заказчикам и управлять счетами выставленными вашим " +"клиентам. OpenERP может создавать черновики счетов автоматически по заказам " +"на продажу и доставку. Вы должны только подтвердить их пред выставлением " +"заказчикам." #. module: account #: view:account.entries.report:0 #: view:board.board:0 #: model:ir.actions.act_window,name:account.action_company_analysis_tree msgid "Company Analysis" -msgstr "Анализ компании" +msgstr "Анализ организации" #. module: account #: help:account.invoice,account_id:0 @@ -7770,7 +7898,7 @@ msgid "Payment Term Line" msgstr "Позиция условий оплаты" #. module: account -#: code:addons/account/account.py:2794 +#: code:addons/account/account.py:2838 #: code:addons/account/installer.py:452 #, python-format msgid "Purchase Journal" @@ -7839,7 +7967,7 @@ msgstr "" #. module: account #: view:account.payment.term.line:0 msgid " valuation: balance" -msgstr "" +msgstr " расчет: баланс" #. module: account #: view:account.tax.code:0 @@ -7860,7 +7988,7 @@ msgstr "Закрыть финансовый год" #. module: account #: sql_constraint:account.account:0 msgid "The code of the account must be unique per company !" -msgstr "Код счета должен быть уникальным для компании !" +msgstr "Код счета должен быть уникальным внутри организации!" #. module: account #: model:ir.actions.act_window,name:account.act_account_journal_2_account_invoice_opened @@ -7939,8 +8067,8 @@ msgid "" msgstr "" #. module: account -#: code:addons/account/account_move_line.py:1131 -#: code:addons/account/account_move_line.py:1214 +#: code:addons/account/account_move_line.py:1137 +#: code:addons/account/account_move_line.py:1220 #, python-format msgid "Bad account!" msgstr "Плохой счет!" @@ -7951,7 +8079,7 @@ msgid "Keep empty for all open fiscal years" msgstr "Оставьте пустым для всех открытых финансовых лет" #. module: account -#: code:addons/account/account_move_line.py:1056 +#: code:addons/account/account_move_line.py:1062 #, python-format msgid "The account move (%s) for centralisation has been confirmed!" msgstr "" @@ -7962,6 +8090,7 @@ msgid "" "The amount expressed in an optional other currency if it is a multi-currency " "entry." msgstr "" +"Сумма выражается в дополнительный валюте, если эта проводка мульти-валютная." #. module: account #: view:account.account:0 @@ -7972,6 +8101,7 @@ msgstr "" #: field:account.entries.report,currency_id:0 #: report:account.general.journal:0 #: report:account.general.ledger:0 +#: report:account.general.ledger_landscape:0 #: field:account.invoice,currency_id:0 #: field:account.invoice.report,currency_id:0 #: field:account.journal,currency:0 @@ -8062,7 +8192,7 @@ msgstr "неизвестен" #. module: account #: field:account.fiscalyear.close,journal_id:0 msgid "Opening Entries Journal" -msgstr "Открытие журнала проводок" +msgstr "Журнал проводок открытия" #. module: account #: model:process.transition,note:account.process_transition_customerinvoice0 @@ -8145,14 +8275,14 @@ msgid "Period from" msgstr "Период с" #. module: account -#: code:addons/account/account.py:2817 +#: code:addons/account/account.py:2861 #: code:addons/account/installer.py:476 #, python-format msgid "Sales Refund Journal" msgstr "Журнал возврата продаж" #. module: account -#: code:addons/account/account.py:927 +#: code:addons/account/account.py:941 #, python-format msgid "" "You cannot modify company of this period as its related record exist in " @@ -8201,7 +8331,7 @@ msgid "Purchase Tax(%)" msgstr "Налог на покупку(%)" #. module: account -#: code:addons/account/invoice.py:787 +#: code:addons/account/invoice.py:795 #, python-format msgid "Please create some invoice lines." msgstr "Пожалуйста, создайте позиции счета" @@ -8217,7 +8347,7 @@ msgid "Configure Your Accounting Application" msgstr "Настройка модуля бухучета" #. module: account -#: code:addons/account/account.py:2820 +#: code:addons/account/account.py:2864 #: code:addons/account/installer.py:479 #, python-format msgid "SCNJ" @@ -8255,6 +8385,7 @@ msgstr "Управление напоминаниями" #: report:account.central.journal:0 #: report:account.general.journal:0 #: report:account.general.ledger:0 +#: report:account.general.ledger_landscape:0 #: report:account.journal.period.print:0 #: report:account.partner.balance:0 #: report:account.third_party_ledger:0 @@ -8264,7 +8395,7 @@ msgid "Start Period" msgstr "Начало периода" #. module: account -#: code:addons/account/account.py:2333 +#: code:addons/account/account.py:2357 #, python-format msgid "Cannot locate parent code for template account!" msgstr "Не удается найти родительский код для шаблона счета!" @@ -8277,7 +8408,7 @@ msgstr "Направление анализа" #. module: account #: field:res.partner,ref_companies:0 msgid "Companies that refers to partner" -msgstr "Ссылающиеся на партнера компании" +msgstr "Связанные с партнёром организации" #. module: account #: view:account.journal:0 @@ -8301,7 +8432,7 @@ msgid "Accountant validates the accounting entries coming from the invoice. " msgstr "Бухгалтер утверждает проводки созданные по счет-фактуре. " #. module: account -#: code:addons/account/invoice.py:1008 +#: code:addons/account/invoice.py:1014 #, python-format msgid "" "You cannot cancel the Invoice which is Partially Paid! You need to " @@ -8328,10 +8459,10 @@ msgstr "Документ: выписка клиенту со счета" #. module: account #: constraint:account.move.line:0 msgid "You can not create move line on view account." -msgstr "Нельзя создать действие по счету с типом Вид." +msgstr "Нельзя создать операцию по счету с типом Вид." #. module: account -#: code:addons/account/wizard/account_change_currency.py:71 +#: code:addons/account/wizard/account_change_currency.py:70 #, python-format msgid "Current currency is not confirured properly !" msgstr "Текущая валюта неправильно настроена !" @@ -8380,6 +8511,7 @@ msgstr "Оставьте пустым для использования дохо #: field:account.entries.report,balance:0 #: report:account.general.journal:0 #: report:account.general.ledger:0 +#: report:account.general.ledger_landscape:0 #: field:account.move.line,balance:0 #: report:account.partner.balance:0 #: selection:account.payment.term.line,value:0 @@ -8398,6 +8530,7 @@ msgstr "Вручную или автоматически введенные в #. module: account #: report:account.account.balance:0 +#: report:account.general.ledger_landscape:0 msgid "Display Account" msgstr "Вывод счета" @@ -8512,14 +8645,15 @@ msgstr "Проводка вручную" #. module: account #: report:account.general.ledger:0 +#: report:account.general.ledger_landscape:0 #: report:account.journal.period.print:0 #: field:account.move.line,move_id:0 #: field:analytic.entries.report,move_id:0 msgid "Move" -msgstr "Перемещение" +msgstr "Операция" #. module: account -#: code:addons/account/account_move_line.py:1128 +#: code:addons/account/account_move_line.py:1134 #, python-format msgid "You can not change the tax, you should remove and recreate lines !" msgstr "" @@ -8528,7 +8662,7 @@ msgstr "" #. module: account #: report:account.central.journal:0 msgid "A/C No." -msgstr "" +msgstr "Счет №" #. module: account #: model:ir.actions.act_window,name:account.act_account_journal_2_account_bank_statement @@ -8616,6 +8750,7 @@ msgstr "Аналитический баланс" #: report:account.central.journal:0 #: report:account.general.journal:0 #: report:account.general.ledger:0 +#: report:account.general.ledger_landscape:0 #: report:account.journal.period.print:0 #: report:account.partner.balance:0 #: report:account.third_party_ledger:0 @@ -8646,7 +8781,7 @@ msgstr "План счетов" #. module: account #: field:account.move.line,date_maturity:0 msgid "Due date" -msgstr "Срок" +msgstr "Срок оплаты" #. module: account #: view:account.move.journal:0 @@ -8659,7 +8794,7 @@ msgid "Account Subscription" msgstr "Счет подписки" #. module: account -#: code:addons/account/invoice.py:717 +#: code:addons/account/invoice.py:725 #, python-format msgid "" "Tax base different !\n" @@ -8686,6 +8821,7 @@ msgstr "Проводка подписки" #: report:account.general.journal:0 #: field:account.general.journal,date_from:0 #: report:account.general.ledger:0 +#: report:account.general.ledger_landscape:0 #: field:account.installer,date_start:0 #: report:account.journal.period.print:0 #: report:account.partner.balance:0 @@ -8714,7 +8850,7 @@ msgid "Unreconciled" msgstr "Не сверенные" #. module: account -#: code:addons/account/invoice.py:804 +#: code:addons/account/invoice.py:812 #, python-format msgid "Bad total !" msgstr "Плохой итог !" @@ -8722,7 +8858,7 @@ msgstr "Плохой итог !" #. module: account #: field:account.journal,sequence_id:0 msgid "Entry Sequence" -msgstr "Последовательный номер проводки" +msgstr "Нумерация проводок" #. module: account #: model:ir.actions.act_window,help:account.action_account_period_tree @@ -8772,19 +8908,22 @@ msgid "Active" msgstr "Активен" #. module: account -#: code:addons/account/invoice.py:354 +#: code:addons/account/invoice.py:353 #, python-format msgid "Unknown Error" msgstr "Неизвестная ошибка" #. module: account -#: code:addons/account/account.py:1167 +#: code:addons/account/account.py:1181 #, python-format msgid "" "You cannot validate a non-balanced entry !\n" "Make sure you have configured Payment Term properly !\n" "It should contain atleast one Payment Term Line with type \"Balance\" !" msgstr "" +"Вы не можете утвердить несбалансированную проводку!\n" +"Проверьте правильность настройки условия оплаты!\n" +"Должна быть хотя бы одна строка условия оплаты с типом \"Баланс\"!" #. module: account #: help:res.partner,property_account_payable:0 @@ -8808,7 +8947,7 @@ msgstr "Вторичная валюта" #. module: account #: model:ir.model,name:account.model_validate_account_move msgid "Validate Account Move" -msgstr "Утвердить действие по счету" +msgstr "Утвердить операцию по счету" #. module: account #: field:account.account,credit:0 @@ -8821,10 +8960,10 @@ msgstr "Утвердить действие по счету" #: field:account.entries.report,credit:0 #: report:account.general.journal:0 #: report:account.general.ledger:0 +#: report:account.general.ledger_landscape:0 #: report:account.journal.period.print:0 #: field:account.model.line,credit:0 #: field:account.move.line,credit:0 -#: report:account.move.voucher:0 #: report:account.partner.balance:0 #: report:account.tax.code.entries:0 #: report:account.third_party_ledger:0 @@ -8866,6 +9005,9 @@ msgid "" "payment term!\n" "Please define partner on it!" msgstr "" +"Дата исполнения проводки созданной строкой \"%s\" основана на условии оплаты " +"контрагента!\n" +"Пожалуйста, задайте контрагента!" #. module: account #: field:account.cashbox.line,number:0 @@ -9065,7 +9207,6 @@ msgstr "Выберите период" #: view:account.move:0 #: selection:account.move,state:0 #: view:account.move.line:0 -#: report:account.move.voucher:0 msgid "Posted" msgstr "Проведено" @@ -9084,6 +9225,7 @@ msgstr "Проведено" #: report:account.general.journal:0 #: field:account.general.journal,date_to:0 #: report:account.general.ledger:0 +#: report:account.general.ledger_landscape:0 #: field:account.installer,date_stop:0 #: report:account.journal.period.print:0 #: report:account.partner.balance:0 @@ -9102,7 +9244,7 @@ msgstr "Дата окончания" #: model:ir.actions.act_window,name:account.action_account_open_closed_fiscalyear #: model:ir.ui.menu,name:account.menu_wizard_account_open_closed_fiscalyear msgid "Cancel Opening Entries" -msgstr "Отмена открывающих проводок" +msgstr "Отмена проводок открытия" #. module: account #: field:account.payment.term.line,days2:0 @@ -9137,7 +9279,7 @@ msgid "This is a model for recurring accounting entries" msgstr "Это модель для повторяющихся проводок" #. module: account -#: code:addons/account/account_analytic_line.py:100 +#: code:addons/account/account_analytic_line.py:99 #, python-format msgid "There is no income account defined for this product: \"%s\" (id:%d)" msgstr "Не определен счет доходов для ТМЦ: \"%s\" (id:%d)" @@ -9210,7 +9352,7 @@ msgstr "Журнал: Все" #: field:analytic.entries.report,company_id:0 #: field:wizard.multi.charts.accounts,company_id:0 msgid "Company" -msgstr "Компания" +msgstr "Организация" #. module: account #: model:ir.ui.menu,name:account.menu_action_subscription_form @@ -9289,8 +9431,8 @@ msgid "End period" msgstr "Конец периода" #. module: account -#: code:addons/account/account_move_line.py:738 -#: code:addons/account/account_move_line.py:815 +#: code:addons/account/account_move_line.py:729 +#: code:addons/account/account_move_line.py:806 #: code:addons/account/wizard/account_invoice_state.py:44 #: code:addons/account/wizard/account_invoice_state.py:68 #: code:addons/account/wizard/account_report_balance_sheet.py:70 @@ -9320,7 +9462,7 @@ msgstr "" #: view:account.automatic.reconcile:0 #: view:account.move.line.reconcile.writeoff:0 msgid "Write-Off Move" -msgstr "" +msgstr "Операция списания" #. module: account #: model:process.node,note:account.process_node_paidinvoice0 @@ -9358,10 +9500,10 @@ msgstr "Счет поставщика" #: field:account.entries.report,debit:0 #: report:account.general.journal:0 #: report:account.general.ledger:0 +#: report:account.general.ledger_landscape:0 #: report:account.journal.period.print:0 #: field:account.model.line,debit:0 #: field:account.move.line,debit:0 -#: report:account.move.voucher:0 #: report:account.partner.balance:0 #: report:account.tax.code.entries:0 #: report:account.third_party_ledger:0 @@ -9395,7 +9537,7 @@ msgid "Recurring" msgstr "Повторение" #. module: account -#: code:addons/account/account_move_line.py:805 +#: code:addons/account/account_move_line.py:796 #, python-format msgid "Entry is already reconciled" msgstr "Проводка уже сверена" @@ -9408,7 +9550,7 @@ msgstr "Дебиторская задолженность" #. module: account #: selection:account.model.line,date_maturity:0 msgid "Partner Payment Term" -msgstr "Условия платежа партнера" +msgstr "Условие оплаты контрагента" #. module: account #: field:temp.range,name:0 @@ -9416,7 +9558,7 @@ msgid "Range" msgstr "Диапазон" #. module: account -#: code:addons/account/account_move_line.py:1246 +#: code:addons/account/account_move_line.py:1252 #, python-format msgid "" "Can not create an automatic sequence for this piece !\n" @@ -9432,7 +9574,7 @@ msgstr "" #: selection:account.pl.report,display_account:0 #: selection:account.report.general.ledger,display_account:0 msgid "With movements" -msgstr "" +msgstr "С движением" #. module: account #: view:account.analytic.account:0 @@ -9489,7 +9631,7 @@ msgstr "Этот период уже закрыт !" #. module: account #: help:account.move.line,currency_id:0 msgid "The optional other currency if it is a multi-currency entry." -msgstr "Дополнительная валюта, если эта запись мульти-валютная." +msgstr "Дополнительная валюта, если эта проводка мульти-валютная." #. module: account #: model:process.transition,note:account.process_transition_invoiceimport0 @@ -9518,12 +9660,12 @@ msgid "" "may keep several types of specialized journals such as a cash journal, " "purchase journal, sales journal..." msgstr "" -"Создание и управление журналами вашей компании. Журнал используется для " -"записи всех операций учета данных связанных с ежедневной деятельностью вашей " -"компании используя двойную запись. В зависимости от характера деятельности " -"и количества ежедневных операций, компания может использовать несколько " -"типов специализированных журналов таких, как кассовый журнал, журнал " -"покупок, журнал продаж..." +"Создавайте журналы организации и управляйте ими в этом меню. Журнал " +"используется для отражения всех данных операций бухгалтерского учёта, " +"связанных с повседневной деятельностью вашей организации по принципу двойной " +"записи. В зависимости от характера деятельности и количества операций, " +"организация может вести несколько типов специализированных журналов, таких " +"как кассовый журнал, журнал покупок, журнал продаж…" #. module: account #: model:ir.model,name:account.model_account_analytic_chart @@ -9553,7 +9695,7 @@ msgid "Accounts Mapping" msgstr "" #. module: account -#: code:addons/account/invoice.py:346 +#: code:addons/account/invoice.py:345 #, python-format msgid "Invoice '%s' is waiting for validation." msgstr "Счет '%s' ожидает утверждения." @@ -9578,7 +9720,7 @@ msgid "The income or expense account related to the selected product." msgstr "" #. module: account -#: code:addons/account/account_move_line.py:1117 +#: code:addons/account/account_move_line.py:1123 #, python-format msgid "The date of your Journal Entry is not in the defined period!" msgstr "Дата вашей записи в журнале вне определенного периода!" @@ -9636,7 +9778,7 @@ msgstr "Бухгалтерские документы" #. module: account #: model:ir.model,name:account.model_validate_account_move_lines msgid "Validate Account Move Lines" -msgstr "Утвердить действия по счету" +msgstr "Утвердить операции по счету" #. module: account #: model:ir.actions.act_window,name:account.action_account_analytic_cost_ledger_journal @@ -9776,7 +9918,7 @@ msgstr "" #. module: account #: field:account.analytic.line,amount_currency:0 msgid "Amount currency" -msgstr "Валюта суммы" +msgstr "Сумма в валюте" #. module: account #: code:addons/account/wizard/account_report_aged_partner_balance.py:55 @@ -9785,7 +9927,7 @@ msgid "You must enter a period length that cannot be 0 or below !" msgstr "Вы должны ввести длину периода больше 0 !" #. module: account -#: code:addons/account/account.py:501 +#: code:addons/account/account.py:511 #, python-format msgid "You cannot remove an account which has account entries!. " msgstr "Нельзя удалить счет по которому есть проводки ! " diff --git a/addons/association/i18n/fi.po b/addons/association/i18n/fi.po new file mode 100644 index 00000000000..9a1eae464cb --- /dev/null +++ b/addons/association/i18n/fi.po @@ -0,0 +1,141 @@ +# Finnish translation for openobject-addons +# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2011. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-01-11 11:14+0000\n" +"PO-Revision-Date: 2011-06-27 10:43+0000\n" +"Last-Translator: FULL NAME \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: 2011-06-28 04:40+0000\n" +"X-Generator: Launchpad (build 13168)\n" + +#. module: association +#: field:profile.association.config.install_modules_wizard,wiki:0 +msgid "Wiki" +msgstr "" + +#. module: association +#: view:profile.association.config.install_modules_wizard:0 +msgid "Event Management" +msgstr "Tapahtumienhallinta" + +#. module: association +#: field:profile.association.config.install_modules_wizard,project_gtd:0 +msgid "Getting Things Done" +msgstr "Saada asiat tehtyä" + +#. module: association +#: model:ir.module.module,description:association.module_meta_information +msgid "This module is to create Profile for Associates" +msgstr "Tämä moduuli mahdollistaa yhdistysjäsenprofiilien luonnin" + +#. module: association +#: field:profile.association.config.install_modules_wizard,progress:0 +msgid "Configuration Progress" +msgstr "Konfiguraation eteneminen" + +#. module: association +#: view:profile.association.config.install_modules_wizard:0 +msgid "" +"Here are specific applications related to the Association Profile you " +"selected." +msgstr "" +"Tässä on määritellyt ohjelmat jotka liittyvät valitsemaasi " +"yhdistysprofiiliin." + +#. module: association +#: view:profile.association.config.install_modules_wizard:0 +msgid "title" +msgstr "otsikko" + +#. module: association +#: help:profile.association.config.install_modules_wizard,event_project:0 +msgid "Helps you to manage and organize your events." +msgstr "Auttaa sinua hallitsemaan ja organisoimaan tapahtumia" + +#. module: association +#: field:profile.association.config.install_modules_wizard,config_logo:0 +msgid "Image" +msgstr "Kuva" + +#. module: association +#: help:profile.association.config.install_modules_wizard,hr_expense:0 +msgid "" +"Tracks and manages employee expenses, and can automatically re-invoice " +"clients if the expenses are project-related." +msgstr "" +"Seuraa ja hallitsee työntekijäkuluja ja voi automaattisesti laskuttaa " +"asiakasta, jos kulut liittyvät projektiin." + +#. module: association +#: help:profile.association.config.install_modules_wizard,project_gtd:0 +msgid "" +"GTD is a methodology to efficiently organise yourself and your tasks. This " +"module fully integrates GTD principle with OpenERP's project management." +msgstr "" + +#. module: association +#: view:profile.association.config.install_modules_wizard:0 +msgid "Resources Management" +msgstr "Resurssienhallinta" + +#. module: association +#: model:ir.module.module,shortdesc:association.module_meta_information +msgid "Association profile" +msgstr "Yhdistysprofiili" + +#. module: association +#: field:profile.association.config.install_modules_wizard,hr_expense:0 +msgid "Expenses Tracking" +msgstr "Kulujenseuranta" + +#. module: association +#: model:ir.actions.act_window,name:association.action_config_install_module +#: view:profile.association.config.install_modules_wizard:0 +msgid "Association Application Configuration" +msgstr "Jäsenhakemuksen konfiguraatio" + +#. module: association +#: help:profile.association.config.install_modules_wizard,wiki:0 +msgid "" +"Lets you create wiki pages and page groups in order to keep track of " +"business knowledge and share it with and between your employees." +msgstr "" + +#. module: association +#: help:profile.association.config.install_modules_wizard,project:0 +msgid "" +"Helps you manage your projects and tasks by tracking them, generating " +"plannings, etc..." +msgstr "" +"Auttaa sinua hallitsemaan projektejasi ja tehtäviäsi seuraamalla niitä, " +"luomalla suunnitelmia yms." + +#. module: association +#: model:ir.model,name:association.model_profile_association_config_install_modules_wizard +msgid "profile.association.config.install_modules_wizard" +msgstr "" + +#. module: association +#: field:profile.association.config.install_modules_wizard,event_project:0 +msgid "Events" +msgstr "Tapahtumat" + +#. module: association +#: view:profile.association.config.install_modules_wizard:0 +#: field:profile.association.config.install_modules_wizard,project:0 +msgid "Project Management" +msgstr "Projektinhallinta" + +#. module: association +#: view:profile.association.config.install_modules_wizard:0 +msgid "Configure" +msgstr "Konfiguroi" diff --git a/addons/document_ftp/i18n/fi.po b/addons/document_ftp/i18n/fi.po new file mode 100644 index 00000000000..7dd3b90d649 --- /dev/null +++ b/addons/document_ftp/i18n/fi.po @@ -0,0 +1,138 @@ +# Finnish translation for openobject-addons +# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2011. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-01-11 11:15+0000\n" +"PO-Revision-Date: 2011-06-27 06:20+0000\n" +"Last-Translator: FULL NAME \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: 2011-06-28 04:40+0000\n" +"X-Generator: Launchpad (build 13168)\n" + +#. module: document_ftp +#: model:ir.model,name:document_ftp.model_document_ftp_configuration +msgid "Auto Directory Configuration" +msgstr "Automaattinen hakemistojen konfigurointi" + +#. module: document_ftp +#: view:document.ftp.configuration:0 +msgid "" +"Indicate the network address on which your OpenERP server should be " +"reachable for end-users. This depends on your network topology and " +"configuration, and will only affect the links displayed to the users. The " +"format is HOST:PORT and the default host (localhost) is only suitable for " +"access from the server machine itself.." +msgstr "" + +#. module: document_ftp +#: field:document.ftp.configuration,progress:0 +msgid "Configuration Progress" +msgstr "Konfiguraation eteneminen" + +#. module: document_ftp +#: model:ir.actions.url,name:document_ftp.action_document_browse +msgid "Browse Files" +msgstr "Selaa tiedostoja" + +#. module: document_ftp +#: field:document.ftp.configuration,config_logo:0 +msgid "Image" +msgstr "Kuva" + +#. module: document_ftp +#: field:document.ftp.configuration,host:0 +msgid "Address" +msgstr "Osoite" + +#. module: document_ftp +#: field:document.ftp.browse,url:0 +msgid "FTP Server" +msgstr "FTP-palvelin" + +#. module: document_ftp +#: model:ir.actions.act_window,name:document_ftp.action_config_auto_directory +msgid "FTP Server Configuration" +msgstr "FTP palvelimen konfiguraatio" + +#. module: document_ftp +#: model:ir.module.module,description:document_ftp.module_meta_information +msgid "" +"This is a support FTP Interface with document management system.\n" +" With this module you would not only be able to access documents through " +"OpenERP\n" +" but you would also be able to connect with them through the file system " +"using the\n" +" FTP client.\n" +msgstr "" + +#. module: document_ftp +#: view:document.ftp.browse:0 +msgid "_Browse" +msgstr "Selaa" + +#. module: document_ftp +#: help:document.ftp.configuration,host:0 +msgid "" +"Server address or IP and port to which users should connect to for DMS access" +msgstr "" +"Palvelimen osoite tai IP ja portti mihin käyttäjien tulisi ottaa yhteyttä " +"DMS:n käyttöä varten" + +#. module: document_ftp +#: model:ir.ui.menu,name:document_ftp.menu_document_browse +msgid "Shared Repository (FTP)" +msgstr "Jaettu tietolähde (FTP)" + +#. module: document_ftp +#: view:document.ftp.browse:0 +msgid "_Cancel" +msgstr "_Peruuta" + +#. module: document_ftp +#: view:document.ftp.configuration:0 +msgid "Configure FTP Server" +msgstr "Konfiguroi FTP palvelin" + +#. module: document_ftp +#: model:ir.module.module,shortdesc:document_ftp.module_meta_information +msgid "Integrated FTP Server with Document Management System" +msgstr "" +"Integroitu FTP palvelin dokumenttienhallintajärjestelmällä varustettuna" + +#. module: document_ftp +#: view:document.ftp.configuration:0 +msgid "title" +msgstr "otsikko" + +#. module: document_ftp +#: model:ir.model,name:document_ftp.model_document_ftp_browse +msgid "Document FTP Browse" +msgstr "Dokumenttien FTP selailu" + +#. module: document_ftp +#: view:document.ftp.configuration:0 +msgid "Knowledge Application Configuration" +msgstr "Tiedonhallintaohjelmiston konfiguraatio" + +#. module: document_ftp +#: model:ir.actions.act_window,name:document_ftp.action_ftp_browse +msgid "Document Browse" +msgstr "Dokumenttien selailu" + +#. module: document_ftp +#: view:document.ftp.browse:0 +msgid "Browse Document" +msgstr "Selaa dokumenttia" + +#. module: document_ftp +#: view:document.ftp.configuration:0 +msgid "res_config_contents" +msgstr "" diff --git a/addons/email_template/i18n/tr.po b/addons/email_template/i18n/tr.po index b76641ce7e0..2862a96cba3 100644 --- a/addons/email_template/i18n/tr.po +++ b/addons/email_template/i18n/tr.po @@ -8,30 +8,30 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-01-11 11:15+0000\n" -"PO-Revision-Date: 2011-01-13 23:13+0000\n" -"Last-Translator: Arif Aydogmus \n" +"PO-Revision-Date: 2011-06-27 18:17+0000\n" +"Last-Translator: Ayhan KIZILTAN \n" "Language-Team: Turkish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-29 05:46+0000\n" -"X-Generator: Launchpad (build 12758)\n" +"X-Launchpad-Export-Date: 2011-06-28 04:40+0000\n" +"X-Generator: Launchpad (build 13168)\n" #. module: email_template #: help:email_template.account,auto_delete:0 msgid "Permanently delete emails after sending" -msgstr "Gönderdikten sonra e-postayı sil." +msgstr "Gönderdikten sonra epostaları kalıcı olarak sil." #. module: email_template #: view:email_template.account:0 msgid "Email Account Configuration" -msgstr "E-posta Hesapları Yapılandırma" +msgstr "Eposta Hesapları Yapılandırma" #. module: email_template #: code:addons/email_template/wizard/email_template_send_wizard.py:195 #, python-format msgid "Emails for multiple items saved in outbox." -msgstr "Çoklu öğeler için e-postalar giden kutusuna kaydedildi." +msgstr "Çoklu öğeler için epostalar giden kutusuna kaydedildi." #. module: email_template #: code:addons/email_template/wizard/email_template_send_wizard.py:59 @@ -54,22 +54,22 @@ msgstr "Kişisel E-postalar" #. module: email_template #: field:email.template,file_name:0 msgid "Report Filename" -msgstr "Rapor dosyasının adı" +msgstr "Rapor Dosyasının adı" #. module: email_template #: view:email.template:0 msgid "Email Content " -msgstr "E-posta içeriği " +msgstr "Eposta İçeriği " #. module: email_template #: view:email_template.send.wizard:0 msgid "Send mail Wizard" -msgstr "E-Posta Gönderim Sihirbazı" +msgstr "Posta Gönderim Sihirbazı" #. module: email_template #: selection:email_template.mailbox,mail_type:0 msgid "Plain Text & HTML with no attachments" -msgstr "Salt Metin ve Eklentisiz HTML" +msgstr "Düz Metin ve Eklentisiz HTML" #. module: email_template #: help:email.template,model_object_field:0 @@ -81,7 +81,7 @@ msgid "" msgstr "" "Kullanmak istediğiniz modelden alanı seçiniz.\n" "Eğer ilintili bir alansa içiçe değerleri aşağıdaki kutudan seçebilirsiniz.\n" -"(Not: Eğer herhangi bir değer yoksa mutlaka doğru modeli seçiniz)" +"(Not: Eğer herhangi bir değer yoksa doğru modeli seçtiğinizden emin olun)" #. module: email_template #: field:email_template.preview,body_html:0 @@ -89,13 +89,13 @@ msgstr "" #: field:email_template.send.wizard,body_html:0 #: field:email_template.send.wizard,body_text:0 msgid "Body" -msgstr "İleti metni" +msgstr "Gövde" #. module: email_template #: code:addons/email_template/email_template.py:304 #, python-format msgid "Deletion of Record failed" -msgstr "Kayıt silinemedi" +msgstr "Kayıt Silinemedi" #. module: email_template #: help:email_template.account,company:0 @@ -103,8 +103,8 @@ msgid "" "Select if this mail account does not belong to specific user but to the " "organization as a whole. eg: info@companydomain.com" msgstr "" -"Bu e-posta hesabı belirli bir kullanıcıya ait değilde birçok kişinin üyesi " -"olduğu bir grup hesabı ise seçin. Ör: info@companydomain.com" +"Bu posta hesabı belirli bir kullanıcıya ait değilde bir kurumun geneline " +"aitse seçin. Ör: info@companydomain.com" #. module: email_template #: view:email_template.send.wizard:0 @@ -114,19 +114,19 @@ msgstr "Şimdi gönder" #. module: email_template #: selection:email_template.mailbox,state:0 msgid "Not Applicable" -msgstr "Uygun Değil" +msgstr "Uygulanabilir Değil" #. module: email_template #: view:email_template.account:0 #: model:ir.ui.menu,name:email_template.menu_email_account_all_tools #: model:ir.ui.menu,name:email_template.menu_email_template_account_all msgid "Email Accounts" -msgstr "E-posta Hesapları" +msgstr "Eposta Hesapları" #. module: email_template #: view:email_template.send.wizard:0 msgid "Send all mails" -msgstr "Tüm E-Postaları gönder" +msgstr "Tüm postaları gönder" #. module: email_template #: help:email_template.account,smtpuname:0 @@ -134,13 +134,13 @@ msgid "" "Specify the username if your SMTP server requires authentication, otherwise " "leave it empty." msgstr "" -"SMTP sunucunuz kimlik doğrulama gerektiriyorsa kullanıcı adınızı yazınız " +"SMTP sunucunuz kimlik doğrulama gerektiriyorsa kullanıcı adınızı yazınız, " "gerektirmiyorsa boş bırakınız." #. module: email_template #: field:email_template.mailbox,server_ref:0 msgid "Server Reference of mail" -msgstr "E-Posta Sunucu Referansı" +msgstr "Posta Sunucu Referansı" #. module: email_template #: view:email_template.account:0 @@ -154,8 +154,8 @@ msgid "" "Carbon Copy address(es), comma-separated. Placeholders can be used here. " "e.g. ${object.email_cc}" msgstr "" -"Kopya alıcıları virgülle ayrılır. Yertutucular kullanılabilir. Ör: " -"${object.email_cc}" +"Karbon Kopya adres(ler) virgülle ayrılı. Yertutucular burada kullanılabilir. " +"Örn. ${object.email_cc}" #. module: email_template #: view:email.template:0 @@ -183,13 +183,13 @@ msgstr "" #. module: email_template #: field:email.template,from_account:0 msgid "Email Account" -msgstr "E-Posta Hesabı" +msgstr "Eposta Hesabı" #. module: email_template #: code:addons/email_template/wizard/email_template_send_wizard.py:201 #, python-format msgid "Email sending failed for one or more objects." -msgstr "Bir ya da daha çok nesne için e-posta gönderimi başarısız." +msgstr "Bir ya da daha çok nesne için eposta gönderimi başarısız." #. module: email_template #: view:email_template.send.wizard:0 @@ -197,7 +197,7 @@ msgid "" "Add here all attachments of the current document you want to include in the " "Email." msgstr "" -"E-postada yer almasını istediğiniz dökümana ait tüm ekleri buraya ekleyiniz." +"Epostada yer almasını istediğiniz dökümana ait tüm ekleri buraya ekleyiniz." #. module: email_template #: help:email.template,lang:0 @@ -205,7 +205,7 @@ msgid "" "The default language for the email. Placeholders can be used here. eg. " "${object.partner_id.lang}" msgstr "" -"E-Posta için öntanımlı dil. Burada yer tutucular kullanılabilir. Örneğin, " +"Eposta için varsayılan dil. Burada yertutucular kullanılabilir. Örneğin, " "${object.partner_id.lang}" #. module: email_template @@ -214,7 +214,7 @@ msgid "" "When you choose relationship fields this field will specify the sub value " "you can use." msgstr "" -"İlintili alanlar seçtiğinizde bu alan kullanabileceğiniz alt değeri " +"İlişkili alanları seçtiğinizde bu alan kullanabileceğiniz alt değeri " "belirtecektir" #. module: email_template @@ -951,7 +951,7 @@ msgid "Close" msgstr "Kapat" #. module: email_template -#: code:addons/email_template/email_template_mailbox.py:49 +#: code:addons/email_template/email_template_mailbox.py:48 #, python-format msgid "Error sending mail: %s" msgstr "İleti gönderiminde hata: %s" @@ -1043,7 +1043,7 @@ msgid "Email Mailbox" msgstr "E-Posta Kutusu" #. module: email_template -#: code:addons/email_template/email_template_mailbox.py:116 +#: code:addons/email_template/email_template_mailbox.py:104 #, python-format msgid "" "Sending of Mail %s failed. Probable Reason:Could not login to server\n" @@ -1158,7 +1158,9 @@ msgstr "" #. module: email_template #: view:email_template.mailbox:0 +#: model:ir.actions.act_window,name:email_template.action_email_template_mailbox #: model:ir.ui.menu,name:email_template.menu_email_template_mails_tools +#: model:ir.ui.menu,name:email_template.menu_email_template_personal_mails msgid "Emails" msgstr "E-postalar" @@ -1213,6 +1215,10 @@ msgid "" "emails.\n" " " msgstr "" +"\n" +" Eposta Şablonu, temel olarak epostaların gönderimi için Power Epostanın " +"özüdür.\n" +" " #. module: email_template #: view:email_template.send.wizard:0 diff --git a/addons/event_project/i18n/fi.po b/addons/event_project/i18n/fi.po new file mode 100644 index 00000000000..00175cd5225 --- /dev/null +++ b/addons/event_project/i18n/fi.po @@ -0,0 +1,122 @@ +# Finnish translation for openobject-addons +# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2011. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-01-11 11:15+0000\n" +"PO-Revision-Date: 2011-06-27 07:48+0000\n" +"Last-Translator: FULL NAME \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: 2011-06-28 04:40+0000\n" +"X-Generator: Launchpad (build 13168)\n" + +#. module: event_project +#: model:ir.model,name:event_project.model_event_project +msgid "Event Project" +msgstr "Tapahtumaprojekti" + +#. module: event_project +#: field:event.project,date:0 +msgid "Date End" +msgstr "Loppupäiväys" + +#. module: event_project +#: view:event.project:0 +msgid "Ok" +msgstr "" + +#. module: event_project +#: model:ir.module.module,description:event_project.module_meta_information +msgid "" +"Organization and management of events.\n" +"\n" +" This module allows you to create retro planning for managing your " +"events.\n" +msgstr "" + +#. module: event_project +#: help:event.project,project_id:0 +msgid "" +"This is Template Project. Project of event is a duplicate of this Template. " +"After click on 'Create Retro-planning', New Project will be duplicated from " +"this template project." +msgstr "" + +#. module: event_project +#: view:event.project:0 +#: model:ir.actions.act_window,name:event_project.action_event_project +msgid "Retro-Planning" +msgstr "Retro suunnittelu" + +#. module: event_project +#: constraint:event.event:0 +msgid "Error ! Closing Date cannot be set before Beginning Date." +msgstr "Virhe ! Päättymispäivä ei voi olla aikaisempi kuin alkupäivä" + +#. module: event_project +#: field:event.event,project_id:0 +msgid "Project" +msgstr "Projekti" + +#. module: event_project +#: view:event.event:0 +#: model:ir.actions.act_window,name:event_project.act_event_task +msgid "Tasks" +msgstr "Tehtävät" + +#. module: event_project +#: view:event.event:0 +msgid "All tasks" +msgstr "Kaikki tehtävät" + +#. module: event_project +#: model:ir.module.module,shortdesc:event_project.module_meta_information +msgid "Event Project - Create Retro-Planning to manage your Events" +msgstr "Tapahtumaprojekti - luo retro suunitelma tapahtumien hallintaan" + +#. module: event_project +#: field:event.project,project_id:0 +msgid "Template of Project" +msgstr "Projektin mallipohja" + +#. module: event_project +#: constraint:event.event:0 +msgid "Error ! You cannot create recursive event." +msgstr "Virhe ! et voi luoda rekursiivisia tapahtumia." + +#. module: event_project +#: field:event.event,task_ids:0 +msgid "Project tasks" +msgstr "Projektin tehtävät" + +#. module: event_project +#: view:event.project:0 +msgid "Close" +msgstr "Sulje" + +#. module: event_project +#: field:event.project,date_start:0 +msgid "Date Start" +msgstr "Aloituspäivämäärä" + +#. module: event_project +#: view:event.event:0 +msgid "Create Retro-Planning" +msgstr "Luo retrosuunnitelma" + +#. module: event_project +#: model:ir.model,name:event_project.model_event_event +msgid "Event" +msgstr "Tapahtuma" + +#. module: event_project +#: view:event.event:0 +msgid "Tasks management" +msgstr "Tehtävienhallinta" diff --git a/addons/hr_contract/i18n/ru.po b/addons/hr_contract/i18n/ru.po index 4d125f3631f..81421433537 100644 --- a/addons/hr_contract/i18n/ru.po +++ b/addons/hr_contract/i18n/ru.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-01-11 11:15+0000\n" -"PO-Revision-Date: 2011-01-14 08:42+0000\n" -"Last-Translator: Alexey Y. Fedotov \n" +"PO-Revision-Date: 2011-06-27 05:15+0000\n" +"Last-Translator: Stanislav Hanzhin \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: 2011-04-29 05:27+0000\n" -"X-Generator: Launchpad (build 12758)\n" +"X-Launchpad-Export-Date: 2011-06-28 04:40+0000\n" +"X-Generator: Launchpad (build 13168)\n" #. module: hr_contract #: view:hr.contract.wage.type:0 @@ -74,7 +74,7 @@ msgstr "Множитель стоимости часа" #. module: hr_contract #: view:hr.contract:0 msgid "Overpassed" -msgstr "" +msgstr "Переведён" #. module: hr_contract #: view:hr.contract.wage.type:0 @@ -145,7 +145,7 @@ msgstr "Поиск договора" #. module: hr_contract #: help:hr.employee,contract_id:0 msgid "Latest contract of the employee" -msgstr "" +msgstr "Последний договор с сотрудником" #. module: hr_contract #: field:hr.contract,advantages_net:0 @@ -163,6 +163,13 @@ msgid "" " You can assign several contracts per employee.\n" " " msgstr "" +"\n" +" Добавляйте информацию в форму сотрудника для управления договорами:\n" +" * Семейное положение,\n" +" * Номер свидетельства социального страхования,\n" +" * Место рождения, дата рождения, ...\n" +" Можно назначить несколько договоров одному сотруднику.\n" +" " #. module: hr_contract #: view:hr.contract:0 @@ -218,7 +225,7 @@ msgstr "Зарплата" #. module: hr_contract #: field:hr.contract,name:0 msgid "Contract Reference" -msgstr "" +msgstr "Ссылка на договор" #. module: hr_contract #: help:hr.employee,vehicle_distance:0 @@ -259,7 +266,7 @@ msgstr "Тип договора" #. module: hr_contract #: view:hr.contract.wage.type.period:0 msgid "Search Wage Period" -msgstr "" +msgstr "Поиск по периоду выплаты" #. module: hr_contract #: view:hr.contract:0 @@ -303,7 +310,7 @@ msgstr "" #. module: hr_contract #: view:hr.contract.wage.type:0 msgid "Search Wage Type" -msgstr "" +msgstr "Поиск по типу выплаты" #. module: hr_contract #: field:hr.contract.wage.type,type:0 @@ -375,7 +382,7 @@ msgstr "Основные данные" #. module: hr_contract #: view:hr.contract.type:0 msgid "Search Contract Type" -msgstr "" +msgstr "Поиск по типу договора" #~ msgid "" #~ "The Object name must start with x_ and not contain any special character !" diff --git a/addons/hr_evaluation/i18n/ru.po b/addons/hr_evaluation/i18n/ru.po index d3ea5e99c6b..96cb0010d4c 100644 --- a/addons/hr_evaluation/i18n/ru.po +++ b/addons/hr_evaluation/i18n/ru.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-01-11 11:15+0000\n" -"PO-Revision-Date: 2010-10-16 08:48+0000\n" -"Last-Translator: Nikolay Chesnokov \n" +"PO-Revision-Date: 2011-06-27 05:30+0000\n" +"Last-Translator: Bulat Shafigullin \n" "Language-Team: Russian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-29 05:41+0000\n" -"X-Generator: Launchpad (build 12758)\n" +"X-Launchpad-Export-Date: 2011-06-28 04:40+0000\n" +"X-Generator: Launchpad (build 13168)\n" #. module: hr_evaluation #: selection:hr.evaluation.report,state:0 @@ -26,26 +26,26 @@ msgstr "" #. module: hr_evaluation #: field:hr_evaluation.plan.phase,wait:0 msgid "Wait Previous Phases" -msgstr "" +msgstr "Дождатья предыдущей фазы" #. module: hr_evaluation #: view:hr.evaluation.interview:0 #: view:hr.evaluation.report:0 #: view:hr_evaluation.plan:0 msgid "Group By..." -msgstr "" +msgstr "Группировать по ..." #. module: hr_evaluation #: field:hr.evaluation.interview,request_id:0 #: field:hr.evaluation.report,request_id:0 msgid "Request_id" -msgstr "" +msgstr "Идентификатор запроса" #. module: hr_evaluation #: field:hr.evaluation.report,progress_bar:0 #: field:hr_evaluation.evaluation,progress:0 msgid "Progress" -msgstr "" +msgstr "Выполнено" #. module: hr_evaluation #: view:board.board:0 @@ -67,58 +67,58 @@ msgstr "" #. module: hr_evaluation #: selection:hr.evaluation.report,month:0 msgid "March" -msgstr "" +msgstr "Март" #. module: hr_evaluation #: field:hr.evaluation.report,delay_date:0 msgid "Delay to Start" -msgstr "" +msgstr "Задержка начала" #. module: hr_evaluation #: view:hr.evaluation.report:0 #: field:hr_evaluation.evaluation,rating:0 msgid "Appreciation" -msgstr "" +msgstr "Оценка" #. module: hr_evaluation #: code:addons/hr_evaluation/hr_evaluation.py:242 #: code:addons/hr_evaluation/hr_evaluation.py:311 #, python-format msgid "Warning !" -msgstr "" +msgstr "Warning !" #. module: hr_evaluation #: view:hr_evaluation.plan:0 #: field:hr_evaluation.plan,company_id:0 #: field:hr_evaluation.plan.phase,company_id:0 msgid "Company" -msgstr "" +msgstr "Организация" #. module: hr_evaluation #: model:ir.actions.act_window,name:hr_evaluation.act_hr_employee_2_hr__evaluation_interview msgid "Evaluation Interviews" -msgstr "" +msgstr "Испытательные собеседования" #. module: hr_evaluation #: field:hr_evaluation.plan.phase,survey_id:0 msgid "Appraisal Form" -msgstr "" +msgstr "Оценочная форма" #. module: hr_evaluation #: view:hr.evaluation.report:0 #: field:hr.evaluation.report,day:0 msgid "Day" -msgstr "" +msgstr "День" #. module: hr_evaluation #: field:hr.evaluation.interview,evaluation_id:0 msgid "Evaluation Form" -msgstr "" +msgstr "Испытательная форма" #. module: hr_evaluation #: help:hr_evaluation.plan.phase,send_anonymous_employee:0 msgid "Send an anonymous summary to the employee" -msgstr "" +msgstr "Отправить анонимную сводку сотруднику" #. module: hr_evaluation #: help:hr_evaluation.plan,month_first:0 @@ -126,34 +126,38 @@ msgid "" "This number of months will be used to schedule the first evaluation date of " "the employee when selecting an evaluation plan. " msgstr "" +"Указанное количество месяцев будет использоваться при планировании первого " +"испытательного дня при выборе испытательного плана. " #. module: hr_evaluation #: view:hr.employee:0 msgid "Notes" -msgstr "" +msgstr "Заметки" #. module: hr_evaluation #: view:hr.evaluation.interview:0 msgid "Interview Request" -msgstr "" +msgstr "Запрос на собеседование" #. module: hr_evaluation #: constraint:hr.employee:0 msgid "" "Error ! You cannot select a department for which the employee is the manager." msgstr "" +"Ошибка! Вы не можете выбрать подразделение, руководителем которого является " +"этот сотрудник." #. module: hr_evaluation #: view:hr_evaluation.plan.phase:0 msgid "Mail Body" -msgstr "" +msgstr "Тело письма" #. module: hr_evaluation #: view:hr.evaluation.report:0 #: model:ir.actions.act_window,name:hr_evaluation.action_evaluation_report_all #: model:ir.ui.menu,name:hr_evaluation.menu_evaluation_report_all msgid "Evaluations Analysis" -msgstr "" +msgstr "Анализ испытаний" #. module: hr_evaluation #: selection:hr.evaluation.report,state:0 @@ -170,7 +174,7 @@ msgstr "" #: selection:hr.evaluation.report,rating:0 #: selection:hr_evaluation.evaluation,rating:0 msgid "Did not meet expectations" -msgstr "" +msgstr "Не оправдал ожиданий" #. module: hr_evaluation #: view:hr_evaluation.evaluation:0 @@ -185,7 +189,7 @@ msgstr "" #. module: hr_evaluation #: field:hr_evaluation.plan,month_next:0 msgid "Periodicity of Evaluations (months)" -msgstr "" +msgstr "Периодичность испытаний (мес.)" #. module: hr_evaluation #: code:addons/hr_evaluation/hr_evaluation.py:242 @@ -203,7 +207,7 @@ msgstr "" #. module: hr_evaluation #: field:hr_evaluation.plan,month_first:0 msgid "First Evaluation in (months)" -msgstr "" +msgstr "Первое испытание через (мес.)" #. module: hr_evaluation #: code:addons/hr_evaluation/hr_evaluation.py:81 @@ -229,7 +233,7 @@ msgstr "" #. module: hr_evaluation #: view:hr_evaluation.plan.phase:0 msgid "Send to Employees" -msgstr "" +msgstr "Отправить сотрудникам" #. module: hr_evaluation #: field:hr.evaluation.report,deadline:0 @@ -324,18 +328,20 @@ msgstr "" #: selection:hr.evaluation.report,rating:0 #: selection:hr_evaluation.evaluation,rating:0 msgid "Exceeds expectations" -msgstr "" +msgstr "Превосходит ожидания" #. module: hr_evaluation #: help:hr_evaluation.plan.phase,mail_feature:0 msgid "" "Check this box if you want to send mail to employees coming under this phase" msgstr "" +"Отметьте, если хотите отправлять письма сотрудникам, приходящим в текущей " +"фазе" #. module: hr_evaluation #: help:hr_evaluation.plan.phase,send_answer_manager:0 msgid "Send all answers to the manager" -msgstr "" +msgstr "Отправить все ответы менеджеру" #. module: hr_evaluation #: view:hr.evaluation.report:0 @@ -350,13 +356,13 @@ msgstr "" #. module: hr_evaluation #: field:hr_evaluation.evaluation,date:0 msgid "Evaluation Deadline" -msgstr "" +msgstr "Дата завершения испытания" #. module: hr_evaluation #: view:hr.evaluation.interview:0 #: view:hr_evaluation.evaluation:0 msgid "Print Interview" -msgstr "" +msgstr "Распечатать собеседование" #. module: hr_evaluation #: field:hr.evaluation.report,closed:0 @@ -367,13 +373,13 @@ msgstr "" #: selection:hr.evaluation.report,rating:0 #: selection:hr_evaluation.evaluation,rating:0 msgid "Meet expectations" -msgstr "" +msgstr "Соответствует ожиданиям" #. module: hr_evaluation #: view:hr.evaluation.report:0 #: field:hr.evaluation.report,nbr:0 msgid "# of Requests" -msgstr "" +msgstr "# запросов" #. module: hr_evaluation #: model:ir.actions.act_window,name:hr_evaluation.open_view_hr_evaluation_tree @@ -391,16 +397,20 @@ msgid "" "manages all kind of evaluations: bottom-up, top-down, self-evaluation and " "final evaluation by the manager." msgstr "" +"Каждому сотруднику может быть назначен испытательный план. Данный план " +"определяет частоту и порядок персональных испытаний. Вы можете определить " +"этапы и прикрепить к ним собеседования. OpenERP поддерживает все виды " +"оценок: снизу-вверх, сверху-вниз, самооценка и конечная оценка менеджером." #. module: hr_evaluation #: view:hr_evaluation.plan.phase:0 msgid "Action to Perform" -msgstr "" +msgstr "Действие к выполнению" #. module: hr_evaluation #: field:hr_evaluation.evaluation,note_action:0 msgid "Action Plan" -msgstr "" +msgstr "План действия" #. module: hr_evaluation #: view:hr_evaluation.plan.phase:0 @@ -410,13 +420,13 @@ msgstr "" #. module: hr_evaluation #: view:hr_evaluation.evaluation:0 msgid "Ending Summary" -msgstr "" +msgstr "Заключительная сводка" #. module: hr_evaluation #: selection:hr.evaluation.report,rating:0 #: selection:hr_evaluation.evaluation,rating:0 msgid "Significantly exceeds expectations" -msgstr "" +msgstr "Значительно превосходит ожидания" #. module: hr_evaluation #: view:hr_evaluation.evaluation:0 @@ -427,7 +437,7 @@ msgstr "" #: field:hr_evaluation.plan.phase,send_answer_employee:0 #: field:hr_evaluation.plan.phase,send_answer_manager:0 msgid "All Answers" -msgstr "" +msgstr "Все ответы" #. module: hr_evaluation #: selection:hr.evaluation.report,month:0 @@ -448,7 +458,7 @@ msgstr "" #. module: hr_evaluation #: model:ir.module.module,shortdesc:hr_evaluation.module_meta_information msgid "Human Resources Evaluation" -msgstr "" +msgstr "Оценка человеческих ресурсов" #. module: hr_evaluation #: view:hr_evaluation.evaluation:0 @@ -458,23 +468,23 @@ msgstr "" #. module: hr_evaluation #: view:hr_evaluation.plan.phase:0 msgid "Mail Settings" -msgstr "" +msgstr "Настройки почты" #. module: hr_evaluation #: field:hr.evaluation.interview,user_to_review_id:0 msgid "Employee to Interview" -msgstr "" +msgstr "Сотрудник на собеседование" #. module: hr_evaluation #: view:hr.evaluation.interview:0 #: view:hr_evaluation.evaluation:0 msgid "Interview Question" -msgstr "" +msgstr "Вопрос собеседования" #. module: hr_evaluation #: field:survey.request,is_evaluation:0 msgid "Is Evaluation?" -msgstr "" +msgstr "Является оценкой?" #. module: hr_evaluation #: model:ir.model,name:hr_evaluation.model_survey_request @@ -487,11 +497,13 @@ msgid "" "Check this box if you want to wait that all preceding phases are finished " "before launching this phase." msgstr "" +"Отметьте, если необходимо, чтобы перед началом данной фазы все предыдущие " +"были завершены." #. module: hr_evaluation #: view:hr_evaluation.evaluation:0 msgid "Evaluation Data" -msgstr "" +msgstr "Данные испытания" #. module: hr_evaluation #: help:hr_evaluation.evaluation,note_action:0 @@ -509,13 +521,13 @@ msgstr "Черновик" #. module: hr_evaluation #: field:hr_evaluation.evaluation,note_summary:0 msgid "Evaluation Summary" -msgstr "" +msgstr "Сводка испытания" #. module: hr_evaluation #: field:hr_evaluation.plan.phase,send_anonymous_employee:0 #: field:hr_evaluation.plan.phase,send_anonymous_manager:0 msgid "Anonymous Summary" -msgstr "" +msgstr "Анонимная сводка" #. module: hr_evaluation #: view:hr.employee:0 @@ -541,7 +553,7 @@ msgstr "" #. module: hr_evaluation #: view:hr_evaluation.evaluation:0 msgid "Start Evaluation" -msgstr "" +msgstr "Начало испытания" #. module: hr_evaluation #: view:hr.evaluation.interview:0 @@ -557,7 +569,7 @@ msgstr "" #: selection:hr.evaluation.report,rating:0 #: selection:hr_evaluation.evaluation,rating:0 msgid "Significantly bellow expectations" -msgstr "" +msgstr "Значительно ниже ожиданий" #. module: hr_evaluation #: view:hr_evaluation.plan.phase:0 @@ -610,19 +622,19 @@ msgstr "" #. module: hr_evaluation #: help:hr_evaluation.plan.phase,send_anonymous_manager:0 msgid "Send an anonymous summary to the manager" -msgstr "" +msgstr "Отправить анонимную сводку менеджеру" #. module: hr_evaluation #: view:hr.evaluation.interview:0 #: view:hr_evaluation.evaluation:0 msgid "Interview Evaluation" -msgstr "" +msgstr "Оценка собеседования" #. module: hr_evaluation #: model:ir.actions.act_window,name:hr_evaluation.open_view_hr_evaluation_plan_tree #: model:ir.ui.menu,name:hr_evaluation.menu_open_view_hr_evaluation_plan_tree msgid "Evaluation Plans" -msgstr "" +msgstr "Планы испытаний" #. module: hr_evaluation #: view:hr_evaluation.evaluation:0 @@ -648,22 +660,22 @@ msgstr "" #: view:hr.evaluation.report:0 #: selection:hr.evaluation.report,state:0 msgid "Final Validation" -msgstr "" +msgstr "Конечная проверка" #. module: hr_evaluation #: selection:hr_evaluation.evaluation,state:0 msgid "Waiting Appreciation" -msgstr "" +msgstr "Ожидание оценки" #. module: hr_evaluation #: field:hr_evaluation.plan.phase,mail_feature:0 msgid "Send mail for this phase" -msgstr "" +msgstr "Отправить письмо по данной фазе" #. module: hr_evaluation #: field:hr.evaluation.report,rating:0 msgid "Overall Rating" -msgstr "" +msgstr "Общий рейтинг" #. module: hr_evaluation #: view:hr.evaluation.interview:0 @@ -675,22 +687,22 @@ msgstr "" #: view:hr.evaluation.interview:0 #: view:hr_evaluation.evaluation:0 msgid "Interviewer" -msgstr "" +msgstr "Интервьюер" #. module: hr_evaluation #: model:ir.model,name:hr_evaluation.model_hr_evaluation_report msgid "Evaluations Statistics" -msgstr "" +msgstr "Статистика испытаний" #. module: hr_evaluation #: view:hr.evaluation.interview:0 msgid "Deadline Date" -msgstr "" +msgstr "Конечная дата" #. module: hr_evaluation #: selection:hr_evaluation.plan.phase,action:0 msgid "Top-Down Appraisal Requests" -msgstr "" +msgstr "Запросы на оценку сверху вниз" #. module: hr_evaluation #: view:hr_evaluation.plan.phase:0 @@ -700,12 +712,12 @@ msgstr "" #. module: hr_evaluation #: help:hr_evaluation.plan.phase,send_answer_employee:0 msgid "Send all answers to the employee" -msgstr "" +msgstr "Отправить все ответы сотруднику" #. module: hr_evaluation #: field:hr.employee,evaluation_date:0 msgid "Next Evaluation Date" -msgstr "" +msgstr "Следующая дата испытания" #. module: hr_evaluation #: view:hr.evaluation.report:0 @@ -718,7 +730,7 @@ msgstr "" #. module: hr_evaluation #: view:hr_evaluation.plan.phase:0 msgid "Evaluation Plan Phases" -msgstr "" +msgstr "Фазы плана оценки" #. module: hr_evaluation #: view:hr.evaluation.reminder:0 @@ -794,12 +806,12 @@ msgstr "" #. module: hr_evaluation #: view:hr_evaluation.evaluation:0 msgid "Validate Evaluation" -msgstr "" +msgstr "Проверить оценку" #. module: hr_evaluation #: selection:hr_evaluation.plan.phase,action:0 msgid "Final Interview" -msgstr "" +msgstr "Завершающее собеседование" #. module: hr_evaluation #: field:hr_evaluation.plan.phase,name:0 @@ -809,13 +821,13 @@ msgstr "" #. module: hr_evaluation #: selection:hr_evaluation.plan.phase,action:0 msgid "Bottom-Up Appraisal Requests" -msgstr "" +msgstr "Запросы оценки снизу вверх" #. module: hr_evaluation #: view:hr.evaluation.interview:0 #: view:hr_evaluation.evaluation:0 msgid "Search Evaluation" -msgstr "" +msgstr "Поиск оценки" #. module: hr_evaluation #: field:hr.employee,evaluation_plan_id:0 @@ -824,7 +836,7 @@ msgstr "" #: field:hr_evaluation.plan.phase,plan_id:0 #: model:ir.model,name:hr_evaluation.model_hr_evaluation_plan msgid "Evaluation Plan" -msgstr "" +msgstr "План оценки" #. module: hr_evaluation #: selection:hr.evaluation.report,month:0 @@ -834,7 +846,7 @@ msgstr "" #. module: hr_evaluation #: view:hr_evaluation.plan.phase:0 msgid "Send to Managers" -msgstr "" +msgstr "Отправить менеджерам" #. module: hr_evaluation #: model:ir.actions.act_window,name:hr_evaluation.action_hr_evaluation_send_mail @@ -849,12 +861,12 @@ msgstr "" #. module: hr_evaluation #: model:ir.model,name:hr_evaluation.model_hr_evaluation_evaluation msgid "Employee Evaluation" -msgstr "" +msgstr "Оценка сотрудника" #. module: hr_evaluation #: view:hr_evaluation.plan:0 msgid "Search Evaluation Plan" -msgstr "" +msgstr "Поиск по плану оценки" #. module: hr_evaluation #: view:hr_evaluation.plan:0 @@ -875,7 +887,7 @@ msgstr "" #: model:ir.actions.act_window,name:hr_evaluation.action_hr_evaluation_interview_tree #: model:ir.ui.menu,name:hr_evaluation.menu_open_hr_evaluation_interview_requests msgid "Interview Requests" -msgstr "" +msgstr "Запросы на собеседование" #. module: hr_evaluation #: field:hr.evaluation.report,create_date:0 @@ -894,6 +906,8 @@ msgid "" "The date of the next evaluation is computed by the evaluation plan's dates " "(first evaluation + periodicity)." msgstr "" +"Дата следующей оценки вычисляется согласно плану (первая оценка + " +"периодичность)." #~ msgid "Score" #~ msgstr "Оценка" diff --git a/addons/hr_payroll_account/i18n/zh_CN.po b/addons/hr_payroll_account/i18n/zh_CN.po new file mode 100644 index 00000000000..d44c5ae8a83 --- /dev/null +++ b/addons/hr_payroll_account/i18n/zh_CN.po @@ -0,0 +1,344 @@ +# Chinese (Simplified) translation for openobject-addons +# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2011. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-01-11 11:15+0000\n" +"PO-Revision-Date: 2011-06-27 13:51+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Chinese (Simplified) \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2011-06-28 04:40+0000\n" +"X-Generator: Launchpad (build 13168)\n" + +#. module: hr_payroll_account +#: field:hr.payslip,move_line_ids:0 +msgid "Accounting Lines" +msgstr "会计明细" + +#. module: hr_payroll_account +#: field:hr.payroll.register,bank_journal_id:0 +#: field:hr.payslip,bank_journal_id:0 +msgid "Bank Journal" +msgstr "银行日记帐" + +#. module: hr_payroll_account +#: model:ir.model,name:hr_payroll_account.model_hr_contibution_register_line +msgid "Contribution Register Line" +msgstr "捐款记录明细" + +#. module: hr_payroll_account +#: model:ir.model,name:hr_payroll_account.model_hr_contibution_register +msgid "Contribution Register" +msgstr "捐款记录" + +#. module: hr_payroll_account +#: help:hr.employee,analytic_account:0 +msgid "Analytic Account for Salary Analysis" +msgstr "薪酬分析的辅助核算项" + +#. module: hr_payroll_account +#: field:hr.payroll.register,journal_id:0 +#: field:hr.payslip,journal_id:0 +msgid "Expense Journal" +msgstr "费用日记帐" + +#. module: hr_payroll_account +#: field:hr.contibution.register.line,period_id:0 +msgid "Period" +msgstr "期间" + +#. module: hr_payroll_account +#: model:ir.model,name:hr_payroll_account.model_hr_employee +msgid "Employee" +msgstr "员工" + +#. module: hr_payroll_account +#: view:hr.payslip:0 +msgid "Other Informations" +msgstr "其它信息" + +#. module: hr_payroll_account +#: field:hr.employee,salary_account:0 +msgid "Salary Account" +msgstr "薪酬科目" + +#. module: hr_payroll_account +#: help:hr.employee,property_bank_account:0 +msgid "Select Bank Account from where Salary Expense will be Paid" +msgstr "" + +#. module: hr_payroll_account +#: model:ir.model,name:hr_payroll_account.model_hr_payroll_register +msgid "Payroll Register" +msgstr "工资表记录" + +#. module: hr_payroll_account +#: model:ir.model,name:hr_payroll_account.model_hr_payslip_account_move +msgid "Account Move Link to Pay Slip" +msgstr "分录链接到工资表" + +#. module: hr_payroll_account +#: view:hr.payslip:0 +msgid "Description" +msgstr "描述" + +#. module: hr_payroll_account +#: code:addons/hr_payroll_account/hr_payroll_account.py:331 +#, python-format +msgid "Please Confirm all Expense Invoice appear for Reimbursement" +msgstr "请确认所有报销的费用发票" + +#. module: hr_payroll_account +#: code:addons/hr_payroll_account/hr_payroll_account.py:432 +#, python-format +msgid "Please defined partner in bank account for %s !" +msgstr "" + +#. module: hr_payroll_account +#: view:hr.payslip:0 +msgid "Accounting Informations" +msgstr "会计信息" + +#. module: hr_payroll_account +#: help:hr.employee,salary_account:0 +msgid "Expense account when Salary Expense will be recorded" +msgstr "开支科目将记录薪酬开支" + +#. module: hr_payroll_account +#: code:addons/hr_payroll_account/hr_payroll_account.py:429 +#, python-format +msgid "Please defined bank account for %s !" +msgstr "" + +#. module: hr_payroll_account +#: model:ir.module.module,description:hr_payroll_account.module_meta_information +msgid "" +"Generic Payroll system Integrated with Accountings\n" +" * Expanse Encoding\n" +" * Payment Encoding\n" +" * Comany Contribution Managemet\n" +" " +msgstr "" + +#. module: hr_payroll_account +#: model:ir.module.module,shortdesc:hr_payroll_account.module_meta_information +msgid "Human Resource Payroll Accounting" +msgstr "人力资源工资表会计部分" + +#. module: hr_payroll_account +#: view:hr.payslip:0 +#: field:hr.payslip,move_payment_ids:0 +msgid "Payment Lines" +msgstr "付款明细" + +#. module: hr_payroll_account +#: code:addons/hr_payroll_account/hr_payroll_account.py:270 +#: code:addons/hr_payroll_account/hr_payroll_account.py:445 +#, python-format +msgid "Please define fiscal year for perticular contract" +msgstr "请定义财务年的会计期间" + +#. module: hr_payroll_account +#: field:hr.payslip.account.move,slip_id:0 +#: model:ir.model,name:hr_payroll_account.model_hr_payslip +msgid "Pay Slip" +msgstr "工资表" + +#. module: hr_payroll_account +#: constraint:hr.employee:0 +msgid "Error ! You cannot create recursive Hierarchy of Employees." +msgstr "错误!您不能创建递归的员工等级。" + +#. module: hr_payroll_account +#: view:hr.payslip:0 +msgid "Account Lines" +msgstr "明细" + +#. module: hr_payroll_account +#: field:hr.contibution.register,account_id:0 +#: field:hr.holidays.status,account_id:0 +#: field:hr.payroll.advice,account_id:0 +msgid "Account" +msgstr "科目" + +#. module: hr_payroll_account +#: field:hr.employee,property_bank_account:0 +msgid "Bank Account" +msgstr "银行帐户" + +#. module: hr_payroll_account +#: field:hr.payslip.account.move,name:0 +msgid "Name" +msgstr "名称" + +#. module: hr_payroll_account +#: model:ir.model,name:hr_payroll_account.model_hr_payslip_line +msgid "Payslip Line" +msgstr "工资表明细" + +#. module: hr_payroll_account +#: view:hr.payslip:0 +msgid "Accounting Vouchers" +msgstr "会计凭证" + +#. module: hr_payroll_account +#: constraint:hr.employee:0 +msgid "" +"Error ! You cannot select a department for which the employee is the manager." +msgstr "错误!您不能选择一部门因为该员工是经理。" + +#. module: hr_payroll_account +#: help:hr.payroll.register,period_id:0 +#: help:hr.payslip,period_id:0 +msgid "Keep empty to use the period of the validation(Payslip) date." +msgstr "为空使用这个期间审核(工资表)日期" + +#. module: hr_payroll_account +#: model:ir.model,name:hr_payroll_account.model_hr_payroll_advice +msgid "Bank Advice Note" +msgstr "银行通知单备注" + +#. module: hr_payroll_account +#: field:hr.payslip.account.move,move_id:0 +msgid "Expense Entries" +msgstr "费用分录" + +#. module: hr_payroll_account +#: field:hr.payslip,move_ids:0 +msgid "Accounting vouchers" +msgstr "会计凭证" + +#. module: hr_payroll_account +#: code:addons/hr_payroll_account/hr_payroll_account.py:270 +#: code:addons/hr_payroll_account/hr_payroll_account.py:277 +#: code:addons/hr_payroll_account/hr_payroll_account.py:280 +#: code:addons/hr_payroll_account/hr_payroll_account.py:297 +#: code:addons/hr_payroll_account/hr_payroll_account.py:331 +#: code:addons/hr_payroll_account/hr_payroll_account.py:445 +#: code:addons/hr_payroll_account/hr_payroll_account.py:452 +#: code:addons/hr_payroll_account/hr_payroll_account.py:455 +#: code:addons/hr_payroll_account/hr_payroll_account.py:469 +#: code:addons/hr_payroll_account/hr_payroll_account.py:492 +#, python-format +msgid "Warning !" +msgstr "警告!" + +#. module: hr_payroll_account +#: field:hr.employee,employee_account:0 +msgid "Employee Account" +msgstr "员工帐户" + +#. module: hr_payroll_account +#: field:hr.payslip.line,account_id:0 +msgid "General Account" +msgstr "一般科目" + +#. module: hr_payroll_account +#: field:hr.contibution.register,yearly_total_by_emp:0 +msgid "Total By Employee" +msgstr "员工合计" + +#. module: hr_payroll_account +#: field:hr.payslip.account.move,sequence:0 +msgid "Sequence" +msgstr "序列" + +#. module: hr_payroll_account +#: field:hr.payroll.register,period_id:0 +#: field:hr.payslip,period_id:0 +msgid "Force Period" +msgstr "强制会计期间" + +#. module: hr_payroll_account +#: model:ir.model,name:hr_payroll_account.model_hr_holidays_status +msgid "Leave Type" +msgstr "假期类型" + +#. module: hr_payroll_account +#: code:addons/hr_payroll_account/hr_payroll_account.py:277 +#: code:addons/hr_payroll_account/hr_payroll_account.py:452 +#, python-format +msgid "Fiscal Year is not defined for slip date %s" +msgstr "这薪酬日期 %s 财务年度没定义" + +#. module: hr_payroll_account +#: field:hr.contibution.register,analytic_account_id:0 +#: field:hr.employee,analytic_account:0 +#: field:hr.holidays.status,analytic_account_id:0 +#: field:hr.payroll.structure,account_id:0 +#: field:hr.payslip.line,analytic_account_id:0 +msgid "Analytic Account" +msgstr "辅助核算项" + +#. module: hr_payroll_account +#: help:hr.employee,employee_account:0 +msgid "Employee Payable Account" +msgstr "员工应付帐户" + +#. module: hr_payroll_account +#: field:hr.contibution.register,yearly_total_by_comp:0 +msgid "Total By Company" +msgstr "公司合计" + +#. module: hr_payroll_account +#: model:ir.model,name:hr_payroll_account.model_hr_payroll_structure +msgid "Salary Structure" +msgstr "薪酬结构" + +#. module: hr_payroll_account +#: code:addons/hr_payroll_account/hr_payroll_account.py:557 +#, python-format +msgid "Please Configure Partners Receivable Account!!" +msgstr "请定义业务伙伴应收款帐户!" + +#. module: hr_payroll_account +#: view:hr.contibution.register:0 +msgid "Year" +msgstr "年" + +#. module: hr_payroll_account +#: code:addons/hr_payroll_account/hr_payroll_account.py:280 +#: code:addons/hr_payroll_account/hr_payroll_account.py:455 +#, python-format +msgid "Period is not defined for slip date %s" +msgstr "这薪酬日期 %s 会计期间没定义。" + +#. module: hr_payroll_account +#: view:hr.payslip:0 +msgid "Accounting Details" +msgstr "会计细节" + +#. module: hr_payroll_account +#: code:addons/hr_payroll_account/hr_payroll_account.py:540 +#, python-format +msgid "Please Configure Partners Payable Account!!" +msgstr "请定义业务伙伴应付款帐户!" + +#. module: hr_payroll_account +#: code:addons/hr_payroll_account/hr_payroll_account.py:429 +#: code:addons/hr_payroll_account/hr_payroll_account.py:432 +#: code:addons/hr_payroll_account/hr_payroll_account.py:533 +#: code:addons/hr_payroll_account/hr_payroll_account.py:550 +#, python-format +msgid "Integrity Error !" +msgstr "" + +#~ msgid "" +#~ "Generic Payroll system Integrated with Accountings\n" +#~ " * Expense Encoding\n" +#~ " * Payment Encoding\n" +#~ " * Company Contribution Management\n" +#~ " " +#~ msgstr "" +#~ "通用工资系统整合会计\n" +#~ " * 费用编码\n" +#~ " * 付款编码\n" +#~ " * 公司捐款管理\n" +#~ " " diff --git a/addons/mrp/i18n/tr.po b/addons/mrp/i18n/tr.po index 05c4042c6f9..372460e0167 100644 --- a/addons/mrp/i18n/tr.po +++ b/addons/mrp/i18n/tr.po @@ -7,20 +7,20 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-01-11 11:15+0000\n" -"PO-Revision-Date: 2011-05-16 20:21+0000\n" +"PO-Revision-Date: 2011-06-27 18:38+0000\n" "Last-Translator: Ayhan KIZILTAN \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: 2011-05-17 04:39+0000\n" -"X-Generator: Launchpad (build 12959)\n" +"X-Launchpad-Export-Date: 2011-06-28 04:39+0000\n" +"X-Generator: Launchpad (build 13168)\n" #. module: mrp #: field:mrp.production,move_created_ids:0 #: field:mrp.production,move_created_ids2:0 msgid "Moves Created" -msgstr "Oluşan Hareketler" +msgstr "Oluşturulan Hareketler" #. module: mrp #: model:ir.actions.act_window,help:mrp.mrp_production_action @@ -40,7 +40,7 @@ msgstr "" #. module: mrp #: help:mrp.production,location_src_id:0 msgid "Location where the system will look for components." -msgstr "Sistemin bileşenleri arayacağı lokasyon." +msgstr "Sistemin bileşenleri arayacağı konum." #. module: mrp #: field:mrp.production,workcenter_lines:0 @@ -50,7 +50,7 @@ msgstr "İş Merkezi Kullanımı" #. module: mrp #: view:mrp.routing.workcenter:0 msgid "Routing Work Centers" -msgstr "Rota İş Merkezleri" +msgstr "İş Merkezleri Yönlendirme" #. module: mrp #: model:ir.module.module,shortdesc:mrp.module_meta_information @@ -73,14 +73,14 @@ msgid "" "The 'Minimum stock rule' allows the system to create procurement orders " "automatically as soon as the minimum stock is reached." msgstr "" -"'Minimum stok kuralı', minimum stok sayısına erişildiğinde sistemin " -"satınalma emirlerini otomatik olarak oluşturmasına izin verir." +"'Enaz stok kuralı', enaz stok sayısına erişildiğinde sistemin satınalma " +"emirlerini otomatik olarak oluşturmasına izin verir." #. module: mrp #: field:mrp.production,picking_id:0 #: field:mrp.production.order,picking_id:0 msgid "Picking list" -msgstr "Seçim listesi" +msgstr "Toplama Listesi" #. module: mrp #: code:addons/mrp/report/price.py:121 @@ -2114,7 +2114,7 @@ msgstr "Ayar için saat cinsinden süre." #. module: mrp #: selection:mrp.production.order,month:0 msgid "December" -msgstr "Eylül" +msgstr "Aralık" #. module: mrp #: field:mrp.installer,config_logo:0 diff --git a/addons/product_expiry/i18n/fi.po b/addons/product_expiry/i18n/fi.po new file mode 100644 index 00000000000..03098dfc7b1 --- /dev/null +++ b/addons/product_expiry/i18n/fi.po @@ -0,0 +1,181 @@ +# Finnish translation for openobject-addons +# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2011. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-01-11 11:15+0000\n" +"PO-Revision-Date: 2011-06-27 06:27+0000\n" +"Last-Translator: FULL NAME \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: 2011-06-28 04:40+0000\n" +"X-Generator: Launchpad (build 13168)\n" + +#. module: product_expiry +#: model:ir.model,name:product_expiry.model_stock_production_lot +msgid "Production lot" +msgstr "Tuotantoerä" + +#. module: product_expiry +#: model:product.template,name:product_expiry.product_product_from_product_template +msgid "Ham" +msgstr "Kinkku" + +#. module: product_expiry +#: model:product.template,name:product_expiry.product_product_lait_product_template +msgid "Cow milk" +msgstr "Maito" + +#. module: product_expiry +#: model:ir.module.module,shortdesc:product_expiry.module_meta_information +msgid "Products date of expiry" +msgstr "Tuotteet viimeisen käyttöpäivän mukaan" + +#. module: product_expiry +#: field:product.product,life_time:0 +msgid "Product Life Time" +msgstr "Tuotteen elinikä" + +#. module: product_expiry +#: help:stock.production.lot,use_date:0 +msgid "" +"The date on which the lot starts deteriorating without becoming dangerous." +msgstr "" +"Päivä jolloin erän laatu alkaa heikkenemään ennenkun se tulee vaaralliseksi." + +#. module: product_expiry +#: field:product.product,use_time:0 +msgid "Product Use Time" +msgstr "Tuotteen käyttöaika" + +#. module: product_expiry +#: sql_constraint:stock.production.lot:0 +msgid "" +"The combination of serial number and internal reference must be unique !" +msgstr "" +"Sarjanumeron ja sisäisen viitenumeron yhdistelmän on oltava uniikki !" + +#. module: product_expiry +#: help:stock.production.lot,removal_date:0 +msgid "The date on which the lot should be removed." +msgstr "Päivä jolloin erä tulisi poistaa." + +#. module: product_expiry +#: model:ir.model,name:product_expiry.model_product_product +msgid "Product" +msgstr "Tuote" + +#. module: product_expiry +#: help:product.product,alert_time:0 +msgid "" +"The number of days after which an alert should be notified about the " +"production lot." +msgstr "Päivien määrä jonka jälkeen tuote-erästä tulee hälytys." + +#. module: product_expiry +#: field:product.product,removal_time:0 +msgid "Product Removal Time" +msgstr "Tuotteen poistopäivä" + +#. module: product_expiry +#: field:stock.production.lot,removal_date:0 +msgid "Removal Date" +msgstr "Poistopäivä" + +#. module: product_expiry +#: help:stock.production.lot,life_date:0 +msgid "" +"The date on which the lot may become dangerous and should not be consumed." +msgstr "" +"Päivä jolloin erä muuttuu vaaralliseksi, eikä sitä tule enään käyttää." + +#. module: product_expiry +#: model:ir.module.module,description:product_expiry.module_meta_information +msgid "" +"Track different dates on products and production lots:\n" +" - end of life\n" +" - best before date\n" +" - removal date\n" +" - alert date\n" +"Used, for example, in food industries." +msgstr "" + +#. module: product_expiry +#: model:product.template,name:product_expiry.product_product_pain_product_template +msgid "Bread" +msgstr "Leipä" + +#. module: product_expiry +#: model:product.uom,name:product_expiry.product_uom_ltr +#: model:product.uom.categ,name:product_expiry.product_uom_categ_vol +msgid "LTR" +msgstr "" + +#. module: product_expiry +#: view:product.product:0 +#: view:stock.production.lot:0 +msgid "Dates" +msgstr "Päivämäärät" + +#. module: product_expiry +#: field:stock.production.lot,life_date:0 +msgid "End of Life Date" +msgstr "Elinkaaren loppupäivä" + +#. module: product_expiry +#: field:stock.production.lot,use_date:0 +msgid "Best before Date" +msgstr "Parasta ennen päiväys" + +#. module: product_expiry +#: model:product.template,name:product_expiry.product_product_jambon_product_template +msgid "French cheese Camenbert" +msgstr "Ranskalaista Camenbert juustoa" + +#. module: product_expiry +#: help:product.product,removal_time:0 +msgid "The number of days before a production lot should be removed." +msgstr "Päivien määrä ennenkuin tuotantoerä tulisi poistaa." + +#. module: product_expiry +#: field:stock.production.lot,alert_date:0 +msgid "Alert Date" +msgstr "Hälytyspäivä" + +#. module: product_expiry +#: help:product.product,use_time:0 +msgid "" +"The number of days before a production lot starts deteriorating without " +"becoming dangerous." +msgstr "" + +#. module: product_expiry +#: constraint:product.product:0 +msgid "Error: Invalid ean code" +msgstr "Virhe: Väärä EAN-koodi" + +#. module: product_expiry +#: help:product.product,life_time:0 +msgid "" +"The number of days before a production lot may become dangerous and should " +"not be consumed." +msgstr "" +"Päivien määrä ennenkuin tuotantoerä voi tulla vaaralliseksi eikä sitä enään " +"tulisi käyttää." + +#. module: product_expiry +#: help:stock.production.lot,alert_date:0 +msgid "" +"The date on which an alert should be notified about the production lot." +msgstr "Päivä jolloin tästä tuotantoerästä tulisi tehdä hälytys." + +#. module: product_expiry +#: field:product.product,alert_time:0 +msgid "Product Alert Time" +msgstr "Tuotten hälytysaika" diff --git a/addons/project_planning/i18n/fi.po b/addons/project_planning/i18n/fi.po new file mode 100644 index 00000000000..bda70796e5e --- /dev/null +++ b/addons/project_planning/i18n/fi.po @@ -0,0 +1,597 @@ +# Finnish translation for openobject-addons +# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2011. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-01-11 11:15+0000\n" +"PO-Revision-Date: 2011-06-27 07:31+0000\n" +"Last-Translator: FULL NAME \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: 2011-06-28 04:40+0000\n" +"X-Generator: Launchpad (build 13168)\n" + +#. module: project_planning +#: constraint:account.analytic.account:0 +msgid "" +"Error! The currency has to be the same as the currency of the selected " +"company" +msgstr "Virhe! Valuutan tulee olla sama kun valitun yrityksen valutta." + +#. module: project_planning +#: help:report_account_analytic.planning.account,tasks:0 +#: help:report_account_analytic.planning.user,tasks:0 +msgid "" +"This value is given by the sum of work remaining to do on the task for this " +"planning, expressed in days." +msgstr "" +"Tämä arvo annetaan jäljelläolevan työn määränä tehtävän suorittamiseksi, " +"määriteltynä päivinä." + +#. module: project_planning +#: model:ir.actions.act_window,name:project_planning.action_account_analytic_planning_stat_form +#: model:ir.ui.menu,name:project_planning.menu_board_planning +#: model:ir.ui.menu,name:project_planning.menu_report_account_analytic_planning_stat +msgid "Planning Statistics" +msgstr "Suunnittelutilastot" + +#. module: project_planning +#: model:ir.model,name:project_planning.model_report_account_analytic_planning_line +#: view:report_account_analytic.planning.line:0 +msgid "Planning Line" +msgstr "Suunnittelulinja" + +#. module: project_planning +#: view:report_account_analytic.planning:0 +msgid "Total Unallocated Time" +msgstr "Allokoimaton aika yhteensä" + +#. module: project_planning +#: field:report_account_analytic.planning,name:0 +msgid "Planning Name" +msgstr "Suunnitelman nimi" + +#. module: project_planning +#: constraint:project.task:0 +msgid "Error ! You cannot create recursive tasks." +msgstr "Virhe ! Et voi luoda rekursiivisiä tehtäviä." + +#. module: project_planning +#: view:board.board:0 +msgid "My Project's planning" +msgstr "Omien projetien suunnittelu" + +#. module: project_planning +#: field:report_account_analytic.planning.account,timesheet:0 +#: report:report_account_analytic.planning.print:0 +#: field:report_account_analytic.planning.stat,sum_amount_real:0 +#: field:report_account_analytic.planning.user,timesheet:0 +msgid "Timesheet" +msgstr "Tuntilista" + +#. module: project_planning +#: model:ir.module.module,shortdesc:project_planning.module_meta_information +msgid "Planning Management Module" +msgstr "Suunnittelun hallintamoduuli" + +#. module: project_planning +#: model:ir.actions.act_window,help:project_planning.action_account_analytic_planning_form +msgid "" +"With its global system to schedule all resources of a company (people and " +"material), OpenERP allows you to encode and then automatically compute tasks " +"and phases scheduling, track resource allocation and availability." +msgstr "" + +#. module: project_planning +#: report:report_account_analytic.planning.print:0 +msgid "Total planned tasks" +msgstr "Suunnitellut tehtävät yhteensä" + +#. module: project_planning +#: field:report_account_analytic.planning.stat,account_id:0 +msgid "Account" +msgstr "Tili" + +#. module: project_planning +#: model:ir.model,name:project_planning.model_project_task +msgid "Task" +msgstr "Tehtävä" + +#. module: project_planning +#: view:account.analytic.account:0 +#: view:report_account_analytic.planning:0 +#: view:report_account_analytic.planning.line:0 +msgid "Notes" +msgstr "Huomautukset" + +#. module: project_planning +#: field:account.analytic.account,planning_ids:0 +#: model:ir.actions.act_window,name:project_planning.action_account_analytic_planning_form +#: model:ir.ui.menu,name:project_planning.menu_report_account_analytic_planning +msgid "Plannings" +msgstr "Suunnitelmat" + +#. module: project_planning +#: report:report_account_analytic.planning.print:0 +msgid "Project" +msgstr "Projekti" + +#. module: project_planning +#: view:report_account_analytic.planning:0 +msgid "Start Task" +msgstr "Aloita tehtävä" + +#. module: project_planning +#: selection:report_account_analytic.planning,state:0 +msgid "Cancelled" +msgstr "Peruttu" + +#. module: project_planning +#: view:account.analytic.account:0 +#: view:report_account_analytic.planning:0 +#: view:report_account_analytic.planning.line:0 +msgid "Total Planned (in Days)" +msgstr "Suunniteltu yhteensä (päiviä)" + +#. module: project_planning +#: constraint:report_account_analytic.planning:0 +msgid "" +"Invalid planning ! Planning dates can't overlap for the same responsible. " +msgstr "" +"Virheellinen suunnitelmat ! Suunnitellut päivät eivät voi mennä päällekkäin " +"samalla vastuuhenkilöllä. " + +#. module: project_planning +#: field:report_account_analytic.planning,planning_account:0 +msgid "Planning By Account" +msgstr "Suunnitelmat tileittäin" + +#. module: project_planning +#: view:report_account_analytic.planning:0 +msgid "Current Plannings" +msgstr "Nykyiset suunnitelmat" + +#. module: project_planning +#: model:ir.model,name:project_planning.model_account_analytic_account +msgid "Analytic Account" +msgstr "Analyyttinen tili" + +#. module: project_planning +#: view:report_account_analytic.planning:0 +msgid "Reset to Draft" +msgstr "Palauta luonnokseksi" + +#. module: project_planning +#: view:report_account_analytic.planning:0 +msgid "Extra Info" +msgstr "Lisätiedot" + +#. module: project_planning +#: report:report_account_analytic.planning.print:0 +msgid "To :" +msgstr "Vastanottaja :" + +#. module: project_planning +#: help:report_account_analytic.planning.account,timesheet:0 +#: help:report_account_analytic.planning.user,timesheet:0 +msgid "" +"This value is given by the sum of all work encoded in the timesheet(s) " +"between the 'Date From' and 'Date To' of the planning." +msgstr "" +"Tämä arvo annetaan summana tuntilistoille merkityistä tunniesta alkupäivän " +"ja loppupäivän väliseltä ajalta" + +#. module: project_planning +#: constraint:account.analytic.account:0 +msgid "Error! You can not create recursive analytic accounts." +msgstr "Virhe! Et voi luoda sisäkkäisiä analyyttisiä tilejä." + +#. module: project_planning +#: field:report_account_analytic.planning.account,plan_open:0 +#: field:report_account_analytic.planning.user,plan_open:0 +msgid "Time Allocation without Tasks" +msgstr "Ajan allokointi ilman tehtäviä" + +#. module: project_planning +#: view:account.analytic.account:0 +#: view:report_account_analytic.planning:0 +msgid "Planning Lines" +msgstr "Suunnitelmarivit" + +#. module: project_planning +#: constraint:res.company:0 +msgid "Error! You can not create recursive companies." +msgstr "Virhe! Et voi luoda sisäkkäisiä yrityksiä." + +#. module: project_planning +#: field:report_account_analytic.planning.account,account_id:0 +#: field:report_account_analytic.planning.line,account_id:0 +msgid "Analytic account" +msgstr "Analyyttinen tili" + +#. module: project_planning +#: help:report_account_analytic.planning.account,plan_open:0 +msgid "" +"This value is given by the sum of time allocation with the checkbox " +"'Assigned in Taks' set to FALSE, expressed in days." +msgstr "" + +#. module: project_planning +#: view:report_account_analytic.planning:0 +msgid "Miscelleanous" +msgstr "Muut" + +#. module: project_planning +#: help:res.company,planning_time_mode_id:0 +msgid "This will set the unit of measure used in plannings." +msgstr "Asettaa mittayksikön jota käytetään suunnitelmissa." + +#. module: project_planning +#: report:report_account_analytic.planning.print:0 +msgid "HR Planning" +msgstr "HR suunnittelu" + +#. module: project_planning +#: field:report_account_analytic.planning.account,tasks:0 +#: field:report_account_analytic.planning.user,tasks:0 +msgid "Remaining Tasks" +msgstr "Jäljelläolevat tehtävät" + +#. module: project_planning +#: view:account.analytic.account:0 +#: model:ir.actions.report.xml,name:project_planning.report_planning +#: model:ir.model,name:project_planning.model_report_account_analytic_planning +#: model:ir.ui.menu,name:project_planning.next_id_85 +#: field:project.task,planning_line_id:0 +#: view:report_account_analytic.planning:0 +#: field:report_account_analytic.planning.account,planning_id:0 +#: field:report_account_analytic.planning.line,planning_id:0 +#: field:report_account_analytic.planning.stat,planning_id:0 +#: field:report_account_analytic.planning.user,planning_id:0 +msgid "Planning" +msgstr "Suunnittelu" + +#. module: project_planning +#: field:report_account_analytic.planning,total_planned:0 +msgid "Total Planned" +msgstr "Suunniteltu yhteensä" + +#. module: project_planning +#: view:report_account_analytic.planning:0 +msgid "Time Encoding" +msgstr "Ajan syöttö" + +#. module: project_planning +#: field:report_account_analytic.planning.user,free:0 +msgid "Unallocated Time" +msgstr "Määrittelemätän aika" + +#. module: project_planning +#: help:report_account_analytic.planning.user,plan_open:0 +msgid "" +"This value is given by the sum of time allocation without task(s) linked, " +"expressed in days." +msgstr "" + +#. module: project_planning +#: view:report_account_analytic.planning:0 +msgid "Delegate" +msgstr "Delegoi" + +#. module: project_planning +#: help:report_account_analytic.planning.user,free:0 +msgid "" +"Computed as Business Days - (Time Allocation of Tasks + Time Allocation " +"without Tasks + Holiday Leaves)" +msgstr "" + +#. module: project_planning +#: help:report_account_analytic.planning,business_days:0 +msgid "" +"Set here the number of working days within this planning for one person full " +"time" +msgstr "" +"Aseta tähän työpäivien määrä suunnitelmassa yhden täysaikaisen henkilön " +"osalta." + +#. module: project_planning +#: report:report_account_analytic.planning.print:0 +msgid "[" +msgstr "" + +#. module: project_planning +#: report:report_account_analytic.planning.print:0 +msgid "From :" +msgstr "Lähettäjä :" + +#. module: project_planning +#: field:report_account_analytic.planning,planning_user_ids:0 +msgid "Planning By User" +msgstr "Suunnitelu käyttäjittäin" + +#. module: project_planning +#: model:ir.actions.act_window,name:project_planning.act_task_of_lines +#: view:report_account_analytic.planning:0 +#: field:report_account_analytic.planning.stat,sum_amount_tasks:0 +msgid "Tasks" +msgstr "Tehtävät" + +#. module: project_planning +#: view:report_account_analytic.planning:0 +msgid "Planning By Account (in Days)" +msgstr "Suunnittelu tileittäin (päiviä)" + +#. module: project_planning +#: report:report_account_analytic.planning.print:0 +msgid "Time without tasks" +msgstr "Aika ilman tehtäiä" + +#. module: project_planning +#: field:report_account_analytic.planning,date_from:0 +msgid "Start Date" +msgstr "Aloituspvm" + +#. module: project_planning +#: field:report_account_analytic.planning,total_free:0 +msgid "Total Free" +msgstr "Yhteensä vapaana" + +#. module: project_planning +#: help:report_account_analytic.planning.account,plan_tasks:0 +msgid "" +"This value is given by the sum of time allocation with the checkbox " +"'Assigned in Taks' set to TRUE expressed in days." +msgstr "" + +#. module: project_planning +#: field:report_account_analytic.planning,stat_ids:0 +msgid "Planning analysis" +msgstr "Suunnitteluanalyysi" + +#. module: project_planning +#: field:report_account_analytic.planning.line,amount_unit:0 +msgid "Qty UoM" +msgstr "Määrän mittayksikkö" + +#. module: project_planning +#: field:report_account_analytic.planning.line,note:0 +msgid "Note" +msgstr "Huomautus" + +#. module: project_planning +#: view:report_account_analytic.planning:0 +#: selection:report_account_analytic.planning,state:0 +msgid "Draft" +msgstr "Luonnos" + +#. module: project_planning +#: model:ir.model,name:project_planning.model_report_account_analytic_planning_account +#: view:report_account_analytic.planning:0 +msgid "Planning by Account" +msgstr "Suunnittelu tileittäin" + +#. module: project_planning +#: view:report_account_analytic.planning:0 +msgid "Pending" +msgstr "Odottava" + +#. module: project_planning +#: field:report_account_analytic.planning.stat,sum_amount:0 +msgid "Planned Days" +msgstr "Suunnitellut päivät" + +#. module: project_planning +#: field:report_account_analytic.planning,state:0 +msgid "Status" +msgstr "Tila" + +#. module: project_planning +#: help:report_account_analytic.planning.user,holiday:0 +msgid "" +"This value is given by the total of validated leaves into the 'Date From' " +"and 'Date To' of the planning." +msgstr "" +"Arvo annetaan hyväksyttyjen lomapäivien määränä alkupäivän ja loppupäivän " +"välissä suunnitelmassa." + +#. module: project_planning +#: field:report_account_analytic.planning.line,user_id:0 +#: report:report_account_analytic.planning.print:0 +#: field:report_account_analytic.planning.stat,user_id:0 +#: field:report_account_analytic.planning.user,user_id:0 +msgid "User" +msgstr "Käyttäjä" + +#. module: project_planning +#: view:report_account_analytic.planning:0 +msgid "Total Remaining Tasks" +msgstr "Jäljelläolevat tehtävät yhteensä" + +#. module: project_planning +#: model:ir.module.module,description:project_planning.module_meta_information +msgid "" +"\n" +"This module helps you to manage your plannings.\n" +"\n" +"This module is based on the analytic accounting and is totally integrated " +"with\n" +"* the timesheets encoding\n" +"* the holidays management\n" +"* the project management\n" +"\n" +"So that, each department manager can know if someone in his team has still " +"unallocated time for a given planning (taking in consideration the validated " +"leaves) or if he still needs to encode tasks.\n" +"\n" +"At the end of the month, the planning manager can also check if the encoded " +"timesheets are respecting the planned time on each analytic account.\n" +msgstr "" + +#. module: project_planning +#: model:ir.model,name:project_planning.model_res_company +msgid "Companies" +msgstr "Yritykset" + +#. module: project_planning +#: field:report_account_analytic.planning.line,amount_in_base_uom:0 +msgid "Quantity in base uom" +msgstr "Määrä perusmittayksikössä" + +#. module: project_planning +#: field:report_account_analytic.planning.user,plan_tasks:0 +msgid "Time Planned on Tasks" +msgstr "Suunniteltu aika tehtäville" + +#. module: project_planning +#: field:report_account_analytic.planning.line,amount:0 +msgid "Quantity" +msgstr "Määrä" + +#. module: project_planning +#: field:report_account_analytic.planning,code:0 +msgid "Code" +msgstr "Koodi" + +#. module: project_planning +#: view:account.analytic.account:0 +#: field:report_account_analytic.planning,line_ids:0 +msgid "Planning lines" +msgstr "Suunnittelurivit" + +#. module: project_planning +#: view:report_account_analytic.planning:0 +#: selection:report_account_analytic.planning,state:0 +msgid "Done" +msgstr "Valmis" + +#. module: project_planning +#: view:report_account_analytic.planning:0 +msgid "Cancel" +msgstr "Peruuta" + +#. module: project_planning +#: view:report_account_analytic.planning:0 +msgid "Planning By User (in Days)" +msgstr "Suunnittelu käyttäjittäin (päiviä)" + +#. module: project_planning +#: view:report_account_analytic.planning.stat:0 +msgid "Planning statistics" +msgstr "Suunnittelutilastot" + +#. module: project_planning +#: view:report_account_analytic.planning:0 +#: selection:report_account_analytic.planning,state:0 +msgid "Open" +msgstr "Avaa" + +#. module: project_planning +#: model:ir.model,name:project_planning.model_report_account_analytic_planning_user +#: view:report_account_analytic.planning:0 +msgid "Planning by User" +msgstr "Sunnittelu käyttäjittäin" + +#. module: project_planning +#: view:report_account_analytic.planning:0 +msgid "Information" +msgstr "Tiedot" + +#. module: project_planning +#: field:report_account_analytic.planning,business_days:0 +msgid "Business Days" +msgstr "Työpäiviä" + +#. module: project_planning +#: view:report_account_analytic.planning:0 +msgid "Reactivate" +msgstr "Aktivoi uudelleen" + +#. module: project_planning +#: field:report_account_analytic.planning,user_id:0 +msgid "Responsible" +msgstr "Vastuuhenkilö" + +#. module: project_planning +#: model:ir.model,name:project_planning.model_report_account_analytic_planning_stat +msgid "Planning stat" +msgstr "Suunnittelun tila" + +#. module: project_planning +#: field:report_account_analytic.planning.account,plan_tasks:0 +msgid "Time Allocation of Tasks" +msgstr "Ajan allokointi tehtäville" + +#. module: project_planning +#: report:report_account_analytic.planning.print:0 +msgid "Summary by user" +msgstr "Käyttäjän yhteenveto" + +#. module: project_planning +#: view:report_account_analytic.planning:0 +msgid "Total Time Allocation without Tasks" +msgstr "Kokonais ajan allokointi ilman tehtäviä" + +#. module: project_planning +#: field:report_account_analytic.planning.user,holiday:0 +msgid "Leaves" +msgstr "Lomat" + +#. module: project_planning +#: view:report_account_analytic.planning:0 +msgid "Total Time Allocation of Tasks" +msgstr "Ajan kokonais allokaatio tehtäville" + +#. module: project_planning +#: field:report_account_analytic.planning,date_to:0 +msgid "End Date" +msgstr "Loppupvm" + +#. module: project_planning +#: report:report_account_analytic.planning.print:0 +msgid "Remaining tasks" +msgstr "Jäljelläolevat tehtävät" + +#. module: project_planning +#: report:report_account_analytic.planning.print:0 +msgid "Summary by project" +msgstr "Yhteenveto projekteittain" + +#. module: project_planning +#: report:report_account_analytic.planning.print:0 +msgid "Responsible :" +msgstr "Vastuuhenkilö :" + +#. module: project_planning +#: report:report_account_analytic.planning.print:0 +msgid "]" +msgstr "" + +#. module: project_planning +#: field:res.company,planning_time_mode_id:0 +msgid "Planning Time Unit" +msgstr "Suunnittelun mittayksikkö" + +#. module: project_planning +#: field:report_account_analytic.planning.line,task_ids:0 +msgid "Planning Tasks" +msgstr "Suunnittelutehtävät" + +#. module: project_planning +#: field:report_account_analytic.planning.stat,manager_id:0 +msgid "Manager" +msgstr "Päällikkö" + +#. module: project_planning +#: help:report_account_analytic.planning.user,plan_tasks:0 +msgid "" +"This value is given by the sum of time allocation with task(s) linked, " +"expressed in days." +msgstr "" +"Arvo määritellään linkitettyjen tehtävien ajanvarauksen summana, " +"määritettynä päivinä." diff --git a/addons/stock_location/i18n/tr.po b/addons/stock_location/i18n/tr.po index 59ea3d11aa0..96a3382bed3 100644 --- a/addons/stock_location/i18n/tr.po +++ b/addons/stock_location/i18n/tr.po @@ -7,35 +7,35 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-01-11 11:16+0000\n" -"PO-Revision-Date: 2010-09-09 07:16+0000\n" -"Last-Translator: Fabien (Open ERP) \n" +"PO-Revision-Date: 2011-06-27 18:21+0000\n" +"Last-Translator: Ayhan KIZILTAN \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: 2011-04-29 05:37+0000\n" -"X-Generator: Launchpad (build 12758)\n" +"X-Launchpad-Export-Date: 2011-06-28 04:40+0000\n" +"X-Generator: Launchpad (build 13168)\n" #. module: stock_location #: selection:product.pulled.flow,picking_type:0 #: selection:stock.location.path,picking_type:0 msgid "Sending Goods" -msgstr "" +msgstr "Mal Gönderme" #. module: stock_location #: view:product.product:0 msgid "Pulled Paths" -msgstr "" +msgstr "Çekilen Rotalar" #. module: stock_location #: selection:product.pulled.flow,type_proc:0 msgid "Move" -msgstr "" +msgstr "Hareket" #. module: stock_location #: model:ir.model,name:stock_location.model_stock_location_path msgid "Pushed Flows" -msgstr "" +msgstr "İtilen Akışlar" #. module: stock_location #: selection:stock.location.path,auto:0 @@ -45,39 +45,39 @@ msgstr "Otomatik No Adımı Eklendi" #. module: stock_location #: view:product.product:0 msgid "Parameters" -msgstr "" +msgstr "Katsayılar" #. module: stock_location #: field:stock.location.path,location_from_id:0 msgid "Source Location" -msgstr "Kaynak Lokasyon" +msgstr "Kaynak Konumu" #. module: stock_location #: help:product.pulled.flow,cancel_cascade:0 msgid "Allow you to cancel moves related to the product pull flow" -msgstr "" +msgstr "Ürün çekme akışına ilişkin hareketleri iptal etmenizi sağlar" #. module: stock_location #: model:ir.model,name:stock_location.model_product_pulled_flow #: field:product.product,flow_pull_ids:0 msgid "Pulled Flows" -msgstr "" +msgstr "Çekilen Akışlar" #. module: stock_location #: constraint:stock.move:0 msgid "You must assign a production lot for this product" -msgstr "" +msgstr "Bu ürün için bir üretim partisi girmeniz gerekir" #. module: stock_location #: help:product.pulled.flow,location_src_id:0 msgid "Location used by Destination Location to supply" -msgstr "" +msgstr "Gönderilecek Hedef Konumu tarafından kullanılan konum" #. module: stock_location #: selection:product.pulled.flow,picking_type:0 #: selection:stock.location.path,picking_type:0 msgid "Internal" -msgstr "" +msgstr "Dahili" #. module: stock_location #: code:addons/stock_location/procurement_pull.py:98 @@ -86,22 +86,24 @@ msgid "" "Pulled procurement coming from original location %s, pull rule %s, via " "original Procurement %s (#%d)" msgstr "" +"Çekilir tedarik %s başlangıç konumundan, %s çekme kuralından, başlangıç %s " +"Tedariki (#%d) yolundan gelir." #. module: stock_location #: model:ir.model,name:stock_location.model_stock_location msgid "Location" -msgstr "" +msgstr "Konum" #. module: stock_location #: field:product.pulled.flow,invoice_state:0 #: field:stock.location.path,invoice_state:0 msgid "Invoice Status" -msgstr "" +msgstr "Fatura Durumu" #. module: stock_location #: help:product.pulled.flow,name:0 msgid "This field will fill the packing Origin and the name of its moves" -msgstr "" +msgstr "Bu alana paketleme Orijini ve hareket adları doldurulacaktır" #. module: stock_location #: help:stock.location.path,auto:0 @@ -113,103 +115,110 @@ msgid "" "move has to be validated by a worker. With 'Automatic No Step Added', the " "location is replaced in the original move." msgstr "" +"Bu, konum ağacında ürünün izlemesi gereken rotaları belirtmek için " +"kullanılır.\n" +"'Otomatik Hareket' değeri, otomatik olarak onaylanacak olan geçerli birinden " +"bir stok hareketi oluşturacaktır. 'Manual Operasyon' durumunda, stok " +"hareketi bir çalışan tarafından onaylanmalıdır. 'Otomatik No Adımı Eklendi' " +"durumunda, konum orijinal harekette değiştirilir." #. module: stock_location #: model:ir.module.module,shortdesc:stock_location.module_meta_information msgid "Warehouse Locations Paths" -msgstr "" +msgstr "Depo Konumu Rotaları" #. module: stock_location #: view:product.product:0 msgid "Conditions" -msgstr "" +msgstr "Koşullar" #. module: stock_location #: model:stock.location,name:stock_location.location_pack_zone msgid "Pack Zone" -msgstr "" +msgstr "Paket Bölgesi" #. module: stock_location #: model:stock.location,name:stock_location.location_gate_b msgid "Gate B" -msgstr "" +msgstr "B Kapısı" #. module: stock_location #: model:stock.location,name:stock_location.location_gate_a msgid "Gate A" -msgstr "" +msgstr "A Kapısı" #. module: stock_location #: selection:product.pulled.flow,type_proc:0 msgid "Buy" -msgstr "" +msgstr "Satın Al" #. module: stock_location #: view:product.product:0 msgid "Pushed flows" -msgstr "" +msgstr "İtilen akışlar" #. module: stock_location #: model:stock.location,name:stock_location.location_dispatch_zone msgid "Dispatch Zone" -msgstr "" +msgstr "Sevk Etme Bölgesi" #. module: stock_location #: model:ir.model,name:stock_location.model_stock_move msgid "Stock Move" -msgstr "" +msgstr "Stok Hareketi" #. module: stock_location #: view:product.product:0 msgid "Pulled flows" -msgstr "" +msgstr "Çekilen akışlar" #. module: stock_location #: field:product.pulled.flow,company_id:0 #: field:stock.location.path,company_id:0 msgid "Company" -msgstr "" +msgstr "Şirket" #. module: stock_location #: view:product.product:0 msgid "Logistics Flows" -msgstr "" +msgstr "Lojistik Akışlar" #. module: stock_location #: help:stock.move,cancel_cascade:0 msgid "If checked, when this move is cancelled, cancel the linked move too" msgstr "" +"Kontrol edildiyse, bu hareket iptal edildiğinde, ilgi hareketi de iptal edin" #. module: stock_location #: selection:product.pulled.flow,type_proc:0 msgid "Produce" -msgstr "" +msgstr "Oluştur" #. module: stock_location #: selection:product.pulled.flow,procure_method:0 msgid "Make to Order" -msgstr "" +msgstr "Sipariş Ver" #. module: stock_location #: selection:product.pulled.flow,procure_method:0 msgid "Make to Stock" -msgstr "" +msgstr "Stokla" #. module: stock_location #: field:product.pulled.flow,partner_address_id:0 msgid "Partner Address" -msgstr "" +msgstr "Ortak Adresi" #. module: stock_location #: selection:product.pulled.flow,invoice_state:0 #: selection:stock.location.path,invoice_state:0 msgid "To Be Invoiced" -msgstr "" +msgstr "Faturalandırılacak" #. module: stock_location #: help:stock.location.path,delay:0 msgid "Number of days to do this transition" -msgstr "" +msgstr "Bu geçişin yapılacağı gün sayısı" #. module: stock_location #: model:ir.module.module,description:stock_location.module_meta_information @@ -298,27 +307,104 @@ msgid "" "from Gate A\n" " " msgstr "" +"\n" +"Bu modül her bir ürün için destek sağlayarak Depo uygulamasını tamamlar\n" +"konum rotaları, İletme ve Çekme envanteri etkili uygulaması.\n" +"\n" +"Genellikle şu amaçla kullanılır:\n" +"* Ürün üretim zincirlerini yönetme\n" +"* Her bir ürün için varsayılan konumları yönetme\n" +"* Aşağıdaki işletme ihtiyaçlarına göre deponuzdaki rotaları belirleme:\n" +" - Kalite Kontrol\n" +" - Satış Sonrası Hizmetler\n" +" - Tedarikçi İadeleri\n" +"* Kiralanan ürünler için otomatik iade hareketleri oluşturarak kiralama " +"yönetimine yardımcı olma\n" +"\n" +"Bu modül kurulduğunda, ürün formunda İletme ve Çekme özelliklerini " +"ekleyebileceğiniz\n" +"ilave bir sekme belirir. İletme/çekme için CPU1 ürünü gösterim verileri:\n" +"\n" +"İletme akışları\n" +"----------\n" +"İletme akışları, belirli bir ürünün belirli bir lokasyona ulaşması, ilgili " +"başka bir konuma hareket\n" +"tarafından, isteğe bağlı olarak belirli bir gecikme süresinden sonra, daima " +"izlenmesi gerektiğinde kullanışlıdır.\n" +"Orijinal Depo uygulaması, Konumlardaki İletme akışı gibi özellikleri zaten " +"destekler, ancak\n" +"bunlar her ürün için tavsiye edilmez.\n" +"\n" +"Bir iletme akışı özelliği hangi konumun hangi konuma ve hangi parametrelere " +"bağlandığını\n" +"gösterir. Ürünün belirli bir miktarı kaynak konuma hareket ettiğinde, akış " +"özelliğinde ayarlanan parametrelere göre\n" +"bağlı bir hareket otomatik olarak öngörülür\n" +"(hedef konum, gecikme süresi, hareket türü, seyir durumu vb.) Parametrelere " +"bağlı olarak, yeni hareket\n" +"otomatik olarak işlenir veya manuel bir onay gerekir.\n" +"\n" +"Çekme akışları\n" +"----------\n" +"Çekme akışları, ürün hareketlerinin işlenmesine ilişkin olmayıp, daha ziyade " +"satınalma siparişlerinin işlenmesine\n" +"ilişkin olması bakımından, İletme akışlarından biraz farklıdır.\n" +"Çekilecek olan şey, doğrudan ürün değil, bir ihtiyaçtır.\n" +"Satıcı firma tedarik işlemlerinden sorumlu air ana Firma ile\n" +"bir Satıcı firmaya sahip olduğunuz durum klasik bir İletme akışı durumudur.\n" +"\n" +" [ Müşteri ] <- A - [ Satıcı Firma ] <- B - [ Holding ] <~ C ~ [ " +"Tedarikçi ]\n" +"\n" +"Yeni bir satınalma siparişi (A, örneğin bir Satış Siparişi onayından gelen)\n" +"Satıcı firmaya ulaştığında, Holding tarafından talep edilen başka bir " +"satınalmaya (B, 'hareket' tipi İletme akışıyla)\n" +"dönüştürülür. Satınalma siparişi B Holding firma tarafından işlendiğinde ve\n" +"ürün stokta yoksa, Tedarikçiden bir Satınalma Siparişine (C) dönüştürülür\n" +"(Satınalma tipi İletme akışı). Sonuç olarak satınalma siparişi, ihtiyaç, her " +"türlü\n" +"Müşteri ve Tedarikçi arasında iletilir.\n" +"\n" +"Teknik olarak, Çekma akışları satınalma siparişlerinin sadece ele alınan " +"ürüne göre değil\n" +"ürün için \"ihtiyaç\" duyulan konuma göre de farklı olarak işlenmesine " +"olanak sağlar\n" +"(örn. satınalma siparişinin gönderileceği hedef konum).\n" +"\n" +"Kullanım-Durumu\n" +"--------\n" +"\n" +"Gösterim verilerini aşağıdaki gibi kullanabilirsiniz:\n" +" CPU1: Mağaza 1'den bir miktar CPU1 satın ve zamanlayıcıyı çalıştırın\n" +" - Depo: teslimat siparişi, Mağaza 1: resepsiyon\n" +" CPU3:\n" +" - Ürünü alırken, Kalite Kontrol konumuna gider ve ardından raf 2'ye " +"saklanır.\n" +" - Müşteriye teslim edilirken: Alım Listesi -> Paketleme -> A Kapısından " +"Teslimat Siparişi\n" +" " #. module: stock_location #: field:product.pulled.flow,type_proc:0 msgid "Type of Procurement" -msgstr "" +msgstr "Satınalma Tipi" #. module: stock_location #: help:product.pulled.flow,company_id:0 msgid "Is used to know to which company belong packings and moves" msgstr "" +"Paketleme ve hareketleri gerçekleştiren firmayı öğrenmek için kullanılır" #. module: stock_location #: field:product.pulled.flow,name:0 msgid "Name" -msgstr "" +msgstr "Ad" #. module: stock_location #: help:product.product,path_ids:0 msgid "" "These rules set the right path of the product in the whole location tree." -msgstr "" +msgstr "Bu kurallar, tüm konum ağacı boyunca doğru ürün rotasını ayarlar." #. module: stock_location #: selection:stock.location.path,auto:0 @@ -329,18 +415,18 @@ msgstr "Manuel Operasyon" #: model:ir.model,name:stock_location.model_product_product #: field:product.pulled.flow,product_id:0 msgid "Product" -msgstr "" +msgstr "Ürün" #. module: stock_location #: field:product.pulled.flow,procure_method:0 msgid "Procure Method" -msgstr "" +msgstr "Satınalma Metodu" #. module: stock_location #: field:product.pulled.flow,picking_type:0 #: field:stock.location.path,picking_type:0 msgid "Shipping Type" -msgstr "" +msgstr "Sevkıyat Türü" #. module: stock_location #: help:product.pulled.flow,procure_method:0 @@ -349,11 +435,14 @@ msgid "" "supplying. 'Make to Order': When needed, purchase or produce for the " "procurement request." msgstr "" +"'Stokla': Gerektiğinde stoktan alın ya da tekrar tedarik edilinceye kadar " +"bekleyin. 'Sipariş Ver': Gerektiğinde, satın alın ya da satınalma talebi " +"oluşturun." #. module: stock_location #: help:product.pulled.flow,location_id:0 msgid "Is the destination location that needs supplying" -msgstr "" +msgstr "Tedarik işleminin yapılacağı hedef konumdur" #. module: stock_location #: field:stock.location.path,product_id:0 @@ -364,18 +453,18 @@ msgstr "Stok Kartları" #: code:addons/stock_location/procurement_pull.py:118 #, python-format msgid "Pulled from another location via procurement %d" -msgstr "" +msgstr "Satınalma %d aracılığıyla başka bir konumdan çekilir" #. module: stock_location #: model:stock.location,name:stock_location.stock_location_qualitytest0 msgid "Quality Control" -msgstr "" +msgstr "Kalite Kontrol" #. module: stock_location #: selection:product.pulled.flow,invoice_state:0 #: selection:stock.location.path,invoice_state:0 msgid "Not Applicable" -msgstr "" +msgstr "Uygun Değil" #. module: stock_location #: field:stock.location.path,delay:0 @@ -389,11 +478,13 @@ msgid "" "Picking for pulled procurement coming from original location %s, pull rule " "%s, via original Procurement %s (#%d)" msgstr "" +"Orijinal konumdan %s çekilen satınalma için alım, çekme kuralı %s, orijinal " +"Satınalma %s (#%d) aracılığıyla" #. module: stock_location #: field:product.product,path_ids:0 msgid "Pushed Flow" -msgstr "" +msgstr "İletilen Akış" #. module: stock_location #: code:addons/stock_location/procurement_pull.py:89 @@ -402,21 +493,23 @@ msgid "" "Move for pulled procurement coming from original location %s, pull rule %s, " "via original Procurement %s (#%d)" msgstr "" +"Orijinal konumdan %s iletilen satınalma için hareket, çekme kuralı %s, " +"orijinal Satınalma %s (#%d) aracılığıyla" #. module: stock_location #: constraint:stock.move:0 msgid "You try to assign a lot which is not from the same product" -msgstr "" +msgstr "Aynı üründen olmayan bir grup atamaya çalışıyorsunuz" #. module: stock_location #: model:ir.model,name:stock_location.model_procurement_order msgid "Procurement" -msgstr "" +msgstr "Satınalma" #. module: stock_location #: field:stock.location.path,location_dest_id:0 msgid "Destination Location" -msgstr "Hedef Lokasyon" +msgstr "Varış Konumu" #. module: stock_location #: field:stock.location.path,auto:0 @@ -428,17 +521,17 @@ msgstr "Otomatik Hareket" #: selection:product.pulled.flow,picking_type:0 #: selection:stock.location.path,picking_type:0 msgid "Getting Goods" -msgstr "" +msgstr "Mal Alımı" #. module: stock_location #: view:product.product:0 msgid "Action Type" -msgstr "" +msgstr "İşlem Tipi" #. module: stock_location #: constraint:product.product:0 msgid "Error: Invalid ean code" -msgstr "" +msgstr "Hata: Geçersiz kazanç kodu" #. module: stock_location #: help:product.pulled.flow,picking_type:0 @@ -446,12 +539,12 @@ msgstr "" msgid "" "Depending on the company, choose whatever you want to receive or send " "products" -msgstr "" +msgstr "Firmaya göre, göndermek veya almak istediğiniz ürünleri seçin" #. module: stock_location #: model:stock.location,name:stock_location.location_order msgid "Order Processing" -msgstr "" +msgstr "Sipariş İşleme" #. module: stock_location #: field:stock.location.path,name:0 @@ -463,25 +556,25 @@ msgstr "Operasyon" #: field:product.product,path_ids:0 #: view:stock.location.path:0 msgid "Location Paths" -msgstr "Lokasyon Rotası" +msgstr "Konum Rotası" #. module: stock_location #: field:product.pulled.flow,journal_id:0 #: field:stock.location.path,journal_id:0 msgid "Journal" -msgstr "" +msgstr "Yevmiye defteri" #. module: stock_location #: field:product.pulled.flow,cancel_cascade:0 #: field:stock.move,cancel_cascade:0 msgid "Cancel Cascade" -msgstr "" +msgstr "Basamağı İptal Et" #. module: stock_location #: selection:product.pulled.flow,invoice_state:0 #: selection:stock.location.path,invoice_state:0 msgid "Invoiced" -msgstr "" +msgstr "Faturalandırıldı" #~ msgid "Invalid XML for View Architecture!" #~ msgstr "Görüntüleme mimarisi için Geçersiz XML" diff --git a/addons/stock_no_autopicking/i18n/tr.po b/addons/stock_no_autopicking/i18n/tr.po index 93acbf0f34c..d8e5d470883 100644 --- a/addons/stock_no_autopicking/i18n/tr.po +++ b/addons/stock_no_autopicking/i18n/tr.po @@ -7,19 +7,19 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-01-03 16:58+0000\n" -"PO-Revision-Date: 2010-09-09 07:11+0000\n" -"Last-Translator: Fabien (Open ERP) \n" +"PO-Revision-Date: 2011-06-27 18:34+0000\n" +"Last-Translator: Ayhan KIZILTAN \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: 2011-04-29 05:32+0000\n" -"X-Generator: Launchpad (build 12758)\n" +"X-Launchpad-Export-Date: 2011-06-28 04:40+0000\n" +"X-Generator: Launchpad (build 13168)\n" #. module: stock_no_autopicking #: model:ir.model,name:stock_no_autopicking.model_product_product msgid "Product" -msgstr "" +msgstr "Ürün" #. module: stock_no_autopicking #: model:ir.module.module,description:stock_no_autopicking.module_meta_information @@ -37,11 +37,23 @@ msgid "" " supplier in the routing of the assembly operation.\n" " " msgstr "" +"\n" +" Bu Modül, üretim siparişlerine hammadde temin edilmesi için bir ara " +"toplama işlemi\n" +" yapılmasını sağlar.\n" +"\n" +" Bu modülün kullanımına bir örnek, tedarikçileriniz (taşeronlar) " +"tarafından yapılan\n" +" üretimleri kullanmaktır. Bunu başarmak için, taşeron tarafından " +"yapılarak monte edilen\n" +" ürününü \"Otomatik-Toplama değil\" e ayarlayın ve tedarikçinin konumunu " +"montaj işlemine yönlendirin.\n" +" " #. module: stock_no_autopicking #: model:ir.model,name:stock_no_autopicking.model_mrp_production msgid "Manufacturing Order" -msgstr "" +msgstr "Üretim Emri" #. module: stock_no_autopicking #: field:product.product,auto_pick:0 @@ -56,17 +68,17 @@ msgstr "Üretim emirlerinin yarı mamülleri için otomatik toplama." #. module: stock_no_autopicking #: constraint:product.product:0 msgid "Error: Invalid ean code" -msgstr "" +msgstr "Hata: Geçersiz EAN kodu" #. module: stock_no_autopicking #: model:ir.module.module,shortdesc:stock_no_autopicking.module_meta_information msgid "Stock No Auto-Picking" -msgstr "" +msgstr "Stok Otomatik Toplama Değil" #. module: stock_no_autopicking #: constraint:mrp.production:0 msgid "Order quantity cannot be negative or zero !" -msgstr "" +msgstr "Sipariş miktarı negatif veya sıfır olamaz!" #~ msgid "Invalid XML for View Architecture!" #~ msgstr "Görüntüleme mimarisi için Geçersiz XML" diff --git a/addons/wiki_quality_manual/i18n/fi.po b/addons/wiki_quality_manual/i18n/fi.po new file mode 100644 index 00000000000..7ec2d238703 --- /dev/null +++ b/addons/wiki_quality_manual/i18n/fi.po @@ -0,0 +1,32 @@ +# Finnish translation for openobject-addons +# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2011. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-01-11 11:16+0000\n" +"PO-Revision-Date: 2011-06-27 06:33+0000\n" +"Last-Translator: FULL NAME \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: 2011-06-28 04:40+0000\n" +"X-Generator: Launchpad (build 13168)\n" + +#. module: wiki_quality_manual +#: model:ir.module.module,description:wiki_quality_manual.module_meta_information +msgid "" +"Quality Manual Template\n" +" " +msgstr "" +"Laatukäsikirjan pohja\n" +" " + +#. module: wiki_quality_manual +#: model:ir.module.module,shortdesc:wiki_quality_manual.module_meta_information +msgid "Document Management - Wiki - Quality Manual" +msgstr "Dokumenttienhallinta - Wiki - Laatukäsikirja" From efc308e690ea9c8227d4cea7d6bfbebbab32f789 Mon Sep 17 00:00:00 2001 From: "DBR (OpenERP)" Date: Tue, 28 Jun 2011 10:33:50 +0530 Subject: [PATCH 405/477] [FIX] Fix the problem of reconfirm lp bug: https://launchpad.net/bugs/802539 fixed bzr revid: dbr@tinyerp.com-20110628050350-yt7muh597au50xpr --- addons/crm/crm.py | 1 - 1 file changed, 1 deletion(-) diff --git a/addons/crm/crm.py b/addons/crm/crm.py index 39927705a22..489f480182e 100644 --- a/addons/crm/crm.py +++ b/addons/crm/crm.py @@ -236,7 +236,6 @@ class crm_base(object): """ cases = self.browse(cr, uid, ids) cases[0].state # to fill the browse record cache - self._history(cr, uid, cases, _('Draft')) self.write(cr, uid, ids, {'state': 'draft', 'active': True}) self._action(cr, uid, cases, 'draft') return True From c10f4a7004c184441183d558ae129fce28f0128d Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Tue, 28 Jun 2011 08:09:34 +0200 Subject: [PATCH 406/477] [FIX] minor style and logic fixes * Improve the use of _.extend to merge a defined set of keys into a dict, rather than do it via [] * Array() should be newed * Removed redundant variable (assignment to self) * Remember to use hasOwnProperty when iterating on an object's properties bzr revid: xmo@openerp.com-20110628060934-sh43wku6go3miwce --- addons/base/static/src/js/views.js | 23 ++++++++++++----------- 1 file changed, 12 insertions(+), 11 deletions(-) diff --git a/addons/base/static/src/js/views.js b/addons/base/static/src/js/views.js index 9bad13fb444..caff430ea44 100644 --- a/addons/base/static/src/js/views.js +++ b/addons/base/static/src/js/views.js @@ -136,7 +136,6 @@ openerp.base.ViewManager = openerp.base.Controller.extend({ }); } view_promise = controller.start(); - var self = this; $.when(view_promise).then(function() { self.on_controller_inited(view_type, controller); }); @@ -157,12 +156,13 @@ openerp.base.ViewManager = openerp.base.Controller.extend({ .filter('[data-view-type="' + view_type + '"]') .attr('disabled', true); - for (var i in this.views) { - if (this.views[i].controller) { - if (i === view_type) { - $.when(view_promise).then(this.views[i].controller.do_show); + for (var view_name in this.views) { + if (!this.views.hasOwnProperty(view_name)) { continue; } + if (this.views[view_name].controller) { + if (view_name === view_type) { + $.when(view_promise).then(this.views[view_name].controller.do_show); } else { - this.views[i].controller.do_hide(); + this.views[view_name].controller.do_hide(); } } } @@ -415,10 +415,11 @@ openerp.base.View = openerp.base.Controller.extend({ var action = r.result; if (action && action.constructor == Object) { action.context = action.context || {}; - action.context['active_id'] = dataset.ids[dataset.index]; - action.context['active_ids'] = [dataset.ids[dataset.index]]; - action.context['active_model'] = dataset.model; - _.extend(action.context, dataset.context); + _.extend(action.context, { + active_id: dataset.ids[dataset.index], + active_ids: [dataset.ids[dataset.index]], + active_model: dataset.model + }, dataset.context); action.flags = { sidebar : false, search_view : false, @@ -478,7 +479,7 @@ openerp.base.json_node_to_xml = function(node, single_quote, indent) { throw("Node a json node"); } indent = indent || 0; - var sindent = Array(indent + 1).join('\t'), + var sindent = new Array(indent + 1).join('\t'), r = sindent + '<' + node.tag; for (var attr in node.attrs) { var vattr = node.attrs[attr]; From 88dcdc93c48e2b77a4932d841317bb93a1c61490 Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Tue, 28 Jun 2011 09:57:55 +0200 Subject: [PATCH 407/477] [FIX] actions loading when action domain is 'false' bzr revid: xmo@openerp.com-20110628075755-fefmksebrd7snyzj --- addons/base/static/src/js/views.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/addons/base/static/src/js/views.js b/addons/base/static/src/js/views.js index caff430ea44..b59d9f20883 100644 --- a/addons/base/static/src/js/views.js +++ b/addons/base/static/src/js/views.js @@ -127,9 +127,13 @@ openerp.base.ViewManager = openerp.base.Controller.extend({ } if (view_type === 'list' && this.flags.search_view === false && this.action && this.action['auto_search']) { // In case the search view is not instanciated: manually call ListView#search + var domains = !_(self.action.domain).isEmpty() + ? [self.action.domain] : [], + contexts = !_(self.action.context).isEmpty() + ? [self.action.context] : []; controller.on_loaded.add({ callback: function () { - controller.do_search([self.action.domain], [self.action.context], []); + controller.do_search(domains, contexts, []); }, position: 'last', unique: true From 7d30a1eea951cb3e0e4216a5faafcbd6661abd21 Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Tue, 28 Jun 2011 10:22:28 +0200 Subject: [PATCH 408/477] [IMP] creation of FieldOne2Many views registry: just clone the normal view registry and re-set the list key bzr revid: xmo@openerp.com-20110628082228-xhm0c43qo91123w2 --- addons/base/static/src/js/form.js | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/addons/base/static/src/js/form.js b/addons/base/static/src/js/form.js index c27cde98a62..1fac7782ac1 100644 --- a/addons/base/static/src/js/form.js +++ b/addons/base/static/src/js/form.js @@ -1360,11 +1360,9 @@ openerp.base.form.FieldOne2Many = openerp.base.form.Field.extend({ this.viewmanager = new openerp.base.ViewManager(this.view.session, this.element_id, this.dataset, views); - var reg = new openerp.base.Registry(); - reg.add("form", openerp.base.views.map["form"]); - reg.add("graph", openerp.base.views.map["graph"]); - reg.add("list", "openerp.base.form.One2ManyListView"); - this.viewmanager.registry = reg; + this.viewmanager.registry = openerp.base.views.clone({ + list: 'openerp.base.form.One2ManyListView' + }); this.viewmanager.on_controller_inited.add_last(function(view_type, controller) { if (view_type == "list") { From d0a884a750c76d3526a9a7d67e02e57a9b011ed8 Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Tue, 28 Jun 2011 10:22:55 +0200 Subject: [PATCH 409/477] [IMP] replace cryptic 02M command codes by an enumeration and a switch/case bzr revid: xmo@openerp.com-20110628082255-d3r94stgmxaq0q5q --- addons/base/static/src/js/form.js | 53 +++++++++++++++++++++---------- 1 file changed, 37 insertions(+), 16 deletions(-) diff --git a/addons/base/static/src/js/form.js b/addons/base/static/src/js/form.js index 1fac7782ac1..110a3ae77f4 100644 --- a/addons/base/static/src/js/form.js +++ b/addons/base/static/src/js/form.js @@ -1325,7 +1325,22 @@ openerp.base.form.FieldMany2One = openerp.base.form.Field.extend({ # (4, ID) link # (5) unlink all (only valid for one2many) */ - +var commands = { + // (0, _, {values}) + CREATE: 0, + // (1, id, {values}) + UPDATE: 1, + // (2, id[, _]) + DELETE: 2, + // (3, id[, _]) removes relation, but not linked record itself + FORGET: 3, + // (4, id[, _]) + LINK_TO: 4, + // (5[, _[, _]]) + FORGET_ALL: 5, + // (6, _, ids) replaces all linked records with provided ids + REPLACE_ALL: 6 +}; openerp.base.form.FieldOne2Many = openerp.base.form.Field.extend({ init: function(view, node) { this._super(view, node); @@ -1389,21 +1404,27 @@ openerp.base.form.FieldOne2Many = openerp.base.form.Field.extend({ var self = this; if(value.length >= 1 && value[0] instanceof Array) { var ids = []; - _each(value, function(command) { - if(command[0] == 0) { - var obj = {id: _.uniqueId(self.dataset.virtual_id_prefix), values: command[2]}; - self.dataset.to_create.push(obj); - self.dataset.cache.push(_.clone(obj)); - ids.push(obj.id); - } else if(command[0] == 1) { - var obj = {id: command[1], values: command[2]}; - self.dataset.to_write.push(obj); - self.dataset.cache.push(_.clone(obj)); - ids.push(obj.id); - } else if(command[0] == 2) { - self.dataset.to_delete.push({id: command[1]}); - } else if(command[0] == 4) { - ids.push(command[1]); + _.each(value, function(command) { + var obj = {values: command[2]}; + switch (command[0]) { + case commands.CREATE: + obj['id'] = _.uniqueId(self.dataset.virtual_id_prefix); + self.dataset.to_create.push(obj); + self.dataset.cache.push(_.clone(obj)); + ids.push(obj.id); + return; + case commands.UPDATE: + obj['id'] = command[1]; + self.dataset.to_write.push(obj); + self.dataset.cache.push(_.clone(obj)); + ids.push(obj.id); + return; + case commands.DELETE: + self.dataset.to_delete.push({id: command[1]}); + return; + case commands.LINK_TO: + ids.push(command[1]); + return; } }); this._super(ids); From 77afa211fe159c08c855b95f6f908956b70ae5d9 Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Tue, 28 Jun 2011 10:30:50 +0200 Subject: [PATCH 410/477] [IMP] use a more fluent way to create o2m commands bzr revid: xmo@openerp.com-20110628083050-x260mr5010o4v3gw --- addons/base/static/src/js/form.js | 34 +++++++++++++++++++++++++------ 1 file changed, 28 insertions(+), 6 deletions(-) diff --git a/addons/base/static/src/js/form.js b/addons/base/static/src/js/form.js index 110a3ae77f4..96011c0f7d4 100644 --- a/addons/base/static/src/js/form.js +++ b/addons/base/static/src/js/form.js @@ -1328,18 +1328,39 @@ openerp.base.form.FieldMany2One = openerp.base.form.Field.extend({ var commands = { // (0, _, {values}) CREATE: 0, + 'create': function (values) { + return [commands.CREATE, false, values]; + }, // (1, id, {values}) UPDATE: 1, + 'update': function (id, values) { + return [commands.UPDATE, id, values]; + }, // (2, id[, _]) DELETE: 2, + 'delete': function (id) { + return [commands.DELETE, id, false]; + }, // (3, id[, _]) removes relation, but not linked record itself FORGET: 3, + 'forget': function (id) { + return [commands.FORGET, id, false]; + }, // (4, id[, _]) LINK_TO: 4, + 'link_to': function (id) { + return [commands.LINK_TO, id, false]; + }, // (5[, _[, _]]) FORGET_ALL: 5, + 'forget_all': function () { + return [5, false, false]; + }, // (6, _, ids) replaces all linked records with provided ids - REPLACE_ALL: 6 + REPLACE_WITH: 6, + 'replace_with': function (ids) { + return [6, false, ids]; + } }; openerp.base.form.FieldOne2Many = openerp.base.form.Field.extend({ init: function(view, node) { @@ -1442,16 +1463,17 @@ openerp.base.form.FieldOne2Many = openerp.base.form.Field.extend({ var val = _.map(this.dataset.ids, function(id) { var alter_order = _.detect(self.dataset.to_create, function(x) {return x.id === id;}); if (alter_order) { - return [0, 0, alter_order.values]; + return commands.create(alter_order.values); } alter_order = _.detect(self.dataset.to_write, function(x) {return x.id === id;}); if (alter_order) { - return [1, alter_order.id, alter_order.values]; + return commands.update(alter_order.id, alter_order.values); } - return [4, id]; + return commands.link_to(id); }); - val = val.concat(_.map(this.dataset.to_delete, function(v, k) {return [2, x.id];})); - return val; + return val.concat(_.map( + this.dataset.to_delete, function(x) { + return commands['delete'](x.id);})); }, validate: function() { this.invalid = false; From 3b87953ce714e74a6d799e93600cc20cb9a084b2 Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Tue, 28 Jun 2011 10:33:07 +0200 Subject: [PATCH 411/477] [IMP] use fluent o2m commands for bulk replace in m2m as well bzr revid: xmo@openerp.com-20110628083307-4pnzr7peavkv2nk2 --- addons/base/static/src/js/form.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/base/static/src/js/form.js b/addons/base/static/src/js/form.js index 96011c0f7d4..2ad49adcc8b 100644 --- a/addons/base/static/src/js/form.js +++ b/addons/base/static/src/js/form.js @@ -1542,7 +1542,7 @@ openerp.base.form.FieldMany2Many = openerp.base.form.Field.extend({ }); }, get_value: function() { - return [[6,false,this.dataset.ids]]; + return [commands.replace_with(this.dataset.ids)]; } }); From b567ed3398a49a107ca3c46986652710618d2db7 Mon Sep 17 00:00:00 2001 From: "tfr@openerp.com" <> Date: Tue, 28 Jun 2011 11:07:26 +0200 Subject: [PATCH 412/477] [FIX] unlink event traceback bzr revid: tfr@openerp.com-20110628090726-6uo0wda3lbhq6nlg --- addons/base_calendar/base_calendar.py | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/addons/base_calendar/base_calendar.py b/addons/base_calendar/base_calendar.py index d47de045cca..7aad9cc4e9a 100644 --- a/addons/base_calendar/base_calendar.py +++ b/addons/base_calendar/base_calendar.py @@ -1430,8 +1430,11 @@ rule or repeating pattern of time to exclude from the recurring rule."), res = False for id in ids: - event_datas = self.read(cr, uid, [id], ['date', 'rrule', 'exdate'], context=context)[0] - event_id = event_datas['id'] + data_list = self.read(cr, uid, [id], ['date', 'rrule', 'exdate'], context=context) + if len(data_list) < 1: + continue + event_data = data_list[0] + event_id = event_data['id'] if self.get_edit_all(cr, uid, event_id, vals=None): event_id = base_calendar_id2real_id(event_id) @@ -1443,11 +1446,11 @@ rule or repeating pattern of time to exclude from the recurring rule."), else: str_event, date_new = event_id.split('-') event_id = int(str_event) - if event_datas['rrule']: + if event_data['rrule']: # Remove one of the recurrent event date_new = time.strftime("%Y%m%dT%H%M%S", \ time.strptime(date_new, "%Y%m%d%H%M%S")) - exdate = (event_datas['exdate'] and (event_datas['exdate'] + ',') or '') + date_new + exdate = (event_data['exdate'] and (event_data['exdate'] + ',') or '') + date_new res = self.write(cr, uid, [event_id], {'exdate': exdate}) else: res = super(calendar_event, self).unlink(cr, uid, [event_id], context=context) From 597f850be5783a3a8db6c95fc80b5602baefae01 Mon Sep 17 00:00:00 2001 From: Fabien Meghazi Date: Tue, 28 Jun 2011 11:35:59 +0200 Subject: [PATCH 413/477] [IMP] Pass context & dataset in constructor of DataSetSearch bzr revid: fme@openerp.com-20110628093559-dvzvbi51o2xf7kmy --- addons/base/static/src/js/data.js | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/addons/base/static/src/js/data.js b/addons/base/static/src/js/data.js index b3ddd7750c8..9a10a083961 100644 --- a/addons/base/static/src/js/data.js +++ b/addons/base/static/src/js/data.js @@ -196,9 +196,7 @@ openerp.base.GrouplessDataGroup = openerp.base.DataGroup.extend( this._super(session, model, domain, context, null, level); }, list: function (ifGroups, ifRecords) { - ifRecords(_.extend( - new openerp.base.DataSetSearch(this.session, this.model), - {domain: this.domain, context: this.context})); + ifRecords(new openerp.base.DataSetSearch(this.session, this.model, this.context, this.domain)); } }); From d106b1479d1d4aaa0179a85d519880d03dfc2fc7 Mon Sep 17 00:00:00 2001 From: Fabien Meghazi Date: Tue, 28 Jun 2011 11:58:58 +0200 Subject: [PATCH 414/477] [FIX] Correctly set index in DataSetStatic constructor bzr revid: fme@openerp.com-20110628095858-euv72cho29rbu3hl --- addons/base/static/src/js/data.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/addons/base/static/src/js/data.js b/addons/base/static/src/js/data.js index 9a10a083961..a0448a4afc5 100644 --- a/addons/base/static/src/js/data.js +++ b/addons/base/static/src/js/data.js @@ -353,6 +353,9 @@ openerp.base.DataSetStatic = openerp.base.DataSet.extend({ // all local records this.ids = ids || []; this.count = this.ids.length; + if (this.ids.length) { + this.index = 0; + } }, read_slice: function (fields, offset, limit, callback) { var self = this; From c2c64560c7d555b41d9db5aaf375d5de1e24fc58 Mon Sep 17 00:00:00 2001 From: Fabien Meghazi Date: Tue, 28 Jun 2011 12:01:10 +0200 Subject: [PATCH 415/477] [FIX] Merge action context to dataset context from ViewManagerAction bzr revid: fme@openerp.com-20110628100110-dy9p1r2gibuhk5ws --- addons/base/static/src/js/views.js | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/addons/base/static/src/js/views.js b/addons/base/static/src/js/views.js index b59d9f20883..fe92a114add 100644 --- a/addons/base/static/src/js/views.js +++ b/addons/base/static/src/js/views.js @@ -242,13 +242,14 @@ openerp.base.NullViewManager = openerp.base.generate_null_object_class(openerp.b openerp.base.ViewManagerAction = openerp.base.ViewManager.extend({ init: function(session, element_id, action) { var dataset; - if(!action.res_id) { - dataset = new openerp.base.DataSetSearch(session, action.res_model); + if (!action.res_id) { + dataset = new openerp.base.DataSetSearch(session, action.res_model, action.context || null); } else { - dataset = new openerp.base.DataSetStatic(session, action.res_model); - dataset.ids = [action.res_id]; - dataset.count = 1; - dataset.index = 0; + dataset = new openerp.base.DataSetStatic(session, action.res_model, [action.res_id]); + if (action.context) { + // TODO fme: should normalize all DataSets constructors to (session, model, context, ...) + dataset.context = action.context; + } } this._super(session, element_id, dataset, action.views); this.action = action; @@ -423,7 +424,7 @@ openerp.base.View = openerp.base.Controller.extend({ active_id: dataset.ids[dataset.index], active_ids: [dataset.ids[dataset.index]], active_model: dataset.model - }, dataset.context); + }); action.flags = { sidebar : false, search_view : false, From 54dffb44fd7f7096fd27506b320d7f2ffcde64af Mon Sep 17 00:00:00 2001 From: Jigar Amin Date: Tue, 28 Jun 2011 15:53:59 +0530 Subject: [PATCH 416/477] [BUG/FIX] base_calendar - Events Reminder Schedular lp bug: https://launchpad.net/bugs/802418 fixed bzr revid: jam@tinyerp.com-20110628102359-cjo7aoljlmh6jy9c --- addons/base_calendar/base_calendar.py | 1 - 1 file changed, 1 deletion(-) diff --git a/addons/base_calendar/base_calendar.py b/addons/base_calendar/base_calendar.py index d47de045cca..cefeda7edbf 100644 --- a/addons/base_calendar/base_calendar.py +++ b/addons/base_calendar/base_calendar.py @@ -810,7 +810,6 @@ class calendar_alarm(osv.osv): @param use_new_cursor: False or the dbname @param context: A standard dictionary for contextual values """ - return True # XXX FIXME REMOVE THIS AFTER FIXING get_recurrent_dates!! if context is None: context = {} current_datetime = datetime.now() From b0e033f261d65ab163666ce8a62ea5873b9e7b14 Mon Sep 17 00:00:00 2001 From: "Ashutosh Srivastava (Open ERP)" Date: Tue, 28 Jun 2011 15:55:36 +0530 Subject: [PATCH 417/477] [FIX] crm : Inconsistency when scheduling a call from an opportunity lp bug: https://launchpad.net/bugs/689566 fixed bzr revid: asr@tinyerp.com-20110628102536-cgjyefsqyme82qfk --- addons/crm/crm_phonecall.py | 2 +- addons/crm/wizard/crm_opportunity_to_phonecall.py | 9 ++++++--- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/addons/crm/crm_phonecall.py b/addons/crm/crm_phonecall.py index c643d9db8af..1f4d7688fef 100644 --- a/addons/crm/crm_phonecall.py +++ b/addons/crm/crm_phonecall.py @@ -91,7 +91,7 @@ class crm_phonecall(crm_base, osv.osv): 'date': lambda *a: time.strftime('%Y-%m-%d %H:%M:%S'), 'priority': crm.AVAILABLE_PRIORITIES[2][0], 'state': _get_default_state, - 'user_id': lambda self,cr,uid,ctx: uid, + #'user_id': lambda self,cr,uid,ctx: uid, 'active': 1, } diff --git a/addons/crm/wizard/crm_opportunity_to_phonecall.py b/addons/crm/wizard/crm_opportunity_to_phonecall.py index af95dd5554b..4bd73cae8e9 100644 --- a/addons/crm/wizard/crm_opportunity_to_phonecall.py +++ b/addons/crm/wizard/crm_opportunity_to_phonecall.py @@ -126,7 +126,7 @@ class crm_opportunity2phonecall(osv.osv_memory): 'categ_id' : this.categ_id.id, 'description' : opp.description or False, 'date' : this.date, - 'section_id' : this.section_id.id or opp.section_id.id or False, + 'section_id' : this.section_id.id or False, 'partner_id': opp.partner_id and opp.partner_id.id or False, 'partner_address_id': opp.partner_address_id and opp.partner_address_id.id or False, 'partner_phone' : opp.phone or (opp.partner_address_id and opp.partner_address_id.phone or False), @@ -134,7 +134,9 @@ class crm_opportunity2phonecall(osv.osv_memory): 'priority': opp.priority, 'opportunity_id': opp.id } + new_case = phonecall_obj.create(cr, uid, vals, context=context) + if this.action == 'schedule': phonecall_obj.case_open(cr, uid, [new_case]) elif this.action == 'log': @@ -142,14 +144,15 @@ class crm_opportunity2phonecall(osv.osv_memory): value = { 'name': _('Phone Call'), - 'domain': "[('user_id','=',%s),('opportunity_id','=',%s)]" % (uid,opp.id), + #'domain': "[('user_id','=',%s),('opportunity_id','=',%s)]" % (uid,opp.id), 'view_type': 'form', 'view_mode': 'tree,form', 'res_model': 'crm.phonecall', 'res_id' : new_case, 'views': [(id3, 'form'), (id2, 'tree'), (False, 'calendar')], 'type': 'ir.actions.act_window', - 'search_view_id': res['res_id'] + 'search_view_id': res['res_id'], + 'context':context, } return value From 97da93d3a1140d6cb543bdadb8953000bc43d8c1 Mon Sep 17 00:00:00 2001 From: Fabien Meghazi Date: Tue, 28 Jun 2011 12:30:49 +0200 Subject: [PATCH 418/477] [IMP] Added on_act_window_closed in ViewManager bzr revid: fme@openerp.com-20110628103049-n7aje7d1a81zjnq3 --- addons/base/static/src/js/data.js | 5 ++--- addons/base/static/src/js/form.js | 8 +++----- addons/base/static/src/js/views.js | 13 ++++++++++--- 3 files changed, 15 insertions(+), 11 deletions(-) diff --git a/addons/base/static/src/js/data.js b/addons/base/static/src/js/data.js index a0448a4afc5..b0e757c8305 100644 --- a/addons/base/static/src/js/data.js +++ b/addons/base/static/src/js/data.js @@ -285,12 +285,11 @@ openerp.base.DataSet = openerp.base.Controller.extend( /** @lends openerp.base. }); } }, - default_get: function(fields, context, callback) { - context = context || this.context; + default_get: function(fields, callback) { return this.rpc('/base/dataset/default_get', { model: this.model, fields: fields, - context: context + context: this.context }, callback); }, create: function(data, callback, error_callback) { diff --git a/addons/base/static/src/js/form.js b/addons/base/static/src/js/form.js index 2ad49adcc8b..ff18baef404 100644 --- a/addons/base/static/src/js/form.js +++ b/addons/base/static/src/js/form.js @@ -241,12 +241,8 @@ openerp.base.FormView = openerp.base.View.extend( /** @lends openerp.base.FormV }, on_button_new: function() { var self = this; - var context = new openerp.base.CompoundContext(this.dataset.context); - if (this.view_manager.action && this.view_manager.action.context) { - context.add(this.view_manager.action.context); - } $.when(this.has_been_loaded).then(function() { - self.dataset.default_get(_.keys(self.fields_view.fields), context, function(result) { + self.dataset.default_get(_.keys(self.fields_view.fields), function(result) { self.on_record_loaded(result.result); }); }); @@ -666,6 +662,8 @@ openerp.base.form.WidgetButton = openerp.base.form.Widget.extend({ this.view.datarecord.id, function (result) { self.log("Button returned", result); self.view.reload(); + }, function() { + self.view.reload(); }); } }); diff --git a/addons/base/static/src/js/views.js b/addons/base/static/src/js/views.js index fe92a114add..6d2c32dfdd9 100644 --- a/addons/base/static/src/js/views.js +++ b/addons/base/static/src/js/views.js @@ -18,7 +18,7 @@ openerp.base.ActionManager = openerp.base.Controller.extend({ * Process an action * Supported actions: act_window */ - do_action: function(action) { + do_action: function(action, on_closed) { var self = this; action.flags = _.extend({ sidebar : action.target != 'new', @@ -44,6 +44,7 @@ openerp.base.ActionManager = openerp.base.Controller.extend({ }); var viewmanager = new openerp.base.ViewManagerAction(this.session, element_id, action); viewmanager.start(); + viewmanager.on_act_window_closed.add(on_closed); this.dialog_stack.push(viewmanager); } else if (action.flags.new_window) { action.flags.new_window = false; @@ -62,6 +63,7 @@ openerp.base.ActionManager = openerp.base.Controller.extend({ break; case 'ir.actions.act_window_close': var dialog = this.dialog_stack.pop(); + dialog.on_act_window_closed(); dialog.$element.dialog('destroy'); dialog.stop(); break; @@ -201,6 +203,11 @@ openerp.base.ViewManager = openerp.base.Controller.extend({ }); return this.searchview.start(); }, + /** + * Called when this view manager has been created by an action 'act_window@target=new' is closed + */ + on_act_window_closed : function() { + }, /** * Called when one of the view want to execute an action */ @@ -415,7 +422,7 @@ openerp.base.View = openerp.base.Controller.extend({ * @param {Object} [record_id] the identifier of the object on which the action is to be applied * @param {Function} on_no_action callback to execute if the action does not generate any result (no new action) */ - execute_action: function (action_data, dataset, action_manager, record_id, on_no_action) { + execute_action: function (action_data, dataset, action_manager, record_id, on_no_action, on_closed) { var handler = function (r) { var action = r.result; if (action && action.constructor == Object) { @@ -432,7 +439,7 @@ openerp.base.View = openerp.base.Controller.extend({ action_buttons : false, pager : false }; - action_manager.do_action(action); + action_manager.do_action(action, on_closed); } else { on_no_action(action); } From b84340d46efda0799014595679b3d5e03676edc2 Mon Sep 17 00:00:00 2001 From: "Ashutosh Srivastava (Open ERP)" Date: Tue, 28 Jun 2011 16:16:35 +0530 Subject: [PATCH 419/477] crm :remove comment bzr revid: asr@tinyerp.com-20110628104635-e7w3eupitogc8p04 --- addons/crm/crm_phonecall.py | 2 +- addons/crm/wizard/crm_opportunity_to_phonecall.py | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/addons/crm/crm_phonecall.py b/addons/crm/crm_phonecall.py index 1f4d7688fef..c643d9db8af 100644 --- a/addons/crm/crm_phonecall.py +++ b/addons/crm/crm_phonecall.py @@ -91,7 +91,7 @@ class crm_phonecall(crm_base, osv.osv): 'date': lambda *a: time.strftime('%Y-%m-%d %H:%M:%S'), 'priority': crm.AVAILABLE_PRIORITIES[2][0], 'state': _get_default_state, - #'user_id': lambda self,cr,uid,ctx: uid, + 'user_id': lambda self,cr,uid,ctx: uid, 'active': 1, } diff --git a/addons/crm/wizard/crm_opportunity_to_phonecall.py b/addons/crm/wizard/crm_opportunity_to_phonecall.py index 4bd73cae8e9..381eb6f512c 100644 --- a/addons/crm/wizard/crm_opportunity_to_phonecall.py +++ b/addons/crm/wizard/crm_opportunity_to_phonecall.py @@ -144,7 +144,7 @@ class crm_opportunity2phonecall(osv.osv_memory): value = { 'name': _('Phone Call'), - #'domain': "[('user_id','=',%s),('opportunity_id','=',%s)]" % (uid,opp.id), + 'domain': "[('user_id','=',%s),('opportunity_id','=',%s)]" % (uid,opp.id), 'view_type': 'form', 'view_mode': 'tree,form', 'res_model': 'crm.phonecall', @@ -152,7 +152,6 @@ class crm_opportunity2phonecall(osv.osv_memory): 'views': [(id3, 'form'), (id2, 'tree'), (False, 'calendar')], 'type': 'ir.actions.act_window', 'search_view_id': res['res_id'], - 'context':context, } return value From 53d27331d74161cb169e5869c1fdb6a5b6ac9a54 Mon Sep 17 00:00:00 2001 From: Jigar Amin Date: Tue, 28 Jun 2011 16:24:05 +0530 Subject: [PATCH 420/477] [FIX] project :code refectoring - context checking bzr revid: jam@tinyerp.com-20110628105405-te8gigvwh860c41u --- addons/project/project.py | 20 +++++--------------- 1 file changed, 5 insertions(+), 15 deletions(-) diff --git a/addons/project/project.py b/addons/project/project.py index f1fee929ac2..c2d029d7284 100644 --- a/addons/project/project.py +++ b/addons/project/project.py @@ -582,12 +582,10 @@ class task(osv.osv): } return res - def do_close(self, cr, uid, ids, context=None): + def do_close(self, cr, uid, ids, context={}): """ Close Task """ - if context == None: - context = {} request = self.pool.get('res.request') for task in self.browse(cr, uid, ids, context=context): vals = {} @@ -641,9 +639,7 @@ class task(osv.osv): self.write(cr, uid, [task.id], {'state': 'open'}, context=context) return True - def do_cancel(self, cr, uid, ids, context=None): - if context == None: - context = {} + def do_cancel(self, cr, uid, ids, context={}): request = self.pool.get('res.request') tasks = self.browse(cr, uid, ids, context=context) for task in tasks: @@ -663,9 +659,7 @@ class task(osv.osv): self.write(cr, uid, [task.id], {'state': 'cancelled', 'remaining_hours':0.0}, context=context) return True - def do_open(self, cr, uid, ids, context=None): - if context == None: - context = {} + def do_open(self, cr, uid, ids, context={}): tasks= self.browse(cr, uid, ids, context=context) for t in tasks: data = {'state': 'open'} @@ -676,9 +670,7 @@ class task(osv.osv): self.log(cr, uid, t.id, message) return True - def do_draft(self, cr, uid, ids, context=None): - if context == None: - context = {} + def do_draft(self, cr, uid, ids, context={}): self.write(cr, uid, ids, {'state': 'draft'}, context=context) return True @@ -714,9 +706,7 @@ class task(osv.osv): self.log(cr, uid, task.id, message) return True - def do_pending(self, cr, uid, ids, context=None): - if context == None: - context = {} + def do_pending(self, cr, uid, ids, context={}): self.write(cr, uid, ids, {'state': 'pending'}, context=context) for (id, name) in self.name_get(cr, uid, ids): message = _("The task '%s' is pending.") % name From 46d87b34b0c1db9af6feb2fd4e9981360fea3977 Mon Sep 17 00:00:00 2001 From: niv-openerp Date: Tue, 28 Jun 2011 14:17:47 +0200 Subject: [PATCH 421/477] [imp] added evaluation context to compound context bzr revid: nicolas.vanhoren@openerp.com-20110628121747-e8y1y3avglshzxv1 --- addons/base/controllers/main.py | 11 ++++++++--- addons/base/static/src/js/data.js | 8 ++++++++ addons/base/static/src/js/form.js | 5 +++-- openerpweb/nonliterals.py | 22 ++++++++++++++++++++-- 4 files changed, 39 insertions(+), 7 deletions(-) diff --git a/addons/base/controllers/main.py b/addons/base/controllers/main.py index bc6bc141863..4e2163c196e 100644 --- a/addons/base/controllers/main.py +++ b/addons/base/controllers/main.py @@ -171,8 +171,12 @@ class Session(openerpweb.Controller): a list of fields to group by, potentially empty (in which case no group by should be performed) """ - context = req.session.eval_context(openerpweb.nonliterals.CompoundContext(*contexts)) - domain = req.session.eval_domain(openerpweb.nonliterals.CompoundDomain(*(domains or [])), context) + contexts = contexts or [] + domains = domains or [] + e_context = dict(reduce(lambda x, y: x + y, [openerpweb.nonliterals.get_eval_context(x).items() for x in contexts])) + context, domain = eval_context_and_domain(req.session, + openerpweb.nonliterals.CompoundContext(*contexts).set_eval_context(e_context), + openerpweb.nonliterals.CompoundDomain(*domains)) group_by_sequence = [] for candidate in (group_by_seq or []): @@ -233,7 +237,8 @@ class Session(openerpweb.Controller): def eval_context_and_domain(session, context, domain=None): e_context = session.eval_context(context) - e_domain = session.eval_domain(domain or [], e_context) + eval_context = openerpweb.nonliterals.get_eval_context(context) + e_domain = session.eval_domain(domain or [], dict(eval_context.items() + e_context.items())) return (e_context, e_domain) diff --git a/addons/base/static/src/js/data.js b/addons/base/static/src/js/data.js index b3ddd7750c8..d9b2ca752c2 100644 --- a/addons/base/static/src/js/data.js +++ b/addons/base/static/src/js/data.js @@ -590,6 +590,7 @@ openerp.base.ReadOnlyDataSetSearch = openerp.base.DataSetSearch.extend({ openerp.base.CompoundContext = function() { this.__ref = "compound_context"; this.__contexts = []; + this.__eval_context = null; var self = this; _.each(arguments, function(x) { self.add(x); @@ -602,6 +603,13 @@ openerp.base.CompoundContext.prototype.add = function(context) { this.__contexts.push(context); return this; }; +openerp.base.CompoundContext.prototype.set_eval_context = function(eval_context) { + this.__eval_context = eval_context; + return this; +}; +openerp.base.CompoundContext.prototype.get_eval_context = function() { + return this.__eval_context; +}; openerp.base.CompoundDomain = function() { this.__ref = "compound_domain"; diff --git a/addons/base/static/src/js/form.js b/addons/base/static/src/js/form.js index ca06bcebcf8..0ad5f6729e4 100644 --- a/addons/base/static/src/js/form.js +++ b/addons/base/static/src/js/form.js @@ -1088,7 +1088,8 @@ var build_relation_context = function(relation_field) { var action = relation_field.view.view_manager.action || {}; var a_context = action.context || {}; var f_context = relation_field.field.context || {}; - var ctx = new openerp.base.CompoundContext(a_context).add(f_context); + var fields_values = relation_field.view.get_fields_values(); + var ctx = new openerp.base.CompoundContext(a_context).add(f_context).set_eval_context(fields_values); return ctx; } @@ -1310,7 +1311,7 @@ openerp.base.form.FieldMany2One = openerp.base.form.Field.extend({ if (this.tmp_value instanceof Array) { return this.tmp_value[0]; } - return this.tmp_value; + return this.tmp_value ? this.tmp_value : false; } if (this.value === undefined) throw "theorically unreachable state"; diff --git a/openerpweb/nonliterals.py b/openerpweb/nonliterals.py index 643ee8a393b..0cb3ee6347f 100644 --- a/openerpweb/nonliterals.py +++ b/openerpweb/nonliterals.py @@ -36,7 +36,8 @@ class NonLiteralEncoder(simplejson.encoder.JSONEncoder): elif isinstance(object, CompoundContext): return { '__ref': 'compound_context', - '__contexts': object.contexts + '__contexts': object.contexts, + '__eval_context': object.get_eval_context() } raise TypeError('Could not encode unknown non-literal %s' % object) @@ -67,6 +68,7 @@ def non_literal_decoder(dct): ccontext = CompoundContext() for el in dct["__contexts"]: ccontext.contexts.append(non_literal_decoder(el)) + ccontext.set_eval_context(non_literal_decoder(dct.get("__eval_context") or {})) return ccontext return dct @@ -197,16 +199,23 @@ class CompoundDomain(BaseDomain): def add(self, domain): self.domains.append(domain) return self + +def get_eval_context(context): + if isinstance(context, CompoundContext): + return context.get_eval_context() or {} + return {} class CompoundContext(BaseContext): def __init__(self, *contexts): self.contexts = [] + self.eval_context = None self.session = None for context in contexts: self.add(context) def evaluate(self, context=None): ctx = dict(context or {}) + ctx.update(self.get_eval_context() or {}) final_context = {} for context_to_eval in self.contexts: if not isinstance(context_to_eval, (dict, BaseContext)): @@ -225,6 +234,15 @@ class CompoundContext(BaseContext): return final_context def add(self, context): - self.contexts.append(context) + if isinstance(context, BaseContext): + self.contexts = self.contexts + context.contexts + else: + self.contexts.append(context) + return self + + def set_eval_context(self, eval_context): + self.eval_context = eval_context return self + def get_eval_context(self): + return self.eval_context From ad6ed2ac502551ddff310346e6c11329080ca752 Mon Sep 17 00:00:00 2001 From: Fabien Meghazi Date: Tue, 28 Jun 2011 14:43:55 +0200 Subject: [PATCH 422/477] [IMP] Improved action management with dialogs bzr revid: fme@openerp.com-20110628124355-gumchng9zuimrpra --- addons/base/static/src/js/views.js | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/addons/base/static/src/js/views.js b/addons/base/static/src/js/views.js index 6d2c32dfdd9..e9774fe478c 100644 --- a/addons/base/static/src/js/views.js +++ b/addons/base/static/src/js/views.js @@ -31,6 +31,9 @@ openerp.base.ActionManager = openerp.base.Controller.extend({ // instantiate the right controllers by understanding the action switch (action.type) { case 'ir.actions.act_window': + if (!action.target && this.dialog_stack.length) { + action.flags.new_window = true; + } if (action.target == 'new') { var element_id = _.uniqueId("act_window_dialog"); $('
', {id: element_id}).dialog({ @@ -45,6 +48,7 @@ openerp.base.ActionManager = openerp.base.Controller.extend({ var viewmanager = new openerp.base.ViewManagerAction(this.session, element_id, action); viewmanager.start(); viewmanager.on_act_window_closed.add(on_closed); + viewmanager.is_dialog = true; this.dialog_stack.push(viewmanager); } else if (action.flags.new_window) { action.flags.new_window = false; @@ -63,7 +67,9 @@ openerp.base.ActionManager = openerp.base.Controller.extend({ break; case 'ir.actions.act_window_close': var dialog = this.dialog_stack.pop(); - dialog.on_act_window_closed(); + if (!action.special) { + dialog.on_act_window_closed(); + } dialog.$element.dialog('destroy'); dialog.stop(); break; @@ -86,6 +92,7 @@ openerp.base.ViewManager = openerp.base.Controller.extend({ this.flags = this.flags || {}; this.sidebar = new openerp.base.NullSidebar(); this.registry = openerp.base.views; + this.is_dialog = false; }, /** * @returns {jQuery.Deferred} initial view loading promise @@ -423,6 +430,7 @@ openerp.base.View = openerp.base.Controller.extend({ * @param {Function} on_no_action callback to execute if the action does not generate any result (no new action) */ execute_action: function (action_data, dataset, action_manager, record_id, on_no_action, on_closed) { + var self = this; var handler = function (r) { var action = r.result; if (action && action.constructor == Object) { @@ -440,6 +448,11 @@ openerp.base.View = openerp.base.Controller.extend({ pager : false }; action_manager.do_action(action, on_closed); + if (self.view_manager.is_dialog && action.type != 'ir.actions.act_window_close') { + handler({ + result : { type: 'ir.actions.act_window_close' } + }); + } } else { on_no_action(action); } @@ -447,7 +460,7 @@ openerp.base.View = openerp.base.Controller.extend({ if (action_data.special) { handler({ - result : { type: 'ir.actions.act_window_close' } + result : { type: 'ir.actions.act_window_close', special: action_data.special } }); } else { var context = new openerp.base.CompoundContext(dataset.context).add(action_data.context || {}); From bbd9df8fc40995c42d47f87b85e40e9cda728051 Mon Sep 17 00:00:00 2001 From: niv-openerp Date: Tue, 28 Jun 2011 15:12:54 +0200 Subject: [PATCH 423/477] [imp] added super dict bzr revid: nicolas.vanhoren@openerp.com-20110628131254-2cj2l9k4zsuxb7u0 --- openerpweb/nonliterals.py | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/openerpweb/nonliterals.py b/openerpweb/nonliterals.py index 0cb3ee6347f..6aedc6bb359 100644 --- a/openerpweb/nonliterals.py +++ b/openerpweb/nonliterals.py @@ -123,7 +123,7 @@ class Domain(BaseDomain): ctx = self.session.evaluation_context(context) if self.own: ctx.update(self.own) - return eval(self.get_domain_string(), ctx) + return eval(self.get_domain_string(), SuperDict(ctx)) class Context(BaseContext): def __init__(self, session, context_string=None, key=None): @@ -169,7 +169,19 @@ class Context(BaseContext): if self.own: ctx.update(self.own) return eval(self.get_context_string(), - ctx) + SuperDict(ctx)) + +def SuperDict(dict): + def __getattr__(self, name): + try: + return self[name] + except KeyError: + raise AttributeError(name) + def __getitem__(self, key): + tmp = super(dict, self)[key] + if isinstance(tmp, dict): + return SuperDict(tmp) + return tmp class CompoundDomain(BaseDomain): def __init__(self, *domains): From 85e0fbc6fe78d21613080d746d17edfc317bf463 Mon Sep 17 00:00:00 2001 From: Fabien Meghazi Date: Tue, 28 Jun 2011 15:30:44 +0200 Subject: [PATCH 424/477] [FIX] Removed global bin_size causing problems in context. Will activate it only when needed. Don't forget to logout/login in order to purge context after you pull this revision bzr revid: fme@openerp.com-20110628133044-dp9jm6aj7ixzc69p --- addons/base/controllers/main.py | 2 -- openerpweb/openerpweb.py | 6 ++---- 2 files changed, 2 insertions(+), 6 deletions(-) diff --git a/addons/base/controllers/main.py b/addons/base/controllers/main.py index bc6bc141863..dfa061588c0 100644 --- a/addons/base/controllers/main.py +++ b/addons/base/controllers/main.py @@ -238,7 +238,6 @@ def eval_context_and_domain(session, context, domain=None): return (e_context, e_domain) def load_actions_from_ir_values(req, key, key2, models, meta, context): - context['bin_size'] = False # Possible upstream bug. Antony says not to loose time on this. Values = req.session.model('ir.values') actions = Values.get(key, key2, models, meta, context) @@ -756,7 +755,6 @@ class Action(openerpweb.Controller): Actions = req.session.model('ir.actions.actions') value = False context = req.session.eval_context(req.context) - context["bin_size"] = False action_type = Actions.read([action_id], ['type'], context) if action_type: action = req.session.model(action_type[0]['type']).read([action_id], False, diff --git a/openerpweb/openerpweb.py b/openerpweb/openerpweb.py index 9da14d5ace0..dcdf981533a 100644 --- a/openerpweb/openerpweb.py +++ b/openerpweb/openerpweb.py @@ -138,15 +138,13 @@ class OpenERPSession(object): """ assert self._uid, "The user needs to be logged-in to initialize his context" self.context = self.model('res.users').context_get(self.context) - # set bin_size to True all the time self.context = self.context or {} - self.context["bin_size"] = True - + self.client_timezone = self.context.get("tz", False) # invalid code, anyway we decided the server will be in UTC #if self.client_timezone: # self.remote_timezone = self.execute('common', 'timezone_get') - + self._locale = self.context.get('lang','en_US') lang_ids = self.execute('res.lang','search', [('code', '=', self._locale)]) if lang_ids: From 58e236eb44373db70a92d99ca32f71ae9178d8f9 Mon Sep 17 00:00:00 2001 From: niv-openerp Date: Tue, 28 Jun 2011 16:04:18 +0200 Subject: [PATCH 425/477] [fix] redesigned evaluation contexts bzr revid: nicolas.vanhoren@openerp.com-20110628140418-lxmclab51ll0iwdd --- addons/base/controllers/main.py | 10 +++------- addons/base/static/src/js/data.js | 18 ++++++++++-------- openerpweb/nonliterals.py | 29 ++++++++++++++++------------- 3 files changed, 29 insertions(+), 28 deletions(-) diff --git a/addons/base/controllers/main.py b/addons/base/controllers/main.py index 4e2163c196e..51d7ed91547 100644 --- a/addons/base/controllers/main.py +++ b/addons/base/controllers/main.py @@ -171,12 +171,9 @@ class Session(openerpweb.Controller): a list of fields to group by, potentially empty (in which case no group by should be performed) """ - contexts = contexts or [] - domains = domains or [] - e_context = dict(reduce(lambda x, y: x + y, [openerpweb.nonliterals.get_eval_context(x).items() for x in contexts])) context, domain = eval_context_and_domain(req.session, - openerpweb.nonliterals.CompoundContext(*contexts).set_eval_context(e_context), - openerpweb.nonliterals.CompoundDomain(*domains)) + openerpweb.nonliterals.CompoundContext(*(contexts or [])), + openerpweb.nonliterals.CompoundDomain(*(domains or []))) group_by_sequence = [] for candidate in (group_by_seq or []): @@ -237,8 +234,7 @@ class Session(openerpweb.Controller): def eval_context_and_domain(session, context, domain=None): e_context = session.eval_context(context) - eval_context = openerpweb.nonliterals.get_eval_context(context) - e_domain = session.eval_domain(domain or [], dict(eval_context.items() + e_context.items())) + e_domain = session.eval_domain(domain or [], e_context) return (e_context, e_domain) diff --git a/addons/base/static/src/js/data.js b/addons/base/static/src/js/data.js index d9b2ca752c2..9f5792bfb24 100644 --- a/addons/base/static/src/js/data.js +++ b/addons/base/static/src/js/data.js @@ -597,10 +597,7 @@ openerp.base.CompoundContext = function() { }); }; openerp.base.CompoundContext.prototype.add = function(context) { - if (context.__ref === "compound_context") - this.__contexts = this.__contexts.concat(context.__contexts); - else - this.__contexts.push(context); + this.__contexts.push(context); return this; }; openerp.base.CompoundContext.prototype.set_eval_context = function(eval_context) { @@ -614,17 +611,22 @@ openerp.base.CompoundContext.prototype.get_eval_context = function() { openerp.base.CompoundDomain = function() { this.__ref = "compound_domain"; this.__domains = []; + this.__eval_context = null; _.each(arguments, function(x) { self.add(x); }); }; openerp.base.CompoundDomain.prototype.add = function(domain) { - if (domain.__ref === "compound_domain") - this.__domains = this.__domains.concat(domain.__domains); - else - this.__domains.push(domain); + this.__domains.push(domain); return this; }; +openerp.base.CompoundDomain.prototype.set_eval_context = function(eval_context) { + this.__eval_context = eval_context; + return this; +}; +openerp.base.CompoundDomain.prototype.get_eval_context = function() { + return this.__eval_context; +}; }; diff --git a/openerpweb/nonliterals.py b/openerpweb/nonliterals.py index 6aedc6bb359..097ba54fe01 100644 --- a/openerpweb/nonliterals.py +++ b/openerpweb/nonliterals.py @@ -8,7 +8,7 @@ import binascii import hashlib import simplejson.encoder -__all__ = ['Domain', 'Context', 'NonLiteralEncoder, non_literal_decoder'] +__all__ = ['Domain', 'Context', 'NonLiteralEncoder, non_literal_decoder', 'CompoundDomain', 'CompoundContext'] #: 48 bits should be sufficient to have almost no chance of collision #: with a million hashes, according to hg@67081329d49a @@ -31,7 +31,8 @@ class NonLiteralEncoder(simplejson.encoder.JSONEncoder): elif isinstance(object, CompoundDomain): return { '__ref': 'compound_domain', - '__domains': object.domains + '__domains': object.domains, + '__eval_context': object.get_eval_context() } elif isinstance(object, CompoundContext): return { @@ -62,13 +63,14 @@ def non_literal_decoder(dct): elif dct["__ref"] == "compound_domain": cdomain = CompoundDomain() for el in dct["__domains"]: - cdomain.domains.append(non_literal_decoder(el)) + cdomain.domains.append(el) + cdomain.set_eval_context(dct.get("__eval_context")) return cdomain elif dct["__ref"] == "compound_context": ccontext = CompoundContext() for el in dct["__contexts"]: - ccontext.contexts.append(non_literal_decoder(el)) - ccontext.set_eval_context(non_literal_decoder(dct.get("__eval_context") or {})) + ccontext.contexts.append(el) + ccontext.set_eval_context(dct.get("__eval_context")) return ccontext return dct @@ -187,6 +189,7 @@ class CompoundDomain(BaseDomain): def __init__(self, *domains): self.domains = [] self.session = None + self.eval_context = None for domain in domains: self.add(domain) @@ -202,6 +205,7 @@ class CompoundDomain(BaseDomain): continue ctx = dict(context or {}) + ctx.update(self.get_eval_context() or {}) ctx['context'] = ctx domain.session = self.session @@ -212,10 +216,12 @@ class CompoundDomain(BaseDomain): self.domains.append(domain) return self -def get_eval_context(context): - if isinstance(context, CompoundContext): - return context.get_eval_context() or {} - return {} + def set_eval_context(self, eval_context): + self.eval_context = eval_context + return self + + def get_eval_context(self): + return self.eval_context class CompoundContext(BaseContext): def __init__(self, *contexts): @@ -246,10 +252,7 @@ class CompoundContext(BaseContext): return final_context def add(self, context): - if isinstance(context, BaseContext): - self.contexts = self.contexts + context.contexts - else: - self.contexts.append(context) + self.contexts.append(context) return self def set_eval_context(self, eval_context): From 79a24bd46ee4b4d961afbfea78e746f754e24ed9 Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Tue, 28 Jun 2011 16:09:07 +0200 Subject: [PATCH 426/477] [FIX] removal of unique() callbacks from callback chains Array.prototype.pop() does *not* take a parameter, it always removes the last item of the array. To remove items in the middle of an array, Array.prototype.splice(index, 1) has to be used. This fixes an issue where adding a unique non-last callback (either added as non-last, or with other stuff added after it) would result in nonsensical behavior bzr revid: xmo@openerp.com-20110628140907-5sch98gmwcnpvk3t --- addons/base/static/src/js/chrome.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/base/static/src/js/chrome.js b/addons/base/static/src/js/chrome.js index 556c715d339..12f9bc2e7ae 100644 --- a/addons/base/static/src/js/chrome.js +++ b/addons/base/static/src/js/chrome.js @@ -11,8 +11,8 @@ openerp.base.callback = function(obj, method) { for(var i = 0; i < callback.callback_chain.length; i++) { var c = callback.callback_chain[i]; if(c.unique) { - // al: obscure but shortening C-style hack, sorry - callback.callback_chain.pop(i--); + callback.callback_chain.splice(i, 1); + i -= 1; } r = c.callback.apply(c.self, c.args.concat(args)); // TODO special value to stop the chain From 62ef841b15b5098ab278c7ee0c91c70d59a20be5 Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Tue, 28 Jun 2011 16:21:24 +0200 Subject: [PATCH 427/477] [FIX] warnings, typos, globals which should not be globals, and use jquery shortcuts when there is no reason not to bzr revid: xmo@openerp.com-20110628142124-oexuucl4dpic6x1x --- addons/base/static/src/js/chrome.js | 11 +++++------ addons/base/static/src/js/views.js | 14 +++++--------- 2 files changed, 10 insertions(+), 15 deletions(-) diff --git a/addons/base/static/src/js/chrome.js b/addons/base/static/src/js/chrome.js index 12f9bc2e7ae..20baae85d76 100644 --- a/addons/base/static/src/js/chrome.js +++ b/addons/base/static/src/js/chrome.js @@ -284,13 +284,12 @@ openerp.base.generate_null_object_class = function(claz, add) { } if (prototype.prototype) copy_proto(prototype.prototype); - } + }; copy_proto(claz.prototype); - var init = openerp.base.BasicController.prototype.init; - newer.init = init; + newer.init = openerp.base.BasicController.prototype.init; var tmpclass = claz.extend(newer); return tmpclass.extend(add || {}); -} +}; openerp.base.Notification = openerp.base.BasicController.extend({ init: function(element_id) { @@ -580,7 +579,7 @@ openerp.base.Controller = openerp.base.BasicController.extend( /** @lends opener */ controller_get: function(key) { return this.controller_registry[key]; - // OR should contrustct it ? setting parent correctly ? + // OR should build it ? setting parent correctly ? // function construct(constructor, args) { // function F() { // return constructor.apply(this, args); @@ -640,7 +639,7 @@ openerp.base.Controller = openerp.base.BasicController.extend( /** @lends opener } // TODO if post prefix //this.element_id = _.uniqueId(_.toArray(arguments).join('_')); - }; + } }, /** * Performs a JSON-RPC call diff --git a/addons/base/static/src/js/views.js b/addons/base/static/src/js/views.js index 6d2c32dfdd9..8d6bdf9b123 100644 --- a/addons/base/static/src/js/views.js +++ b/addons/base/static/src/js/views.js @@ -128,7 +128,7 @@ openerp.base.ViewManager = openerp.base.Controller.extend({ controller.set_embedded_view(view.embedded_view); } if (view_type === 'list' && this.flags.search_view === false && this.action && this.action['auto_search']) { - // In case the search view is not instanciated: manually call ListView#search + // In case the search view is not instantiated: manually call ListView#search var domains = !_(self.action.domain).isEmpty() ? [self.action.domain] : [], contexts = !_(self.action.context).isEmpty() @@ -349,16 +349,12 @@ openerp.base.Sidebar = openerp.base.BaseWidget.extend({ }, do_refresh: function(new_view) { var view = this.view_manager.active_view; - the_condition = this.sections.length > 0 && _.detect(this.sections, + var the_condition = this.sections.length > 0 && _.detect(this.sections, function(x) {return x.elements.length > 0;}) != undefined && (!new_view || view != 'list'); - if (!the_condition) { - this.$element.addClass('closed-sidebar'); - this.$element.removeClass('open-sidebar'); - } else { - this.$element.addClass('open-sidebar'); - this.$element.removeClass('closed-sidebar'); - } + + this.$element.toggleClass('open-sidebar', the_condition) + .toggleClass('closed-sidebar', !the_condition); this.$element.html(QWeb.render("ViewManager.sidebar.internal", { sidebar: this, view: view })); From de0d177627d571eb6bd88b5397c901d06498549c Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Tue, 28 Jun 2011 16:49:25 +0200 Subject: [PATCH 428/477] [FIX] bug in CompoundDomain: need self alias to this bzr revid: xmo@openerp.com-20110628144925-c138oielqt6ukozj --- addons/base/static/src/js/views.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/base/static/src/js/views.js b/addons/base/static/src/js/views.js index e165bb3c165..ee4388c8971 100644 --- a/addons/base/static/src/js/views.js +++ b/addons/base/static/src/js/views.js @@ -459,7 +459,7 @@ openerp.base.View = openerp.base.Controller.extend({ result : { type: 'ir.actions.act_window_close', special: action_data.special } }); } else { - var context = new openerp.base.CompoundContext(dataset.context).add(action_data.context || {}); + var context = new openerp.base.CompoundContext(dataset.context, action_data.context || {}); switch(action_data.type) { case 'object': return dataset.call_button(action_data.name, [[record_id], context], handler); From e819561d1a067d16bef2a8798379dc5eacb2218f Mon Sep 17 00:00:00 2001 From: niv-openerp Date: Tue, 28 Jun 2011 16:54:13 +0200 Subject: [PATCH 429/477] [imp] modified behavior of domain evaluation, now does not rely anymore on a context for evaluation bzr revid: nicolas.vanhoren@openerp.com-20110628145413-ljqdmunxi7ykmytz --- addons/base/controllers/main.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/addons/base/controllers/main.py b/addons/base/controllers/main.py index b289259b1f1..7afaa176bc5 100644 --- a/addons/base/controllers/main.py +++ b/addons/base/controllers/main.py @@ -234,7 +234,8 @@ class Session(openerpweb.Controller): def eval_context_and_domain(session, context, domain=None): e_context = session.eval_context(context) - e_domain = session.eval_domain(domain or [], e_context) + # should we give the evaluated context as an evaluation context to the domain? + e_domain = session.eval_domain(domain or []) return (e_context, e_domain) From 7b91cbdab898c7561740277a3365443a1f1a622c Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Tue, 28 Jun 2011 16:55:08 +0200 Subject: [PATCH 430/477] [FIX] trailing comma bzr revid: xmo@openerp.com-20110628145508-jimwnt2syyptkg89 --- addons/base/static/src/js/data.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/base/static/src/js/data.js b/addons/base/static/src/js/data.js index 389f9334b47..e8886009dd9 100644 --- a/addons/base/static/src/js/data.js +++ b/addons/base/static/src/js/data.js @@ -574,7 +574,7 @@ openerp.base.BufferedDataSet = openerp.base.DataSetStatic.extend({ return_records(); } return completion.promise(); - }, + } }); openerp.base.ReadOnlyDataSetSearch = openerp.base.DataSetSearch.extend({ From 5ae5809dab887a064727433571ee2fe8996f3d27 Mon Sep 17 00:00:00 2001 From: Vo Minh Thu Date: Tue, 28 Jun 2011 17:31:48 +0200 Subject: [PATCH 431/477] [REF] ir_cron: use DEBUG instead of DEBUG_RPC (as done previously). bzr revid: vmt@openerp.com-20110628153148-hkxh5n1ct4y8k6z3 --- openerp/addons/base/ir/ir_cron.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/openerp/addons/base/ir/ir_cron.py b/openerp/addons/base/ir/ir_cron.py index afaaebc8774..054a15257ef 100644 --- a/openerp/addons/base/ir/ir_cron.py +++ b/openerp/addons/base/ir/ir_cron.py @@ -100,12 +100,12 @@ class ir_cron(osv.osv, netsvc.Agent): netsvc.log('cron', (cr.dbname,uid,'*',model,func)+tuple(args), channel=logging.DEBUG, depth=(None if self._logger.isEnabledFor(logging.DEBUG_RPC_ANSWER) else 1), fn='object.execute') logger = logging.getLogger('execution time') - if logger.isEnabledFor(logging.DEBUG_RPC): + if logger.isEnabledFor(logging.DEBUG): start_time = time.time() f(cr, uid, *args) - if logger.isEnabledFor(logging.DEBUG_RPC): + if logger.isEnabledFor(logging.DEBUG): end_time = time.time() - logger.log(logging.DEBUG_RPC, '%.3fs (%s, %s)' % (end_time - start_time, model, func)) + logger.log(logging.DEBUG, '%.3fs (%s, %s)' % (end_time - start_time, model, func)) except Exception, e: self._handle_callback_exception(cr, uid, model, func, args, job_id, e) From d933184dcc6328b766ea73ab6c4fff0a5d2c435d Mon Sep 17 00:00:00 2001 From: Fabien Meghazi Date: Tue, 28 Jun 2011 17:59:56 +0200 Subject: [PATCH 432/477] [ADD] Added Dataset#call_button for form's buttons triggering action that should be cleaned bzr revid: fme@openerp.com-20110628155956-yj8m2r7kpjye5m8v --- addons/base/controllers/main.py | 39 +++++++++++++++++++++------------ 1 file changed, 25 insertions(+), 14 deletions(-) diff --git a/addons/base/controllers/main.py b/addons/base/controllers/main.py index 7afaa176bc5..9869adad92a 100644 --- a/addons/base/controllers/main.py +++ b/addons/base/controllers/main.py @@ -250,12 +250,12 @@ def load_actions_from_ir_values(req, key, key2, models, meta, context): def clean_action(action, session): # values come from the server, we can just eval them - if isinstance(action['context'], basestring): + if isinstance(action.get('context', None), basestring): action['context'] = eval( action['context'], session.evaluation_context()) or {} - if isinstance(action['domain'], basestring): + if isinstance(action.get('domain', None), basestring): action['domain'] = eval( action['domain'], session.evaluation_context( @@ -286,13 +286,15 @@ def fix_view_modes(action): if action.pop('view_type') != 'form': return - action['view_mode'] = ','.join( - mode if mode != 'tree' else 'list' - for mode in action['view_mode'].split(',')) - action['views'] = [ - [id, mode if mode != 'tree' else 'list'] - for id, mode in action['views'] - ] + if action.has_key('view_mode'): + action['view_mode'] = ','.join( + mode if mode != 'tree' else 'list' + for mode in action['view_mode'].split(',')) + if action.has_key('views'): + action['views'] = [ + [id, mode if mode != 'tree' else 'list'] + for id, mode in action['views'] + ] return action class Menu(openerpweb.Controller): @@ -440,8 +442,7 @@ class DataSet(openerpweb.Controller): Model = request.session.model(model) return Model.unlink(ids, request.session.eval_context(request.context)) - @openerpweb.jsonrequest - def call(self, req, model, method, args, domain_id=None, context_id=None): + def call_common(self, req, model, method, args, domain_id=None, context_id=None): domain = args[domain_id] if domain_id and len(args) - 1 >= domain_id else [] context = args[context_id] if context_id and len(args) - 1 >= context_id else {} c, d = eval_context_and_domain(req.session, context, domain); @@ -449,10 +450,20 @@ class DataSet(openerpweb.Controller): args[domain_id] = d if(context_id and len(args) - 1 >= context_id): args[context_id] = c - + m = req.session.model(model) - r = getattr(m, method)(*args) - return {'result': r} + return getattr(m, method)(*args) + + @openerpweb.jsonrequest + def call(self, req, model, method, args, domain_id=None, context_id=None): + return {'result': self.call_common(req, model, method, args, domain_id, context_id)} + + @openerpweb.jsonrequest + def call_button(self, req, model, method, args, domain_id=None, context_id=None): + action = self.call_common(req, model, method, args, domain_id, context_id) + if isinstance(action, dict) and action.get('type') != '': + clean_action(action, req.session) + return {'result': action} @openerpweb.jsonrequest def exec_workflow(self, req, model, id, signal): From 23ec19c2fb7675cc9f2032a90ac68f9c256a43dd Mon Sep 17 00:00:00 2001 From: Fabien Meghazi Date: Tue, 28 Jun 2011 18:01:03 +0200 Subject: [PATCH 433/477] [ADD] Added DataSet#call_button javascript side bzr revid: fme@openerp.com-20110628160103-jpkd4r1batz5nlfp --- addons/base/static/src/js/data.js | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/addons/base/static/src/js/data.js b/addons/base/static/src/js/data.js index 2d2b36f696a..9208e7138ab 100644 --- a/addons/base/static/src/js/data.js +++ b/addons/base/static/src/js/data.js @@ -328,6 +328,15 @@ openerp.base.DataSet = openerp.base.Controller.extend( /** @lends openerp.base. args: args || [] }, callback, error_callback); }, + call_button: function (method, args, callback, error_callback) { + return this.rpc('/base/dataset/call_button', { + model: this.model, + method: method, + domain_id: null, + context_id: 1, + args: args || [] + }, callback, error_callback); + }, /** * Arguments: * name='', args=[], operator='ilike', context=None, limit=100 From 4b4e8cdf7d1697ef4e04eb062db2a7ab395d24e1 Mon Sep 17 00:00:00 2001 From: niv-openerp Date: Tue, 28 Jun 2011 18:22:06 +0200 Subject: [PATCH 434/477] [fix] fixed some problems with m2o (too much on_change and "theorically unreachable state") bzr revid: nicolas.vanhoren@openerp.com-20110628162206-3dowhy9t5ffj2mzp --- addons/base/static/src/js/form.js | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/addons/base/static/src/js/form.js b/addons/base/static/src/js/form.js index b2c74c920c3..8044c425661 100644 --- a/addons/base/static/src/js/form.js +++ b/addons/base/static/src/js/form.js @@ -1277,9 +1277,15 @@ openerp.base.form.FieldMany2One = openerp.base.form.Field.extend({ }, _change_int_value: function(value) { this.value = value; - if (this.original_value === undefined || (this.value !== undefined && - ((this.original_value ? this.original_value[0] : null) !== (this.value ? this.value[0] : null)))) { - this.original_value = undefined; + var back_orig_value = this.original_value; + if (this.value === null || this.value) { + this.original_value = this.value; + } + if (back_orig_value === undefined) { // first use after a set_value() + return; + } + if (this.value !== undefined && ((back_orig_value ? back_orig_value[0] : null) + !== (this.value ? this.value[0] : null))) { this.on_ui_change(); } }, @@ -1292,7 +1298,7 @@ openerp.base.form.FieldMany2One = openerp.base.form.Field.extend({ var real_set_value = function(rval) { self.tmp_value = undefined; _super.apply(self, rval); - self.original_value = rval; + self.original_value = undefined; self._change_int_ext_value(rval); }; if(typeof(value) === "number") { @@ -1312,7 +1318,7 @@ openerp.base.form.FieldMany2One = openerp.base.form.Field.extend({ return this.tmp_value ? this.tmp_value : false; } if (this.value === undefined) - throw "theorically unreachable state"; + return this.original_value ? this.original_value[0] : false; return this.value ? this.value[0] : false; }, validate: function() { From 48a76551269c3a55fa80e3cd248f7e9f5c86b7a6 Mon Sep 17 00:00:00 2001 From: Fabien Meghazi Date: Tue, 28 Jun 2011 18:35:07 +0200 Subject: [PATCH 435/477] [FIX] Use record_id instead of dataset in View#execute_action bzr revid: fme@openerp.com-20110628163507-diaevrugqyxkfcvn --- addons/base/static/src/js/views.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/addons/base/static/src/js/views.js b/addons/base/static/src/js/views.js index 6852e5595e4..cfd12ee9c7b 100644 --- a/addons/base/static/src/js/views.js +++ b/addons/base/static/src/js/views.js @@ -432,8 +432,8 @@ openerp.base.View = openerp.base.Controller.extend({ if (action && action.constructor == Object) { action.context = action.context || {}; _.extend(action.context, { - active_id: dataset.ids[dataset.index], - active_ids: [dataset.ids[dataset.index]], + active_id: record_id || false, + active_ids: [record_id || false], active_model: dataset.model }); action.flags = { @@ -462,7 +462,7 @@ openerp.base.View = openerp.base.Controller.extend({ var context = new openerp.base.CompoundContext(dataset.context).add(action_data.context || {}); switch(action_data.type) { case 'object': - return dataset.call_and_eval(action_data.name, [[record_id], context], null, 1, handler); + return dataset.call_button(action_data.name, [[record_id], context], handler); case 'action': return this.rpc('/base/action/load', { action_id: parseInt(action_data.name, 10), context: context }, handler); default: From f07f60b3da21fa6980ae7b29af2c2bdf180adc60 Mon Sep 17 00:00:00 2001 From: Fabien Meghazi Date: Tue, 28 Jun 2011 18:42:38 +0200 Subject: [PATCH 436/477] [IMP] Use label@colspan in order to diferentiate fields label from paragraph bzr revid: fme@openerp.com-20110628164238-zctbvza7isf4166t --- addons/base/static/src/js/form.js | 10 ++++++++-- addons/base/static/src/xml/base.xml | 3 +++ 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/addons/base/static/src/js/form.js b/addons/base/static/src/js/form.js index 8044c425661..b7a61cc885a 100644 --- a/addons/base/static/src/js/form.js +++ b/addons/base/static/src/js/form.js @@ -677,12 +677,18 @@ openerp.base.form.WidgetButton = openerp.base.form.Widget.extend({ openerp.base.form.WidgetLabel = openerp.base.form.Widget.extend({ init: function(view, node) { - this.is_field_label = true; this.element_name = 'label_' + node.attrs.name; this._super(view, node); - this.template = "WidgetLabel"; + // TODO fme: support for attrs.align + if (this.node.tag == 'label' && this.node.attrs.colspan) { + this.is_field_label = false; + this.template = "WidgetParagraph"; + } else { + this.is_field_label = true; + this.template = "WidgetLabel"; + } this.colspan = 1; }, render: function () { diff --git a/addons/base/static/src/xml/base.xml b/addons/base/static/src/xml/base.xml index de95a4294e8..9bef00147d3 100644 --- a/addons/base/static/src/xml/base.xml +++ b/addons/base/static/src/xml/base.xml @@ -468,6 +468,9 @@ : + +

+
Date: Tue, 28 Jun 2011 19:18:52 +0200 Subject: [PATCH 437/477] [imp] refactoring of the name_... methods + refactoring of the context and domain handling in many2ones bzr revid: nicolas.vanhoren@openerp.com-20110628171852-1393loyd5ln1tsom --- addons/base/static/src/js/data.js | 22 ++++++++----- addons/base/static/src/js/form.js | 51 +++++++++++++++++++----------- addons/base/static/src/js/views.js | 2 +- 3 files changed, 47 insertions(+), 28 deletions(-) diff --git a/addons/base/static/src/js/data.js b/addons/base/static/src/js/data.js index 2d2b36f696a..a29bb850e66 100644 --- a/addons/base/static/src/js/data.js +++ b/addons/base/static/src/js/data.js @@ -328,14 +328,19 @@ openerp.base.DataSet = openerp.base.Controller.extend( /** @lends openerp.base. args: args || [] }, callback, error_callback); }, - /** - * Arguments: - * name='', args=[], operator='ilike', context=None, limit=100 + name_get: function(ids, callback) { + return this.call_and_eval('name_get', [ids, this.context], null, 1, callback); + }, + /* + * args = domain */ - name_search: function (args, callback, error_callback) { + name_search: function (name, args, operator, limit, callback) { return this.call_and_eval('name_search', - args, 1, 3, - callback, error_callback); + [name || '', args || false, operator || 'ilike', this.context, limit || 100], + 1, 3, callback); + }, + name_create: function(name, callback) { + return this.call_and_eval('name_create', [name, this.context], null, 1, callback); }, exec_workflow: function (id, signal, callback) { return this.rpc('/base/dataset/exec_workflow', { @@ -347,8 +352,8 @@ openerp.base.DataSet = openerp.base.Controller.extend( /** @lends openerp.base. }); openerp.base.DataSetStatic = openerp.base.DataSet.extend({ - init: function(session, model, ids) { - this._super(session, model); + init: function(session, model, context, ids) { + this._super(session, model, context); // all local records this.ids = ids || []; this.count = this.ids.length; @@ -612,6 +617,7 @@ openerp.base.CompoundDomain = function() { this.__ref = "compound_domain"; this.__domains = []; this.__eval_context = null; + var self = this; _.each(arguments, function(x) { self.add(x); }); diff --git a/addons/base/static/src/js/form.js b/addons/base/static/src/js/form.js index 8044c425661..cc7993e210e 100644 --- a/addons/base/static/src/js/form.js +++ b/addons/base/static/src/js/form.js @@ -1083,13 +1083,26 @@ openerp.base.form.FieldSelection = openerp.base.form.Field.extend({ * the fields'context with the action's context. */ var build_relation_context = function(relation_field) { - var action = relation_field.view.view_manager.action || {}; - var a_context = action.context || {}; - var f_context = relation_field.field.context || {}; + var a_context = relation_field.view.dataset.context || {}; var fields_values = relation_field.view.get_fields_values(); - var ctx = new openerp.base.CompoundContext(a_context).add(f_context).set_eval_context(fields_values); + var parent_values = a_context.get_eval_context ? a_context.get_eval_context() || {} : {}; + parent_values = _.clone(parent_values); + delete parent_values.parent; + fields_values.parent = parent_values; + var f_context = new openerp.base.CompoundContext(relation_field.field.context || {}).set_eval_context(fields_values); + var ctx = new openerp.base.CompoundContext(a_context, f_context); return ctx; } +var build_relation_domain = function(relation_field) { + var a_context = relation_field.view.dataset.context || {}; + var fields_values = relation_field.view.get_fields_values(); + var parent_values = a_context.get_eval_context ? a_context.get_eval_context() || {} : {}; + parent_values = _.clone(parent_values); + delete parent_values.parent; + fields_values.parent = parent_values; + var f_domain = new openerp.base.CompoundDomain(relation_field.field.domain || []).set_eval_context(fields_values); + return f_domain; +} openerp.base.form.FieldMany2One = openerp.base.form.Field.extend({ init: function(view, node) { @@ -1203,10 +1216,10 @@ openerp.base.form.FieldMany2One = openerp.base.form.Field.extend({ var search_val = request.term; var self = this; - var dataset = new openerp.base.DataSetStatic(this.session, this.field.relation, []); + var dataset = new openerp.base.DataSetStatic(this.session, this.field.relation, build_relation_context(self)); - dataset.name_search([search_val, self.field.domain || [], 'ilike', - build_relation_context(self), this.limit + 1], function(data) { + dataset.name_search(search_val, build_relation_domain(self), 'ilike', + this.limit + 1, function(data) { self.last_search = data.result; // possible selections for the m2o var values = _.map(data.result, function(x) { @@ -1217,8 +1230,8 @@ openerp.base.form.FieldMany2One = openerp.base.form.Field.extend({ if (values.length > self.limit) { values = values.slice(0, self.limit); values.push({label: "   Search More...", action: function() { - dataset.name_search([search_val, self.field.domain || [], 'ilike', - build_relation_context(self), false], function(data) { + dataset.name_search(search_val, build_relation_domain(self), 'ilike' + , false, function(data) { self._change_int_value(null); self._search_create_popup("search", data.result); }); @@ -1245,27 +1258,27 @@ openerp.base.form.FieldMany2One = openerp.base.form.Field.extend({ }, _quick_create: function(name) { var self = this; - var dataset = new openerp.base.DataSetStatic(this.session, this.field.relation, []); - dataset.call("name_create", [name, build_relation_context(self)], function(data) { + var dataset = new openerp.base.DataSetStatic(this.session, this.field.relation, build_relation_context(self)); + dataset.name_create(name, function(data) { self._change_int_ext_value(data.result); - }, function(a, b) { + }).fail(function() { self._change_int_value(null); self._search_create_popup("form", undefined, {"default_name": name}); }); }, // all search/create popup handling _search_create_popup: function(view, ids, context) { - var dataset = new openerp.base.DataSetStatic(this.session, this.field.relation, []); var self = this; var pop = new openerp.base.form.SelectCreatePopup(null, self.view.session); pop.select_element(self.field.relation,{ initial_ids: ids ? _.map(ids, function(x) {return x[0]}) : undefined, initial_view: view, disable_multiple_selection: true - }, self.view.domain || [], - new openerp.base.CompoundContext(build_relation_context(self)).add(context || {})); + }, build_relation_domain(self), + new openerp.base.CompoundContext(build_relation_context(self), context || {})); pop.on_select_elements.add(function(element_ids) { - dataset.call("name_get", [[element_ids[0]]], function(data) { + var dataset = new openerp.base.DataSetStatic(this.session, this.field.relation, build_relation_context(self)); + dataset.name_get([element_ids[0]], function(data) { self._change_int_ext_value(data.result[0]); pop.stop(); }); @@ -1302,8 +1315,8 @@ openerp.base.form.FieldMany2One = openerp.base.form.Field.extend({ self._change_int_ext_value(rval); }; if(typeof(value) === "number") { - var dataset = new openerp.base.DataSetStatic(this.session, this.field.relation, []); - dataset.call("name_get", [[value]], function(data) { + var dataset = new openerp.base.DataSetStatic(this.session, this.field.relation, build_relation_context(self)); + dataset.name_get([value], function(data) { real_set_value(data.result[0]); }).fail(function() {self.tmp_value = undefined;}); } else { @@ -1631,7 +1644,7 @@ openerp.base.form.SelectCreatePopup = openerp.base.BaseWidget.extend({ }); this.searchview.on_search.add(function(domains, contexts, groupbys) { if (self.initial_ids) { - self.view_list.do_search.call(self,[[["id", "in", self.initial_ids]]], + self.view_list.do_search.call(self, domains.concat([[["id", "in", self.initial_ids]]]), contexts, groupbys); self.initial_ids = undefined; } else { diff --git a/addons/base/static/src/js/views.js b/addons/base/static/src/js/views.js index 6852e5595e4..7bf34e2f73c 100644 --- a/addons/base/static/src/js/views.js +++ b/addons/base/static/src/js/views.js @@ -259,7 +259,7 @@ openerp.base.ViewManagerAction = openerp.base.ViewManager.extend({ if (!action.res_id) { dataset = new openerp.base.DataSetSearch(session, action.res_model, action.context || null); } else { - dataset = new openerp.base.DataSetStatic(session, action.res_model, [action.res_id]); + dataset = new openerp.base.DataSetStatic(session, action.res_model, {}, [action.res_id]); if (action.context) { // TODO fme: should normalize all DataSets constructors to (session, model, context, ...) dataset.context = action.context; From 9decec9915814ce8392087ed8fbf4183bc0d7a2b Mon Sep 17 00:00:00 2001 From: Launchpad Translations on behalf of openerp <> Date: Wed, 29 Jun 2011 04:43:36 +0000 Subject: [PATCH 438/477] Launchpad automatic translations update. bzr revid: launchpad_translations_on_behalf_of_openerp-20110629044336-up8sg0vsmd59rewj --- addons/account_coda/i18n/fi.po | 261 ++++++ addons/base_tools/i18n/zh_CN.po | 32 + addons/caldav/i18n/fi.po | 818 +++++++++++++++++++ addons/crm_helpdesk/i18n/fi.po | 695 ++++++++++++++++ addons/point_of_sale/i18n/zh_CN.po | 607 ++++++++------ addons/project_issue_sheet/i18n/fi.po | 78 ++ addons/project_mailgate/i18n/zh_CN.po | 104 +++ addons/project_messages/i18n/zh_CN.po | 138 ++++ addons/purchase_double_validation/i18n/fi.po | 83 ++ addons/sale_margin/i18n/zh_CN.po | 405 +++++++++ addons/sale_mrp/i18n/zh_CN.po | 66 ++ addons/sale_order_dates/i18n/zh_CN.po | 70 ++ 12 files changed, 3119 insertions(+), 238 deletions(-) create mode 100644 addons/account_coda/i18n/fi.po create mode 100644 addons/base_tools/i18n/zh_CN.po create mode 100644 addons/caldav/i18n/fi.po create mode 100644 addons/crm_helpdesk/i18n/fi.po create mode 100644 addons/project_issue_sheet/i18n/fi.po create mode 100644 addons/project_mailgate/i18n/zh_CN.po create mode 100644 addons/project_messages/i18n/zh_CN.po create mode 100644 addons/purchase_double_validation/i18n/fi.po create mode 100644 addons/sale_margin/i18n/zh_CN.po create mode 100644 addons/sale_mrp/i18n/zh_CN.po create mode 100644 addons/sale_order_dates/i18n/zh_CN.po diff --git a/addons/account_coda/i18n/fi.po b/addons/account_coda/i18n/fi.po new file mode 100644 index 00000000000..8daf08f08c8 --- /dev/null +++ b/addons/account_coda/i18n/fi.po @@ -0,0 +1,261 @@ +# Finnish translation for openobject-addons +# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2011. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-01-11 11:14+0000\n" +"PO-Revision-Date: 2011-06-28 09:19+0000\n" +"Last-Translator: FULL NAME \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: 2011-06-29 04:43+0000\n" +"X-Generator: Launchpad (build 13168)\n" + +#. module: account_coda +#: help:account.coda,journal_id:0 +#: field:account.coda.import,journal_id:0 +msgid "Bank Journal" +msgstr "Pankkitapahtumat" + +#. module: account_coda +#: view:account.coda:0 +#: field:account.coda.import,note:0 +msgid "Log" +msgstr "Loki" + +#. module: account_coda +#: model:ir.model,name:account_coda.model_account_coda_import +msgid "Account Coda Import" +msgstr "Tilien Coda tuonti" + +#. module: account_coda +#: field:account.coda,name:0 +msgid "Coda file" +msgstr "Coda tiedosto" + +#. module: account_coda +#: view:account.coda:0 +msgid "Group By..." +msgstr "Ryhmittely.." + +#. module: account_coda +#: field:account.coda.import,awaiting_account:0 +msgid "Default Account for Unrecognized Movement" +msgstr "Oletustili tuntemattomille siirroille" + +#. module: account_coda +#: help:account.coda,date:0 +msgid "Import Date" +msgstr "Tuontipäivä" + +#. module: account_coda +#: field:account.coda,note:0 +msgid "Import log" +msgstr "Tuontiloki" + +#. module: account_coda +#: view:account.coda.import:0 +msgid "Import" +msgstr "Tuo" + +#. module: account_coda +#: view:account.coda:0 +msgid "Coda import" +msgstr "Coda tuonti" + +#. module: account_coda +#: code:addons/account_coda/account_coda.py:51 +#, python-format +msgid "Coda file not found for bank statement !!" +msgstr "Coda tiedostoa ei löytynyt tiliotteelle" + +#. module: account_coda +#: help:account.coda.import,awaiting_account:0 +msgid "" +"Set here the default account that will be used, if the partner is found but " +"does not have the bank account, or if he is domiciled" +msgstr "" + +#. module: account_coda +#: view:account.coda:0 +#: field:account.coda,company_id:0 +msgid "Company" +msgstr "Yritys" + +#. module: account_coda +#: help:account.coda.import,def_payable:0 +msgid "" +"Set here the payable account that will be used, by default, if the partner " +"is not found" +msgstr "" + +#. module: account_coda +#: view:account.coda:0 +msgid "Search Coda" +msgstr "Hae coda" + +#. module: account_coda +#: view:account.coda:0 +#: field:account.coda,user_id:0 +msgid "User" +msgstr "Käyttäjä" + +#. module: account_coda +#: view:account.coda:0 +#: field:account.coda,date:0 +msgid "Date" +msgstr "Päiväys" + +#. module: account_coda +#: model:ir.ui.menu,name:account_coda.menu_account_coda_statement +msgid "Coda Import Logs" +msgstr "Coda tuontilokit" + +#. module: account_coda +#: model:ir.model,name:account_coda.model_account_coda +msgid "coda for an Account" +msgstr "Coda tilille" + +#. module: account_coda +#: field:account.coda.import,def_payable:0 +msgid "Default Payable Account" +msgstr "Oletus maksutili" + +#. module: account_coda +#: help:account.coda,name:0 +msgid "Store the detail of bank statements" +msgstr "Talleta tiliotteiden yksityiskohdat" + +#. module: account_coda +#: view:account.coda.import:0 +msgid "Cancel" +msgstr "Peruuta" + +#. module: account_coda +#: view:account.coda.import:0 +msgid "Open Statements" +msgstr "Avaa tiliotteet" + +#. module: account_coda +#: code:addons/account_coda/wizard/account_coda_import.py:167 +#, python-format +msgid "The bank account %s is not defined for the partner %s.\n" +msgstr "" + +#. module: account_coda +#: model:ir.ui.menu,name:account_coda.menu_account_coda_import +msgid "Import Coda Statements" +msgstr "Tuo Coda tiedot" + +#. module: account_coda +#: view:account.coda.import:0 +#: model:ir.actions.act_window,name:account_coda.action_account_coda_import +msgid "Import Coda Statement" +msgstr "Tuo Coda tiedot" + +#. module: account_coda +#: model:ir.module.module,description:account_coda.module_meta_information +msgid "" +"\n" +" Module provides functionality to import\n" +" bank statements from coda files.\n" +" " +msgstr "" + +#. module: account_coda +#: view:account.coda:0 +msgid "Statements" +msgstr "Tiliotteet" + +#. module: account_coda +#: field:account.bank.statement,coda_id:0 +msgid "Coda" +msgstr "Coda" + +#. module: account_coda +#: view:account.coda.import:0 +msgid "Results :" +msgstr "Tulokset :" + +#. module: account_coda +#: view:account.coda.import:0 +msgid "Result of Imported Coda Statements" +msgstr "Tulos tuoduista Coda tiliotteista" + +#. module: account_coda +#: help:account.coda.import,def_receivable:0 +msgid "" +"Set here the receivable account that will be used, by default, if the " +"partner is not found" +msgstr "" +"Valitse tähän oletustili jota käytetään jos saapuneen maksun kumppania ei " +"löydetä" + +#. module: account_coda +#: field:account.coda.import,coda:0 +#: model:ir.actions.act_window,name:account_coda.act_account_payment_account_bank_statement +msgid "Coda File" +msgstr "Coda tiedosto" + +#. module: account_coda +#: model:ir.model,name:account_coda.model_account_bank_statement +msgid "Bank Statement" +msgstr "Pankin tiliote" + +#. module: account_coda +#: model:ir.actions.act_window,name:account_coda.action_account_coda +msgid "Coda Logs" +msgstr "Coda lokit" + +#. module: account_coda +#: code:addons/account_coda/wizard/account_coda_import.py:311 +#, python-format +msgid "Result" +msgstr "Tulos" + +#. module: account_coda +#: view:account.coda.import:0 +msgid "Click on 'New' to select your file :" +msgstr "Valitse 'uusi' valitaksesi tiedostosi :" + +#. module: account_coda +#: field:account.coda.import,def_receivable:0 +msgid "Default Receivable Account" +msgstr "Oletus saamistili" + +#. module: account_coda +#: view:account.coda.import:0 +msgid "Close" +msgstr "Sulje" + +#. module: account_coda +#: field:account.coda,statement_ids:0 +msgid "Generated Bank Statements" +msgstr "Luodut tiliotteet" + +#. module: account_coda +#: model:ir.module.module,shortdesc:account_coda.module_meta_information +msgid "Account CODA - import bank statements from coda file" +msgstr "" + +#. module: account_coda +#: view:account.coda.import:0 +msgid "Configure Your Journal and Account :" +msgstr "" + +#. module: account_coda +#: view:account.coda:0 +msgid "Coda Import" +msgstr "" + +#. module: account_coda +#: view:account.coda:0 +#: field:account.coda,journal_id:0 +msgid "Journal" +msgstr "" diff --git a/addons/base_tools/i18n/zh_CN.po b/addons/base_tools/i18n/zh_CN.po new file mode 100644 index 00000000000..6a1294c8a7d --- /dev/null +++ b/addons/base_tools/i18n/zh_CN.po @@ -0,0 +1,32 @@ +# Chinese (Simplified) translation for openobject-addons +# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2011. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-01-11 11:14+0000\n" +"PO-Revision-Date: 2011-06-29 01:21+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Chinese (Simplified) \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2011-06-29 04:43+0000\n" +"X-Generator: Launchpad (build 13168)\n" + +#. module: base_tools +#: model:ir.module.module,shortdesc:base_tools.module_meta_information +msgid "Common base for tools modules" +msgstr "base_tools" + +#. module: base_tools +#: model:ir.module.module,description:base_tools.module_meta_information +msgid "" +"\n" +" " +msgstr "" +"\n" +" " diff --git a/addons/caldav/i18n/fi.po b/addons/caldav/i18n/fi.po new file mode 100644 index 00000000000..445d25ee8c1 --- /dev/null +++ b/addons/caldav/i18n/fi.po @@ -0,0 +1,818 @@ +# Finnish translation for openobject-addons +# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2011. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-01-11 11:14+0000\n" +"PO-Revision-Date: 2011-06-28 09:32+0000\n" +"Last-Translator: FULL NAME \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: 2011-06-29 04:43+0000\n" +"X-Generator: Launchpad (build 13168)\n" + +#. module: caldav +#: view:basic.calendar:0 +msgid "Value Mapping" +msgstr "" + +#. module: caldav +#: help:caldav.browse,url:0 +msgid "Url of the caldav server, use for synchronization" +msgstr "" + +#. module: caldav +#: field:basic.calendar.alias,name:0 +msgid "Filename" +msgstr "Tiedostonnimi" + +#. module: caldav +#: model:ir.model,name:caldav.model_calendar_event_export +msgid "Event Export" +msgstr "" + +#. module: caldav +#: view:calendar.event.subscribe:0 +msgid "Provide path for Remote Calendar" +msgstr "" + +#. module: caldav +#: model:ir.actions.act_window,name:caldav.action_calendar_event_import_values +msgid "Import .ics File" +msgstr "" + +#. module: caldav +#: view:calendar.event.export:0 +msgid "_Close" +msgstr "" + +#. module: caldav +#: selection:basic.calendar.attributes,type:0 +#: selection:basic.calendar.lines,name:0 +msgid "Attendee" +msgstr "Osallistuja" + +#. module: caldav +#: sql_constraint:basic.calendar.fields:0 +msgid "Can not map a field more than once" +msgstr "" + +#. module: caldav +#: code:addons/caldav/calendar.py:787 +#: code:addons/caldav/calendar.py:877 +#: code:addons/caldav/wizard/calendar_event_import.py:63 +#, python-format +msgid "Warning !" +msgstr "Varoitus !" + +#. module: caldav +#: field:basic.calendar.lines,object_id:0 +msgid "Object" +msgstr "Objekti" + +#. module: caldav +#: view:basic.calendar:0 +msgid "Todo" +msgstr "Tehtävät" + +#. module: caldav +#: model:ir.model,name:caldav.model_user_preference +msgid "User preference Form" +msgstr "" + +#. module: caldav +#: field:user.preference,service:0 +msgid "Services" +msgstr "Palvelut" + +#. module: caldav +#: selection:basic.calendar.fields,fn:0 +msgid "Expression as constant" +msgstr "" + +#. module: caldav +#: selection:user.preference,device:0 +msgid "Evolution" +msgstr "Evoluutio" + +#. module: caldav +#: view:calendar.event.import:0 +#: view:calendar.event.subscribe:0 +msgid "Ok" +msgstr "OK" + +#. module: caldav +#: code:addons/caldav/calendar.py:877 +#, python-format +msgid "Please provide proper configuration of \"%s\" in Calendar Lines" +msgstr "" + +#. module: caldav +#: field:calendar.event.export,name:0 +msgid "File name" +msgstr "Tiedostonimi" + +#. module: caldav +#: field:caldav.browse,url:0 +msgid "Caldav Server" +msgstr "Caldav palvelin" + +#. module: caldav +#: code:addons/caldav/wizard/calendar_event_subscribe.py:59 +#, python-format +msgid "Error!" +msgstr "Virhe!" + +#. module: caldav +#: help:caldav.browse,caldav_doc_file:0 +msgid "download full caldav Documentation." +msgstr "" + +#. module: caldav +#: selection:user.preference,device:0 +msgid "iPhone" +msgstr "" + +#. module: caldav +#: code:addons/caldav/wizard/caldav_browse.py:32 +#, python-format +msgid "" +"\n" +" * Webdav server that provides remote access to calendar\n" +" * Synchronisation of calendar using WebDAV\n" +" * Customize calendar event and todo attribute with any of OpenERP model\n" +" * Provides iCal Import/Export functionality\n" +"\n" +" To access Calendars using CalDAV clients, point them to:\n" +" " +"http://HOSTNAME:PORT/webdav/DATABASE_NAME/calendars/users/USERNAME/c\n" +"\n" +" To access OpenERP Calendar using WebCal to remote site use the URL " +"like:\n" +" " +"http://HOSTNAME:PORT/webdav/DATABASE_NAME/Calendars/CALENDAR_NAME.ics\n" +"\n" +" Where,\n" +" HOSTNAME: Host on which OpenERP server(With webdav) is running\n" +" PORT : Port on which OpenERP server is running (By Default : 8069)\n" +" DATABASE_NAME: Name of database on which OpenERP Calendar is " +"created\n" +" CALENDAR_NAME: Name of calendar to access\n" +" " +msgstr "" + +#. module: caldav +#: code:addons/caldav/wizard/caldav_browse.py:147 +#, python-format +msgid "" +"\n" +"Prerequire\n" +"----------\n" +"If you are using thunderbird, first you need to install the lightning " +"module\n" +"http://www.mozilla.org/projects/calendar/lightning/\n" +"\n" +"configuration\n" +"-------------\n" +"\n" +"1. Go to Calendar View\n" +"\n" +"2. File -> New Calendar\n" +"\n" +"3. Chosse \"On the Network\"\n" +"\n" +"4. for format choose CalDav\n" +" and as location the url given above (ie : " +"http://host.com:8069/webdav/db/calendars/users/demo/c/Meetings)\n" +" \n" +"5. Choose a name and a color for the Calendar, and we advice you to uncheck " +"\"alarm\"\n" +"\n" +"6. Then put your openerp login and password (to give the password only check " +"the box \"Use password Manager to remember this password\"\n" +"\n" +"7. Then Finish, your meetings should appear now in your calendar view\n" +msgstr "" + +#. module: caldav +#: selection:basic.calendar,type:0 +#: selection:basic.calendar.attributes,type:0 +#: selection:basic.calendar.lines,name:0 +msgid "TODO" +msgstr "Tehtävät" + +#. module: caldav +#: view:calendar.event.export:0 +msgid "Export ICS" +msgstr "" + +#. module: caldav +#: selection:basic.calendar.fields,fn:0 +msgid "Use the field" +msgstr "Käytä kenttää" + +#. module: caldav +#: code:addons/caldav/calendar.py:787 +#, python-format +msgid "Can not create line \"%s\" more than once" +msgstr "" + +#. module: caldav +#: view:basic.calendar:0 +#: field:basic.calendar,line_ids:0 +#: model:ir.model,name:caldav.model_basic_calendar_lines +msgid "Calendar Lines" +msgstr "Kalenteririvit" + +#. module: caldav +#: model:ir.model,name:caldav.model_calendar_event_subscribe +msgid "Event subscribe" +msgstr "" + +#. module: caldav +#: view:calendar.event.import:0 +msgid "Import ICS" +msgstr "" + +#. module: caldav +#: view:calendar.event.import:0 +#: view:calendar.event.subscribe:0 +#: view:user.preference:0 +msgid "_Cancel" +msgstr "" + +#. module: caldav +#: model:ir.model,name:caldav.model_basic_calendar_event +msgid "basic.calendar.event" +msgstr "" + +#. module: caldav +#: view:basic.calendar:0 +#: selection:basic.calendar,type:0 +#: selection:basic.calendar.attributes,type:0 +#: selection:basic.calendar.lines,name:0 +msgid "Event" +msgstr "" + +#. module: caldav +#: field:document.directory,calendar_collection:0 +#: field:user.preference,collection:0 +msgid "Calendar Collection" +msgstr "" + +#. module: caldav +#: constraint:document.directory:0 +msgid "Error! You can not create recursive Directories." +msgstr "Virhe! Et voi luoda rekursiivisia kansioita." + +#. module: caldav +#: view:user.preference:0 +msgid "_Open" +msgstr "" + +#. module: caldav +#: field:basic.calendar,type:0 +#: field:basic.calendar.attributes,type:0 +#: field:basic.calendar.fields,type_id:0 +#: field:basic.calendar.lines,name:0 +msgid "Type" +msgstr "Tyyppi" + +#. module: caldav +#: help:calendar.event.export,name:0 +msgid "Save in .ics format" +msgstr "" + +#. module: caldav +#: code:addons/caldav/calendar.py:1291 +#, python-format +msgid "Error !" +msgstr "Virhe !" + +#. module: caldav +#: code:addons/caldav/wizard/caldav_browse.py:128 +#, python-format +msgid "" +"\n" +" 1. Go to Calendar View\n" +"\n" +" 2. File -> New -> Calendar\n" +"\n" +" 3. Fill the form \n" +" - type : CalDav\n" +" - name : Whaterver you want (ie : Meeting)\n" +" - url : " +"http://HOST:PORT/webdav/DB_NAME/calendars/users/USER/c/Meetings (ie : " +"http://localhost:8069/webdav/db_1/calendars/users/demo/c/Meetings) the one " +"given on the top of this window\n" +" - uncheck \"User SSL\"\n" +" - Username : Your username (ie : Demo)\n" +" - Refresh : everytime you want that evolution synchronize the data " +"with the server\n" +"\n" +" 4. Click ok and give your openerp password\n" +"\n" +" 5. A new calendar named with the name you gave should appear on the left " +"side. \n" +" " +msgstr "" + +#. module: caldav +#: model:ir.model,name:caldav.model_basic_calendar_attributes +msgid "Calendar attributes" +msgstr "" + +#. module: caldav +#: model:ir.model,name:caldav.model_caldav_browse +msgid "Caldav Browse" +msgstr "" + +#. module: caldav +#: model:ir.module.module,description:caldav.module_meta_information +msgid "" +"\n" +" This module Contains basic functionality for caldav system like: \n" +" - Webdav server that provides remote access to calendar\n" +" - Synchronisation of calendar using WebDAV\n" +" - Customize calendar event and todo attribute with any of OpenERP model\n" +" - Provides iCal Import/Export functionality\n" +"\n" +" To access Calendars using CalDAV clients, point them to:\n" +" " +"http://HOSTNAME:PORT/webdav/DATABASE_NAME/calendars/users/USERNAME/c\n" +"\n" +" To access OpenERP Calendar using WebCal to remote site use the URL " +"like:\n" +" " +"http://HOSTNAME:PORT/webdav/DATABASE_NAME/Calendars/CALENDAR_NAME.ics\n" +"\n" +" Where,\n" +" HOSTNAME: Host on which OpenERP server(With webdav) is running\n" +" PORT : Port on which OpenERP server is running (By Default : 8069)\n" +" DATABASE_NAME: Name of database on which OpenERP Calendar is " +"created\n" +" CALENDAR_NAME: Name of calendar to access\n" +msgstr "" + +#. module: caldav +#: selection:user.preference,device:0 +msgid "Android based device" +msgstr "" + +#. module: caldav +#: field:basic.calendar,create_date:0 +msgid "Created Date" +msgstr "Luontipäivä" + +#. module: caldav +#: view:basic.calendar:0 +msgid "Attributes Mapping" +msgstr "" + +#. module: caldav +#: model:ir.model,name:caldav.model_document_directory +msgid "Directory" +msgstr "Hakemisto" + +#. module: caldav +#: field:calendar.event.subscribe,url_path:0 +msgid "Provide path for remote calendar" +msgstr "" + +#. module: caldav +#: view:caldav.browse:0 +msgid "_Ok" +msgstr "" + +#. module: caldav +#: field:basic.calendar.lines,domain:0 +msgid "Domain" +msgstr "Toimialue" + +#. module: caldav +#: view:calendar.event.subscribe:0 +msgid "_Subscribe" +msgstr "" + +#. module: caldav +#: field:basic.calendar,user_id:0 +msgid "Owner" +msgstr "Omistaja" + +#. module: caldav +#: view:basic.calendar:0 +#: field:basic.calendar.alias,cal_line_id:0 +#: field:basic.calendar.lines,calendar_id:0 +#: model:ir.ui.menu,name:caldav.menu_calendar +#: field:user.preference,calendar:0 +msgid "Calendar" +msgstr "kalenteri" + +#. module: caldav +#: code:addons/caldav/calendar.py:41 +#, python-format +msgid "" +"Please install python-vobject from http://vobject.skyhouseconsulting.com/" +msgstr "" + +#. module: caldav +#: code:addons/caldav/wizard/calendar_event_import.py:63 +#, python-format +msgid "Invalid format of the ics, file can not be imported" +msgstr "Virheellinen ics formaatti, tiedostoa ei voi tuoda" + +#. module: caldav +#: selection:user.preference,service:0 +msgid "CalDAV" +msgstr "" + +#. module: caldav +#: field:basic.calendar.fields,field_id:0 +msgid "OpenObject Field" +msgstr "" + +#. module: caldav +#: field:basic.calendar.alias,res_id:0 +msgid "Res. ID" +msgstr "" + +#. module: caldav +#: view:calendar.event.subscribe:0 +msgid "Message..." +msgstr "Viesti..." + +#. module: caldav +#: selection:user.preference,device:0 +msgid "Other" +msgstr "Muu" + +#. module: caldav +#: view:basic.calendar:0 +#: field:basic.calendar,has_webcal:0 +msgid "WebCal" +msgstr "" + +#. module: caldav +#: view:document.directory:0 +#: model:ir.actions.act_window,name:caldav.action_calendar_collection_form +#: model:ir.ui.menu,name:caldav.menu_calendar_collection +msgid "Calendar Collections" +msgstr "" + +#. module: caldav +#: code:addons/caldav/calendar.py:813 +#: sql_constraint:basic.calendar.alias:0 +#, python-format +msgid "The same filename cannot apply to two records!" +msgstr "" + +#. module: caldav +#: sql_constraint:document.directory:0 +msgid "Directory cannot be parent of itself!" +msgstr "" + +#. module: caldav +#: view:basic.calendar:0 +#: field:document.directory,calendar_ids:0 +#: model:ir.actions.act_window,name:caldav.action_caldav_form +#: model:ir.ui.menu,name:caldav.menu_caldav_directories +msgid "Calendars" +msgstr "Kalenterit" + +#. module: caldav +#: field:basic.calendar,collection_id:0 +msgid "Collection" +msgstr "Kokoelma" + +#. module: caldav +#: field:basic.calendar,write_date:0 +msgid "Write Date" +msgstr "" + +#. module: caldav +#: code:addons/caldav/wizard/caldav_browse.py:104 +#, python-format +msgid "" +"\n" +"Prerequire\n" +"----------\n" +"There is no buit-in way to synchronize calendar with caldav.\n" +"So you need to install a third part software : Calendar (CalDav) \n" +"for now it's the only one\n" +"\n" +"configuration\n" +"-------------\n" +"\n" +"1. Open Calendar Sync\n" +" I'll get an interface with 2 tabs\n" +" Stay on the first one\n" +" \n" +"2. CaDAV Calendar URL : put the URL given above (ie : " +"http://host.com:8069/webdav/db/calendars/users/demo/c/Meetings)\n" +"\n" +"3. Put your openerp username and password\n" +"\n" +"4. If your server don't use SSL, you'll get a warnign, say \"Yes\"\n" +"\n" +"5. Then you can synchronize manually or custom the settings to synchronize " +"every x minutes.\n" +" \n" +" " +msgstr "" + +#. module: caldav +#: code:addons/caldav/wizard/caldav_browse.py:53 +#, python-format +msgid "" +"\n" +" For SSL specific configuration see the documentation below\n" +"\n" +"Now, to setup the calendars, you need to:\n" +"\n" +"1. Click on the \"Settings\" and go to the \"Mail, Contacts, Calendars\" " +"page.\n" +"2. Go to \"Add account...\"\n" +"3. Click on \"Other\"\n" +"4. From the \"Calendars\" group, select \"Add CalDAV Account\"\n" +"\n" +"5. Enter the host's name \n" +" (ie : if the url is http://openerp.com:8069/webdav/db_1/calendars/ , " +"openerp.com is the host)\n" +"\n" +"6. Fill Username and password with your openerp login and password\n" +"\n" +"7. As a description, you can either leave the server's name or\n" +" something like \"OpenERP calendars\".\n" +"\n" +"9. If you are not using a SSL server, you'll get an error, do not worry and " +"push \"Continue\"\n" +"\n" +"10. Then click to \"Advanced Settings\" to specify the right\n" +" ports and paths. \n" +" \n" +"11. Specify the port for the OpenERP server: 8071 for SSL, 8069 without.\n" +"\n" +"12. Set the \"Account URL\" to the right path of the OpenERP webdav:\n" +" the url given by the wizard (ie : " +"http://my.server.ip:8069/webdav/dbname/calendars/ )\n" +"\n" +"11. Click on Done. The phone will hopefully connect to the OpenERP server\n" +" and verify it can use the account.\n" +"\n" +"12. Go to the main menu of the iPhone and enter the Calendar application.\n" +" Your OpenERP calendars will be visible inside the selection of the\n" +" \"Calendars\" button.\n" +" Note that when creating a new calendar entry, you will have to specify\n" +" which calendar it should be saved at.\n" +"\n" +"\n" +"\n" +"IF you need SSL (and your certificate is not a verified one, as usual),\n" +"then you first will need to let the iPhone trust that. Follow these\n" +"steps:\n" +"\n" +" s1. Open Safari and enter the https location of the OpenERP server:\n" +" https://my.server.ip:8071/\n" +" (assuming you have the server at \"my.server.ip\" and the HTTPS port\n" +" is the default 8071)\n" +" s2. Safari will try to connect and issue a warning about the " +"certificate\n" +" used. Inspect the certificate and click \"Accept\" so that iPhone\n" +" now trusts it. \n" +" " +msgstr "" + +#. module: caldav +#: sql_constraint:document.directory:0 +msgid "The directory name must be unique !" +msgstr "Hakemiston nimen tulee olla uniikki !" + +#. module: caldav +#: view:user.preference:0 +msgid "User Preference" +msgstr "" + +#. module: caldav +#: code:addons/caldav/wizard/calendar_event_subscribe.py:59 +#, python-format +msgid "Please provide Proper URL !" +msgstr "" + +#. module: caldav +#: model:ir.model,name:caldav.model_basic_calendar_timezone +msgid "basic.calendar.timezone" +msgstr "" + +#. module: caldav +#: field:basic.calendar.fields,expr:0 +msgid "Expression" +msgstr "Lauseke" + +#. module: caldav +#: model:ir.model,name:caldav.model_basic_calendar_attendee +msgid "basic.calendar.attendee" +msgstr "" + +#. module: caldav +#: model:ir.model,name:caldav.model_basic_calendar_alias +msgid "basic.calendar.alias" +msgstr "" + +#. module: caldav +#: view:calendar.event.import:0 +#: field:calendar.event.import,file_path:0 +msgid "Select ICS file" +msgstr "" + +#. module: caldav +#: field:caldav.browse,caldav_doc_file:0 +msgid "Caldav Document" +msgstr "" + +#. module: caldav +#: field:basic.calendar.lines,mapping_ids:0 +msgid "Fields Mapping" +msgstr "Kenttien kartoitukset" + +#. module: caldav +#: view:caldav.browse:0 +msgid "Browse caldav" +msgstr "" + +#. module: caldav +#: model:ir.model,name:caldav.model_basic_calendar +msgid "basic.calendar" +msgstr "" + +#. module: caldav +#: view:basic.calendar:0 +msgid "Other Info" +msgstr "Muu tieto" + +#. module: caldav +#: field:user.preference,device:0 +msgid "Software/Devices" +msgstr "Ohjelmisto/Laitteet" + +#. module: caldav +#: help:basic.calendar,has_webcal:0 +msgid "" +"Also export a .ics entry next to the calendar folder, with WebCal " +"content." +msgstr "" + +#. module: caldav +#: field:basic.calendar.fields,fn:0 +msgid "Function" +msgstr "Toiminto" + +#. module: caldav +#: view:basic.calendar:0 +#: field:basic.calendar,description:0 +#: view:caldav.browse:0 +#: field:caldav.browse,description:0 +msgid "Description" +msgstr "Kuvaus" + +#. module: caldav +#: help:basic.calendar.alias,cal_line_id:0 +msgid "The calendar/line this mapping applies to" +msgstr "" + +#. module: caldav +#: field:basic.calendar.fields,mapping:0 +msgid "Mapping" +msgstr "Mäppäys" + +#. module: caldav +#: code:addons/caldav/wizard/calendar_event_import.py:86 +#, python-format +msgid "Import Sucessful" +msgstr "Tuonti onnistui" + +#. module: caldav +#: view:calendar.event.import:0 +msgid "_Import" +msgstr "_Tuo" + +#. module: caldav +#: model:ir.model,name:caldav.model_calendar_event_import +msgid "Event Import" +msgstr "" + +#. module: caldav +#: selection:basic.calendar.fields,fn:0 +msgid "Interval in hours" +msgstr "Väli tuntia" + +#. module: caldav +#: view:calendar.event.subscribe:0 +msgid "Subscribe to Remote Calendar" +msgstr "" + +#. module: caldav +#: help:basic.calendar,calendar_color:0 +msgid "For supporting clients, the color of the calendar entries" +msgstr "" + +#. module: caldav +#: field:basic.calendar,name:0 +#: field:basic.calendar.attributes,name:0 +#: field:basic.calendar.fields,name:0 +msgid "Name" +msgstr "Nimi" + +#. module: caldav +#: selection:basic.calendar.attributes,type:0 +#: selection:basic.calendar.lines,name:0 +msgid "Alarm" +msgstr "Hälytys" + +#. module: caldav +#: model:ir.model,name:caldav.model_basic_calendar_alarm +msgid "basic.calendar.alarm" +msgstr "" + +#. module: caldav +#: code:addons/caldav/calendar.py:1291 +#, python-format +msgid "Attendee must have an Email Id" +msgstr "" + +#. module: caldav +#: model:ir.actions.act_window,name:caldav.action_calendar_event_export_values +msgid "Export .ics File" +msgstr "" + +#. module: caldav +#: code:addons/caldav/calendar.py:41 +#, python-format +msgid "vobject Import Error!" +msgstr "" + +#. module: caldav +#: field:calendar.event.export,file_path:0 +msgid "Save ICS file" +msgstr "" + +#. module: caldav +#: selection:user.preference,device:0 +msgid "Sunbird/Thunderbird" +msgstr "" + +#. module: caldav +#: field:basic.calendar,calendar_order:0 +msgid "Order" +msgstr "Järjestys" + +#. module: caldav +#: model:ir.module.module,shortdesc:caldav.module_meta_information +msgid "Share Calendar using CalDAV" +msgstr "Jaa kalenteri käyttäen CalDAV:ia" + +#. module: caldav +#: field:basic.calendar,calendar_color:0 +msgid "Color" +msgstr "Väri" + +#. module: caldav +#: view:basic.calendar:0 +msgid "MY" +msgstr "" + +#. module: caldav +#: model:ir.model,name:caldav.model_basic_calendar_fields +msgid "Calendar fields" +msgstr "Kalenterikentät" + +#. module: caldav +#: view:calendar.event.import:0 +msgid "Import Message" +msgstr "" + +#. module: caldav +#: model:ir.actions.act_window,name:caldav.action_calendar_event_subscribe +#: model:ir.actions.act_window,name:caldav.action_calendar_event_subscribe_values +msgid "Subscribe" +msgstr "Tilaa" + +#. module: caldav +#: sql_constraint:document.directory:0 +msgid "Directory must have a parent or a storage" +msgstr "Hakemistolla täytyy olla ylätason hakemisto tai tietovarasto" + +#. module: caldav +#: model:ir.model,name:caldav.model_basic_calendar_todo +msgid "basic.calendar.todo" +msgstr "" + +#. module: caldav +#: help:basic.calendar,calendar_order:0 +msgid "For supporting clients, the order of this folder among the calendars" +msgstr "" diff --git a/addons/crm_helpdesk/i18n/fi.po b/addons/crm_helpdesk/i18n/fi.po new file mode 100644 index 00000000000..82c5bfc5a41 --- /dev/null +++ b/addons/crm_helpdesk/i18n/fi.po @@ -0,0 +1,695 @@ +# Finnish translation for openobject-addons +# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2011. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-01-11 11:15+0000\n" +"PO-Revision-Date: 2011-06-28 09:47+0000\n" +"Last-Translator: FULL NAME \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: 2011-06-29 04:43+0000\n" +"X-Generator: Launchpad (build 13168)\n" + +#. module: crm_helpdesk +#: field:crm.helpdesk.report,delay_close:0 +msgid "Delay to Close" +msgstr "Sulkemisen viive" + +#. module: crm_helpdesk +#: field:crm.helpdesk.report,nbr:0 +msgid "# of Cases" +msgstr "Tapausten määrä" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +#: view:crm.helpdesk.report:0 +msgid "Group By..." +msgstr "Ryhmittely.." + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "Today" +msgstr "Tänään" + +#. module: crm_helpdesk +#: selection:crm.helpdesk.report,month:0 +msgid "March" +msgstr "Maaliskuu" + +#. module: crm_helpdesk +#: field:crm.helpdesk,company_id:0 +#: view:crm.helpdesk.report:0 +#: field:crm.helpdesk.report,company_id:0 +msgid "Company" +msgstr "Yritys" + +#. module: crm_helpdesk +#: field:crm.helpdesk,email_cc:0 +msgid "Watchers Emails" +msgstr "Seuraajien Sähköpostit" + +#. module: crm_helpdesk +#: selection:crm.helpdesk,priority:0 +#: selection:crm.helpdesk.report,priority:0 +msgid "Highest" +msgstr "Korkein" + +#. module: crm_helpdesk +#: view:crm.helpdesk.report:0 +#: field:crm.helpdesk.report,day:0 +msgid "Day" +msgstr "Päivä" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "Add Internal Note" +msgstr "Lisää sisäinen huomautus" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "Notes" +msgstr "Huomautukset" + +#. module: crm_helpdesk +#: field:crm.helpdesk,message_ids:0 +msgid "Messages" +msgstr "Viestit" + +#. module: crm_helpdesk +#: selection:crm.helpdesk,state:0 +#: selection:crm.helpdesk.report,state:0 +msgid "Cancelled" +msgstr "Peruttu" + +#. module: crm_helpdesk +#: field:crm.helpdesk,partner_address_id:0 +msgid "Partner Contact" +msgstr "Kumppanin Yhteystiedot" + +#. module: crm_helpdesk +#: model:ir.actions.act_window,name:crm_helpdesk.action_report_crm_helpdesk +#: model:ir.ui.menu,name:crm_helpdesk.menu_report_crm_helpdesks_tree +msgid "Helpdesk Analysis" +msgstr "Helpdeskin analyysi" + +#. module: crm_helpdesk +#: view:crm.helpdesk.report:0 +#: field:crm.helpdesk.report,date_closed:0 +msgid "Close Date" +msgstr "Sulkemispäivä" + +#. module: crm_helpdesk +#: view:crm.helpdesk.report:0 +msgid " Month " +msgstr " Kuukausi " + +#. module: crm_helpdesk +#: field:crm.helpdesk,ref:0 +msgid "Reference" +msgstr "Viite" + +#. module: crm_helpdesk +#: field:crm.helpdesk,date_action_next:0 +msgid "Next Action" +msgstr "Seuraava Toimenpide" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "Helpdesk Supports" +msgstr "Helpdesk tukee" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "Extra Info" +msgstr "Lisätiedot" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +#: field:crm.helpdesk,partner_id:0 +#: view:crm.helpdesk.report:0 +#: field:crm.helpdesk.report,partner_id:0 +msgid "Partner" +msgstr "Kumppani" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "Estimates" +msgstr "Arviot" + +#. module: crm_helpdesk +#: field:crm.helpdesk.report,section_id:0 +msgid "Section" +msgstr "Osa" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +#: field:crm.helpdesk,priority:0 +#: view:crm.helpdesk.report:0 +#: field:crm.helpdesk.report,priority:0 +msgid "Priority" +msgstr "Prioriteetti" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "Send New Email" +msgstr "Lähetä uusi sähköposti" + +#. module: crm_helpdesk +#: view:crm.helpdesk.report:0 +msgid "Won" +msgstr "Voitettu" + +#. module: crm_helpdesk +#: field:crm.helpdesk.report,delay_expected:0 +msgid "Overpassed Deadline" +msgstr "Ylitetty aikaraja" + +#. module: crm_helpdesk +#: model:ir.model,name:crm_helpdesk.model_crm_helpdesk_report +msgid "Helpdesk report after Sales Services" +msgstr "Helpdesk raportti jälkimarkkinointipalveluista" + +#. module: crm_helpdesk +#: field:crm.helpdesk,email_from:0 +msgid "Email" +msgstr "Sähköposti" + +#. module: crm_helpdesk +#: field:crm.helpdesk,canal_id:0 +#: view:crm.helpdesk.report:0 +#: field:crm.helpdesk.report,canal_id:0 +msgid "Channel" +msgstr "Kanava" + +#. module: crm_helpdesk +#: selection:crm.helpdesk,priority:0 +#: selection:crm.helpdesk.report,priority:0 +msgid "Lowest" +msgstr "Alin" + +#. module: crm_helpdesk +#: view:crm.helpdesk.report:0 +msgid "# Mails" +msgstr "Sähköpostien määrä" + +#. module: crm_helpdesk +#: field:crm.helpdesk,create_date:0 +#: field:crm.helpdesk.report,create_date:0 +msgid "Creation Date" +msgstr "Luontipäivämäärä" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "Reset to Draft" +msgstr "Palauta luonnokseksi" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +#: selection:crm.helpdesk,state:0 +#: selection:crm.helpdesk.report,state:0 +msgid "Pending" +msgstr "Odottava" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +#: field:crm.helpdesk,date_deadline:0 +#: field:crm.helpdesk.report,date_deadline:0 +msgid "Deadline" +msgstr "Määräaika" + +#. module: crm_helpdesk +#: selection:crm.helpdesk.report,month:0 +msgid "July" +msgstr "Heinäkuu" + +#. module: crm_helpdesk +#: model:ir.actions.act_window,name:crm_helpdesk.crm_helpdesk_categ_action +msgid "Helpdesk Categories" +msgstr "Helpdesk kategoriat" + +#. module: crm_helpdesk +#: model:ir.ui.menu,name:crm_helpdesk.menu_crm_case_helpdesk-act +msgid "Categories" +msgstr "Kategoriat" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "History Information" +msgstr "Historiatiedot" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "Dates" +msgstr "Päivämäärät" + +#. module: crm_helpdesk +#: view:crm.helpdesk.report:0 +msgid " Month-1 " +msgstr " Kuukausi-1 " + +#. module: crm_helpdesk +#: view:crm.helpdesk.report:0 +msgid "#Helpdesk" +msgstr "" + +#. module: crm_helpdesk +#: help:crm.helpdesk,email_cc:0 +msgid "" +"These email addresses will be added to the CC field of all inbound and " +"outbound emails for this record before being sent. Separate multiple email " +"addresses with a comma" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "References" +msgstr "Viitteet" + +#. module: crm_helpdesk +#: selection:crm.helpdesk.report,month:0 +msgid "September" +msgstr "Syyskuu" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "Communication" +msgstr "Viestintä" + +#. module: crm_helpdesk +#: view:crm.helpdesk.report:0 +#: field:crm.helpdesk.report,month:0 +msgid "Month" +msgstr "Kuukausi" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "Escalate" +msgstr "Kohota" + +#. module: crm_helpdesk +#: field:crm.helpdesk,write_date:0 +msgid "Update Date" +msgstr "Päivityksen päiväys" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "Query" +msgstr "Kysely" + +#. module: crm_helpdesk +#: view:crm.helpdesk.report:0 +msgid "Salesman" +msgstr "Myyjä" + +#. module: crm_helpdesk +#: field:crm.helpdesk,ref2:0 +msgid "Reference 2" +msgstr "Viittaus 2" + +#. module: crm_helpdesk +#: field:crm.helpdesk,categ_id:0 +#: field:crm.helpdesk.report,categ_id:0 +msgid "Category" +msgstr "Kategoria" + +#. module: crm_helpdesk +#: view:crm.helpdesk.report:0 +msgid " Year " +msgstr " Vuosi " + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "Helpdesk Support" +msgstr "Helpdeskin tuki" + +#. module: crm_helpdesk +#: field:crm.helpdesk,planned_cost:0 +#: field:crm.helpdesk.report,planned_cost:0 +msgid "Planned Costs" +msgstr "Suunnitellut kulut" + +#. module: crm_helpdesk +#: model:ir.module.module,description:crm_helpdesk.module_meta_information +msgid "Helpdesk Management" +msgstr "Helpdeskin hallinta" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "Search Helpdesk" +msgstr "Hae helpdeskiä" + +#. module: crm_helpdesk +#: selection:crm.helpdesk,state:0 +#: selection:crm.helpdesk.report,state:0 +msgid "Draft" +msgstr "Luonnos" + +#. module: crm_helpdesk +#: selection:crm.helpdesk,priority:0 +#: selection:crm.helpdesk.report,priority:0 +msgid "Low" +msgstr "Matala" + +#. module: crm_helpdesk +#: field:crm.helpdesk,date_closed:0 +#: selection:crm.helpdesk,state:0 +#: selection:crm.helpdesk.report,state:0 +msgid "Closed" +msgstr "Suljettu" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "7 Days" +msgstr "7 päivää" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "Communication & History" +msgstr "Kommunikaatio ja historia" + +#. module: crm_helpdesk +#: selection:crm.helpdesk.report,month:0 +msgid "August" +msgstr "Elokuu" + +#. module: crm_helpdesk +#: selection:crm.helpdesk,priority:0 +#: selection:crm.helpdesk.report,priority:0 +msgid "Normal" +msgstr "Tavallinen" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "Global CC" +msgstr "" + +#. module: crm_helpdesk +#: selection:crm.helpdesk.report,month:0 +msgid "June" +msgstr "Kesäkuu" + +#. module: crm_helpdesk +#: field:crm.helpdesk,planned_revenue:0 +msgid "Planned Revenue" +msgstr "Suunniteltu liikevaihto" + +#. module: crm_helpdesk +#: field:crm.helpdesk.report,user_id:0 +msgid "User" +msgstr "Käyttäjä" + +#. module: crm_helpdesk +#: field:crm.helpdesk,active:0 +msgid "Active" +msgstr "Aktiivinen" + +#. module: crm_helpdesk +#: model:ir.module.module,shortdesc:crm_helpdesk.module_meta_information +msgid "CRM Helpdesk" +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk.report:0 +msgid "Extended Filters..." +msgstr "Laajennetut Suotimet..." + +#. module: crm_helpdesk +#: model:ir.actions.act_window,name:crm_helpdesk.crm_case_helpdesk_act111 +msgid "Helpdesk Requests" +msgstr "Helpdesk pyynnöt" + +#. module: crm_helpdesk +#: view:crm.helpdesk.report:0 +msgid "Search" +msgstr "Etsi" + +#. module: crm_helpdesk +#: selection:crm.helpdesk.report,month:0 +msgid "October" +msgstr "Lokakuu" + +#. module: crm_helpdesk +#: selection:crm.helpdesk.report,month:0 +msgid "January" +msgstr "Tammikuu" + +#. module: crm_helpdesk +#: help:crm.helpdesk,email_from:0 +msgid "These people will receive email." +msgstr "Nämä henkilöt vastaanottavat sähköpostin." + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +#: field:crm.helpdesk,date:0 +msgid "Date" +msgstr "Päiväys" + +#. module: crm_helpdesk +#: selection:crm.helpdesk.report,month:0 +msgid "November" +msgstr "Marraskuu" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "History" +msgstr "Historia" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "Attachments" +msgstr "Liitteet" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "Misc" +msgstr "Sekalaiset" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +#: field:crm.helpdesk,state:0 +#: view:crm.helpdesk.report:0 +#: field:crm.helpdesk.report,state:0 +msgid "State" +msgstr "Tila" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "General" +msgstr "Yleinen" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "Send Reminder" +msgstr "Lähetä muistutus" + +#. module: crm_helpdesk +#: help:crm.helpdesk,section_id:0 +msgid "" +"Sales team to which Case belongs to. Define " +"Responsible user and Email account for mail gateway." +msgstr "" +"Myyntitiili mille tapaus kuuluu. Määrittele vastuuhenkilö ja " +"sähköpostiosoite sähköpostin välityspalvelimelle" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "Done" +msgstr "Valmis" + +#. module: crm_helpdesk +#: selection:crm.helpdesk.report,month:0 +msgid "December" +msgstr "Joulukuu" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "Cancel" +msgstr "Peruuta" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "Close" +msgstr "Sulje" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +#: selection:crm.helpdesk,state:0 +#: selection:crm.helpdesk.report,state:0 +msgid "Open" +msgstr "Avaa" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "Helpdesk Support Tree" +msgstr "Helpdeskin tukipuu" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "Categorization" +msgstr "Kategorisointi" + +#. module: crm_helpdesk +#: view:crm.helpdesk.report:0 +#: model:ir.model,name:crm_helpdesk.model_crm_helpdesk +#: model:ir.ui.menu,name:crm_helpdesk.menu_config_helpdesk +msgid "Helpdesk" +msgstr "Helpdesk" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +#: field:crm.helpdesk,user_id:0 +msgid "Responsible" +msgstr "Vastuuhenkilö" + +#. module: crm_helpdesk +#: view:crm.helpdesk.report:0 +msgid "Current" +msgstr "Nykyinen" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "Details" +msgstr "Yksityiskohdat" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +msgid "Reply" +msgstr "Vastaa" + +#. module: crm_helpdesk +#: field:crm.helpdesk,description:0 +msgid "Description" +msgstr "Kuvaus" + +#. module: crm_helpdesk +#: selection:crm.helpdesk.report,month:0 +msgid "May" +msgstr "Toukokuu" + +#. module: crm_helpdesk +#: field:crm.helpdesk,probability:0 +msgid "Probability (%)" +msgstr "Todennäköisyys (%)" + +#. module: crm_helpdesk +#: field:crm.helpdesk.report,email:0 +msgid "# Emails" +msgstr "Sähköpostien määrä" + +#. module: crm_helpdesk +#: model:ir.actions.act_window,help:crm_helpdesk.action_report_crm_helpdesk +msgid "" +"Have a general overview of all support requests by sorting them with " +"specific criteria such as the processing time, number of requests answered, " +"emails sent and costs." +msgstr "" + +#. module: crm_helpdesk +#: help:crm.helpdesk,canal_id:0 +msgid "" +"The channels represent the different communication modes available with the " +"customer." +msgstr "" +"Kanavat kuvaavat erilaisia kommunikaatiomuotoja joiden kautta voidaan " +"viestiä asiakkaan kanssa." + +#. module: crm_helpdesk +#: help:crm.helpdesk,state:0 +msgid "" +"The state is set to 'Draft', when a case is created. " +" \n" +"If the case is in progress the state is set to 'Open'. " +" \n" +"When the case is over, the state is set to 'Done'. " +" \n" +"If the case needs to be reviewed then the state is set to 'Pending'." +msgstr "" + +#. module: crm_helpdesk +#: selection:crm.helpdesk.report,month:0 +msgid "February" +msgstr "Helmikuu" + +#. module: crm_helpdesk +#: field:crm.helpdesk,name:0 +msgid "Name" +msgstr "Nimi" + +#. module: crm_helpdesk +#: view:crm.helpdesk.report:0 +msgid "Lost" +msgstr "Hävitty" + +#. module: crm_helpdesk +#: model:ir.ui.menu,name:crm_helpdesk.menu_help_support_main +msgid "Helpdesk and Support" +msgstr "Helpdesk ja tuki" + +#. module: crm_helpdesk +#: selection:crm.helpdesk.report,month:0 +msgid "April" +msgstr "Huhtikuu" + +#. module: crm_helpdesk +#: view:crm.helpdesk.report:0 +msgid "My Case(s)" +msgstr "Omat tapaukset" + +#. module: crm_helpdesk +#: field:crm.helpdesk,id:0 +msgid "ID" +msgstr "" + +#. module: crm_helpdesk +#: model:ir.actions.act_window,help:crm_helpdesk.crm_helpdesk_categ_action +msgid "" +"Create and manage helpdesk categories to better manage and classify your " +"support requests." +msgstr "" + +#. module: crm_helpdesk +#: selection:crm.helpdesk,priority:0 +#: selection:crm.helpdesk.report,priority:0 +msgid "High" +msgstr "Korkea" + +#. module: crm_helpdesk +#: view:crm.helpdesk:0 +#: field:crm.helpdesk,section_id:0 +#: view:crm.helpdesk.report:0 +msgid "Sales Team" +msgstr "Myyntitiimi" + +#. module: crm_helpdesk +#: field:crm.helpdesk,date_action_last:0 +msgid "Last Action" +msgstr "Viimeisin tapahtuma" + +#. module: crm_helpdesk +#: model:ir.actions.act_window,help:crm_helpdesk.crm_case_helpdesk_act111 +msgid "" +"Helpdesk and Support allow you to track your interventions. Select a " +"customer, add notes and categorize interventions with partners if necessary. " +"You can also assign a priority level. Use the OpenERP Issues system to " +"manage your support activities. Issues can be connected to the email " +"gateway: new emails may create issues, each of them automatically gets the " +"history of the conversation with the customer." +msgstr "" + +#. module: crm_helpdesk +#: view:crm.helpdesk.report:0 +#: field:crm.helpdesk.report,name:0 +msgid "Year" +msgstr "Vuosi" + +#. module: crm_helpdesk +#: field:crm.helpdesk,duration:0 +msgid "Duration" +msgstr "Kesto" diff --git a/addons/point_of_sale/i18n/zh_CN.po b/addons/point_of_sale/i18n/zh_CN.po index 450b2a6b160..472ae90daba 100644 --- a/addons/point_of_sale/i18n/zh_CN.po +++ b/addons/point_of_sale/i18n/zh_CN.po @@ -7,24 +7,24 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-01-03 16:58+0000\n" -"PO-Revision-Date: 2011-01-24 15:18+0000\n" -"Last-Translator: Wei \"oldrev\" Li \n" +"PO-Revision-Date: 2011-06-29 01:01+0000\n" +"Last-Translator: shjerryzhou \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: 2011-04-29 04:57+0000\n" -"X-Generator: Launchpad (build 12758)\n" +"X-Launchpad-Export-Date: 2011-06-29 04:43+0000\n" +"X-Generator: Launchpad (build 13168)\n" #. module: point_of_sale #: field:pos.discount,discount_notes:0 msgid "Discount Notes" -msgstr "" +msgstr "折扣备注" #. module: point_of_sale #: model:ir.actions.act_window,name:point_of_sale.action_trans_pos_tree_today msgid "Sales by day" -msgstr "" +msgstr "日销售情况" #. module: point_of_sale #: model:ir.model,name:point_of_sale.model_pos_confirm @@ -32,7 +32,8 @@ msgid "Point of Sale Confirm" msgstr "" #. module: point_of_sale -#: wizard_button:pos.discount,init,apply_discount:0 +#: model:ir.actions.act_window,name:point_of_sale.action_pos_discount +#: view:pos.discount:0 msgid "Apply Discount" msgstr "应用折扣" @@ -44,7 +45,7 @@ msgstr "设为草稿" #. module: point_of_sale #: field:report.transaction.pos,product_nb:0 msgid "Product Nb." -msgstr "" +msgstr "产品号" #. module: point_of_sale #: model:ir.module.module,shortdesc:point_of_sale.module_meta_information @@ -54,10 +55,10 @@ msgstr "POS" #. module: point_of_sale #: view:report.pos.order:0 msgid "Today" -msgstr "" +msgstr "今天" #. module: point_of_sale -#: wizard_view:pos.add_product,init:0 +#: view:pos.add.product:0 msgid "Add product :" msgstr "增加业务伙伴:" @@ -79,6 +80,8 @@ msgstr "" #. module: point_of_sale #: model:ir.actions.report.xml,name:point_of_sale.pos_lines_detail +#: report:pos.details:0 +#: report:pos.details_summary:0 msgid "Details of Sales" msgstr "销售详情" @@ -88,7 +91,9 @@ msgid "Are you sure you want to close the statements ?" msgstr "" #. module: point_of_sale -#: wizard_view:pos.scan_product,init:0 +#: model:ir.actions.act_window,name:point_of_sale.action_pos_scan_product +#: model:ir.model,name:point_of_sale.model_pos_scan_product +#: view:pos.scan.product:0 msgid "Scan product" msgstr "扫描产品" @@ -101,7 +106,7 @@ msgid "Day" msgstr "" #. module: point_of_sale -#: wizard_view:pos.payment,ask_pay:0 +#: view:pos.make.payment:0 msgid "Add payment :" msgstr "增加付款:" @@ -109,7 +114,7 @@ msgstr "增加付款:" #: view:report.cash.register:0 #: view:report.pos.order:0 msgid "My Sales" -msgstr "" +msgstr "我的销售订单" #. module: point_of_sale #: model:ir.actions.act_window,name:point_of_sale.action_box_out @@ -119,19 +124,21 @@ msgstr "" #. module: point_of_sale #: report:pos.sales.user.today.current.user:0 msgid "Today's Sales By Current User" -msgstr "" +msgstr "此用户今天销售情况" #. module: point_of_sale -#: rml:pos.invoice:0 -#: field:pos.payment,amount:0 -#: wizard_field:pos.payment,ask_pay,amount:0 +#: report:account.statement:0 +#: field:pos.box.entries,amount:0 +#: field:pos.box.out,amount:0 +#: report:pos.invoice:0 +#: field:pos.make.payment,amount:0 +#: report:pos.user.product:0 #: field:report.transaction.pos,amount:0 msgid "Amount" msgstr "金额" #. module: point_of_sale -#: rml:pos.details:0 -#: rml:pos.lines:0 +#: report:pos.lines:0 msgid "VAT" msgstr "增值税" @@ -141,7 +148,7 @@ msgid "Origin" msgstr "" #. module: point_of_sale -#: rml:pos.invoice:0 +#: report:pos.invoice:0 msgid "Tax" msgstr "税" @@ -156,13 +163,14 @@ msgid "Will put all the orders in waiting status till being accepted" msgstr "" #. module: point_of_sale -#: field:pos.order,partner_id:0 +#: report:account.statement:0 +#: field:report.pos.order,partner_id:0 msgid "Partner" msgstr "业务伙伴" #. module: point_of_sale -#: rml:pos.details:0 -#: rml:pos.details_summary:0 +#: report:pos.details:0 +#: report:pos.details_summary:0 msgid "Total of the day" msgstr "今天合计" @@ -170,22 +178,28 @@ msgstr "今天合计" #: view:report.pos.order:0 #: field:report.pos.order,average_price:0 msgid "Average Price" -msgstr "" +msgstr "平均价格" #. module: point_of_sale -#: rml:pos.invoice:0 -#: rml:pos.lines:0 +#: report:pos.lines:0 msgid "Disc. (%)" msgstr "折扣(%)" #. module: point_of_sale -#: rml:pos.details:0 -#: rml:pos.details_summary:0 +#: report:pos.details:0 +#: report:pos.details_summary:0 msgid "Total discount" msgstr "折扣合计" #. module: point_of_sale +#: view:account.bank.statement:0 +#: view:pos.order:0 #: field:pos.order,state:0 +#: report:pos.sales.user:0 +#: report:pos.sales.user.today:0 +#: report:pos.sales.user.today.current.user:0 +#: field:report.cash.register,state:0 +#: field:report.pos.order,state:0 msgid "State" msgstr "状态" @@ -197,14 +211,14 @@ msgstr "" #. module: point_of_sale #: model:ir.actions.act_window,name:point_of_sale.action_trans_pos_tree_month msgid "Sales by month" -msgstr "" +msgstr "月销售情况" #. module: point_of_sale #: model:ir.actions.act_window,name:point_of_sale.action_report_sales_by_user_pos_today #: view:report.sales.by.user.pos:0 #: view:report.sales.by.user.pos.month:0 msgid "Sales by User" -msgstr "" +msgstr "用户销售情况" #. module: point_of_sale #: report:pos.invoice:0 @@ -222,56 +236,57 @@ msgstr "" #: view:report.pos.order:0 #: field:report.pos.order,price_total:0 msgid "Total Price" -msgstr "" +msgstr "总价格" #. module: point_of_sale #: view:product.product:0 msgid "Miscelleanous" -msgstr "" +msgstr "杂项" #. module: point_of_sale #: model:ir.actions.report.xml,name:point_of_sale.pos_sales_user #: report:pos.sales.user:0 msgid "Sales Report" -msgstr "" +msgstr "销售报表" #. module: point_of_sale #: code:addons/point_of_sale/wizard/pos_discount.py:52 #, python-format msgid "No Order Lines" -msgstr "" +msgstr "无订单明细" #. module: point_of_sale #: view:pos.order:0 msgid "Other Information" -msgstr "" +msgstr "其它信息" #. module: point_of_sale #: view:product.product:0 msgid "Product Type" -msgstr "" +msgstr "产品类型" #. module: point_of_sale #: view:pos.order:0 #: view:pos.payment.report.date:0 msgid "Dates" -msgstr "" +msgstr "日期" #. module: point_of_sale #: field:res.company,company_discount:0 msgid "Max Discount(%)" -msgstr "" +msgstr "最大折扣(%)" #. module: point_of_sale #: model:ir.ui.menu,name:point_of_sale.menu_point_open_config msgid "Cash register management" -msgstr "" +msgstr "现金登记管理" #. module: point_of_sale -#: code:addons/point_of_sale/pos.py:0 +#: code:addons/point_of_sale/point_of_sale.py:1057 +#: code:addons/point_of_sale/point_of_sale.py:1076 #, python-format msgid "No valid pricelist line found !" -msgstr "" +msgstr "没找到有效的价格表明细。" #. module: point_of_sale #: report:pos.details:0 @@ -281,13 +296,13 @@ msgstr "" #: report:pos.payment.report.user:0 #: report:pos.user.product:0 msgid "[" -msgstr "" +msgstr "[" #. module: point_of_sale #: field:report.sales.by.margin.pos,total:0 #: field:report.sales.by.margin.pos.month,total:0 msgid "Margin" -msgstr "" +msgstr "毛利" #. module: point_of_sale #: field:pos.order.line,discount:0 @@ -302,7 +317,7 @@ msgstr "总数量" #. module: point_of_sale #: model:ir.model,name:point_of_sale.model_report_sales_by_user_pos_month msgid "Sales by user monthly" -msgstr "" +msgstr "用户月销售情况" #. module: point_of_sale #: code:addons/point_of_sale/wizard/pos_open_statement.py:54 @@ -315,7 +330,7 @@ msgstr "" #. module: point_of_sale #: help:pos.order,user_salesman_id:0 msgid "User who is logged into the system." -msgstr "" +msgstr "系统的登录用户" #. module: point_of_sale #: field:product.product,income_pdt:0 @@ -326,7 +341,7 @@ msgstr "" #: report:pos.details:0 #: report:pos.details_summary:0 msgid "Mode of Payment" -msgstr "" +msgstr "支付方式" #. module: point_of_sale #: model:ir.ui.menu,name:point_of_sale.menu_point_of_sale @@ -341,27 +356,28 @@ msgstr "" #. module: point_of_sale #: view:pos.confirm:0 msgid "Are you sure you want to close your sales ?" -msgstr "" +msgstr "你确定要关闭你的销售订单吗?" #. module: point_of_sale #: selection:report.cash.register,month:0 #: selection:report.pos.order,month:0 msgid "August" -msgstr "" +msgstr "8月" #. module: point_of_sale #: selection:report.cash.register,month:0 #: selection:report.pos.order,month:0 msgid "June" -msgstr "" +msgstr "6月" #. module: point_of_sale #: model:ir.actions.act_window,name:point_of_sale.action_report_sales_by_user_pos_month msgid "Sales by User Monthly" -msgstr "" +msgstr "用户月销售情况" #. module: point_of_sale -#: field:pos.payment,payment_date:0 +#: field:pos.order,date_payment:0 +#: field:report.pos.order,date_payment:0 msgid "Payment Date" msgstr "付款日期" @@ -369,13 +385,13 @@ msgstr "付款日期" #: report:account.statement:0 #: report:all.closed.cashbox.of.the.day:0 msgid "Closing Date" -msgstr "" +msgstr "结束日期" #. module: point_of_sale #: selection:report.cash.register,month:0 #: selection:report.pos.order,month:0 msgid "October" -msgstr "" +msgstr "十月" #. module: point_of_sale #: field:account.bank.statement.line,am_out:0 @@ -383,26 +399,28 @@ msgid "To count" msgstr "" #. module: point_of_sale -#: rml:pos.details:0 -#: rml:pos.details_summary:0 +#: report:pos.details:0 +#: report:pos.details_summary:0 msgid "Summary" msgstr "摘要" #. module: point_of_sale #: view:pos.order:0 msgid "Quotations" -msgstr "" +msgstr "报价单" #. module: point_of_sale #: field:report.pos.order,delay_payment:0 msgid "Delay Payment" -msgstr "" +msgstr "延期付款" #. module: point_of_sale -#: wizard_field:pos.add_product,init,quantity:0 -#: rml:pos.invoice:0 -#: rml:pos.lines:0 +#: field:pos.add.product,quantity:0 +#: report:pos.invoice:0 +#: report:pos.lines:0 #: field:pos.order.line,qty:0 +#: field:report.sales.by.user.pos,qty:0 +#: field:report.sales.by.user.pos.month,qty:0 msgid "Quantity" msgstr "数量" @@ -414,10 +432,11 @@ msgstr "" #. module: point_of_sale #: view:account.bank.statement:0 msgid "Period" -msgstr "" +msgstr "期间" #. module: point_of_sale -#: rml:pos.invoice:0 +#: report:pos.invoice:0 +#: report:pos.payment.report:0 msgid "Net Total:" msgstr "净合计:" @@ -429,7 +448,7 @@ msgstr "说明" #. module: point_of_sale #: view:product.product:0 msgid "Codes" -msgstr "" +msgstr "编码" #. module: point_of_sale #: view:pos.box.out:0 @@ -446,12 +465,15 @@ msgstr "" #: view:pos.sales.user.today:0 #: view:pos.sales.user.today.current_user:0 msgid "Print Report" -msgstr "" +msgstr "打印报表" #. module: point_of_sale -#: rml:pos.invoice:0 -#: rml:pos.lines:0 +#: report:pos.invoice:0 +#: report:pos.lines:0 #: field:pos.order.line,price_unit:0 +#: report:pos.payment.report:0 +#: report:pos.payment.report.date:0 +#: report:pos.payment.report.user:0 msgid "Unit Price" msgstr "单价" @@ -459,7 +481,7 @@ msgstr "单价" #: code:addons/point_of_sale/wizard/pos_box_entries.py:107 #, python-format msgid "Please check that income account is set to %s" -msgstr "" +msgstr "请检查是否%s设置了收入类科目" #. module: point_of_sale #: code:addons/point_of_sale/wizard/pos_add_product.py:56 @@ -469,30 +491,36 @@ msgstr "" #: model:ir.model,name:point_of_sale.model_pos_add_product #, python-format msgid "Add Product" -msgstr "" +msgstr "新增产品" #. module: point_of_sale #: field:report.transaction.pos,invoice_am:0 msgid "Invoice Amount" -msgstr "" +msgstr "发票金额" #. module: point_of_sale +#: view:account.bank.statement:0 +#: field:account.bank.statement.line,journal_id:0 +#: report:account.statement:0 +#: report:all.closed.cashbox.of.the.day:0 +#: model:ir.model,name:point_of_sale.model_account_journal #: field:pos.config.journal,journal_id:0 #: field:pos.order,sale_journal:0 -#: wizard_field:pos.payment,ask_pay,journal:0 -#: field:pos.payment,journal_id:0 -#: field:report.transaction.pos,journal_id:0 +#: view:report.cash.register:0 +#: field:report.cash.register,journal_id:0 +#: field:report.pos.order,journal_id:0 msgid "Journal" msgstr "分类帐" #. module: point_of_sale -#: rml:pos.invoice:0 +#: report:pos.invoice:0 msgid "Tel. :" msgstr "电话:" #. module: point_of_sale -#: model:ir.actions.wizard,name:point_of_sale.pos_payment #: view:pos.order:0 +#: selection:pos.order,state:0 +#: selection:report.pos.order,state:0 msgid "Payment" msgstr "付款" @@ -500,7 +528,7 @@ msgstr "付款" #: report:account.statement:0 #: report:all.closed.cashbox.of.the.day:0 msgid "Ending Balance" -msgstr "" +msgstr "期末结余" #. module: point_of_sale #: model:ir.ui.menu,name:point_of_sale.products_for_output_operations @@ -510,7 +538,7 @@ msgstr "" #. module: point_of_sale #: view:pos.payment.report.date:0 msgid "Sale by Date and User" -msgstr "" +msgstr "按日期和用户查看销售情况" #. module: point_of_sale #: code:addons/point_of_sale/point_of_sale.py:69 @@ -521,8 +549,8 @@ msgid "" msgstr "" #. module: point_of_sale -#: rml:pos.details:0 -#: rml:pos.details_summary:0 +#: report:pos.details:0 +#: report:pos.details_summary:0 msgid "Mode of Taxes" msgstr "税收模式" @@ -535,7 +563,7 @@ msgstr "" #. module: point_of_sale #: constraint:product.product:0 msgid "Error: Invalid ean code" -msgstr "" +msgstr "错误:无效的EAN编码" #. module: point_of_sale #: model:ir.model,name:point_of_sale.model_pos_open_statement @@ -547,27 +575,27 @@ msgstr "" #. module: point_of_sale #: view:pos.add.product:0 msgid "Save & New" -msgstr "" +msgstr "保存并新建" #. module: point_of_sale #: report:pos.details:0 msgid "Sales total(Revenue)" -msgstr "" +msgstr "销售总计(总收入)" #. module: point_of_sale -#: rml:pos.details:0 -#: rml:pos.details_summary:0 +#: report:pos.details:0 +#: report:pos.details_summary:0 msgid "Total paid" msgstr "付款合计" #. module: point_of_sale #: field:account.journal,check_dtls:0 msgid "Check Details" -msgstr "" +msgstr "详细检查" #. module: point_of_sale -#: rml:pos.details:0 -#: rml:pos.details_summary:0 +#: report:pos.details:0 +#: report:pos.details_summary:0 msgid "Qty of product" msgstr "产品数量" @@ -580,25 +608,28 @@ msgstr "" #: selection:report.cash.register,month:0 #: selection:report.pos.order,month:0 msgid "March" -msgstr "" +msgstr "3月" #. module: point_of_sale #: model:ir.actions.report.xml,name:point_of_sale.pos_users_product_re #: report:pos.user.product:0 msgid "User's Product" -msgstr "" +msgstr "用户的产品" #. module: point_of_sale -#: code:addons/point_of_sale/point_of_sale.py:1042 -#: code:addons/point_of_sale/point_of_sale.py:1067 +#: code:addons/point_of_sale/point_of_sale.py:1043 +#: code:addons/point_of_sale/point_of_sale.py:1068 #, python-format msgid "" "You have to select a pricelist in the sale form !\n" "Please set one before choosing a product." msgstr "" +"你必须在销售窗口选择一条报价单!\n" +"请在选择某个产品之前设置它。" #. module: point_of_sale -#: field:pos.order.line,price_subtotal:0 +#: view:pos.order:0 +#: field:pos.order.line,price_subtotal_incl:0 msgid "Subtotal" msgstr "小计" @@ -612,34 +643,34 @@ msgstr "" #. module: point_of_sale #: view:account.journal:0 msgid "Extended Configureation" -msgstr "" +msgstr "扩展配置" #. module: point_of_sale #: report:account.statement:0 #: report:all.closed.cashbox.of.the.day:0 msgid "Starting Balance" -msgstr "" +msgstr "期初余额" #. module: point_of_sale #: report:pos.payment.report.user:0 msgid "Payment By User" -msgstr "" +msgstr "用户付款" #. module: point_of_sale #: field:pos.order,type_rec:0 msgid "Type of Receipt" -msgstr "" +msgstr "收据类型" #. module: point_of_sale #: view:report.pos.order:0 #: field:report.pos.order,nbr:0 msgid "# of Lines" -msgstr "" +msgstr "# 明细" #. module: point_of_sale #: model:ir.actions.act_window,name:point_of_sale.action_pos_order_accepted msgid "Accepted Sales" -msgstr "" +msgstr "已接受的销售订单" #. module: point_of_sale #: help:account.journal,check_dtls:0 @@ -650,11 +681,10 @@ msgstr "" #. module: point_of_sale #: report:all.closed.cashbox.of.the.day:0 msgid "St.Name" -msgstr "" +msgstr "St.Name" #. module: point_of_sale -#: rml:pos.details:0 -#: rml:pos.details_summary:0 +#: report:pos.details_summary:0 msgid "Sales total" msgstr "销售合计" @@ -664,7 +694,7 @@ msgid "Sum of subtotals" msgstr "合计小计" #. module: point_of_sale -#: wizard_field:pos.payment,ask_pay,payment_date:0 +#: field:pos.make.payment,payment_date:0 msgid "Payment date" msgstr "付款日期" @@ -681,9 +711,13 @@ msgstr "创建日期" #. module: point_of_sale #: model:ir.actions.report.xml,name:point_of_sale.pos_sales_user_today msgid "Today's Sales" -msgstr "" +msgstr "今天的销售情况" #. module: point_of_sale +#: view:report.sales.by.margin.pos:0 +#: view:report.sales.by.margin.pos.month:0 +#: view:report.sales.by.user.pos:0 +#: view:report.sales.by.user.pos.month:0 #: view:report.transaction.pos:0 msgid "POS " msgstr "POS " @@ -696,31 +730,32 @@ msgid "Total :" msgstr "合计:" #. module: point_of_sale -#: code:addons/point_of_sale/pos.py:0 +#: code:addons/point_of_sale/point_of_sale.py:1202 #, python-format msgid "Create line failed !" -msgstr "" +msgstr "明细创建失败!" #. module: point_of_sale #: field:report.sales.by.margin.pos,product_name:0 #: field:report.sales.by.margin.pos.month,product_name:0 msgid "Product Name" -msgstr "" +msgstr "产品名称" #. module: point_of_sale -#: code:addons/point_of_sale/pos.py:0 +#: code:addons/point_of_sale/point_of_sale.py:69 #, python-format msgid "Invalid action !" -msgstr "" +msgstr "无效动作!" #. module: point_of_sale +#: field:pos.make.payment,pricelist_id:0 #: field:pos.order,pricelist_id:0 msgid "Pricelist" msgstr "价格表" #. module: point_of_sale -#: rml:pos.details:0 -#: rml:pos.details_summary:0 +#: report:pos.details:0 +#: report:pos.details_summary:0 msgid "Total invoiced" msgstr "已开票合计" @@ -728,7 +763,7 @@ msgstr "已开票合计" #: view:report.pos.order:0 #: field:report.pos.order,product_qty:0 msgid "# of Qty" -msgstr "" +msgstr "数量#" #. module: point_of_sale #: model:ir.model,name:point_of_sale.model_pos_return @@ -738,7 +773,7 @@ msgstr "" #. module: point_of_sale #: model:ir.model,name:point_of_sale.model_report_sales_by_margin_pos_month msgid "Sales by margin monthly" -msgstr "" +msgstr "按月利润率查看销售情况" #. module: point_of_sale #: view:pos.order:0 @@ -747,7 +782,7 @@ msgstr "" #: field:report.sales.by.user.pos,date_order:0 #: field:report.sales.by.user.pos.month,date_order:0 msgid "Order Date" -msgstr "" +msgstr "订单日期" #. module: point_of_sale #: report:all.closed.cashbox.of.the.day:0 @@ -755,7 +790,7 @@ msgid "Today's Closed Cashbox" msgstr "" #. module: point_of_sale -#: rml:pos.invoice:0 +#: report:pos.invoice:0 msgid "Draft Invoice" msgstr "发票草稿" @@ -775,7 +810,7 @@ msgstr "" #: model:ir.actions.act_window,name:point_of_sale.action_report_pos_sales_user_today_current_user #: view:pos.sales.user.today.current_user:0 msgid "Sales for Current User" -msgstr "" +msgstr "当前用户的销售订单" #. module: point_of_sale #: report:pos.invoice:0 @@ -786,26 +821,26 @@ msgstr "财务状况备注:" #: selection:report.cash.register,month:0 #: selection:report.pos.order,month:0 msgid "September" -msgstr "" +msgstr "9月" #. module: point_of_sale #: report:account.statement:0 #: report:all.closed.cashbox.of.the.day:0 msgid "Opening Date" -msgstr "" +msgstr "开启日期" #. module: point_of_sale #: report:pos.lines:0 msgid "Taxes :" -msgstr "" +msgstr "税:" #. module: point_of_sale #: field:report.transaction.pos,disc:0 msgid "Disc." -msgstr "" +msgstr "折扣" #. module: point_of_sale -#: rml:pos.invoice:0 +#: report:pos.invoice:0 msgid "VAT :" msgstr "增值税:" @@ -817,16 +852,16 @@ msgstr "POS单明细" #. module: point_of_sale #: view:pos.receipt:0 msgid "Receipt :" -msgstr "" +msgstr "收据:" #. module: point_of_sale -#: field:pos.order,amount_paid:0 +#: field:account.bank.statement.line,pos_statement_id:0 #: field:pos.order,amount_return:0 msgid "unknown" msgstr "未知" #. module: point_of_sale -#: rml:pos.details:0 +#: report:pos.details:0 #: field:report.transaction.pos,date_create:0 msgid "Date" msgstr "日期" @@ -834,17 +869,17 @@ msgstr "日期" #. module: point_of_sale #: view:report.pos.order:0 msgid "Extended Filters..." -msgstr "" +msgstr "扩展过滤器..." #. module: point_of_sale #: field:pos.order,num_sale:0 msgid "Internal Note" -msgstr "" +msgstr "内部备注" #. module: point_of_sale #: model:ir.model,name:point_of_sale.model_res_company msgid "Companies" -msgstr "" +msgstr "公司" #. module: point_of_sale #: model:ir.model,name:point_of_sale.model_report_transaction_pos @@ -855,7 +890,7 @@ msgstr "POS交易" #: code:addons/point_of_sale/wizard/pos_get_sale.py:54 #, python-format msgid "UserError " -msgstr "" +msgstr "UserError " #. module: point_of_sale #: model:ir.model,name:point_of_sale.model_pos_box_entries @@ -863,21 +898,21 @@ msgid "Pos Box Entries" msgstr "" #. module: point_of_sale -#: code:addons/point_of_sale/wizard/wizard_get_sale.py:0 +#: code:addons/point_of_sale/wizard/pos_get_sale.py:54 #, python-format msgid "You can't modify this order. It has already been paid" -msgstr "" +msgstr "你不能修改此订单,它已经付款了。" #. module: point_of_sale #: field:pos.details,date_end:0 #: field:pos.sale.user,date_end:0 msgid "Date End" -msgstr "" +msgstr "结束日期" #. module: point_of_sale #: report:pos.invoice:0 msgid "Your Reference" -msgstr "" +msgstr "你的关联单号" #. module: point_of_sale #: field:report.transaction.pos,no_trans:0 @@ -885,22 +920,21 @@ msgid "Number of Transaction" msgstr "交易数" #. module: point_of_sale -#: wizard_button:pos.add_product,init,end:0 -#: wizard_button:pos.config.journal,init,end:0 -#: wizard_button:pos.discount,init,end:0 -#: view:pos.order:0 +#: view:pos.add.product:0 +#: view:pos.box.entries:0 +#: view:pos.box.out:0 +#: view:pos.get.sale:0 +#: view:pos.make.payment:0 #: selection:pos.order,state:0 -#: wizard_button:pos.payment,ask_pay,end:0 -#: wizard_button:pos.refund_order,init,end:0 -#: wizard_button:pos.sale.get,init,end:0 -#: wizard_button:pos.scan_product,init,end:0 +#: view:pos.receipt:0 +#: selection:report.pos.order,state:0 msgid "Cancel" msgstr "取消" #. module: point_of_sale #: view:pos.order:0 msgid "Return Picking" -msgstr "" +msgstr "退回分拣单" #. module: point_of_sale #: model:ir.actions.report.xml,name:point_of_sale.pos_details_summary @@ -910,12 +944,12 @@ msgstr "销售(参考)" #. module: point_of_sale #: view:product.product:0 msgid "Information" -msgstr "" +msgstr "信息" #. module: point_of_sale #: model:ir.ui.menu,name:point_of_sale.menu_wizard_enter_jrnl msgid "Input Operations" -msgstr "" +msgstr "输入操作" #. module: point_of_sale #: model:ir.model,name:point_of_sale.model_report_cash_register @@ -926,20 +960,20 @@ msgstr "" #. module: point_of_sale #: model:ir.actions.act_window,name:point_of_sale.action_pos_sales_user_today msgid "Sale by Users" -msgstr "" +msgstr "按用户查看销售订单" #. module: point_of_sale #: report:pos.payment.report:0 msgid "Payment For Sale" -msgstr "" +msgstr "销售付款" #. module: point_of_sale #: field:pos.order,first_name:0 msgid "First Name" -msgstr "" +msgstr "名字" #. module: point_of_sale -#: view:pos.order:0 +#: view:res.company:0 msgid "Other" msgstr "其它" @@ -958,28 +992,31 @@ msgstr "金额合计" #: model:ir.actions.act_window,name:point_of_sale.action_new_bank_statement_all_tree #: model:ir.ui.menu,name:point_of_sale.menu_all_menu_all_register msgid "Cash Registers" -msgstr "" +msgstr "收银机" #. module: point_of_sale #: view:account.journal:0 #: field:account.journal,journal_users:0 msgid "Users" -msgstr "" +msgstr "用户" #. module: point_of_sale -#: rml:pos.details:0 -#: rml:pos.invoice:0 -#: rml:pos.lines:0 -#: rml:pos.receipt:0 +#: report:pos.details:0 +#: report:pos.invoice:0 +#: report:pos.lines:0 msgid "Price" msgstr "价格" #. module: point_of_sale -#: wizard_field:pos.scan_product,init,gencod:0 +#: field:pos.scan.product,gencod:0 msgid "Barcode" -msgstr "条码" +msgstr "条形码" #. module: point_of_sale +#: view:report.sales.by.margin.pos:0 +#: view:report.sales.by.margin.pos.month:0 +#: view:report.sales.by.user.pos:0 +#: view:report.sales.by.user.pos.month:0 #: view:report.transaction.pos:0 msgid "POS" msgstr "POS" @@ -987,12 +1024,12 @@ msgstr "POS" #. module: point_of_sale #: field:report.cash.register,date:0 msgid "Create Date" -msgstr "" +msgstr "创建日期" #. module: point_of_sale #: model:ir.ui.menu,name:point_of_sale.menu_wizard_enter_jrnl2 msgid "Output Operations" -msgstr "" +msgstr "输出操作" #. module: point_of_sale #: report:pos.details:0 @@ -1006,12 +1043,12 @@ msgstr "" #: report:pos.sales.user.today:0 #: report:pos.sales.user.today.current.user:0 msgid "Name" -msgstr "" +msgstr "名称" #. module: point_of_sale #: model:ir.ui.menu,name:point_of_sale.menu_open_statement msgid "Open Cash Registers" -msgstr "" +msgstr "打开收银机" #. module: point_of_sale #: report:pos.details:0 @@ -1021,15 +1058,15 @@ msgstr "" #: report:pos.payment.report.user:0 #: report:pos.user.product:0 msgid "]" -msgstr "" +msgstr "]" #. module: point_of_sale #: sql_constraint:account.journal:0 msgid "The name of the journal must be unique per company !" -msgstr "" +msgstr "每个公司的日记账名称必须唯一!" #. module: point_of_sale -#: rml:pos.invoice:0 +#: report:pos.invoice:0 msgid "Supplier Refund" msgstr "供应商退货" @@ -1039,7 +1076,7 @@ msgstr "供应商退货" #: view:report.cash.register:0 #: view:report.pos.order:0 msgid "Group By..." -msgstr "" +msgstr "分组..." #. module: point_of_sale #: view:pos.order:0 @@ -1052,50 +1089,51 @@ msgid "All Closed CashBox" msgstr "" #. module: point_of_sale -#: code:addons/point_of_sale/pos.py:0 +#: code:addons/point_of_sale/point_of_sale.py:1042 +#: code:addons/point_of_sale/point_of_sale.py:1067 #, python-format msgid "No Pricelist !" -msgstr "" +msgstr "没有价格表!" #. module: point_of_sale -#: wizard_view:pos.sale.get,init:0 +#: model:ir.actions.act_window,name:point_of_sale.action_pos_get_sale +#: view:pos.get.sale:0 msgid "Select an Open Sale Order" msgstr "选择待处理的销售单" #. module: point_of_sale #: view:pos.order:0 msgid "Order date" -msgstr "" +msgstr "订单日期" #. module: point_of_sale -#: rml:pos.invoice:0 +#: report:pos.invoice:0 msgid "Base" msgstr "基础" #. module: point_of_sale #: view:product.product:0 msgid "Account" -msgstr "" +msgstr "科目" #. module: point_of_sale #: field:pos.order,sale_manager:0 msgid "Salesman Manager" -msgstr "" +msgstr "销售经理" #. module: point_of_sale #: view:pos.order:0 -#: field:pos.order,note:0 msgid "Notes" msgstr "备注" #. module: point_of_sale -#: wizard_field:pos.sale.get,init,picking_id:0 +#: field:pos.get.sale,picking_id:0 +#: view:pos.order:0 msgid "Sale Order" msgstr "销售单" #. module: point_of_sale -#: rml:pos.invoice:0 -#: rml:pos.lines:0 +#: report:pos.invoice:0 #: field:pos.order,amount_tax:0 msgid "Taxes" msgstr "税" @@ -1103,12 +1141,13 @@ msgstr "税" #. module: point_of_sale #: model:ir.actions.act_window,name:point_of_sale.action_pos_order_line #: model:ir.actions.act_window,name:point_of_sale.action_pos_order_line_day +#: model:ir.actions.act_window,name:point_of_sale.action_pos_order_line_form msgid "Sale line" msgstr "销售明细" #. module: point_of_sale #: field:pos.config.journal,code:0 -#: rml:pos.details:0 +#: report:pos.details:0 msgid "Code" msgstr "代码" @@ -1118,12 +1157,12 @@ msgstr "代码" #: model:ir.ui.menu,name:point_of_sale.menu_point_of_sale_product #: model:ir.ui.menu,name:point_of_sale.menu_pos_products msgid "Products" -msgstr "" +msgstr "产品" #. module: point_of_sale #: model:ir.actions.report.xml,name:point_of_sale.pos_payment_report msgid "Payment Report For Sale" -msgstr "" +msgstr "销售的支付报表" #. module: point_of_sale #: field:account.journal,special_journal:0 @@ -1138,10 +1177,10 @@ msgstr "" #. module: point_of_sale #: view:pos.order:0 msgid "Extra Info" -msgstr "" +msgstr "附加信息" #. module: point_of_sale -#: rml:pos.invoice:0 +#: report:pos.invoice:0 msgid "Fax :" msgstr "传真:" @@ -1179,12 +1218,12 @@ msgstr "" #. module: point_of_sale #: field:pos.order,price_type:0 msgid "Price method" -msgstr "" +msgstr "定价方式" #. module: point_of_sale #: view:pos.receipt:0 msgid "Print the receipt of the sale" -msgstr "" +msgstr "打印销售订单的收据" #. module: point_of_sale #: model:ir.model,name:point_of_sale.model_stock_picking @@ -1192,8 +1231,14 @@ msgid "Picking List" msgstr "" #. module: point_of_sale -#: rml:pos.details:0 -#: rml:pos.receipt:0 +#: report:pos.details:0 +#: report:pos.payment.report:0 +#: report:pos.payment.report.date:0 +#: report:pos.payment.report.user:0 +#: report:pos.sales.user.today.current.user:0 +#: report:pos.user.product:0 +#: field:report.sales.by.margin.pos,qty:0 +#: field:report.sales.by.margin.pos.month,qty:0 msgid "Qty" msgstr "数量" @@ -1211,8 +1256,15 @@ msgid "Sale by User" msgstr "" #. module: point_of_sale -#: code:addons/point_of_sale/pos.py:0 -#: code:addons/point_of_sale/report/pos_invoice.py:0 +#: code:addons/point_of_sale/point_of_sale.py:558 +#: code:addons/point_of_sale/point_of_sale.py:744 +#: code:addons/point_of_sale/point_of_sale.py:852 +#: code:addons/point_of_sale/report/pos_invoice.py:46 +#: code:addons/point_of_sale/wizard/pos_box_entries.py:103 +#: code:addons/point_of_sale/wizard/pos_box_entries.py:107 +#: code:addons/point_of_sale/wizard/pos_box_out.py:95 +#: code:addons/point_of_sale/wizard/pos_box_out.py:99 +#: code:addons/point_of_sale/wizard/pos_box_out.py:101 #, python-format msgid "Error !" msgstr "错误!" @@ -1239,7 +1291,7 @@ msgid "July" msgstr "" #. module: point_of_sale -#: code:addons/point_of_sale/point_of_sale.py:544 +#: code:addons/point_of_sale/point_of_sale.py:547 #, python-format msgid "Please provide an account for the product: %s" msgstr "" @@ -1340,7 +1392,7 @@ msgid "Customer Note" msgstr "" #. module: point_of_sale -#: code:addons/point_of_sale/pos.py:0 +#: code:addons/point_of_sale/point_of_sale.py:340 #, python-format msgid "No order lines defined for this sale." msgstr "" @@ -1351,7 +1403,10 @@ msgid "Opening Balance" msgstr "" #. module: point_of_sale +#: field:pos.order,amount_paid:0 #: selection:pos.order,state:0 +#: view:report.pos.order:0 +#: selection:report.pos.order,state:0 msgid "Paid" msgstr "付款" @@ -1367,7 +1422,11 @@ msgid "Quotation" msgstr "" #. module: point_of_sale -#: rml:pos.invoice:0 +#: report:all.closed.cashbox.of.the.day:0 +#: report:pos.invoice:0 +#: report:pos.lines:0 +#: report:pos.payment.report.date:0 +#: report:pos.payment.report.user:0 msgid "Total:" msgstr "合计:" @@ -1399,26 +1458,26 @@ msgid "Nbr Invoice" msgstr "" #. module: point_of_sale -#: model:ir.actions.report.xml,name:point_of_sale.pos_receipt +#: model:ir.actions.act_window,name:point_of_sale.action_report_pos_receipt msgid "Receipt" msgstr "收入" #. module: point_of_sale #: field:pos.order,invoice_wanted:0 msgid "Create Invoice" -msgstr "创建发票" +msgstr "生成发票" #. module: point_of_sale #: selection:pos.order,state:0 +#: selection:report.pos.order,state:0 msgid "Done" msgstr "完成" #. module: point_of_sale #: model:ir.actions.report.xml,name:point_of_sale.pos_invoice_report -#: rml:pos.invoice:0 +#: report:pos.invoice:0 +#: field:pos.make.payment,invoice_wanted:0 #: field:pos.order,invoice_id:0 -#: wizard_field:pos.payment,ask_pay,invoice_wanted:0 -#: field:report.transaction.pos,invoice_id:0 msgid "Invoice" msgstr "发票" @@ -1435,7 +1494,6 @@ msgstr "" #. module: point_of_sale #: field:pos.order.line,order_id:0 -#: field:pos.payment,order_id:0 msgid "Order Ref" msgstr "单据参考" @@ -1469,7 +1527,7 @@ msgid "Sales by User Margin" msgstr "" #. module: point_of_sale -#: rml:pos.invoice:0 +#: report:pos.invoice:0 msgid "Taxes:" msgstr "税:" @@ -1479,9 +1537,17 @@ msgid "Point of Sale Orders Statistics" msgstr "" #. module: point_of_sale -#: wizard_field:pos.add_product,init,product:0 -#: rml:pos.details:0 +#: model:ir.model,name:point_of_sale.model_product_product +#: field:pos.add.product,product_id:0 +#: report:pos.details:0 #: field:pos.order.line,product_id:0 +#: report:pos.payment.report:0 +#: report:pos.payment.report.date:0 +#: report:pos.payment.report.user:0 +#: report:pos.user.product:0 +#: view:product.product:0 +#: view:report.pos.order:0 +#: field:report.pos.order,product_id:0 msgid "Product" msgstr "产品" @@ -1535,7 +1601,7 @@ msgid "Yes" msgstr "" #. module: point_of_sale -#: code:addons/point_of_sale/point_of_sale.py:743 +#: code:addons/point_of_sale/point_of_sale.py:744 #, python-format msgid "There is no income account defined for this product: \"%s\" (id:%d)" msgstr "" @@ -1562,8 +1628,13 @@ msgid "Date Start" msgstr "" #. module: point_of_sale -#: rml:pos.lines:0 #: field:pos.order,amount_total:0 +#: report:pos.payment.report:0 +#: report:pos.payment.report.date:0 +#: report:pos.payment.report.user:0 +#: report:pos.sales.user.today.current.user:0 +#: field:report.sales.by.user.pos,amount:0 +#: field:report.sales.by.user.pos.month,amount:0 msgid "Total" msgstr "合计" @@ -1607,18 +1678,32 @@ msgid "Return lines" msgstr "" #. module: point_of_sale -#: rml:pos.lines:0 +#: report:account.statement:0 +#: report:all.closed.cashbox.of.the.day:0 +#: report:pos.details:0 +#: report:pos.details_summary:0 +#: report:pos.lines:0 +#: field:pos.order,company_id:0 +#: field:pos.order.line,company_id:0 +#: report:pos.payment.report:0 +#: report:pos.payment.report.date:0 +#: report:pos.payment.report.user:0 +#: report:pos.sales.user:0 +#: report:pos.sales.user.today:0 +#: report:pos.sales.user.today.current.user:0 +#: report:pos.user.product:0 +#: field:report.pos.order,company_id:0 msgid "Company" msgstr "公司" #. module: point_of_sale -#: rml:pos.invoice:0 +#: report:pos.invoice:0 msgid "Invoice Date" msgstr "发票日期" #. module: point_of_sale -#: code:addons/point_of_sale/point_of_sale.py:1057 -#: code:addons/point_of_sale/point_of_sale.py:1076 +#: code:addons/point_of_sale/point_of_sale.py:1058 +#: code:addons/point_of_sale/point_of_sale.py:1077 #, python-format msgid "" "Couldn't find a pricelist line matching this product and quantity.\n" @@ -1636,7 +1721,7 @@ msgid "Reprint" msgstr "" #. module: point_of_sale -#: code:addons/point_of_sale/point_of_sale.py:555 +#: code:addons/point_of_sale/point_of_sale.py:558 #: code:addons/point_of_sale/wizard/pos_box_entries.py:103 #: code:addons/point_of_sale/wizard/pos_box_out.py:101 #, python-format @@ -1661,29 +1746,28 @@ msgid "Error!" msgstr "" #. module: point_of_sale -#: rml:pos.lines:0 +#: report:pos.lines:0 msgid "No. Of Articles" msgstr "条款号" #. module: point_of_sale #: field:pos.order,date_validity:0 -#: wizard_field:pos.refund_order,init,date_validity:0 msgid "Validity Date" msgstr "有效期" #. module: point_of_sale -#: view:pos.order:0 #: field:pos.order,pickings:0 msgid "Picking" msgstr "领料/提货" #. module: point_of_sale #: field:pos.order,shop_id:0 +#: field:report.pos.order,shop_id:0 msgid "Shop" msgstr "商店" #. module: point_of_sale -#: field:pos.order,last_out_picking:0 +#: field:pos.order,picking_id:0 msgid "Last Output Picking" msgstr "最近输出的领料/提货" @@ -1725,7 +1809,7 @@ msgid "Refunded Quantity" msgstr "" #. module: point_of_sale -#: wizard_view:pos.scan_product,init:0 +#: view:pos.scan.product:0 msgid "Scan Barcode" msgstr "扫描条码" @@ -1756,8 +1840,9 @@ msgid "Cancelled Invoice" msgstr "" #. module: point_of_sale -#: model:ir.actions.wizard,name:point_of_sale.pos_confirm -#: wizard_button:pos.sale.get,init,set:0 +#: view:account.bank.statement:0 +#: view:pos.get.sale:0 +#: view:report.cash.register:0 msgid "Confirm" msgstr "确定" @@ -1777,18 +1862,18 @@ msgid "Discount " msgstr "" #. module: point_of_sale -#: rml:pos.invoice:0 +#: report:pos.invoice:0 msgid "Supplier Invoice" msgstr "供应商发票" #. module: point_of_sale -#: code:addons/point_of_sale/pos.py:0 +#: code:addons/point_of_sale/point_of_sale.py:1210 #, python-format msgid "Modify line failed !" -msgstr "" +msgstr "明细修改失败!" #. module: point_of_sale -#: wizard_field:pos.payment,ask_pay,payment_name:0 +#: field:pos.make.payment,payment_name:0 msgid "Payment name" msgstr "付款名称" @@ -1818,7 +1903,7 @@ msgid "The code of the journal must be unique per company !" msgstr "" #. module: point_of_sale -#: model:ir.ui.menu,name:point_of_sale.menu_point_config +#: model:ir.ui.menu,name:point_of_sale.menu_point_config_product msgid "Configuration" msgstr "设置" @@ -1834,8 +1919,8 @@ msgid "Validation Date" msgstr "" #. module: point_of_sale -#: code:addons/point_of_sale/point_of_sale.py:504 -#: code:addons/point_of_sale/point_of_sale.py:506 +#: code:addons/point_of_sale/point_of_sale.py:507 +#: code:addons/point_of_sale/point_of_sale.py:509 #, python-format msgid "You don't have enough access to validate this sale!" msgstr "" @@ -1881,23 +1966,32 @@ msgid "Message" msgstr "" #. module: point_of_sale +#: view:account.journal:0 #: model:ir.actions.act_window,name:point_of_sale.action_pos_order_tree2 #: model:ir.actions.act_window,name:point_of_sale.action_pos_order_tree3 #: model:ir.actions.act_window,name:point_of_sale.action_pos_pos_form +#: model:ir.actions.act_window,name:point_of_sale.action_pos_pos_form_user #: model:ir.model,name:point_of_sale.model_pos_order -#: model:ir.ui.menu,name:point_of_sale.menu_point_ofsale #: model:ir.ui.menu,name:point_of_sale.menu_point_root msgid "Point of Sale" msgstr "POS" #. module: point_of_sale -#: field:pos.order,user_id:0 +#: view:pos.order:0 +#: field:pos.payment.report.date,user_id:0 +#: field:pos.payment.report.user,user_id:0 +#: field:pos.sale.user,user_id:0 +#: field:pos.sales.user.today,user_id:0 +#: view:report.pos.order:0 +#: field:report.pos.order,user_id:0 msgid "Salesman" msgstr "销售员" #. module: point_of_sale -#: rml:pos.details:0 +#: report:pos.details:0 #: selection:pos.order,state:0 +#: view:report.pos.order:0 +#: selection:report.pos.order,state:0 msgid "Invoiced" msgstr "已开票" @@ -1914,12 +2008,13 @@ msgid "Discount Notice" msgstr "" #. module: point_of_sale -#: wizard_button:pos.scan_product,init,add:0 +#: view:pos.scan.product:0 msgid "Add" msgstr "增加" #. module: point_of_sale -#: selection:pos.order,state:0 +#: view:report.cash.register:0 +#: selection:report.pos.order,state:0 msgid "Draft" msgstr "草稿" @@ -1939,18 +2034,18 @@ msgid "POS Payment Report according to date" msgstr "" #. module: point_of_sale -#: rml:pos.invoice:0 +#: report:pos.invoice:0 msgid "PRO-FORMA" msgstr "形式发票" #. module: point_of_sale -#: code:addons/point_of_sale/pos.py:0 +#: code:addons/point_of_sale/point_of_sale.py:638 #, python-format msgid "Please provide a partner for the sale." -msgstr "" +msgstr "请提供业务伙伴。" #. module: point_of_sale -#: code:addons/point_of_sale/point_of_sale.py:852 +#: code:addons/point_of_sale/point_of_sale.py:853 #, python-format msgid "" "There is no receivable account defined for this journal: \"%s\" (id:%d)" @@ -1962,14 +2057,26 @@ msgid "Cashier" msgstr "" #. module: point_of_sale +#: report:account.statement:0 +#: report:all.closed.cashbox.of.the.day:0 +#: view:pos.payment.report.date:0 +#: report:pos.sales.user:0 +#: report:pos.sales.user.today:0 +#: report:pos.sales.user.today.current.user:0 +#: report:pos.user.product:0 +#: view:report.cash.register:0 +#: field:report.cash.register,user_id:0 +#: field:report.sales.by.margin.pos,user_id:0 +#: field:report.sales.by.margin.pos.month,user_id:0 +#: field:report.sales.by.user.pos,user_id:0 +#: field:report.sales.by.user.pos.month,user_id:0 #: field:report.transaction.pos,user_id:0 msgid "User" msgstr "用户" #. module: point_of_sale #: model:ir.actions.act_window,name:point_of_sale.action_trans_pos_tree -#: model:ir.actions.act_window,name:point_of_sale.action_trans_pos_tree_month -#: model:ir.actions.act_window,name:point_of_sale.action_trans_pos_tree_today +#: model:ir.model,name:point_of_sale.model_report_sales_by_user_pos msgid "Sales by user" msgstr "销售用户" @@ -1996,7 +2103,13 @@ msgid "POS Orders lines" msgstr "" #. module: point_of_sale -#: code:addons/point_of_sale/pos.py:0 +#: code:addons/point_of_sale/point_of_sale.py:340 +#: code:addons/point_of_sale/point_of_sale.py:507 +#: code:addons/point_of_sale/point_of_sale.py:509 +#: code:addons/point_of_sale/point_of_sale.py:547 +#: code:addons/point_of_sale/point_of_sale.py:638 +#: code:addons/point_of_sale/point_of_sale.py:1202 +#: code:addons/point_of_sale/point_of_sale.py:1210 #, python-format msgid "Error" msgstr "错误" @@ -2007,15 +2120,15 @@ msgid "Sales Journal" msgstr "" #. module: point_of_sale -#: rml:pos.invoice:0 +#: report:pos.invoice:0 msgid "Refund" msgstr "退货" #. module: point_of_sale -#: code:addons/point_of_sale/report/pos_invoice.py:0 +#: code:addons/point_of_sale/report/pos_invoice.py:46 #, python-format msgid "Please create an invoice for this sale." -msgstr "" +msgstr "请为此销售单生成发票。" #. module: point_of_sale #: report:pos.sales.user:0 @@ -2037,7 +2150,16 @@ msgid "Disc(%)" msgstr "" #. module: point_of_sale -#: view:pos.order:0 +#: view:all.closed.cashbox.of.the.day:0 +#: view:pos.details:0 +#: view:pos.discount:0 +#: view:pos.payment.report:0 +#: view:pos.payment.report.date:0 +#: view:pos.payment.report.user:0 +#: view:pos.sale.user:0 +#: view:pos.sales.user.today:0 +#: view:pos.sales.user.today.current_user:0 +#: view:pos.scan.product:0 msgid "Close" msgstr "关闭" @@ -2089,11 +2211,11 @@ msgid "please check that account is set to %s" msgstr "" #. module: point_of_sale +#: field:pos.box.entries,name:0 +#: field:pos.box.out,name:0 #: field:pos.config.journal,name:0 -#: rml:pos.invoice:0 -#: rml:pos.lines:0 -#: field:pos.payment,name:0 -#: rml:pos.receipt:0 +#: report:pos.invoice:0 +#: report:pos.lines:0 msgid "Description" msgstr "说明" @@ -2187,12 +2309,21 @@ msgid "April" msgstr "" #. module: point_of_sale -#: view:pos.order:0 +#: field:pos.order,statement_ids:0 msgid "Payments" msgstr "付款" #. module: point_of_sale -#: rml:pos.lines:0 +#: report:pos.details:0 +#: report:pos.details_summary:0 +#: report:pos.lines:0 +#: report:pos.payment.report:0 +#: report:pos.payment.report.date:0 +#: report:pos.payment.report.user:0 +#: report:pos.sales.user:0 +#: report:pos.sales.user.today:0 +#: report:pos.sales.user.today.current.user:0 +#: report:pos.user.product:0 msgid "Print Date" msgstr "打印日期" diff --git a/addons/project_issue_sheet/i18n/fi.po b/addons/project_issue_sheet/i18n/fi.po new file mode 100644 index 00000000000..3f49470827f --- /dev/null +++ b/addons/project_issue_sheet/i18n/fi.po @@ -0,0 +1,78 @@ +# Finnish translation for openobject-addons +# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2011. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-01-11 11:15+0000\n" +"PO-Revision-Date: 2011-06-28 09:02+0000\n" +"Last-Translator: FULL NAME \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: 2011-06-29 04:43+0000\n" +"X-Generator: Launchpad (build 13168)\n" + +#. module: project_issue_sheet +#: model:ir.module.module,description:project_issue_sheet.module_meta_information +msgid "" +"\n" +" This module adds the Timesheet support for the " +"Issues/Bugs Management in Project\n" +" " +msgstr "" + +#. module: project_issue_sheet +#: model:ir.model,name:project_issue_sheet.model_account_analytic_line +msgid "Analytic Line" +msgstr "Analyyttinen rivi" + +#. module: project_issue_sheet +#: model:ir.model,name:project_issue_sheet.model_project_issue +msgid "Project Issue" +msgstr "Projekti tapahtuma" + +#. module: project_issue_sheet +#: model:ir.model,name:project_issue_sheet.model_hr_analytic_timesheet +msgid "Timesheet Line" +msgstr "Tuntilistan rivi" + +#. module: project_issue_sheet +#: view:project.issue:0 +msgid "Timesheet" +msgstr "Tuntilista" + +#. module: project_issue_sheet +#: field:project.issue,analytic_account_id:0 +msgid "Analytic Account" +msgstr "Analyyttinen tili" + +#. module: project_issue_sheet +#: view:project.issue:0 +msgid "Worklogs" +msgstr "Työlokit" + +#. module: project_issue_sheet +#: field:account.analytic.line,create_date:0 +msgid "Create Date" +msgstr "Luontipäivä" + +#. module: project_issue_sheet +#: field:project.issue,timesheet_ids:0 +msgid "Timesheets" +msgstr "Tuntilistat" + +#. module: project_issue_sheet +#: model:ir.module.module,shortdesc:project_issue_sheet.module_meta_information +msgid "Add the Timesheet support for Issue Management in Project Management" +msgstr "" +"Lisää tuntilistan tuen tapaustenhallintaan projektinhallintaohjelmistossa" + +#. module: project_issue_sheet +#: field:hr.analytic.timesheet,issue_id:0 +msgid "Issue" +msgstr "Tapaus" diff --git a/addons/project_mailgate/i18n/zh_CN.po b/addons/project_mailgate/i18n/zh_CN.po new file mode 100644 index 00000000000..5146601a653 --- /dev/null +++ b/addons/project_mailgate/i18n/zh_CN.po @@ -0,0 +1,104 @@ +# Chinese (Simplified) translation for openobject-addons +# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2011. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-01-11 11:15+0000\n" +"PO-Revision-Date: 2011-06-28 16:25+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Chinese (Simplified) \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2011-06-29 04:43+0000\n" +"X-Generator: Launchpad (build 13168)\n" + +#. module: project_mailgate +#: view:project.task:0 +msgid "History Information" +msgstr "历史信息" + +#. module: project_mailgate +#: model:ir.model,name:project_mailgate.model_project_task +msgid "Task" +msgstr "任务" + +#. module: project_mailgate +#: model:ir.module.module,description:project_mailgate.module_meta_information +msgid "" +"This module is an interface that synchronises mails with OpenERP Project " +"Task.\n" +"\n" +"It allows creating tasks as soon as a new mail arrives in our configured " +"mail server.\n" +"Moreover, it keeps track of all further communications and task states.\n" +" " +msgstr "" +"此模块是邮件和任务的接口。\n" +"允许在特定邮件服务器收到邮件后马上创建任务。\n" +"还能跟踪进一步的沟通和任务阶段\n" +" " + +#. module: project_mailgate +#: view:project.task:0 +msgid "Attachments" +msgstr "附件" + +#. module: project_mailgate +#: model:ir.module.module,shortdesc:project_mailgate.module_meta_information +msgid "Project MailGateWay" +msgstr "Project MailGateWay" + +#. module: project_mailgate +#: constraint:project.task:0 +msgid "Error ! You cannot create recursive tasks." +msgstr "错误!不能创建循环引用的任务" + +#. module: project_mailgate +#: field:project.task,message_ids:0 +msgid "Messages" +msgstr "消息" + +#. module: project_mailgate +#: code:addons/project_mailgate/project_mailgate.py:123 +#, python-format +msgid "Draft" +msgstr "草稿" + +#. module: project_mailgate +#: view:project.task:0 +msgid "Details" +msgstr "详细信息" + +#. module: project_mailgate +#: code:addons/project_mailgate/project_mailgate.py:149 +#, python-format +msgid "Cancel" +msgstr "取消" + +#. module: project_mailgate +#: code:addons/project_mailgate/project_mailgate.py:143 +#, python-format +msgid "Done" +msgstr "完成" + +#. module: project_mailgate +#: code:addons/project_mailgate/project_mailgate.py:129 +#, python-format +msgid "Open" +msgstr "未结" + +#. module: project_mailgate +#: code:addons/project_mailgate/project_mailgate.py:135 +#, python-format +msgid "Pending" +msgstr "等待中" + +#. module: project_mailgate +#: view:project.task:0 +msgid "History" +msgstr "历史记录" diff --git a/addons/project_messages/i18n/zh_CN.po b/addons/project_messages/i18n/zh_CN.po new file mode 100644 index 00000000000..46e3abbe785 --- /dev/null +++ b/addons/project_messages/i18n/zh_CN.po @@ -0,0 +1,138 @@ +# Chinese (Simplified) translation for openobject-addons +# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2011. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-01-11 11:15+0000\n" +"PO-Revision-Date: 2011-06-28 16:43+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Chinese (Simplified) \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2011-06-29 04:43+0000\n" +"X-Generator: Launchpad (build 13168)\n" + +#. module: project_messages +#: field:project.messages,to_id:0 +msgid "To" +msgstr "收件人" + +#. module: project_messages +#: model:ir.model,name:project_messages.model_project_messages +msgid "project.messages" +msgstr "project.messages" + +#. module: project_messages +#: field:project.messages,from_id:0 +msgid "From" +msgstr "发件人" + +#. module: project_messages +#: model:ir.actions.act_window,name:project_messages.messages_form +#: model:ir.ui.menu,name:project_messages.menu_messages_form +msgid "Communication Messages" +msgstr "" + +#. module: project_messages +#: view:project.messages:0 +msgid "Group By..." +msgstr "分组..." + +#. module: project_messages +#: field:project.messages,create_date:0 +msgid "Creation Date" +msgstr "创建日期" + +#. module: project_messages +#: view:project.messages:0 +msgid "Today" +msgstr "今天" + +#. module: project_messages +#: help:project.messages,to_id:0 +msgid "Keep this empty to broadcast the message." +msgstr "不输入则广播此消息" + +#. module: project_messages +#: model:ir.actions.act_window,name:project_messages.act_project_messages +#: model:ir.actions.act_window,name:project_messages.action_view_project_editable_messages_tree +#: view:project.messages:0 +#: view:project.project:0 +#: field:project.project,message_ids:0 +msgid "Messages" +msgstr "消息" + +#. module: project_messages +#: model:ir.model,name:project_messages.model_project_project +#: view:project.messages:0 +#: field:project.messages,project_id:0 +msgid "Project" +msgstr "项目" + +#. module: project_messages +#: model:ir.actions.act_window,help:project_messages.messages_form +msgid "" +"An in-project messaging system allows for an efficient and trackable " +"communication between project members. The messages are stored in the system " +"and can be used for post analysis." +msgstr "一个项目内的消息系统,以便项目成员间内部高效可控地沟通。消息存储在系统中可以做历史记录分析。" + +#. module: project_messages +#: model:ir.module.module,description:project_messages.module_meta_information +msgid "" +"\n" +" This module provides the functionality to send messages within a " +"project.\n" +" A user can send messages individually to other user. He can even " +"broadcast\n" +" it to all the users.\n" +" " +msgstr "" +"\n" +" 此模块允许在项目内部发送消息。\n" +"用户可以给另一个用户发消息。也可以对所有成员广播消息。\n" +" " + +#. module: project_messages +#: view:project.messages:0 +msgid "Message To" +msgstr "收件人" + +#. module: project_messages +#: constraint:project.project:0 +msgid "Error! You cannot assign escalation to the same project!" +msgstr "不能升级到相同的项目" + +#. module: project_messages +#: view:project.messages:0 +#: field:project.messages,message:0 +#: view:project.project:0 +msgid "Message" +msgstr "消息" + +#. module: project_messages +#: view:project.messages:0 +msgid "Message From" +msgstr "发件人" + +#. module: project_messages +#: model:ir.actions.act_window,name:project_messages.messages_form +#: model:ir.ui.menu,name:project_messages.menu_messages_form +#: view:project.messages:0 +msgid "Project Messages" +msgstr "项目消息" + +#. module: project_messages +#: constraint:project.project:0 +msgid "Error! project start-date must be lower then project end-date." +msgstr "错误!项目的开始日期必须小于项目的结束日期" + +#. module: project_messages +#: model:ir.module.module,shortdesc:project_messages.module_meta_information +msgid "In-Project Messaging System" +msgstr "项目内部消息系统" diff --git a/addons/purchase_double_validation/i18n/fi.po b/addons/purchase_double_validation/i18n/fi.po new file mode 100644 index 00000000000..645ea26abf4 --- /dev/null +++ b/addons/purchase_double_validation/i18n/fi.po @@ -0,0 +1,83 @@ +# Finnish translation for openobject-addons +# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2011. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-01-11 11:15+0000\n" +"PO-Revision-Date: 2011-06-28 09:16+0000\n" +"Last-Translator: FULL NAME \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: 2011-06-29 04:43+0000\n" +"X-Generator: Launchpad (build 13168)\n" + +#. module: purchase_double_validation +#: view:purchase.double.validation.installer:0 +msgid "Purchase Application Configuration" +msgstr "Hankintaohjelmiston konfiguraatio" + +#. module: purchase_double_validation +#: field:purchase.double.validation.installer,progress:0 +msgid "Configuration Progress" +msgstr "Konfiguraation eteneminen" + +#. module: purchase_double_validation +#: view:purchase.double.validation.installer:0 +msgid "Define minimum amount after which puchase is needed to be validated." +msgstr "Määrittele minimiarvo jota suuremmat hankinnat pitää tarkistaa" + +#. module: purchase_double_validation +#: view:purchase.double.validation.installer:0 +msgid "title" +msgstr "otsikko" + +#. module: purchase_double_validation +#: model:ir.module.module,shortdesc:purchase_double_validation.module_meta_information +msgid "purchase_double_validation" +msgstr "" + +#. module: purchase_double_validation +#: field:purchase.double.validation.installer,config_logo:0 +msgid "Image" +msgstr "Kuva" + +#. module: purchase_double_validation +#: model:ir.module.module,description:purchase_double_validation.module_meta_information +msgid "" +"\n" +"\tThis module modifies the purchase workflow in order to validate purchases " +"that exceeds minimum amount set by configuration wizard\n" +" " +msgstr "" + +#. module: purchase_double_validation +#: model:ir.actions.act_window,name:purchase_double_validation.action_config_purchase_limit_amount +#: view:purchase.double.validation.installer:0 +msgid "Configure Limit Amount for Purchase" +msgstr "Konfiguroi hankintojen rajamäärä" + +#. module: purchase_double_validation +#: view:purchase.double.validation.installer:0 +msgid "res_config_contents" +msgstr "" + +#. module: purchase_double_validation +#: help:purchase.double.validation.installer,limit_amount:0 +msgid "Maximum amount after which validation of purchase is required." +msgstr "Maksimimäärä jota suurempien hankintojen osalta tarkistus vaaditaan." + +#. module: purchase_double_validation +#: model:ir.model,name:purchase_double_validation.model_purchase_double_validation_installer +msgid "purchase.double.validation.installer" +msgstr "" + +#. module: purchase_double_validation +#: field:purchase.double.validation.installer,limit_amount:0 +msgid "Maximum Purchase Amount" +msgstr "Maksimi hankintamäärä" diff --git a/addons/sale_margin/i18n/zh_CN.po b/addons/sale_margin/i18n/zh_CN.po new file mode 100644 index 00000000000..9397a2b316d --- /dev/null +++ b/addons/sale_margin/i18n/zh_CN.po @@ -0,0 +1,405 @@ +# Chinese (Simplified) translation for openobject-addons +# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2011. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-01-11 11:16+0000\n" +"PO-Revision-Date: 2011-06-28 05:05+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Chinese (Simplified) \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2011-06-29 04:43+0000\n" +"X-Generator: Launchpad (build 13168)\n" + +#. module: sale_margin +#: view:report.account.invoice.product:0 +msgid "Category" +msgstr "类别" + +#. module: sale_margin +#: selection:report.account.invoice,type:0 +#: selection:report.account.invoice.category,type:0 +#: selection:report.account.invoice.partner,type:0 +#: selection:report.account.invoice.partner.product,type:0 +#: selection:report.account.invoice.product,type:0 +msgid "Customer Refund" +msgstr "客户退款" + +#. module: sale_margin +#: selection:report.account.invoice,type:0 +#: selection:report.account.invoice.category,type:0 +#: selection:report.account.invoice.partner,type:0 +#: selection:report.account.invoice.partner.product,type:0 +#: selection:report.account.invoice.product,type:0 +msgid "Customer Invoice" +msgstr "客户发票" + +#. module: sale_margin +#: selection:report.account.invoice.product,month:0 +msgid "February" +msgstr "2月" + +#. module: sale_margin +#: view:report.account.invoice.product:0 +msgid "Current" +msgstr "目前" + +#. module: sale_margin +#: view:report.account.invoice.product:0 +msgid "Group By..." +msgstr "分组..." + +#. module: sale_margin +#: field:report.account.invoice,state:0 +#: field:report.account.invoice.category,state:0 +#: field:report.account.invoice.partner,state:0 +#: field:report.account.invoice.partner.product,state:0 +#: field:report.account.invoice.product,state:0 +msgid "State" +msgstr "状态" + +#. module: sale_margin +#: model:ir.module.module,description:sale_margin.module_meta_information +msgid "" +" \n" +" This module adds the 'Margin' on sales order,\n" +" which gives the profitability by calculating the difference between the " +"Unit Price and Cost Price\n" +" " +msgstr "" + +#. module: sale_margin +#: selection:report.account.invoice,state:0 +#: selection:report.account.invoice.category,state:0 +#: selection:report.account.invoice.partner,state:0 +#: selection:report.account.invoice.partner.product,state:0 +#: selection:report.account.invoice.product,state:0 +msgid "Draft" +msgstr "草稿" + +#. module: sale_margin +#: selection:report.account.invoice,state:0 +#: selection:report.account.invoice.category,state:0 +#: selection:report.account.invoice.partner,state:0 +#: selection:report.account.invoice.partner.product,state:0 +#: selection:report.account.invoice.product,state:0 +msgid "Paid" +msgstr "已付" + +#. module: sale_margin +#: model:ir.model,name:sale_margin.model_stock_picking +msgid "Picking List" +msgstr "分拣单" + +#. module: sale_margin +#: help:sale.order,margin:0 +msgid "" +"It gives profitability by calculating the difference between the Unit Price " +"and Cost Price." +msgstr "" + +#. module: sale_margin +#: field:report.account.invoice,type:0 +#: field:report.account.invoice.category,type:0 +#: field:report.account.invoice.partner,type:0 +#: field:report.account.invoice.partner.product,type:0 +#: field:report.account.invoice.product,type:0 +#: wizard_field:stock.invoice_onshipping,init,type:0 +msgid "Type" +msgstr "类别" + +#. module: sale_margin +#: model:ir.model,name:sale_margin.model_report_account_invoice_product +msgid "Invoice Statistics" +msgstr "" + +#. module: sale_margin +#: field:report.account.invoice.partner.product,product_id:0 +#: field:report.account.invoice.product,product_id:0 +msgid "Product" +msgstr "产品" + +#. module: sale_margin +#: sql_constraint:sale.order:0 +msgid "Order Reference must be unique !" +msgstr "单号必须唯一!" + +#. module: sale_margin +#: view:report.account.invoice.product:0 +msgid "Invoice by Partner" +msgstr "" + +#. module: sale_margin +#: selection:report.account.invoice.product,month:0 +msgid "August" +msgstr "8月" + +#. module: sale_margin +#: selection:report.account.invoice,state:0 +#: selection:report.account.invoice.category,state:0 +#: selection:report.account.invoice.partner,state:0 +#: selection:report.account.invoice.partner.product,state:0 +#: selection:report.account.invoice.product,state:0 +msgid "Pro-forma" +msgstr "形式发票" + +#. module: sale_margin +#: selection:report.account.invoice.product,month:0 +msgid "May" +msgstr "5月" + +#. module: sale_margin +#: selection:report.account.invoice.product,month:0 +msgid "June" +msgstr "6月" + +#. module: sale_margin +#: view:report.account.invoice.product:0 +msgid "Date Invoiced" +msgstr "开票日期" + +#. module: sale_margin +#: model:ir.module.module,shortdesc:sale_margin.module_meta_information +msgid "Margins in Sales Order" +msgstr "销售订单利润率" + +#. module: sale_margin +#: view:report.account.invoice.product:0 +msgid "Search Margin" +msgstr "查询利润率" + +#. module: sale_margin +#: view:report.account.invoice.product:0 +msgid "This Year" +msgstr "本年" + +#. module: sale_margin +#: field:report.account.invoice.product,date:0 +msgid "Date" +msgstr "日期" + +#. module: sale_margin +#: selection:report.account.invoice.product,month:0 +msgid "July" +msgstr "7月" + +#. module: sale_margin +#: view:report.account.invoice.product:0 +msgid "Extended Filters..." +msgstr "扩展过滤器..." + +#. module: sale_margin +#: model:ir.ui.menu,name:sale_margin.menu_report_account_this_month_product +msgid "This Month" +msgstr "本月" + +#. module: sale_margin +#: view:report.account.invoice.product:0 +#: field:report.account.invoice.product,day:0 +msgid "Day" +msgstr "日" + +#. module: sale_margin +#: field:report.account.invoice.category,categ_id:0 +msgid "Categories" +msgstr "类别" + +#. module: sale_margin +#: field:account.invoice.line,cost_price:0 +#: field:report.account.invoice,cost_price:0 +#: field:report.account.invoice.category,cost_price:0 +#: field:report.account.invoice.partner,cost_price:0 +#: field:report.account.invoice.partner.product,cost_price:0 +#: field:report.account.invoice.product,cost_price:0 +#: field:sale.order.line,purchase_price:0 +msgid "Cost Price" +msgstr "成本价" + +#. module: sale_margin +#: selection:report.account.invoice.product,month:0 +msgid "October" +msgstr "10月" + +#. module: sale_margin +#: selection:report.account.invoice.product,month:0 +msgid "January" +msgstr "1月" + +#. module: sale_margin +#: view:report.account.invoice.product:0 +#: field:report.account.invoice.product,year:0 +msgid "Year" +msgstr "年" + +#. module: sale_margin +#: selection:report.account.invoice.product,month:0 +msgid "September" +msgstr "9月" + +#. module: sale_margin +#: selection:report.account.invoice.product,month:0 +msgid "April" +msgstr "4月" + +#. module: sale_margin +#: field:report.account.invoice,amount:0 +#: field:report.account.invoice.category,amount:0 +#: field:report.account.invoice.partner,amount:0 +#: field:report.account.invoice.partner.product,amount:0 +#: field:report.account.invoice.product,amount:0 +msgid "Amount" +msgstr "金额" + +#. module: sale_margin +#: selection:report.account.invoice,type:0 +#: selection:report.account.invoice.category,type:0 +#: selection:report.account.invoice.partner,type:0 +#: selection:report.account.invoice.partner.product,type:0 +#: selection:report.account.invoice.product,type:0 +msgid "Supplier Refund" +msgstr "供应商退款" + +#. module: sale_margin +#: selection:report.account.invoice.product,month:0 +msgid "March" +msgstr "3月" + +#. module: sale_margin +#: field:report.account.invoice,margin:0 +#: field:report.account.invoice.category,margin:0 +#: field:report.account.invoice.partner,margin:0 +#: field:report.account.invoice.partner.product,margin:0 +#: field:report.account.invoice.product,margin:0 +#: field:sale.order,margin:0 +#: field:sale.order.line,margin:0 +msgid "Margin" +msgstr "毛利" + +#. module: sale_margin +#: selection:report.account.invoice.product,month:0 +msgid "November" +msgstr "11月" + +#. module: sale_margin +#: field:report.account.invoice,quantity:0 +#: field:report.account.invoice.category,quantity:0 +#: field:report.account.invoice.partner,quantity:0 +#: field:report.account.invoice.partner.product,quantity:0 +#: field:report.account.invoice.product,quantity:0 +msgid "Quantity" +msgstr "数量" + +#. module: sale_margin +#: view:report.account.invoice.product:0 +msgid "Invoices by product" +msgstr "产品发票" + +#. module: sale_margin +#: selection:report.account.invoice,type:0 +#: selection:report.account.invoice.category,type:0 +#: selection:report.account.invoice.partner,type:0 +#: selection:report.account.invoice.partner.product,type:0 +#: selection:report.account.invoice.product,type:0 +msgid "Supplier Invoice" +msgstr "供应商发票" + +#. module: sale_margin +#: model:ir.ui.menu,name:sale_margin.menu_report_account_all_invoice_by_invoices +#: model:ir.ui.menu,name:sale_margin.menu_report_account_invoice_by_invoices +#: view:report.account.invoice:0 +#: view:stock.picking:0 +#: field:stock.picking,invoice_ids:0 +msgid "Invoices" +msgstr "发票" + +#. module: sale_margin +#: selection:report.account.invoice.product,month:0 +msgid "December" +msgstr "12月" + +#. module: sale_margin +#: model:ir.model,name:sale_margin.model_account_invoice_line +msgid "Invoice Line" +msgstr "发票明细" + +#. module: sale_margin +#: field:report.account.invoice,name:0 +#: field:report.account.invoice.category,name:0 +#: field:report.account.invoice.partner,name:0 +#: field:report.account.invoice.partner.product,name:0 +#: field:report.account.invoice.product,name:0 +msgid "Month" +msgstr "月份" + +#. module: sale_margin +#: selection:report.account.invoice,state:0 +#: selection:report.account.invoice.category,state:0 +#: selection:report.account.invoice.partner,state:0 +#: selection:report.account.invoice.partner.product,state:0 +#: selection:report.account.invoice.product,state:0 +msgid "Canceled" +msgstr "已取消" + +#. module: sale_margin +#: model:ir.actions.act_window,help:sale_margin.action_report_account_invoice_report +msgid "" +"This report gives you an overview of all the invoices generated by the " +"system. You can sort and group your results by specific selection criteria " +"to quickly find what you are looking for." +msgstr "" + +#. module: sale_margin +#: model:ir.ui.menu,name:sale_margin.menu_report_account_invoice_product +msgid "Invoice Report" +msgstr "发票报表" + +#. module: sale_margin +#: view:report.account.invoice.product:0 +msgid "Done" +msgstr "已完成" + +#. module: sale_margin +#: model:ir.ui.menu,name:sale_margin.menu_report_account_invoice_product +msgid "Invoice" +msgstr "发票" + +#. module: sale_margin +#: view:stock.picking:0 +msgid "Customer Invoices" +msgstr "客户发票" + +#. module: sale_margin +#: field:report.account.invoice.partner,partner_id:0 +#: field:report.account.invoice.partner.product,partner_id:0 +msgid "Partner" +msgstr "业务伙伴" + +#. module: sale_margin +#: model:ir.model,name:sale_margin.model_sale_order +msgid "Sales Order" +msgstr "销售订单" + +#. module: sale_margin +#: selection:report.account.invoice,state:0 +#: selection:report.account.invoice.category,state:0 +#: selection:report.account.invoice.partner,state:0 +#: selection:report.account.invoice.partner.product,state:0 +#: selection:report.account.invoice.product,state:0 +msgid "Open" +msgstr "" + +#. module: sale_margin +#: model:ir.actions.act_window,name:sale_margin.action_report_account_invoice_report +msgid "Invoice Analysis" +msgstr "" + +#. module: sale_margin +#: model:ir.model,name:sale_margin.model_sale_order_line +msgid "Sales Order Line" +msgstr "销售订单明细" diff --git a/addons/sale_mrp/i18n/zh_CN.po b/addons/sale_mrp/i18n/zh_CN.po new file mode 100644 index 00000000000..121e60bffee --- /dev/null +++ b/addons/sale_mrp/i18n/zh_CN.po @@ -0,0 +1,66 @@ +# Chinese (Simplified) translation for openobject-addons +# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2011. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-01-11 11:16+0000\n" +"PO-Revision-Date: 2011-06-28 05:04+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Chinese (Simplified) \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2011-06-29 04:43+0000\n" +"X-Generator: Launchpad (build 13168)\n" + +#. module: sale_mrp +#: help:mrp.production,sale_ref:0 +msgid "Indicate the Customer Reference from sales order." +msgstr "" + +#. module: sale_mrp +#: field:mrp.production,sale_ref:0 +msgid "Sales Reference" +msgstr "" + +#. module: sale_mrp +#: model:ir.model,name:sale_mrp.model_mrp_production +msgid "Manufacturing Order" +msgstr "生成订单" + +#. module: sale_mrp +#: model:ir.module.module,description:sale_mrp.module_meta_information +msgid "" +"\n" +" This module provides facility to the user to install mrp and sales " +"modules\n" +" at a time. It is basically used when we want to keep track of " +"production\n" +" orders generated from sales order.\n" +" It adds sales name and sales Reference on production order\n" +" " +msgstr "" + +#. module: sale_mrp +#: field:mrp.production,sale_name:0 +msgid "Sales Name" +msgstr "" + +#. module: sale_mrp +#: model:ir.module.module,shortdesc:sale_mrp.module_meta_information +msgid "Sales and MRP Management" +msgstr "销售和MRP管理" + +#. module: sale_mrp +#: constraint:mrp.production:0 +msgid "Order quantity cannot be negative or zero !" +msgstr "订单数量不能为0或者负数!" + +#. module: sale_mrp +#: help:mrp.production,sale_name:0 +msgid "Indicate the name of sales order." +msgstr "" diff --git a/addons/sale_order_dates/i18n/zh_CN.po b/addons/sale_order_dates/i18n/zh_CN.po new file mode 100644 index 00000000000..1f886800e9f --- /dev/null +++ b/addons/sale_order_dates/i18n/zh_CN.po @@ -0,0 +1,70 @@ +# Chinese (Simplified) translation for openobject-addons +# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2011. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-01-11 11:16+0000\n" +"PO-Revision-Date: 2011-06-28 05:03+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Chinese (Simplified) \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2011-06-29 04:43+0000\n" +"X-Generator: Launchpad (build 13168)\n" + +#. module: sale_order_dates +#: sql_constraint:sale.order:0 +msgid "Order Reference must be unique !" +msgstr "单号必须唯一!" + +#. module: sale_order_dates +#: help:sale.order,requested_date:0 +msgid "Date on which customer has requested for sales." +msgstr "客户申请销售订单的日期" + +#. module: sale_order_dates +#: field:sale.order,commitment_date:0 +msgid "Commitment Date" +msgstr "" + +#. module: sale_order_dates +#: field:sale.order,effective_date:0 +msgid "Effective Date" +msgstr "生效日期" + +#. module: sale_order_dates +#: model:ir.module.module,shortdesc:sale_order_dates.module_meta_information +msgid "Sales Order Dates" +msgstr "销售订单日期" + +#. module: sale_order_dates +#: help:sale.order,effective_date:0 +msgid "Date on which picking is created." +msgstr "创建分拣单日期" + +#. module: sale_order_dates +#: field:sale.order,requested_date:0 +msgid "Requested Date" +msgstr "申请日期" + +#. module: sale_order_dates +#: model:ir.model,name:sale_order_dates.model_sale_order +msgid "Sales Order" +msgstr "销售订单" + +#. module: sale_order_dates +#: model:ir.module.module,description:sale_order_dates.module_meta_information +msgid "" +"\n" +"Add commitment, requested and effective dates on the sales order.\n" +msgstr "" + +#. module: sale_order_dates +#: help:sale.order,commitment_date:0 +msgid "Date on which delivery of products is to be made." +msgstr "发货单生成日期" From 46a7bb30c72028079dbce17643c10f2d9b68d117 Mon Sep 17 00:00:00 2001 From: Jigar Amin Date: Wed, 29 Jun 2011 12:48:13 +0530 Subject: [PATCH 439/477] [BUG/FIX] base_calendar - day need to store to db values is being updated bzr revid: jam@tinyerp.com-20110629071813-dwvkaiizvkqdojbi --- addons/base_calendar/base_calendar.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/base_calendar/base_calendar.py b/addons/base_calendar/base_calendar.py index 341354ff126..4df126e191e 100644 --- a/addons/base_calendar/base_calendar.py +++ b/addons/base_calendar/base_calendar.py @@ -1023,7 +1023,7 @@ defines the list of date/time exceptions for a recurring calendar component."), 'exrule': fields.char('Exception Rule', size=352, help="Defines a \ rule or repeating pattern of time to exclude from the recurring rule."), 'rrule': fields.function(_get_rulestring, type='char', size=124, method=True, \ - string='Recurrent Rule'), + store=True, string='Recurrent Rule'), 'rrule_type': fields.selection([('none', ''), ('daily', 'Daily'), \ ('weekly', 'Weekly'), ('monthly', 'Monthly'), \ ('yearly', 'Yearly'),], From 09f6d30a1a9ed0d84ce2c28bdb34a0a7a9a4412f Mon Sep 17 00:00:00 2001 From: Jigar Amin Date: Wed, 29 Jun 2011 12:58:12 +0530 Subject: [PATCH 440/477] [FIX] removed unsed cnotext checking bzr revid: jam@tinyerp.com-20110629072812-ht43md6u43a7lb8f --- addons/project_mailgate/project_mailgate.py | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/addons/project_mailgate/project_mailgate.py b/addons/project_mailgate/project_mailgate.py index 3425f9a9a88..1261a25f4f2 100644 --- a/addons/project_mailgate/project_mailgate.py +++ b/addons/project_mailgate/project_mailgate.py @@ -120,32 +120,24 @@ class project_tasks(osv.osv): context=context) def do_draft(self, cr, uid, ids, context): - if context == None: - context = {} res = super(project_tasks, self).do_draft(cr, uid, ids, context) tasks = self.browse(cr, uid, ids, context=context) self._history(cr, uid, tasks, _('Draft'), context=context) return res def do_open(self, cr, uid, ids, context=None): - if context == None: - context = {} res = super(project_tasks, self).do_open(cr, uid, ids, context) tasks = self.browse(cr, uid, ids, context=context) self._history(cr, uid, tasks, _('Open'), context=context) return res def do_pending(self, cr, uid, ids, context=None): - if context == None: - context = {} res = super(project_tasks, self).do_pending(cr, uid, ids, context) tasks = self.browse(cr, uid, ids, context=context) self._history(cr, uid, tasks, _('Pending'), context=context) return res def do_close(self, cr, uid, ids, context=None): - if context == None: - context = {} res = super(project_tasks, self).do_close(cr, uid, ids, context) tasks = self.browse(cr, uid, ids, context=context) for task in tasks: @@ -154,8 +146,6 @@ class project_tasks(osv.osv): return res def do_cancel(self, cr, uid, ids, context=None): - if context == None: - context = {} res = super(project_tasks, self).do_cancel(cr, uid, ids, context=context) tasks = self.browse(cr, uid, ids, context=context) self._history(cr, uid, tasks, _('Cancel'), context=context) From 5b193753017d5ddc07baab5fc227f4fd2d99e38d Mon Sep 17 00:00:00 2001 From: Jigar Amin Date: Wed, 29 Jun 2011 14:02:22 +0530 Subject: [PATCH 441/477] [FIX] missing context param bzr revid: jam@tinyerp.com-20110629083222-47rl2yy2vj3tdxfd --- addons/project_mailgate/project_mailgate.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/project_mailgate/project_mailgate.py b/addons/project_mailgate/project_mailgate.py index 1261a25f4f2..779a0c266e2 100644 --- a/addons/project_mailgate/project_mailgate.py +++ b/addons/project_mailgate/project_mailgate.py @@ -119,7 +119,7 @@ class project_tasks(osv.osv): message_id=message_id, attach=attach, \ context=context) - def do_draft(self, cr, uid, ids, context): + def do_draft(self, cr, uid, ids, context=None): res = super(project_tasks, self).do_draft(cr, uid, ids, context) tasks = self.browse(cr, uid, ids, context=context) self._history(cr, uid, tasks, _('Draft'), context=context) From f84c547a843ae57937139c9063665d77d608af0c Mon Sep 17 00:00:00 2001 From: Fabien Meghazi Date: Wed, 29 Jun 2011 10:44:59 +0200 Subject: [PATCH 442/477] [REM] Removed Dataset#count property bzr revid: fme@openerp.com-20110629084459-x762jowmu14j6xak --- addons/base/static/src/js/data.js | 17 ++++++----------- addons/base/static/src/js/form.js | 3 +-- 2 files changed, 7 insertions(+), 13 deletions(-) diff --git a/addons/base/static/src/js/data.js b/addons/base/static/src/js/data.js index e8886009dd9..9bd59cc0943 100644 --- a/addons/base/static/src/js/data.js +++ b/addons/base/static/src/js/data.js @@ -234,20 +234,19 @@ openerp.base.DataSet = openerp.base.Controller.extend( /** @lends openerp.base. this.model = model; this.context = context || {}; this.index = null; - this.count = 0; }, start: function() { }, previous: function () { this.index -= 1; if (this.index < 0) { - this.index = this.count - 1; + this.index = this.ids.length - 1; } return this; }, next: function () { this.index += 1; - if (this.index >= this.count) { + if (this.index >= this.ids.length) { this.index = 0; } return this; @@ -365,7 +364,6 @@ openerp.base.DataSetStatic = openerp.base.DataSet.extend({ this._super(session, model, context); // all local records this.ids = ids || []; - this.count = this.ids.length; if (this.ids.length) { this.index = 0; } @@ -378,9 +376,8 @@ openerp.base.DataSetStatic = openerp.base.DataSet.extend({ }, set_ids: function (ids) { this.ids = ids; - this.count = this.ids.length; - this.index = this.index <= this.count - 1 ? - this.index : (this.count > 0 ? this.count - 1 : 0); + this.index = this.index <= this.ids.length - 1 ? + this.index : (this.ids.length > 0 ? this.length - 1 : 0); }, unlink: function(ids) { this.on_unlink(ids); @@ -423,7 +420,6 @@ openerp.base.DataSetSearch = openerp.base.DataSet.extend({ }, function (records) { self.ids.splice(0, self.ids.length); self.offset = offset; - self.count = records.length; // TODO: get real count for (var i=0; i < records.length; i++ ) { self.ids.push(records[i].id); } @@ -463,9 +459,8 @@ openerp.base.DataSetSearch = openerp.base.DataSet.extend({ var self = this; return this._super(ids, function(result) { self.ids = _.without.apply(_, [self.ids].concat(ids)); - self.count = self.ids.length; - self.index = self.index <= self.count - 1 ? - self.index : (self.count > 0 ? self.count -1 : 0); + self.index = self.index <= self.ids.length - 1 ? + self.index : (self.ids.length > 0 ? self.ids.length -1 : 0); if (callback) callback(result); }, error_callback); diff --git a/addons/base/static/src/js/form.js b/addons/base/static/src/js/form.js index d279eb5d3aa..82f235f3893 100644 --- a/addons/base/static/src/js/form.js +++ b/addons/base/static/src/js/form.js @@ -157,7 +157,7 @@ openerp.base.FormView = openerp.base.View.extend( /** @lends openerp.base.FormV var $pager = this.$element.find('#' + this.element_id + '_header div.oe_form_pager'); var index = hide_index ? '-' : this.dataset.index + 1; $pager.find('span.oe_pager_index').html(index); - $pager.find('span.oe_pager_count').html(this.dataset.count); + $pager.find('span.oe_pager_count').html(this.dataset.ids.length); }, do_onchange: function(widget, processed) { processed = processed || []; @@ -347,7 +347,6 @@ openerp.base.FormView = openerp.base.View.extend( /** @lends openerp.base.FormV this.dataset.ids.unshift(this.datarecord.id); this.dataset.index = 0; } - this.dataset.count++; this.do_update_pager(); this.do_update_sidebar(); this.notification.notify("Record created", "The record has been created with id #" + this.datarecord.id); From e50fa20f19ed0baddb733ab433702554cd98728b Mon Sep 17 00:00:00 2001 From: Olivier Dony Date: Wed, 29 Jun 2011 11:51:38 +0200 Subject: [PATCH 443/477] [FIX] netsvc: corrected copyright header Corrected license to AGPLv3, and removed obsolete copyright lines as confirmed by Cedric Krier by email on 2011-06-29. These copyright lines referred to a refactoring copied from Tryton in revision rev 1439 - stephane@tinyerp.com-20081218235433-cnsc5a4iyfzqvbdx All this code has disappeared since then, specifically after a major rewrite by xrg, merged at revision 1900 (mga@tinyerp.com-20091126113653-0ym60nvtjinvp82h). bzr revid: odo@openerp.com-20110629095138-hmo91mvk1m8u4643 --- openerp/netsvc.py | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) diff --git a/openerp/netsvc.py b/openerp/netsvc.py index 5fc12ba8b35..323062312b1 100644 --- a/openerp/netsvc.py +++ b/openerp/netsvc.py @@ -3,23 +3,19 @@ ############################################################################## # # OpenERP, Open Source Management Solution -# Copyright (C) 2004-2009 Tiny SPRL (). All Rights Reserved -# The refactoring about the OpenSSL support come from Tryton -# Copyright (C) 2007-2009 Cédric Krier. -# Copyright (C) 2007-2009 Bertrand Chenal. -# Copyright (C) 2008 B2CK SPRL. +# Copyright (C) 2004-2011 OpenERP SA () # # This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. +# it under the terms of the GNU Affero General Public License as +# published by the Free Software Foundation, either version 3 of the +# License, or (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. +# GNU Affero General Public License for more details. # -# You should have received a copy of the GNU General Public License +# You should have received a copy of the GNU Affero General Public License # along with this program. If not, see . # ############################################################################## From 55fb19b0f77f96a5156a99213e49b2cfdfd3a155 Mon Sep 17 00:00:00 2001 From: niv-openerp Date: Wed, 29 Jun 2011 12:01:09 +0200 Subject: [PATCH 444/477] [imp] Modifier rpc calls to handle correctly the promises. bzr revid: nicolas.vanhoren@openerp.com-20110629100109-m9z598dy2rqy8pn3 --- addons/base/static/src/js/chrome.js | 39 ++++++++++++++++++----------- addons/base/static/src/js/form.js | 3 ++- 2 files changed, 27 insertions(+), 15 deletions(-) diff --git a/addons/base/static/src/js/chrome.js b/addons/base/static/src/js/chrome.js index 20baae85d76..98ee13dd62e 100644 --- a/addons/base/static/src/js/chrome.js +++ b/addons/base/static/src/js/chrome.js @@ -361,12 +361,21 @@ openerp.base.Session = openerp.base.BasicController.extend( /** @lends openerp.b error_callback = typeof(error_callback) != "undefined" ? error_callback : this.on_rpc_error; // Call using the rpc_mode - return this.rpc_ajax(url, { + var deferred = $.Deferred(); + this.rpc_ajax(url, { jsonrpc: "2.0", method: "call", params: params, id:null - }, success_callback, error_callback); + }).then(function () {deferred.resolve.apply(deferred, arguments);}, + function(error) {deferred.reject(error, $.Event());}); + return deferred.then(success_callback, function(error, event) { + deferred.fail(function(error2, event2) { + if (!event.isDefaultPrevented()) { + error_callback(error2, event2); + } + }); + }).promise(); }, /** * Raw JSON-RPC call @@ -388,33 +397,35 @@ openerp.base.Session = openerp.base.BasicController.extend( /** @lends openerp.b dataType: 'json', contentType: 'application/json', data: JSON.stringify(payload), - processData: false, - success: function(response, textStatus, jqXHR) { + processData: false + }, url); + var deferred = $.Deferred(); + $.ajax(ajax).done(function(response, textStatus, jqXHR) { self.on_rpc_response(); if (response.error) { if (response.error.data.type == "session_invalid") { self.uid = false; self.on_session_invalid(function() { - self.rpc(url, payload.params, success_callback, error_callback); + self.rpc(url, payload.params, + function() {deferred.resolve.apply(deferred, arguments);}, + function() {deferred.reject.apply(deferred, arguments);}); }); } else { - error_callback(response.error); + deferred.reject(response.error); } - } else if (success_callback) { - success_callback(response["result"], textStatus, jqXHR); + } else { + deferred.resolve(response["result"], textStatus, jqXHR); } - }, - error: function(jqXHR, textStatus, errorThrown) { + }).fail(function(jqXHR, textStatus, errorThrown) { self.on_rpc_response(); var error = { code: -32098, message: "XmlHttpRequestError " + errorThrown, data: {type: "xhr"+textStatus, debug: jqXHR.responseText, objects: [jqXHR, errorThrown] } }; - error_callback(error); - } - }, url); - return $.ajax(ajax); + deferred.reject(error); + }); + return deferred.promise().then(success_callback, error_callback); }, on_rpc_request: function() { }, diff --git a/addons/base/static/src/js/form.js b/addons/base/static/src/js/form.js index d279eb5d3aa..e519faf9f53 100644 --- a/addons/base/static/src/js/form.js +++ b/addons/base/static/src/js/form.js @@ -1267,7 +1267,8 @@ openerp.base.form.FieldMany2One = openerp.base.form.Field.extend({ var dataset = new openerp.base.DataSetStatic(this.session, this.field.relation, build_relation_context(self)); dataset.name_create(name, function(data) { self._change_int_ext_value(data.result); - }).fail(function() { + }).fail(function(error, event) { + event.preventDefault(); self._change_int_value(null); self._search_create_popup("form", undefined, {"default_name": name}); }); From 2810459e5e8501ad28383a6d9b890cd3d756dddf Mon Sep 17 00:00:00 2001 From: niv-openerp Date: Wed, 29 Jun 2011 12:28:58 +0200 Subject: [PATCH 445/477] [imp] made some modifications in rpc() that could possibly break compatibility, made the error_callback consistant (never overwrites the default one) and removed the default context bzr revid: nicolas.vanhoren@openerp.com-20110629102858-8e6xyhgpeyo5kml2 --- addons/base/static/src/js/chrome.js | 20 ++++++++++---------- openerpweb/openerpweb.py | 2 +- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/addons/base/static/src/js/chrome.js b/addons/base/static/src/js/chrome.js index 98ee13dd62e..5e1c7432cb8 100644 --- a/addons/base/static/src/js/chrome.js +++ b/addons/base/static/src/js/chrome.js @@ -350,15 +350,15 @@ openerp.base.Session = openerp.base.BasicController.extend( /** @lends openerp.b * @param {Object} params call parameters * @param {Function} success_callback function to execute on RPC call success * @param {Function} error_callback function to execute on RPC call failure + * one * @returns {jQuery.Deferred} jquery-provided ajax deferred */ rpc: function(url, params, success_callback, error_callback) { + var self = this; // Construct a JSON-RPC2 request, method is currently unused params.session_id = this.session_id; - params.context = typeof(params.context) != "undefined" ? params.context : this.context; - - // Use a default error handler unless defined - error_callback = typeof(error_callback) != "undefined" ? error_callback : this.on_rpc_error; + // niv: wtf? + //params.context = typeof(params.context) != "undefined" ? params.context : this.context; // Call using the rpc_mode var deferred = $.Deferred(); @@ -369,20 +369,20 @@ openerp.base.Session = openerp.base.BasicController.extend( /** @lends openerp.b id:null }).then(function () {deferred.resolve.apply(deferred, arguments);}, function(error) {deferred.reject(error, $.Event());}); - return deferred.then(success_callback, function(error, event) { - deferred.fail(function(error2, event2) { + return deferred.fail(function() { + deferred.fail(function(error, event) { if (!event.isDefaultPrevented()) { - error_callback(error2, event2); + self.on_rpc_error(error, event); } }); - }).promise(); + }).then(success_callback, error_callback).promise(); }, /** * Raw JSON-RPC call * * @returns {jQuery.Deferred} ajax-based deferred object */ - rpc_ajax: function(url, payload, success_callback, error_callback) { + rpc_ajax: function(url, payload) { var self = this; this.on_rpc_request(); // url can be an $.ajax option object @@ -425,7 +425,7 @@ openerp.base.Session = openerp.base.BasicController.extend( /** @lends openerp.b }; deferred.reject(error); }); - return deferred.promise().then(success_callback, error_callback); + return deferred.promise(); }, on_rpc_request: function() { }, diff --git a/openerpweb/openerpweb.py b/openerpweb/openerpweb.py index dcdf981533a..33c5c14edb3 100644 --- a/openerpweb/openerpweb.py +++ b/openerpweb/openerpweb.py @@ -201,7 +201,7 @@ class OpenERPSession(object): ctx['context'] = ctx # adding the context of the session to send to the openerp server - ccontext = nonliterals.CompoundContext(self.context, context_to_eval) + ccontext = nonliterals.CompoundContext(self.context, context_to_eval or {}) ccontext.session = self return ccontext.evaluate(ctx) From 55f5d283d332e484a7c060ea4c839e9a9e226ab5 Mon Sep 17 00:00:00 2001 From: Jigar Amin Date: Wed, 29 Jun 2011 16:01:46 +0530 Subject: [PATCH 446/477] [BUG/FIX] project : return action close from web compability lp bug: https://launchpad.net/bugs/799812 fixed bzr revid: jam@tinyerp.com-20110629103146-pvyo9isbq8hfjszv --- addons/project/wizard/project_task_close.py | 2 +- addons/project/wizard/project_task_delegate.py | 2 +- addons/project/wizard/project_task_reevaluate.py | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/addons/project/wizard/project_task_close.py b/addons/project/wizard/project_task_close.py index 97e8e4730c2..010bba9e52b 100644 --- a/addons/project/wizard/project_task_close.py +++ b/addons/project/wizard/project_task_close.py @@ -115,7 +115,7 @@ class project_task_close(osv.osv_memory): mail_id = tools.email_send(from_adr, to_adr, subject, tools.ustr(body), email_bcc=[from_adr]) if not mail_id: raise osv.except_osv(_('Error'), _("Couldn't send mail! Check the email ids and smtp configuration settings")) - return {} + return {'type': 'ir.actions.act_window_close'} project_task_close() diff --git a/addons/project/wizard/project_task_delegate.py b/addons/project/wizard/project_task_delegate.py index cffdf2f9ef9..eaf5dea3084 100644 --- a/addons/project/wizard/project_task_delegate.py +++ b/addons/project/wizard/project_task_delegate.py @@ -108,6 +108,6 @@ class project_task_delegate(osv.osv_memory): delegate_data['user_id'] = delegate_data['user_id'][0] delegate_data['name'] = tools.ustr(delegate_data['name']) task_pool.do_delegate(cr, uid, task_id, delegate_data, context=context) - return {} + return {'type': 'ir.actions.act_window_close'} project_task_delegate() diff --git a/addons/project/wizard/project_task_reevaluate.py b/addons/project/wizard/project_task_reevaluate.py index e4e2fab66e3..d627ffa4408 100644 --- a/addons/project/wizard/project_task_reevaluate.py +++ b/addons/project/wizard/project_task_reevaluate.py @@ -79,5 +79,5 @@ class project_task_reevaluate(osv.osv_memory): task_pool.write(cr, uid, task_id, {'remaining_hours': data.remaining_hours}) if context.get('button_reactivate', False): task_pool.do_reopen(cr, uid, [task_id], context=context) - return {} + return {'type': 'ir.actions.act_window_close'} project_task_reevaluate() From c5d10cfe8d822f797910b8390ba1f7260e9bc953 Mon Sep 17 00:00:00 2001 From: "tfr@openerp.com" <> Date: Wed, 29 Jun 2011 13:15:00 +0200 Subject: [PATCH 447/477] [clean] remove print statement bzr revid: tfr@openerp.com-20110629111500-v1u6uncjsblx7rkd --- addons/crm/crm_phonecall.py | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/addons/crm/crm_phonecall.py b/addons/crm/crm_phonecall.py index dce8a931aee..ecae065beac 100644 --- a/addons/crm/crm_phonecall.py +++ b/addons/crm/crm_phonecall.py @@ -86,16 +86,12 @@ class crm_phonecall(crm_base, osv.osv): if context and context.get('default_state', False): return context.get('default_state') return 'open' - - def get_user_id(self, cr, uid, ctx): - print "default user" - return uid _defaults = { 'date': lambda *a: time.strftime('%Y-%m-%d %H:%M:%S'), 'priority': crm.AVAILABLE_PRIORITIES[2][0], 'state': _get_default_state, - 'user_id': get_user_id, + 'user_id': lambda self,cr,uid,ctx: uid, 'active': 1, } From e6483eb6ba0fe708362c70364626b437bffd1980 Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Wed, 29 Jun 2011 15:12:33 +0200 Subject: [PATCH 448/477] [FIX] typos in python code bzr revid: xmo@openerp.com-20110629131233-tvxwkrke73ytrw2a --- addons/base/controllers/main.py | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/addons/base/controllers/main.py b/addons/base/controllers/main.py index 9869adad92a..7098f7f8f90 100644 --- a/addons/base/controllers/main.py +++ b/addons/base/controllers/main.py @@ -237,7 +237,7 @@ def eval_context_and_domain(session, context, domain=None): # should we give the evaluated context as an evaluation context to the domain? e_domain = session.eval_domain(domain or []) - return (e_context, e_domain) + return e_context, e_domain def load_actions_from_ir_values(req, key, key2, models, meta, context): Values = req.session.model('ir.values') @@ -438,21 +438,20 @@ class DataSet(openerpweb.Controller): return {'result': r} @openerpweb.jsonrequest - def unlink(self, request, model, ids=[]): + def unlink(self, request, model, ids=()): Model = request.session.model(model) return Model.unlink(ids, request.session.eval_context(request.context)) def call_common(self, req, model, method, args, domain_id=None, context_id=None): domain = args[domain_id] if domain_id and len(args) - 1 >= domain_id else [] context = args[context_id] if context_id and len(args) - 1 >= context_id else {} - c, d = eval_context_and_domain(req.session, context, domain); - if(domain_id and len(args) - 1 >= domain_id): + c, d = eval_context_and_domain(req.session, context, domain) + if domain_id and len(args) - 1 >= domain_id: args[domain_id] = d - if(context_id and len(args) - 1 >= context_id): + if context_id and len(args) - 1 >= context_id: args[context_id] = c - m = req.session.model(model) - return getattr(m, method)(*args) + return getattr(req.session.model(model), method)(*args) @openerpweb.jsonrequest def call(self, req, model, method, args, domain_id=None, context_id=None): @@ -713,7 +712,7 @@ class Binary(openerpweb.Controller): for key, val in cherrypy.request.headers.iteritems(): headers[key.lower()] = val size = int(headers.get('content-length', 0)) - # TODO: might be usefull to have a configuration flag for max-lenght file uploads + # TODO: might be useful to have a configuration flag for max-length file uploads try: out = """