From 9e8eea64c77a15563d73b831b22df248d727d5fe Mon Sep 17 00:00:00 2001 From: Mantavya Gajjar Date: Mon, 20 Jun 2011 11:34:34 +0530 Subject: [PATCH 1/9] [CHANGE]: better to have self then obj bzr revid: mga@tinyerp.com-20110620060434-xu1ds231oyn339kb --- addons/hr_holidays/hr_holidays.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/hr_holidays/hr_holidays.py b/addons/hr_holidays/hr_holidays.py index 3796b379ba2..7074fd5cecc 100644 --- a/addons/hr_holidays/hr_holidays.py +++ b/addons/hr_holidays/hr_holidays.py @@ -94,8 +94,8 @@ class hr_holidays(osv.osv): _description = "Leave" _order = "type desc, date_from asc" - def _employee_get(obj, cr, uid, context=None): - ids = obj.pool.get('hr.employee').search(cr, uid, [('user_id', '=', uid)], context=context) + def _employee_get(self, cr, uid, context=None): + ids = self.pool.get('hr.employee').search(cr, uid, [('user_id', '=', uid)], context=context) if ids: return ids[0] return False From 4b2ac6b298eeb72506b18268343b18361fdb07e9 Mon Sep 17 00:00:00 2001 From: Fabien Meghazi Date: Mon, 20 Jun 2011 11:55:58 +0200 Subject: [PATCH 2/9] [FIX] Fixed context support for action loaded by menu bzr revid: fme@openerp.com-20110620095558-qstmnthsio1ig3n6 --- addons/base/controllers/main.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/addons/base/controllers/main.py b/addons/base/controllers/main.py index 869831be912..bc4a1eac616 100644 --- a/addons/base/controllers/main.py +++ b/addons/base/controllers/main.py @@ -238,6 +238,7 @@ 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) @@ -339,10 +340,7 @@ class Menu(openerpweb.Controller): def action(self, req, menu_id): actions = load_actions_from_ir_values(req,'action', 'tree_but_open', [('ir.ui.menu', menu_id)], False, - #TODO niv fme: make it support context - #req.session.eval_context(req.context)) - {}) - + req.session.eval_context(req.context)) return {"action": actions} class DataSet(openerpweb.Controller): From 8ab9cd3411d89dbe29f8e9252177e5e0b45b4d76 Mon Sep 17 00:00:00 2001 From: niv-openerp Date: Mon, 20 Jun 2011 12:58:18 +0200 Subject: [PATCH 3/9] [imp] changed bin_size behavior bzr revid: nicolas.vanhoren@openerp.com-20110620105818-gq2ajlxl4npwn038 --- addons/base/controllers/main.py | 5 ++--- openerpweb/openerpweb.py | 3 +++ 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/addons/base/controllers/main.py b/addons/base/controllers/main.py index bc4a1eac616..3f519f30962 100644 --- a/addons/base/controllers/main.py +++ b/addons/base/controllers/main.py @@ -761,12 +761,11 @@ 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, - #TODO fme: check why does not work with context - #context) - {}) + context) if action: value = clean_action(action[0], req.session) return {'result': value} diff --git a/openerpweb/openerpweb.py b/openerpweb/openerpweb.py index fa2bec8e4b5..9da14d5ace0 100644 --- a/openerpweb/openerpweb.py +++ b/openerpweb/openerpweb.py @@ -138,6 +138,9 @@ 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 From e0f94944ad5106cb3e01fe0bd6005515f3bad4b4 Mon Sep 17 00:00:00 2001 From: Fabien Meghazi Date: Mon, 20 Jun 2011 13:06:39 +0200 Subject: [PATCH 4/9] [REM] Removed bin_size forcing on client bzr revid: fme@openerp.com-20110620110639-f68rfumcza1lbzvn --- addons/base/static/src/js/chrome.js | 3 --- 1 file changed, 3 deletions(-) diff --git a/addons/base/static/src/js/chrome.js b/addons/base/static/src/js/chrome.js index 42a314f4316..84aa4acc325 100644 --- a/addons/base/static/src/js/chrome.js +++ b/addons/base/static/src/js/chrome.js @@ -334,9 +334,6 @@ openerp.base.Session = openerp.base.BasicController.extend( /** @lends openerp.b // 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; - if (!params.context.bin_size) { - params.context.bin_size = true; - } // Use a default error handler unless defined error_callback = typeof(error_callback) != "undefined" ? error_callback : this.on_rpc_error; From d7b930e79154b09480998d41cef25e8a77364e8e Mon Sep 17 00:00:00 2001 From: Fabien Meghazi Date: Mon, 20 Jun 2011 16:43:48 +0200 Subject: [PATCH 5/9] [FIX] Fixed & refactored form in on_ui_change(), validate() is called first. set_value_from_ui() is only called if field is valid datetimepicker wrongly trigger on_change event when using 'setDate' method openerp on_changes were using widget.value instead of wiget.get_value() thus breaking relational fields on_changes bzr revid: fme@openerp.com-20110620144348-cuuubj3e5acx82zr --- addons/base/static/src/js/form.js | 109 +++++++++++++++--------------- 1 file changed, 53 insertions(+), 56 deletions(-) diff --git a/addons/base/static/src/js/form.js b/addons/base/static/src/js/form.js index 42041f1b024..7398732e1d2 100644 --- a/addons/base/static/src/js/form.js +++ b/addons/base/static/src/js/form.js @@ -89,9 +89,6 @@ openerp.base.FormView = openerp.base.View.extend( /** @lends openerp.base.FormV var field = this.fields[f]; field.touched = false; field.set_value(this.datarecord[f] || false); - // TODO: here we should be able to alter the 'touched' state when setting value - // the following line will be removed by fme as soon as refactoring has been done - field.touched = false; field.validate(); } if (!record.id) { @@ -163,7 +160,7 @@ openerp.base.FormView = openerp.base.View.extend( /** @lends openerp.base.FormV if (field in argument_replacement) { args.push(argument_replacement[field]); } else if (self.fields[field]) { - var value = self.fields[field].value; + var value = self.fields[field].get_value(); args.push(value == null ? false : value); } else { args.push(false); @@ -194,7 +191,7 @@ openerp.base.FormView = openerp.base.View.extend( /** @lends openerp.base.FormV if (field) { var value = result.value[f]; processed.push(field.name); - if (field.value != value) { + if (field.get_value() != value) { field.set_value(value); if (_.indexOf(processed, field.name) < 0) { this.do_onchange(field, processed); @@ -694,11 +691,16 @@ openerp.base.form.Field = openerp.base.form.Widget.extend({ }, on_ui_change: function() { this.touched = this.view.touched = true; - this.set_value_from_ui(); this.validate(); - this.view.on_form_changed(this); + if (!this.invalid) { + this.set_value_from_ui(); + this.view.on_form_changed(this); + } else { + this.update_dom(); + } }, validate: function() { + this.invalid = false; } }); @@ -725,10 +727,11 @@ openerp.base.form.FieldChar = openerp.base.form.Field.extend({ }, validate: function() { this.invalid = false; - if (this.value === false || this.value === "") { + var value = this.$element.find('input').val(); + if (value === "") { this.invalid = this.required; } else if (this.validation_regex) { - this.invalid = !this.validation_regex.test(this.value); + this.invalid = !this.validation_regex.test(value); } } }); @@ -781,23 +784,16 @@ openerp.base.form.FieldFloat = openerp.base.form.FieldChar.extend({ this.validation_regex = /^-?\d+(\.\d+)?$/; }, set_value: function(value) { - if (!value) { + this._super.apply(this, [value]); + if (value === false || value === undefined) { // As in GTK client, floats default to 0 - this.touched = this.view.touched = true; value = 0; } - this._super.apply(this, [value]); var show_value = value.toFixed(2); this.$element.find('input').val(show_value); }, set_value_from_ui: function() { - this.value = this.$element.find('input').val().replace(/,/g, '.'); - }, - validate: function() { - this._super.apply(this, arguments); - if (!this.invalid) { - this.value = Number(this.value); - } + this.value = Number(this.$element.find('input').val().replace(/,/g, '.')); } }); @@ -819,8 +815,10 @@ openerp.base.form.FieldDatetime = openerp.base.form.Field.extend({ if (value == null || value == false) { this.$element.find('input').val(''); } else { - this.value = this.parse(value); - this.$element.find('input')[this.jqueryui_object]('setDate', this.value); + this.$element.find('input').unbind('change'); + // jQuery UI date picker wrongly call on_change event herebelow + this.$element.find('input')[this.jqueryui_object]('setDate', this.parse(value)); + this.$element.find('input').change(this.on_ui_change); } }, set_value_from_ui: function() { @@ -830,7 +828,7 @@ openerp.base.form.FieldDatetime = openerp.base.form.Field.extend({ } }, validate: function() { - this.invalid = this.required && this.value === false; + this.invalid = this.required && this.$element.find('input')[this.jqueryui_object]('getDate') === ''; }, parse: openerp.base.parse_datetime, format: openerp.base.format_datetime @@ -851,19 +849,17 @@ openerp.base.form.FieldFloatTime = openerp.base.form.FieldChar.extend({ this.validation_regex = /^\d+:\d+$/; }, set_value: function(value) { - value = value || 0; this._super.apply(this, [value]); + if (value === false || value === undefined) { + // As in GTK client, floats default to 0 + value = 0; + } var show_value = _.sprintf("%02d:%02d", Math.floor(value), Math.round((value % 1) * 60)); this.$element.find('input').val(show_value); }, - validate: function() { - if (typeof(this.value) == "string") { - this._super.apply(this, arguments); - if (!this.invalid) { - var time = this.value.split(':'); - this.set_value(parseInt(time[0], 10) + parseInt(time[1], 10) / 60); - } - } + set_value_from_ui: function() { + var time = this.$element.find('input').val().split(':'); + this.set_value(parseInt(time[0], 10) + parseInt(time[1], 10) / 60); } }); @@ -891,10 +887,11 @@ openerp.base.form.FieldText = openerp.base.form.Field.extend({ }, validate: function() { this.invalid = false; - if (this.value === false || this.value === "") { + var value = this.$element.find('textarea').val(); + if (value === "") { this.invalid = this.required; } else if (this.validation_regex) { - this.invalid = !this.validation_regex.test(this.value); + this.invalid = !this.validation_regex.test(value); } } }); @@ -925,7 +922,7 @@ openerp.base.form.FieldBoolean = openerp.base.form.Field.extend({ this.$element.find('input').attr('disabled', this.readonly); }, validate: function() { - this.invalid = this.required && !this.value; + this.invalid = this.required && !this.$element.find('input').is(':checked'); } }); @@ -980,22 +977,22 @@ openerp.base.form.FieldSelection = openerp.base.form.Field.extend({ this.$element.find('select').attr('disabled', this.readonly); }, validate: function() { - this.invalid = this.required && this.value === ""; + this.invalid = this.required && this.$element.find('select').val() === ""; } }); // jquery autocomplete tweak to allow html -(function(x) { +(function() { var proto = $.ui.autocomplete.prototype, initSource = proto._initSource; - + function filter( array, term ) { var matcher = new RegExp( $.ui.autocomplete.escapeRegex(term), "i" ); return $.grep( array, function(value) { return matcher.test( $( "
" ).html( value.label || value.value || value ).text() ); }); } - + $.extend( proto, { _initSource: function() { if ( this.options.html && $.isArray(this.options.source) ) { @@ -1006,7 +1003,7 @@ openerp.base.form.FieldSelection = openerp.base.form.Field.extend({ initSource.call( this ); } }, - + _renderItem: function( ul, item) { return $( "
  • " ) .data( "item.autocomplete", item ) @@ -1014,7 +1011,7 @@ openerp.base.form.FieldSelection = openerp.base.form.Field.extend({ .appendTo( ul ); } }); -})(null); +})(); /** * Builds a new context usable for operations related to fields by merging @@ -1043,7 +1040,7 @@ openerp.base.form.FieldMany2One = openerp.base.form.Field.extend({ this.$input = this.$element.find("input"); this.$drop_down = this.$element.find(".oe-m2o-drop-down-button"); this.$menu_btn = this.$element.find(".oe-m2o-cm-button"); - + // context menu var bindings = {}; bindings[this.cm_id + "_search"] = function() { @@ -1078,7 +1075,7 @@ openerp.base.form.FieldMany2One = openerp.base.form.Field.extend({ return true; } }); - + // some behavior for input this.$input.keyup(function() { if (self.$input.val() === "") { @@ -1111,7 +1108,7 @@ openerp.base.form.FieldMany2One = openerp.base.form.Field.extend({ } } this.$input.focusout(anyoneLoosesFocus); - + // autocomplete this.$input.autocomplete({ source: function(req, resp) { self.get_search_result(req, resp); }, @@ -1138,9 +1135,9 @@ openerp.base.form.FieldMany2One = openerp.base.form.Field.extend({ get_search_result: function(request, response) { var search_val = request.term; var self = this; - + var dataset = new openerp.base.DataSetStatic(this.session, this.field.relation, []); - + dataset.name_search([search_val, self.field.domain || [], 'ilike', build_relation_context(self), this.limit + 1], function(data) { self.last_search = data.result; @@ -1148,7 +1145,7 @@ openerp.base.form.FieldMany2One = openerp.base.form.Field.extend({ var values = _.map(data.result, function(x) { return {label: $('').text(x[1]).html(), name:x[1], id:x[0]}; }); - + // search more... if more results that max if (values.length > self.limit) { values = values.slice(0, self.limit); @@ -1175,7 +1172,7 @@ openerp.base.form.FieldMany2One = openerp.base.form.Field.extend({ self._change_int_value(null); self._search_create_popup("form"); }}); - + response(values); }); }, @@ -1247,16 +1244,16 @@ openerp.base.form.FieldOne2Many = openerp.base.form.Field.extend({ }, start: function() { this._super.apply(this, arguments); - + var self = this; - + this.dataset = new openerp.base.DataSetStatic(this.session, this.field.relation); this.dataset.on_unlink.add_last(function(ids) { self.dataset.set_ids(_.without.apply(_, [self.dataset.ids].concat(ids))); self.on_ui_change(); self.reload_current_view(); }); - + var modes = this.node.attrs.mode; modes = !!modes ? modes.split(",") : ["tree", "form"]; var views = []; @@ -1272,7 +1269,7 @@ openerp.base.form.FieldOne2Many = openerp.base.form.Field.extend({ views.push(view); }); this.views = views; - + this.viewmanager = new openerp.base.ViewManager(this.view.session, this.element_id, this.dataset, views); var reg = new openerp.base.Registry(); @@ -1280,7 +1277,7 @@ openerp.base.form.FieldOne2Many = openerp.base.form.Field.extend({ reg.add("graph", openerp.base.views.map["graph"]); reg.add("list", "openerp.base.form.One2ManyListView"); this.viewmanager.registry = reg; - + this.viewmanager.on_controller_inited.add_last(function(view_type, controller) { if (view_type == "list") { controller.o2m = self; @@ -1290,7 +1287,7 @@ openerp.base.form.FieldOne2Many = openerp.base.form.Field.extend({ self.is_started.resolve(); }); this.viewmanager.start(); - + $.when(this.is_started, this.is_setted).then(function() { if (modes[0] == "tree") { var view = self.viewmanager.views[self.viewmanager.active_view].controller; @@ -1348,14 +1345,14 @@ openerp.base.form.FieldMany2Many = openerp.base.form.Field.extend({ }, start: function() { this._super.apply(this, arguments); - + var self = this; - + this.dataset = new openerp.base.DataSetStatic( this.session, this.field.relation); this.dataset.on_unlink.add_last(function(ids) { self.list_view.reload_content(); - + self.on_ui_change(); }); From b93c638d5e547a9cdada1a411dce6937f83db13a Mon Sep 17 00:00:00 2001 From: Fabien Meghazi Date: Mon, 20 Jun 2011 16:47:46 +0200 Subject: [PATCH 6/9] [ADD] Added Export class skelton bzr revid: fme@openerp.com-20110620144746-xwa5ggosfgkjmewb --- addons/base/static/src/js/views.js | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/addons/base/static/src/js/views.js b/addons/base/static/src/js/views.js index 8fba7eb6c4c..4217031a7e3 100644 --- a/addons/base/static/src/js/views.js +++ b/addons/base/static/src/js/views.js @@ -362,6 +362,25 @@ openerp.base.Sidebar = openerp.base.BaseWidget.extend({ openerp.base.NullSidebar = openerp.base.generate_null_object_class(openerp.base.Sidebar); +openerp.base.Export = openerp.base.Dialog.extend({ + dialog_title: "Export", + template: 'ExportDialog', + identifier_prefix: 'export_dialog', + init: function (session, model, domain) { + this._super(); + }, + start: function () { + this._super(); + this.$element.html(this.render()); + }, + on_button_Export: function() { + console.log("Export") + }, + on_button_Cancel: function() { + this.$element.dialog("close"); + } +}); + openerp.base.View = openerp.base.Controller.extend({ /** * Fetches and executes the action identified by ``action_data``. From f4c96f15941bd87296f27974c970a2a2920f4e5f Mon Sep 17 00:00:00 2001 From: Fabien Meghazi Date: Mon, 20 Jun 2011 20:25:49 +0200 Subject: [PATCH 7/9] [ADD] Added default_focus support for fields bzr revid: fme@openerp.com-20110620182549-avpdb4ohdlhauwvm --- addons/base/static/src/js/form.js | 39 +++++++++++++++++++++++++++---- 1 file changed, 35 insertions(+), 4 deletions(-) diff --git a/addons/base/static/src/js/form.js b/addons/base/static/src/js/form.js index 7398732e1d2..9bbbfda3346 100644 --- a/addons/base/static/src/js/form.js +++ b/addons/base/static/src/js/form.js @@ -33,6 +33,8 @@ openerp.base.FormView = openerp.base.View.extend( /** @lends openerp.base.FormV this.show_invalid = true; this.touched = false; this.flags = this.view_manager.flags || {}; + this.default_focus_field = null; + this.default_focus_button = null; this.registry = openerp.base.form.widgets; this.has_been_loaded = $.Deferred(); }, @@ -106,6 +108,9 @@ openerp.base.FormView = openerp.base.View.extend( /** @lends openerp.base.FormV } this.do_update_pager(record.id == null); this.do_update_sidebar(); + if (this.default_focus_field) { + this.default_focus_field.focus(); + } }, on_form_changed: function(widget) { if (widget && widget.node.attrs.on_change) { @@ -537,10 +542,15 @@ openerp.base.form.WidgetFrame = openerp.base.form.Widget.extend({ var type = this.view.fields_view.fields[node.attrs.name] || {}; var widget_type = node.attrs.widget || type.type || node.tag; var widget = new (this.view.registry.get_object(widget_type)) (this.view, node); - if (node.tag == 'field' && node.attrs.nolabel != '1') { - var label = new (this.view.registry.get_object('label')) (this.view, node); - label["for"] = widget; - this.add_widget(label); + if (node.tag == 'field') { + if (node.attrs.default_focus == '1') { + this.view.default_focus_field = widget; + } + if (node.attrs.nolabel != '1') { + var label = new (this.view.registry.get_object('label')) (this.view, node); + label["for"] = widget; + this.add_widget(label); + } } this.add_widget(widget); }, @@ -585,6 +595,10 @@ openerp.base.form.WidgetButton = openerp.base.form.Widget.extend({ init: function(view, node) { this._super(view, node); this.template = "WidgetButton"; + if (node.attrs.default_focus == '1') { + // TODO fme: provide enter key binding to widgets + this.view.default_focus_button = this; + } }, start: function() { this._super.apply(this, arguments); @@ -701,6 +715,8 @@ openerp.base.form.Field = openerp.base.form.Widget.extend({ }, validate: function() { this.invalid = false; + }, + focus: function() { } }); @@ -733,6 +749,9 @@ openerp.base.form.FieldChar = openerp.base.form.Field.extend({ } else if (this.validation_regex) { this.invalid = !this.validation_regex.test(value); } + }, + focus: function() { + this.$element.find('input').focus(); } }); @@ -830,6 +849,9 @@ openerp.base.form.FieldDatetime = openerp.base.form.Field.extend({ validate: function() { this.invalid = this.required && this.$element.find('input')[this.jqueryui_object]('getDate') === ''; }, + focus: function() { + this.$element.find('input').focus(); + }, parse: openerp.base.parse_datetime, format: openerp.base.format_datetime }); @@ -893,6 +915,9 @@ openerp.base.form.FieldText = openerp.base.form.Field.extend({ } else if (this.validation_regex) { this.invalid = !this.validation_regex.test(value); } + }, + focus: function() { + this.$element.find('textarea').focus(); } }); @@ -923,6 +948,9 @@ openerp.base.form.FieldBoolean = openerp.base.form.Field.extend({ }, validate: function() { this.invalid = this.required && !this.$element.find('input').is(':checked'); + }, + focus: function() { + this.$element.find('input').focus(); } }); @@ -978,6 +1006,9 @@ openerp.base.form.FieldSelection = openerp.base.form.Field.extend({ }, validate: function() { this.invalid = this.required && this.$element.find('select').val() === ""; + }, + focus: function() { + this.$element.find('select').focus(); } }); From d01e7d033ccbe8cf37a10a7edd3b1db3da36f1c4 Mon Sep 17 00:00:00 2001 From: Fabien Meghazi Date: Mon, 20 Jun 2011 20:26:41 +0200 Subject: [PATCH 8/9] [FIX] Create new record in form view when dataset index is 0 and has empty ids list. This fixes problems for wizards and when switching to form view when dataset is empty bzr revid: fme@openerp.com-20110620182641-u5vmyb5za7wvpefq --- addons/base/static/src/js/form.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/addons/base/static/src/js/form.js b/addons/base/static/src/js/form.js index 9bbbfda3346..90357325928 100644 --- a/addons/base/static/src/js/form.js +++ b/addons/base/static/src/js/form.js @@ -72,8 +72,9 @@ openerp.base.FormView = openerp.base.View.extend( /** @lends openerp.base.FormV do_show: function () { var self = this; self.$element.show(); - if (this.dataset.index === null) { + if (this.dataset.index === null || (this.dataset.index === 0 && this.dataset.ids.length == 0)) { // null index means we should start a new record + // 0 index with empty ids means we called the form with empty dataset (wizards, switched to form from empty list, ...) this.on_button_new(); } else { this.dataset.read_index(_.keys(this.fields_view.fields), this.on_record_loaded); From 154ee1ca4d436d518c8e19bda8831587a3fd2dcf Mon Sep 17 00:00:00 2001 From: Launchpad Translations on behalf of openerp <> Date: Tue, 21 Jun 2011 04:37:25 +0000 Subject: [PATCH 9/9] Launchpad automatic translations update. bzr revid: launchpad_translations_on_behalf_of_openerp-20110621043725-4i5mlfx0gnvi6ih8 --- addons/base_calendar/i18n/tr.po | 542 ++++++++------- addons/caldav/i18n/tr.po | 42 +- addons/claim_from_delivery/i18n/fi.po | 33 + addons/crm/i18n/tr.po | 13 +- addons/document_ftp/i18n/tr.po | 141 ++++ addons/l10n_syscohada/i18n/fr.po | 200 ++++++ addons/mail_gateway/i18n/fi.po | 360 ++++++++++ addons/outlook/i18n/fi.po | 147 ++++ addons/pad/i18n/fi.po | 77 +++ addons/procurement/i18n/fi.po | 899 +++++++++++++++++++++++++ addons/product_manufacturer/i18n/fi.po | 87 +++ addons/purchase_requisition/i18n/fi.po | 418 ++++++++++++ addons/resource/i18n/fi.po | 348 ++++++++++ 13 files changed, 3023 insertions(+), 284 deletions(-) create mode 100644 addons/claim_from_delivery/i18n/fi.po create mode 100644 addons/document_ftp/i18n/tr.po create mode 100644 addons/l10n_syscohada/i18n/fr.po create mode 100644 addons/mail_gateway/i18n/fi.po create mode 100644 addons/outlook/i18n/fi.po create mode 100644 addons/pad/i18n/fi.po create mode 100644 addons/procurement/i18n/fi.po create mode 100644 addons/product_manufacturer/i18n/fi.po create mode 100644 addons/purchase_requisition/i18n/fi.po create mode 100644 addons/resource/i18n/fi.po diff --git a/addons/base_calendar/i18n/tr.po b/addons/base_calendar/i18n/tr.po index 2237e4ba73f..2f343554c2f 100644 --- a/addons/base_calendar/i18n/tr.po +++ b/addons/base_calendar/i18n/tr.po @@ -8,20 +8,20 @@ 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-23 18:46+0000\n" +"PO-Revision-Date: 2011-06-20 20:46+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:50+0000\n" -"X-Generator: Launchpad (build 12758)\n" +"X-Launchpad-Export-Date: 2011-06-21 04:37+0000\n" +"X-Generator: Launchpad (build 13168)\n" #. module: base_calendar #: selection:calendar.alarm,trigger_related:0 #: selection:res.alarm,trigger_related:0 msgid "The event starts" -msgstr "Olay Başlar" +msgstr "Etkinlik Başlar" #. module: base_calendar #: selection:base.calendar.set.exrule,freq:0 @@ -31,7 +31,7 @@ msgstr "Saatlik" #. module: base_calendar #: view:calendar.attendee:0 msgid "Required to Join" -msgstr "Katılmak gerekir" +msgstr "Katılım Gerekir" #. module: base_calendar #: help:calendar.event,exdate:0 @@ -46,19 +46,19 @@ msgstr "" #. module: base_calendar #: 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: base_calendar #: field:calendar.event.edit.all,name:0 msgid "Title" -msgstr "Başlık" +msgstr "Unvan" #. module: base_calendar #: selection:base.calendar.set.exrule,freq:0 #: selection:calendar.event,rrule_type:0 #: selection:calendar.todo,rrule_type:0 msgid "Monthly" -msgstr "" +msgstr "Aylık" #. module: base_calendar #: view:calendar.attendee:0 @@ -68,7 +68,7 @@ msgstr "Davetli Kullanıcı" #. module: base_calendar #: view:calendar.attendee:0 msgid "Invitation" -msgstr "" +msgstr "Davet" #. module: base_calendar #: help:calendar.event,recurrency:0 @@ -80,20 +80,20 @@ msgstr "Yinelenen Toplantı" #: model:ir.actions.act_window,name:base_calendar.action_res_alarm_view #: model:ir.ui.menu,name:base_calendar.menu_crm_meeting_avail_alarm msgid "Alarms" -msgstr "" +msgstr "Alarmlar" #. module: base_calendar #: selection:base.calendar.set.exrule,week_list:0 #: selection:calendar.event,week_list:0 #: selection:calendar.todo,week_list:0 msgid "Sunday" -msgstr "" +msgstr "Pazar" #. module: base_calendar #: view:calendar.attendee:0 #: field:calendar.attendee,role:0 msgid "Role" -msgstr "" +msgstr "Rol" #. module: base_calendar #: view:calendar.attendee:0 @@ -106,13 +106,13 @@ msgstr "Davet Detayları" #: selection:calendar.event,byday:0 #: selection:calendar.todo,byday:0 msgid "Fourth" -msgstr "" +msgstr "Dördüncü" #. module: base_calendar #: field:calendar.event,show_as:0 #: field:calendar.todo,show_as:0 msgid "Show as" -msgstr "Farklı Göster" +msgstr "Göster" #. module: base_calendar #: field:base.calendar.set.exrule,day:0 @@ -122,13 +122,13 @@ msgstr "Farklı Göster" #: field:calendar.todo,day:0 #: selection:calendar.todo,select1:0 msgid "Date of month" -msgstr "" +msgstr "Ayın Günü" #. module: base_calendar #: selection:calendar.event,class:0 #: selection:calendar.todo,class:0 msgid "Public" -msgstr "Herkese açık" +msgstr "Genel" #. module: base_calendar #: view:calendar.event:0 @@ -140,33 +140,34 @@ msgstr " " #: selection:calendar.event,month_list:0 #: selection:calendar.todo,month_list:0 msgid "March" -msgstr "" +msgstr "Mart" #. module: base_calendar +#: code:addons/base_calendar/base_calendar.py:414 #: code:addons/base_calendar/wizard/base_calendar_set_exrule.py:90 #, python-format msgid "Warning !" -msgstr "" +msgstr "Uyarı !" #. module: base_calendar #: selection:base.calendar.set.exrule,week_list:0 #: selection:calendar.event,week_list:0 #: selection:calendar.todo,week_list:0 msgid "Friday" -msgstr "" +msgstr "Cuma" #. module: base_calendar #: field:calendar.event,allday:0 #: field:calendar.todo,allday:0 msgid "All Day" -msgstr "" +msgstr "Tüm Gün" #. module: base_calendar #: field:base.calendar.set.exrule,select1:0 #: field:calendar.event,select1:0 #: field:calendar.todo,select1:0 msgid "Option" -msgstr "" +msgstr "Seçenek" #. module: base_calendar #: selection:calendar.attendee,availability:0 @@ -174,76 +175,76 @@ msgstr "" #: selection:calendar.todo,show_as:0 #: selection:res.users,availability:0 msgid "Free" -msgstr "" +msgstr "Serbest" #. module: base_calendar #: help:calendar.attendee,rsvp:0 msgid "Indicats whether the favor of a reply is requested" -msgstr "" +msgstr "Bir yanıtın onaylanmasının gerekip gerekmediğini belirtir." #. module: base_calendar #: model:ir.model,name:base_calendar.model_ir_attachment msgid "ir.attachment" -msgstr "" +msgstr "ir.ek" #. module: base_calendar #: help:calendar.attendee,delegated_to:0 msgid "The users that the original request was delegated to" -msgstr "" +msgstr "Kullanıcıların yetkilendirildiği asıl istek" #. module: base_calendar #: field:calendar.attendee,ref:0 msgid "Event Ref" -msgstr "" +msgstr "Etkinlik Ref" #. module: base_calendar #: field:base.calendar.set.exrule,we:0 #: field:calendar.event,we:0 #: field:calendar.todo,we:0 msgid "Wed" -msgstr "" +msgstr "Çar" #. module: base_calendar #: view:calendar.event:0 msgid "Show time as" -msgstr "" +msgstr "Saati şöyle göster" #. module: base_calendar #: field:base.calendar.set.exrule,tu:0 #: field:calendar.event,tu:0 #: field:calendar.todo,tu:0 msgid "Tue" -msgstr "" +msgstr "Sa" #. module: base_calendar #: selection:base.calendar.set.exrule,freq:0 #: selection:calendar.event,rrule_type:0 #: selection:calendar.todo,rrule_type:0 msgid "Yearly" -msgstr "" +msgstr "Yıllık" #. module: base_calendar #: selection:calendar.alarm,trigger_related:0 #: selection:res.alarm,trigger_related:0 msgid "The event ends" -msgstr "" +msgstr "Etkinlik biter" #. module: base_calendar #: selection:base.calendar.set.exrule,byday:0 #: selection:calendar.event,byday:0 #: selection:calendar.todo,byday:0 msgid "Last" -msgstr "" +msgstr "Sonuncu" #. module: base_calendar #: help:calendar.attendee,state:0 msgid "Status of the attendee's participation" -msgstr "" +msgstr "Katılımcının iştirak durumu" #. module: base_calendar #: selection:calendar.attendee,cutype:0 msgid "Room" -msgstr "" +msgstr "Oda" #. module: base_calendar #: selection:calendar.alarm,trigger_interval:0 @@ -251,83 +252,83 @@ msgstr "" #: selection:calendar.todo,freq:0 #: selection:res.alarm,trigger_interval:0 msgid "Days" -msgstr "" +msgstr "Günler" #. module: base_calendar #: view:calendar.attendee:0 #: view:calendar.event:0 msgid "Invitation Detail" -msgstr "" +msgstr "Davet Ayrıntısı" #. module: base_calendar -#: code:addons/base_calendar/base_calendar.py:1356 +#: code:addons/base_calendar/base_calendar.py:1355 #: code:addons/base_calendar/wizard/base_calendar_invite_attendee.py:96 #: code:addons/base_calendar/wizard/base_calendar_invite_attendee.py:143 #: code:addons/base_calendar/wizard/base_calendar_set_exrule.py:128 #: code:addons/base_calendar/wizard/base_calendar_set_exrule.py:136 #, python-format msgid "Error!" -msgstr "" +msgstr "Hata!" #. module: base_calendar #: selection:calendar.attendee,role:0 msgid "Chair Person" -msgstr "" +msgstr "Başkan" #. module: base_calendar #: selection:calendar.alarm,action:0 msgid "Procedure" -msgstr "" +msgstr "Yöntem" #. module: base_calendar #: selection:calendar.event,state:0 #: selection:calendar.todo,state:0 msgid "Cancelled" -msgstr "" +msgstr "Vazgeçildi" #. module: base_calendar #: selection:calendar.alarm,trigger_interval:0 #: selection:res.alarm,trigger_interval:0 msgid "Minutes" -msgstr "" +msgstr "Dakikalar" #. module: base_calendar #: selection:calendar.alarm,action:0 msgid "Display" -msgstr "" +msgstr "Göster" #. module: base_calendar #: view:calendar.event.edit.all:0 msgid "Edit all Occurrences" -msgstr "" +msgstr "Bütün olayları düzenle" #. module: base_calendar #: view:calendar.attendee:0 msgid "Invitation type" -msgstr "" +msgstr "Davet türü" #. module: base_calendar #: selection:base.calendar.set.exrule,freq:0 msgid "Secondly" -msgstr "" +msgstr "İkinci olarak" #. module: base_calendar #: field:calendar.alarm,event_date:0 #: field:calendar.attendee,event_date:0 #: view:calendar.event:0 msgid "Event Date" -msgstr "" +msgstr "Etkinlik Tarihi" #. module: base_calendar #: view:calendar.attendee:0 #: view:calendar.event:0 msgid "Group By..." -msgstr "" +msgstr "Gruplandır..." #. module: base_calendar #: help:base_calendar.invite.attendee,email:0 msgid "Provide external email address who will receive this invitation." -msgstr "" +msgstr "Bu daveti alacak olanın dış eposta adresini verin." #. module: base_calendar #: model:ir.module.module,description:base_calendar.module_meta_information @@ -338,42 +339,47 @@ msgid "" " - Recurring events\n" " - Invitations to people" msgstr "" +"Çok özellikli takvim sistemi şunları destekler:\n" +" - Takvim etkinlikleri\n" +" - Uyarılar (istekler oluşturun)\n" +" - Yinelenen etkinlikler\n" +" - Kişilerin davet edilmesi" #. module: base_calendar #: help:calendar.attendee,cutype:0 msgid "Specify the type of Invitation" -msgstr "" +msgstr "Davet türünü belirle" #. module: base_calendar #: selection:calendar.event,freq:0 #: selection:calendar.todo,freq:0 msgid "Years" -msgstr "" +msgstr "Yıl" #. module: base_calendar #: field:calendar.alarm,event_end_date:0 #: field:calendar.attendee,event_end_date:0 msgid "Event End Date" -msgstr "" +msgstr "Etkinlik Bitiş Tarihi" #. module: base_calendar #: selection:calendar.attendee,role:0 msgid "Optional Participation" -msgstr "" +msgstr "Seçime bağlı Katılım" #. module: base_calendar #: field:calendar.event,date_deadline:0 #: field:calendar.todo,date_deadline:0 msgid "Deadline" -msgstr "" +msgstr "Bitiş tarihi" #. module: base_calendar #: code:addons/base_calendar/base_calendar.py:385 +#: code:addons/base_calendar/base_calendar.py:1088 #: code:addons/base_calendar/base_calendar.py:1090 -#: code:addons/base_calendar/base_calendar.py:1092 #, python-format msgid "Warning!" -msgstr "" +msgstr "Uyarı!" #. module: base_calendar #: help:calendar.event,active:0 @@ -382,11 +388,13 @@ msgid "" "If the active field is set to true, it will allow you to hide the " "event alarm information without removing it." msgstr "" +"Eğer etkin alan doğru olarak ayarlıysa, etkinlik alarmını silmeden " +"gizleyebilirsiniz." #. module: base_calendar #: model:ir.module.module,shortdesc:base_calendar.module_meta_information msgid "Basic Calendar Functionality" -msgstr "" +msgstr "Temel Takvim İşlevselliği" #. module: base_calendar #: field:calendar.event,organizer:0 @@ -394,7 +402,7 @@ msgstr "" #: field:calendar.todo,organizer:0 #: field:calendar.todo,organizer_id:0 msgid "Organizer" -msgstr "" +msgstr "Düzenleyen" #. module: base_calendar #: view:calendar.attendee:0 @@ -402,88 +410,88 @@ msgstr "" #: field:calendar.event,user_id:0 #: field:calendar.todo,user_id:0 msgid "Responsible" -msgstr "" +msgstr "Sorumlu" #. module: base_calendar #: view:calendar.event:0 #: model:res.request.link,name:base_calendar.request_link_meeting msgid "Event" -msgstr "" +msgstr "Etkinlik" #. module: base_calendar #: help:calendar.event,edit_all:0 #: help:calendar.todo,edit_all:0 msgid "Edit all Occurrences of recurrent Meeting." -msgstr "" +msgstr "Yinelenen Toplantıya ait bütün Olayları Düzenle." #. module: base_calendar #: selection:calendar.alarm,trigger_occurs:0 #: selection:res.alarm,trigger_occurs:0 msgid "Before" -msgstr "" +msgstr "Önce" #. module: base_calendar #: view:calendar.event:0 #: selection:calendar.event,state:0 #: selection:calendar.todo,state:0 msgid "Confirmed" -msgstr "" +msgstr "Onaylandı" #. module: base_calendar #: model:ir.actions.act_window,name:base_calendar.action_calendar_event_edit_all msgid "Edit all events" -msgstr "" +msgstr "Bütün etkinlikleri düzenle" #. module: base_calendar #: field:calendar.alarm,attendee_ids:0 #: field:calendar.event,attendee_ids:0 #: field:calendar.todo,attendee_ids:0 msgid "Attendees" -msgstr "" +msgstr "Katılımcılar" #. module: base_calendar #: view:calendar.event:0 msgid "Confirm" -msgstr "" +msgstr "Onayla" #. module: base_calendar #: model:ir.model,name:base_calendar.model_calendar_todo msgid "Calendar Task" -msgstr "" +msgstr "Takvim Görevleri" #. module: base_calendar #: field:base.calendar.set.exrule,su:0 #: field:calendar.event,su:0 #: field:calendar.todo,su:0 msgid "Sun" -msgstr "" +msgstr "Paz" #. module: base_calendar #: field:calendar.attendee,cutype:0 msgid "Invite Type" -msgstr "" +msgstr "Davet Türü" #. module: base_calendar #: help:calendar.attendee,partner_id:0 msgid "Partner related to contact" -msgstr "" +msgstr "İlgiliye ait paydaş" #. module: base_calendar #: view:res.alarm:0 msgid "Reminder details" -msgstr "" +msgstr "Anımsatma Ayrıntıları" #. module: base_calendar #: field:calendar.attendee,parent_ids:0 msgid "Delegrated From" -msgstr "" +msgstr "Tarafından Yetkilendirldi" #. module: base_calendar #: selection:base.calendar.set.exrule,select1:0 #: selection:calendar.event,select1:0 #: selection:calendar.todo,select1:0 msgid "Day of month" -msgstr "" +msgstr "Ayın günü" #. module: base_calendar #: view:calendar.event:0 @@ -491,48 +499,48 @@ msgstr "" #: field:calendar.event.edit.all,location:0 #: field:calendar.todo,location:0 msgid "Location" -msgstr "" +msgstr "Konum" #. module: base_calendar #: field:base_calendar.invite.attendee,send_mail:0 msgid "Send mail?" -msgstr "" +msgstr "Posta gönderilsin mi?" #. module: base_calendar #: field:base_calendar.invite.attendee,email:0 #: selection:calendar.alarm,action:0 #: field:calendar.attendee,email:0 msgid "Email" -msgstr "" +msgstr "Eposta" #. module: base_calendar #: view:calendar.attendee:0 msgid "Event Detail" -msgstr "" +msgstr "Etkinlik Ayrıntısı" #. module: base_calendar #: selection:calendar.alarm,state:0 msgid "Run" -msgstr "" +msgstr "Çalıştır" #. module: base_calendar #: field:calendar.event,exdate:0 #: field:calendar.todo,exdate:0 msgid "Exception Date/Times" -msgstr "" +msgstr "İtiraz Tarihi/Süresi" #. module: base_calendar #: selection:calendar.event,class:0 #: selection:calendar.todo,class:0 msgid "Confidential" -msgstr "" +msgstr "Gizli" #. module: base_calendar #: field:base.calendar.set.exrule,end_date:0 #: field:calendar.event,end_date:0 #: field:calendar.todo,end_date:0 msgid "Repeat Until" -msgstr "" +msgstr "kadar tekrarla" #. module: base_calendar #: model:ir.actions.act_window,help:base_calendar.action_res_alarm_view @@ -540,286 +548,288 @@ msgid "" "Create specific calendar alarms that may be assigned to calendar events or " "meetings." msgstr "" +"Takvim etkinliklerine ve toplantılarına atanabilecek özel takvim alarmları " +"oluştur." #. module: base_calendar #: view:calendar.event:0 msgid "Visibility" -msgstr "" +msgstr "Görünürlük" #. module: base_calendar #: field:calendar.attendee,rsvp:0 msgid "Required Reply?" -msgstr "" +msgstr "Yanıt isteniyor mu?" #. module: base_calendar #: field:calendar.event,base_calendar_url:0 #: field:calendar.todo,base_calendar_url:0 msgid "Caldav URL" -msgstr "" +msgstr "Caldav URL si" #. module: base_calendar #: view:base.calendar.set.exrule:0 msgid "Select range to Exclude" -msgstr "" +msgstr "Hariç tutulacak alanı seç" #. module: base_calendar #: field:calendar.event,recurrent_uid:0 #: field:calendar.todo,recurrent_uid:0 msgid "Recurrent ID" -msgstr "" +msgstr "Tekrarlayan ID" #. module: base_calendar #: selection:base.calendar.set.exrule,month_list:0 #: selection:calendar.event,month_list:0 #: selection:calendar.todo,month_list:0 msgid "July" -msgstr "" +msgstr "Temmuz" #. module: base_calendar #: view:calendar.attendee:0 #: selection:calendar.attendee,state:0 msgid "Accepted" -msgstr "" +msgstr "Kabul edildi" #. module: base_calendar #: field:base.calendar.set.exrule,th:0 #: field:calendar.event,th:0 #: field:calendar.todo,th:0 msgid "Thu" -msgstr "" +msgstr "Per" #. module: base_calendar #: field:calendar.attendee,child_ids:0 msgid "Delegrated To" -msgstr "" +msgstr "Şuna Yetkilendirildi" #. module: base_calendar #: view:calendar.attendee:0 msgid "Required Reply" -msgstr "" +msgstr "Yanıt İsteniyor" #. module: base_calendar #: selection:calendar.event,end_type:0 #: selection:calendar.todo,end_type:0 msgid "Forever" -msgstr "" +msgstr "Sonsuz" #. module: base_calendar #: selection:calendar.attendee,role:0 msgid "Participation required" -msgstr "" +msgstr "Katılım gerekli" #. module: base_calendar #: view:base.calendar.set.exrule:0 msgid "_Cancel" -msgstr "" +msgstr "_Vazgeç" #. module: base_calendar #: field:calendar.event,create_date:0 #: field:calendar.todo,create_date:0 msgid "Created" -msgstr "" +msgstr "Oluşturuldu" #. module: base_calendar #: selection:calendar.event,class:0 #: selection:calendar.todo,class:0 msgid "Private" -msgstr "" +msgstr "Özel" #. module: base_calendar #: selection:base.calendar.set.exrule,freq:0 #: selection:calendar.event,rrule_type:0 #: selection:calendar.todo,rrule_type:0 msgid "Daily" -msgstr "" +msgstr "Günlük" #. module: base_calendar #: code:addons/base_calendar/base_calendar.py:385 #, python-format msgid "Can not Duplicate" -msgstr "" +msgstr "Çoğaltılamaz" #. module: base_calendar #: field:calendar.event,class:0 #: field:calendar.todo,class:0 msgid "Mark as" -msgstr "" +msgstr "olarak İşaretle" #. module: base_calendar #: view:calendar.attendee:0 #: field:calendar.attendee,partner_address_id:0 msgid "Contact" -msgstr "" +msgstr "İlgili" #. module: base_calendar #: help:calendar.event,rrule_type:0 #: help:calendar.todo,rrule_type:0 msgid "Let the event automatically repeat at that interval" -msgstr "" +msgstr "Belirli aralıklarla olayın otomatik olarak tekrarlamasına izin ver" #. module: base_calendar #: view:calendar.attendee:0 #: view:calendar.event:0 msgid "Delegate" -msgstr "" +msgstr "Yetkili" #. module: base_calendar #: field:base_calendar.invite.attendee,partner_id:0 #: view:calendar.attendee:0 #: field:calendar.attendee,partner_id:0 msgid "Partner" -msgstr "" +msgstr "Paydaş" #. module: base_calendar #: view:base_calendar.invite.attendee:0 #: selection:base_calendar.invite.attendee,type:0 msgid "Partner Contacts" -msgstr "" +msgstr "Paydaş İlgilileri" #. module: base_calendar #: view:base.calendar.set.exrule:0 msgid "_Ok" -msgstr "" +msgstr "_Tamam" #. module: base_calendar #: selection:base.calendar.set.exrule,byday:0 #: selection:calendar.event,byday:0 #: selection:calendar.todo,byday:0 msgid "First" -msgstr "" +msgstr "İlk" #. module: base_calendar #: view:calendar.event:0 msgid "Privacy" -msgstr "" +msgstr "Gizlilik" #. module: base_calendar #: field:calendar.event,vtimezone:0 #: field:calendar.todo,vtimezone:0 msgid "Timezone" -msgstr "" +msgstr "Saat dilimi" #. module: base_calendar #: view:calendar.event:0 msgid "Subject" -msgstr "" +msgstr "Konu" #. module: base_calendar #: selection:base.calendar.set.exrule,month_list:0 #: selection:calendar.event,month_list:0 #: selection:calendar.todo,month_list:0 msgid "September" -msgstr "" +msgstr "Eylül" #. module: base_calendar #: selection:base.calendar.set.exrule,month_list:0 #: selection:calendar.event,month_list:0 #: selection:calendar.todo,month_list:0 msgid "December" -msgstr "" +msgstr "Aralık" #. module: base_calendar #: help:base_calendar.invite.attendee,send_mail:0 msgid "Check this if you want to send an Email to Invited Person" -msgstr "" +msgstr "Davet edile kişiye Eposta göndermek isterseniz bunu işaretleyin" #. module: base_calendar #: view:calendar.event:0 msgid "Availability" -msgstr "" +msgstr "Elverişlilik" #. module: base_calendar #: view:calendar.event.edit.all:0 msgid "_Save" -msgstr "" +msgstr "_Sakla" #. module: base_calendar #: selection:calendar.attendee,cutype:0 msgid "Individual" -msgstr "" +msgstr "Bireysel" #. module: base_calendar #: help:calendar.event,count:0 #: help:calendar.todo,count:0 msgid "Repeat x times" -msgstr "" +msgstr "x Kere tekrarla" #. module: base_calendar #: field:calendar.alarm,user_id:0 msgid "Owner" -msgstr "" +msgstr "Sahibi" #. module: base_calendar #: view:calendar.attendee:0 msgid "Delegation Info" -msgstr "" +msgstr "Temsilci Bilgisi" #. module: base_calendar #: view:calendar.event:0 #: field:calendar.event.edit.all,date:0 msgid "Start Date" -msgstr "" +msgstr "Başlangıç Tarihi" #. module: base_calendar #: field:calendar.attendee,cn:0 msgid "Common name" -msgstr "" +msgstr "Genel ad" #. module: base_calendar #: view:calendar.attendee:0 #: selection:calendar.attendee,state:0 msgid "Declined" -msgstr "" +msgstr "Reddedildi" #. module: base_calendar #: view:calendar.attendee:0 msgid "My Role" -msgstr "" +msgstr "Rolüm" #. module: base_calendar #: view:calendar.event:0 msgid "My Events" -msgstr "" +msgstr "Etkinliklerim" #. module: base_calendar #: view:calendar.attendee:0 #: view:calendar.event:0 msgid "Decline" -msgstr "" +msgstr "Reddet" #. module: base_calendar #: selection:calendar.event,freq:0 #: selection:calendar.todo,freq:0 msgid "Weeks" -msgstr "" +msgstr "Haftalar" #. module: base_calendar #: selection:calendar.attendee,cutype:0 msgid "Group" -msgstr "" +msgstr "Grup" #. module: base_calendar #: field:calendar.event,edit_all:0 #: field:calendar.todo,edit_all:0 msgid "Edit All" -msgstr "" +msgstr "Hepsini Düzenle" #. module: base_calendar #: field:base_calendar.invite.attendee,contact_ids:0 msgid "Contacts" -msgstr "" +msgstr "İlgililer" #. module: base_calendar #: model:ir.model,name:base_calendar.model_res_alarm msgid "Basic Alarm Information" -msgstr "" +msgstr "Temel Alarm Bilgisi" #. module: base_calendar #: field:base.calendar.set.exrule,fr:0 #: field:calendar.event,fr:0 #: field:calendar.todo,fr:0 msgid "Fri" -msgstr "" +msgstr "Cum" #. module: base_calendar #: selection:calendar.alarm,trigger_interval:0 @@ -827,81 +837,80 @@ msgstr "" #: selection:calendar.todo,freq:0 #: selection:res.alarm,trigger_interval:0 msgid "Hours" -msgstr "" +msgstr "Saatler" #. module: base_calendar -#: code:addons/base_calendar/base_calendar.py:1092 +#: code:addons/base_calendar/base_calendar.py:1090 #, python-format msgid "Count can not be Negative" -msgstr "" +msgstr "Olumsuz olamayacakları say" #. module: base_calendar #: field:calendar.attendee,member:0 msgid "Member" -msgstr "" +msgstr "Üye" #. module: base_calendar #: help:calendar.event,location:0 #: help:calendar.todo,location:0 msgid "Location of Event" -msgstr "" +msgstr "Olay Konumu" #. module: base_calendar #: field:calendar.event,rrule:0 #: field:calendar.todo,rrule:0 msgid "Recurrent Rule" -msgstr "" +msgstr "Yinelenen Kural" #. module: base_calendar #: selection:calendar.alarm,state:0 msgid "Draft" -msgstr "" +msgstr "Taslak" #. module: base_calendar #: field:calendar.alarm,attach:0 msgid "Attachment" -msgstr "" +msgstr "Ek" #. module: base_calendar #: view:calendar.attendee:0 msgid "Invitation From" -msgstr "" +msgstr "Davet Eden" #. module: base_calendar #: view:calendar.event:0 msgid "End of recurrency" -msgstr "" +msgstr "Yineleme sonu" #. module: base_calendar #: view:calendar.event:0 #: field:calendar.event.edit.all,alarm_id:0 msgid "Reminder" -msgstr "" +msgstr "Anımsatıcı" #. module: base_calendar #: view:base.calendar.set.exrule:0 -#: model:ir.actions.act_window,name:base_calendar.action_base_calendar_set_exrule #: model:ir.model,name:base_calendar.model_base_calendar_set_exrule msgid "Set Exrule" -msgstr "" +msgstr "İstisna Kuralını Ayarla" #. module: base_calendar #: view:calendar.event:0 #: model:ir.actions.act_window,name:base_calendar.action_view_event #: model:ir.ui.menu,name:base_calendar.menu_events msgid "Events" -msgstr "" +msgstr "Olaylar" #. module: base_calendar #: model:ir.actions.act_window,name:base_calendar.action_view_calendar_invite_attendee_wizard #: model:ir.model,name:base_calendar.model_base_calendar_invite_attendee msgid "Invite Attendees" -msgstr "" +msgstr "Katılımcıları Davet" #. module: base_calendar #: help:calendar.attendee,email:0 msgid "Email of Invited Person" -msgstr "" +msgstr "Davetli Kişinin Epostası" #. module: base_calendar #: field:calendar.alarm,repeat:0 @@ -909,7 +918,7 @@ msgstr "" #: field:calendar.todo,count:0 #: field:res.alarm,repeat:0 msgid "Repeat" -msgstr "" +msgstr "Yinele" #. module: base_calendar #: help:calendar.attendee,dir:0 @@ -923,155 +932,155 @@ msgstr "" #: selection:calendar.event,month_list:0 #: selection:calendar.todo,month_list:0 msgid "August" -msgstr "" +msgstr "Ağustos" #. module: base_calendar #: selection:base.calendar.set.exrule,week_list:0 #: selection:calendar.event,week_list:0 #: selection:calendar.todo,week_list:0 msgid "Monday" -msgstr "" +msgstr "Pazartesi" #. module: base_calendar #: selection:base.calendar.set.exrule,byday:0 #: selection:calendar.event,byday:0 #: selection:calendar.todo,byday:0 msgid "Third" -msgstr "" +msgstr "Üçüncü" #. module: base_calendar #: selection:base.calendar.set.exrule,month_list:0 #: selection:calendar.event,month_list:0 #: selection:calendar.todo,month_list:0 msgid "June" -msgstr "" +msgstr "Haziran" #. module: base_calendar #: field:calendar.alarm,alarm_id:0 msgid "Basic Alarm" -msgstr "" +msgstr "Temel Alarm" #. module: base_calendar #: view:base.calendar.set.exrule:0 #: view:calendar.event:0 msgid "The" -msgstr "" +msgstr "Bu" #. module: base_calendar #: view:calendar.attendee:0 #: field:calendar.attendee,delegated_from:0 msgid "Delegated From" -msgstr "" +msgstr "Temsil Edilen" #. module: base_calendar #: field:calendar.attendee,user_id:0 msgid "User" -msgstr "" +msgstr "Kullanıcı" #. module: base_calendar #: view:calendar.event:0 #: field:calendar.event,date:0 msgid "Date" -msgstr "" +msgstr "Tarih" #. module: base_calendar #: selection:base.calendar.set.exrule,month_list:0 #: selection:calendar.event,month_list:0 #: selection:calendar.todo,month_list:0 msgid "November" -msgstr "" +msgstr "Kasım" #. module: base_calendar #: help:calendar.attendee,member:0 msgid "Indicate the groups that the attendee belongs to" -msgstr "" +msgstr "Katılanın bağlı olduğu grubu belirt" #. module: base_calendar #: view:base_calendar.invite.attendee:0 msgid "Data" -msgstr "" +msgstr "Veri" #. module: base_calendar #: field:base.calendar.set.exrule,mo:0 #: field:calendar.event,mo:0 #: field:calendar.todo,mo:0 msgid "Mon" -msgstr "" +msgstr "Pzt" #. module: base_calendar #: field:base.calendar.set.exrule,count:0 msgid "Count" -msgstr "" +msgstr "Say" #. module: base_calendar #: selection:base.calendar.set.exrule,freq:0 #: selection:calendar.event,freq:0 #: selection:calendar.todo,freq:0 msgid "No Repeat" -msgstr "" +msgstr "Yineleme Yok" #. module: base_calendar #: selection:base.calendar.set.exrule,month_list:0 #: selection:calendar.event,month_list:0 #: selection:calendar.todo,month_list:0 msgid "October" -msgstr "" +msgstr "Ekim" #. module: base_calendar #: view:calendar.attendee:0 #: view:calendar.event:0 msgid "Uncertain" -msgstr "" +msgstr "Belirsiz" #. module: base_calendar #: field:calendar.attendee,language:0 msgid "Language" -msgstr "" +msgstr "Dil" #. module: base_calendar #: field:calendar.alarm,trigger_occurs:0 #: field:res.alarm,trigger_occurs:0 msgid "Triggers" -msgstr "" +msgstr "Tetikleyiciler" #. module: base_calendar #: selection:base.calendar.set.exrule,month_list:0 #: selection:calendar.event,month_list:0 #: selection:calendar.todo,month_list:0 msgid "January" -msgstr "" +msgstr "Ocak" #. module: base_calendar #: field:calendar.alarm,trigger_related:0 #: field:res.alarm,trigger_related:0 msgid "Related to" -msgstr "" +msgstr "Bağlı olduğu" #. module: base_calendar #: field:base.calendar.set.exrule,interval:0 #: field:calendar.alarm,trigger_interval:0 #: field:res.alarm,trigger_interval:0 msgid "Interval" -msgstr "" +msgstr "Aralık" #. module: base_calendar #: selection:base.calendar.set.exrule,week_list:0 #: selection:calendar.event,week_list:0 #: selection:calendar.todo,week_list:0 msgid "Wednesday" -msgstr "" +msgstr "Çarşamba" #. module: base_calendar -#: code:addons/base_calendar/base_calendar.py:1090 +#: code:addons/base_calendar/base_calendar.py:1088 #, python-format msgid "Interval can not be Negative" -msgstr "" +msgstr "Aralık Eksi olamaz" #. module: base_calendar #: field:calendar.alarm,name:0 #: view:calendar.event:0 msgid "Summary" -msgstr "" +msgstr "Özet" #. module: base_calendar #: field:calendar.alarm,active:0 @@ -1079,22 +1088,22 @@ msgstr "" #: field:calendar.todo,active:0 #: field:res.alarm,active:0 msgid "Active" -msgstr "" +msgstr "Etkin" #. module: base_calendar #: view:calendar.event:0 msgid "Choose day in the month where repeat the meeting" -msgstr "" +msgstr "Ay içinde görüşmenin tekrarlanacağı günü seç" #. module: base_calendar #: field:calendar.alarm,action:0 msgid "Action" -msgstr "" +msgstr "Eylem" #. module: base_calendar #: help:base_calendar.invite.attendee,type:0 msgid "Select whom you want to Invite" -msgstr "" +msgstr "Davet edeceğinizi kimseyi seçin" #. module: base_calendar #: help:calendar.alarm,duration:0 @@ -1103,50 +1112,52 @@ msgid "" "Duration' and 'Repeat' are both optional, but if one occurs, so MUST the " "other" msgstr "" +"'Süre' ve 'Yineleme' nin her ikisi de seçme bağlıdır, ama biri seçlirse " +"diğeri de seçilmelidir" #. module: base_calendar #: model:ir.model,name:base_calendar.model_calendar_event_edit_all msgid "Calendar Edit all event" -msgstr "" +msgstr "Bütün etkinlikleri Takvimini Düzenle" #. module: base_calendar #: help:calendar.attendee,role:0 msgid "Participation role for the calendar user" -msgstr "" +msgstr "Takvim Kullanıcısının katılım rolü" #. module: base_calendar #: view:calendar.attendee:0 #: field:calendar.attendee,delegated_to:0 msgid "Delegated To" -msgstr "" +msgstr "Temsil edilen" #. module: base_calendar #: help:calendar.alarm,action:0 msgid "Defines the action to be invoked when an alarm is triggered" -msgstr "" +msgstr "Alarm tetiklendiğinde başlatılacak eylemi tanımlar" #. module: base_calendar #: selection:calendar.event,end_type:0 #: selection:calendar.todo,end_type:0 msgid "End date" -msgstr "" +msgstr "Bitiş tarihi" #. module: base_calendar #: view:calendar.event:0 msgid "Search Events" -msgstr "" +msgstr "Etkinlikleri Ara" #. module: base_calendar #: view:calendar.event:0 msgid "Recurrency Option" -msgstr "" +msgstr "Yineleme Seçeneği" #. module: base_calendar #: selection:base.calendar.set.exrule,freq:0 #: selection:calendar.event,rrule_type:0 #: selection:calendar.todo,rrule_type:0 msgid "Weekly" -msgstr "" +msgstr "Haftalık" #. module: base_calendar #: help:calendar.alarm,active:0 @@ -1160,12 +1171,12 @@ msgstr "" #: field:calendar.event,recurrent_id:0 #: field:calendar.todo,recurrent_id:0 msgid "Recurrent ID date" -msgstr "" +msgstr "Yinelenen Kimlik tarihi" #. module: base_calendar #: 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: base_calendar #: field:calendar.alarm,state:0 @@ -1175,65 +1186,65 @@ msgstr "" #: field:calendar.event,state:0 #: field:calendar.todo,state:0 msgid "State" -msgstr "" +msgstr "Durum" #. module: base_calendar #: view:res.alarm:0 msgid "Reminder Details" -msgstr "" +msgstr "Anımsatma Ayrıntıları" #. module: base_calendar #: view:calendar.attendee:0 msgid "To Review" -msgstr "" +msgstr "İncelenecek" #. module: base_calendar #: field:base.calendar.set.exrule,freq:0 #: field:calendar.event,freq:0 #: field:calendar.todo,freq:0 msgid "Frequency" -msgstr "" +msgstr "Sıklık" #. module: base_calendar #: selection:calendar.alarm,state:0 msgid "Done" -msgstr "" +msgstr "Bitti" #. module: base_calendar #: help:calendar.event,interval:0 #: help:calendar.todo,interval:0 msgid "Repeat every (Days/Week/Month/Year)" -msgstr "" +msgstr "Her (Gün/Hafta/Ay/Yıl) Tekrarla" #. module: base_calendar #: view:base_calendar.invite.attendee:0 #: field:base_calendar.invite.attendee,user_ids:0 msgid "Users" -msgstr "" +msgstr "Kullanıcılar" #. module: base_calendar #: view:base.calendar.set.exrule:0 msgid "of" -msgstr "" +msgstr "ın" #. module: base_calendar #: view:base_calendar.invite.attendee:0 #: view:calendar.event:0 #: view:calendar.event.edit.all:0 msgid "Cancel" -msgstr "" +msgstr "Vazgeç" #. module: base_calendar #: model:ir.model,name:base_calendar.model_res_users msgid "res.users" -msgstr "" +msgstr "res.users" #. module: base_calendar #: selection:base.calendar.set.exrule,week_list:0 #: selection:calendar.event,week_list:0 #: selection:calendar.todo,week_list:0 msgid "Tuesday" -msgstr "" +msgstr "Salı" #. module: base_calendar #: help:calendar.alarm,description:0 @@ -1246,7 +1257,7 @@ msgstr "" #. module: base_calendar #: view:calendar.event:0 msgid "Responsible User" -msgstr "" +msgstr "Sorumlu Kullanıcı" #. module: base_calendar #: selection:calendar.attendee,availability:0 @@ -1254,62 +1265,62 @@ msgstr "" #: selection:calendar.todo,show_as:0 #: selection:res.users,availability:0 msgid "Busy" -msgstr "" +msgstr "Meşgul" #. module: base_calendar #: model:ir.model,name:base_calendar.model_calendar_event msgid "Calendar Event" -msgstr "" +msgstr "Takvim Etkinliği" #. module: base_calendar #: selection:calendar.attendee,state:0 #: selection:calendar.event,state:0 #: selection:calendar.todo,state:0 msgid "Tentative" -msgstr "" +msgstr "Belirsiz" #. module: base_calendar #: field:calendar.event,interval:0 #: field:calendar.todo,interval:0 msgid "Repeat every" -msgstr "" +msgstr "Yineler" #. module: base_calendar #: selection:calendar.event,end_type:0 #: selection:calendar.todo,end_type:0 msgid "Fix amout of times" -msgstr "" +msgstr "Süre Miktarını Düzelt" #. module: base_calendar #: field:calendar.event,recurrency:0 #: field:calendar.todo,recurrency:0 msgid "Recurrent" -msgstr "" +msgstr "Yinelenen" #. module: base_calendar #: field:calendar.event,rrule_type:0 #: field:calendar.todo,rrule_type:0 msgid "Recurrency" -msgstr "" +msgstr "Yineleme" #. module: base_calendar #: model:ir.actions.act_window,name:base_calendar.action_view_attendee_form #: model:ir.ui.menu,name:base_calendar.menu_attendee_invitations msgid "Event Invitations" -msgstr "" +msgstr "Etkinlik Davetleri" #. module: base_calendar #: selection:base.calendar.set.exrule,week_list:0 #: selection:calendar.event,week_list:0 #: selection:calendar.todo,week_list:0 msgid "Thursday" -msgstr "" +msgstr "Perşembe" #. module: base_calendar #: field:calendar.event,exrule:0 #: field:calendar.todo,exrule:0 msgid "Exception Rule" -msgstr "" +msgstr "Muafşyet Kuralı" #. module: base_calendar #: help:calendar.attendee,language:0 @@ -1320,7 +1331,7 @@ msgstr "" #. module: base_calendar #: view:calendar.event:0 msgid "Details" -msgstr "" +msgstr "Ayrıntılar" #. module: base_calendar #: help:calendar.event,exrule:0 @@ -1329,19 +1340,20 @@ msgid "" "Defines a rule or repeating pattern of time to exclude from the recurring " "rule." msgstr "" +"Yineleme kuralı dışında tutulan bir zaman tekrarlama modelini tanımlar." #. module: base_calendar #: field:base.calendar.set.exrule,month_list:0 #: field:calendar.event,month_list:0 #: field:calendar.todo,month_list:0 msgid "Month" -msgstr "" +msgstr "Ay" #. module: base_calendar #: view:base_calendar.invite.attendee:0 #: view:calendar.event:0 msgid "Invite People" -msgstr "" +msgstr "Kişi Davet Et" #. module: base_calendar #: help:calendar.event,rrule:0 @@ -1351,11 +1363,14 @@ msgid "" "e.g.: Every other month on the last Sunday of the month for 10 occurrences: " " FREQ=MONTHLY;INTERVAL=2;COUNT=10;BYDAY=-1SU" msgstr "" +"Yinelenen olaylar için tekrarlama modeli kuralı tanımlar\n" +"Örneğin: İki ayda bir ayın pazar günü için 10 oluşum: " +"SIKLIK=AYLIK;ARALIK=2;SAYI=10;GÜNLÜK=-1PAZ" #. module: base_calendar #: field:calendar.attendee,dir:0 msgid "URI Reference" -msgstr "" +msgstr "URI Referansı" #. module: base_calendar #: field:calendar.alarm,description:0 @@ -1365,108 +1380,108 @@ msgstr "" #: field:calendar.todo,description:0 #: field:calendar.todo,name:0 msgid "Description" -msgstr "" +msgstr "Açıklama" #. module: base_calendar #: selection:base.calendar.set.exrule,month_list:0 #: selection:calendar.event,month_list:0 #: selection:calendar.todo,month_list:0 msgid "May" -msgstr "" +msgstr "Mayıs" #. module: base_calendar #: field:base_calendar.invite.attendee,type:0 #: view:calendar.attendee:0 msgid "Type" -msgstr "" +msgstr "Tür" #. module: base_calendar #: view:calendar.attendee:0 msgid "Search Invitations" -msgstr "" +msgstr "Davetiye Ara" #. module: base_calendar #: selection:calendar.alarm,trigger_occurs:0 #: selection:res.alarm,trigger_occurs:0 msgid "After" -msgstr "" +msgstr "Sonra" #. module: base_calendar #: selection:calendar.alarm,state:0 msgid "Stop" -msgstr "" +msgstr "Dur" #. module: base_calendar #: model:ir.model,name:base_calendar.model_ir_values msgid "ir.values" -msgstr "" +msgstr "ir.values" #. module: base_calendar #: model:ir.model,name:base_calendar.model_ir_model msgid "Objects" -msgstr "" +msgstr "Nesneler" #. module: base_calendar #: view:calendar.attendee:0 #: selection:calendar.attendee,state:0 msgid "Delegated" -msgstr "" +msgstr "Temsil Edildi" #. module: base_calendar #: field:base.calendar.set.exrule,sa:0 #: field:calendar.event,sa:0 #: field:calendar.todo,sa:0 msgid "Sat" -msgstr "" +msgstr "Cts" #. module: base_calendar #: view:calendar.event:0 msgid "Choose day where repeat the meeting" -msgstr "" +msgstr "Görüşmenin tekrarlanacağı günü seç" #. module: base_calendar #: selection:base.calendar.set.exrule,freq:0 msgid "Minutely" -msgstr "" +msgstr "Dakikalık" #. module: base_calendar #: help:calendar.attendee,sent_by:0 msgid "Specify the user that is acting on behalf of the calendar user" -msgstr "" +msgstr "Takvim kullanıcısı adına hareket eden kullanıcıyı tanımla" #. module: base_calendar #: view:calendar.event:0 #: field:calendar.event.edit.all,date_deadline:0 msgid "End Date" -msgstr "" +msgstr "Bitiş Tarihi" #. module: base_calendar #: selection:base.calendar.set.exrule,month_list:0 #: selection:calendar.event,month_list:0 #: selection:calendar.todo,month_list:0 msgid "February" -msgstr "" +msgstr "Şubat" #. module: base_calendar #: selection:calendar.event,freq:0 #: selection:calendar.todo,freq:0 msgid "Months" -msgstr "" +msgstr "Aylar" #. module: base_calendar #: selection:calendar.attendee,cutype:0 msgid "Resource" -msgstr "" +msgstr "Kaynak" #. module: base_calendar #: field:res.alarm,name:0 msgid "Name" -msgstr "" +msgstr "Ad" #. module: base_calendar #: model:ir.model,name:base_calendar.model_calendar_alarm msgid "Event alarm information" -msgstr "" +msgstr "Etkinlik alarm bilgisi" #. module: base_calendar #: help:calendar.alarm,name:0 @@ -1474,6 +1489,8 @@ msgid "" "Contains the text to be used as the message subject for " "email or contains the text to be used for display" msgstr "" +"Eposta konusu olarak kullanılacak ya da görüntülenecek metin olarak " +"kullanılacak metni içerir." #. module: base_calendar #: field:calendar.event,alarm_id:0 @@ -1481,144 +1498,144 @@ msgstr "" #: field:calendar.todo,alarm_id:0 #: field:calendar.todo,base_calendar_alarm_id:0 msgid "Alarm" -msgstr "" +msgstr "Alarm" #. module: base_calendar #: code:addons/base_calendar/wizard/base_calendar_set_exrule.py:90 #, python-format msgid "Please Apply Recurrency before applying Exception Rule." -msgstr "" +msgstr "İstisna Kuralını uygulamadan önce lütfen Yineleme Uygulayın." #. module: base_calendar #: field:calendar.attendee,sent_by_uid:0 msgid "Sent By User" -msgstr "" +msgstr "Şu Kullanıcı tarafından gönderildi" #. module: base_calendar #: selection:base.calendar.set.exrule,month_list:0 #: selection:calendar.event,month_list:0 #: selection:calendar.todo,month_list:0 msgid "April" -msgstr "" +msgstr "Nisan" #. module: base_calendar #: view:calendar.event:0 msgid "Recurrency period" -msgstr "" +msgstr "Yineleme Dönemi" #. module: base_calendar #: field:base.calendar.set.exrule,week_list:0 #: field:calendar.event,week_list:0 #: field:calendar.todo,week_list:0 msgid "Weekday" -msgstr "" +msgstr "Hafta İçi" #. module: base_calendar #: field:base.calendar.set.exrule,byday:0 #: field:calendar.event,byday:0 #: field:calendar.todo,byday:0 msgid "By day" -msgstr "" +msgstr "Gündüz" #. module: base_calendar #: field:calendar.alarm,model_id:0 msgid "Model" -msgstr "" +msgstr "Model" #. module: base_calendar #: selection:calendar.alarm,action:0 msgid "Audio" -msgstr "" +msgstr "Ses" #. module: base_calendar #: field:calendar.event,id:0 #: field:calendar.todo,id:0 msgid "ID" -msgstr "" +msgstr "Kimlik" #. module: base_calendar #: selection:calendar.attendee,role:0 msgid "For information Purpose" -msgstr "" +msgstr "Bilgi Amaçlı" #. module: base_calendar #: view:base_calendar.invite.attendee:0 msgid "Invite" -msgstr "" +msgstr "Davet et" #. module: base_calendar #: model:ir.model,name:base_calendar.model_calendar_attendee msgid "Attendee information" -msgstr "" +msgstr "Katılımcı Bilgisi" #. module: base_calendar #: field:calendar.alarm,res_id:0 msgid "Resource ID" -msgstr "" +msgstr "Kaynak Kimliği" #. module: base_calendar #: selection:calendar.attendee,state:0 msgid "Needs Action" -msgstr "" +msgstr "Eylem Gerekir" #. module: base_calendar #: field:calendar.attendee,sent_by:0 msgid "Sent By" -msgstr "" +msgstr "Gönderen" #. module: base_calendar #: field:calendar.event,sequence:0 #: field:calendar.todo,sequence:0 msgid "Sequence" -msgstr "" +msgstr "Diziliş" #. module: base_calendar #: help:calendar.event,alarm_id:0 #: help:calendar.todo,alarm_id:0 msgid "Set an alarm at this time, before the event occurs" -msgstr "" +msgstr "Bu sefer etkinlik başlamadan önce alarm ayarla" #. module: base_calendar #: selection:base_calendar.invite.attendee,type:0 msgid "Internal User" -msgstr "" +msgstr "İç Kullanıcı" #. module: base_calendar #: view:calendar.attendee:0 #: view:calendar.event:0 msgid "Accept" -msgstr "" +msgstr "Kabul et" #. module: base_calendar #: selection:base.calendar.set.exrule,week_list:0 #: selection:calendar.event,week_list:0 #: selection:calendar.todo,week_list:0 msgid "Saturday" -msgstr "" +msgstr "Cumartesi" #. module: base_calendar #: view:calendar.attendee:0 msgid "Invitation To" -msgstr "" +msgstr "Davetiye Gönder" #. module: base_calendar #: selection:base.calendar.set.exrule,byday:0 #: selection:calendar.event,byday:0 #: selection:calendar.todo,byday:0 msgid "Second" -msgstr "" +msgstr "İkinci" #. module: base_calendar #: field:calendar.attendee,availability:0 #: field:res.users,availability:0 msgid "Free/Busy" -msgstr "" +msgstr "Uygun/Meşgul" #. module: base_calendar #: field:calendar.event,end_type:0 #: field:calendar.todo,end_type:0 msgid "Way to end reccurency" -msgstr "" +msgstr "Yineleme sonlandırma yolu" #. module: base_calendar #: field:calendar.alarm,duration:0 @@ -1629,17 +1646,17 @@ msgstr "" #: field:res.alarm,duration:0 #: field:res.alarm,trigger_duration:0 msgid "Duration" -msgstr "" +msgstr "Süre" #. module: base_calendar #: selection:base_calendar.invite.attendee,type:0 msgid "External Email" -msgstr "" +msgstr "Dış Eposta" #. module: base_calendar #: field:calendar.alarm,trigger_date:0 msgid "Trigger Date" -msgstr "" +msgstr "Tetikleme Tarihi" #. module: base_calendar #: help:calendar.alarm,attach:0 @@ -1657,4 +1674,7 @@ msgstr "" #: selection:calendar.event,byday:0 #: selection:calendar.todo,byday:0 msgid "Fifth" -msgstr "" +msgstr "Beşinci" + +#~ msgid "Set Exclude range" +#~ msgstr "Hariç tutulacak alanı ayarla" diff --git a/addons/caldav/i18n/tr.po b/addons/caldav/i18n/tr.po index c88efae7f95..54e72a958c6 100644 --- a/addons/caldav/i18n/tr.po +++ b/addons/caldav/i18n/tr.po @@ -8,24 +8,24 @@ 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-05-29 10:44+0000\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2011-06-20 20:57+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-05-30 04:59+0000\n" -"X-Generator: Launchpad (build 12959)\n" +"X-Launchpad-Export-Date: 2011-06-21 04:37+0000\n" +"X-Generator: Launchpad (build 13168)\n" #. module: caldav #: view:basic.calendar:0 msgid "Value Mapping" -msgstr "" +msgstr "Değer Eşleme" #. module: caldav #: help:caldav.browse,url:0 msgid "Url of the caldav server, use for synchronization" -msgstr "" +msgstr "Caldav sunucusu url si, senkronize etmek için kullanın" #. module: caldav #: field:basic.calendar.alias,name:0 @@ -35,17 +35,17 @@ msgstr "Dosya ismi" #. module: caldav #: model:ir.model,name:caldav.model_calendar_event_export msgid "Event Export" -msgstr "" +msgstr "Olay Dışaaktarımı" #. module: caldav #: view:calendar.event.subscribe:0 msgid "Provide path for Remote Calendar" -msgstr "" +msgstr "Uzaktan Takvim yolunu belirt" #. module: caldav #: model:ir.actions.act_window,name:caldav.action_calendar_event_import_values msgid "Import .ics File" -msgstr "" +msgstr ".ics Dosyası İçe aktar" #. module: caldav #: view:calendar.event.export:0 @@ -61,7 +61,7 @@ msgstr "Katılımcı" #. module: caldav #: sql_constraint:basic.calendar.fields:0 msgid "Can not map a field more than once" -msgstr "" +msgstr "Birden çok alan eşleştirilemiyor" #. module: caldav #: code:addons/caldav/calendar.py:787 @@ -94,12 +94,12 @@ msgstr "Hizmetler" #. module: caldav #: selection:basic.calendar.fields,fn:0 msgid "Expression as constant" -msgstr "" +msgstr "Sabit İfade" #. module: caldav #: selection:user.preference,device:0 msgid "Evolution" -msgstr "" +msgstr "Evrim" #. module: caldav #: view:calendar.event.import:0 @@ -127,12 +127,12 @@ msgstr "Caldav Sunucusu" #: code:addons/caldav/wizard/calendar_event_subscribe.py:59 #, python-format msgid "Error!" -msgstr "" +msgstr "Hata!" #. module: caldav #: help:caldav.browse,caldav_doc_file:0 msgid "download full caldav Documentation." -msgstr "" +msgstr "Tam calsav Belgesi indir" #. module: caldav #: selection:user.preference,device:0 @@ -210,7 +210,7 @@ msgstr "YAPILACAK" #. module: caldav #: view:calendar.event.export:0 msgid "Export ICS" -msgstr "" +msgstr "ICS Dışaaktar" #. module: caldav #: selection:basic.calendar.fields,fn:0 @@ -221,7 +221,7 @@ msgstr "Alanı Kullan" #: code:addons/caldav/calendar.py:787 #, python-format msgid "Can not create line \"%s\" more than once" -msgstr "" +msgstr "\"%s\" Satırı birden çok oluşturulamıyor" #. module: caldav #: view:basic.calendar:0 @@ -233,24 +233,24 @@ msgstr "Takvim Satırları" #. module: caldav #: model:ir.model,name:caldav.model_calendar_event_subscribe msgid "Event subscribe" -msgstr "" +msgstr "Olay aboneliği" #. module: caldav #: view:calendar.event.import:0 msgid "Import ICS" -msgstr "" +msgstr "ICS içeaktar" #. module: caldav #: view:calendar.event.import:0 #: view:calendar.event.subscribe:0 #: view:user.preference:0 msgid "_Cancel" -msgstr "" +msgstr "_Vazgeç" #. module: caldav #: model:ir.model,name:caldav.model_basic_calendar_event msgid "basic.calendar.event" -msgstr "" +msgstr "temel.Etkinlik.olay" #. module: caldav #: view:basic.calendar:0 @@ -258,7 +258,7 @@ msgstr "" #: selection:basic.calendar.attributes,type:0 #: selection:basic.calendar.lines,name:0 msgid "Event" -msgstr "" +msgstr "Etkinlik" #. module: caldav #: field:document.directory,calendar_collection:0 diff --git a/addons/claim_from_delivery/i18n/fi.po b/addons/claim_from_delivery/i18n/fi.po new file mode 100644 index 00000000000..84fd929478a --- /dev/null +++ b/addons/claim_from_delivery/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-20 10:45+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-21 04:36+0000\n" +"X-Generator: Launchpad (build 13168)\n" + +#. module: claim_from_delivery +#: model:ir.actions.act_window,name:claim_from_delivery.action_claim_from_delivery +msgid "Claim" +msgstr "Reklamaatio" + +#. module: claim_from_delivery +#: model:ir.module.module,description:claim_from_delivery.module_meta_information +msgid "Create Claim from delivery order:\n" +msgstr "Luo reklamaatio toimitustilaukselta:\n" + +#. module: claim_from_delivery +#: model:ir.module.module,shortdesc:claim_from_delivery.module_meta_information +msgid "Claim from delivery" +msgstr "Reklamaatio toimitukselta" diff --git a/addons/crm/i18n/tr.po b/addons/crm/i18n/tr.po index cae854c9be6..b6542f5220e 100644 --- a/addons/crm/i18n/tr.po +++ b/addons/crm/i18n/tr.po @@ -7,13 +7,13 @@ 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-06-17 17:46+0000\n" +"PO-Revision-Date: 2011-06-20 20:31+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-06-18 04:56+0000\n" +"X-Launchpad-Export-Date: 2011-06-21 04:36+0000\n" "X-Generator: Launchpad (build 13168)\n" #. module: crm @@ -2323,6 +2323,15 @@ msgid "" "email gateway: new emails may create leads, each of them automatically gets " "the history of the conversation with the prospect." msgstr "" +"Adaylar, ürünlerinize ve hizmetlerinize ilgi duyan aday ya da paydaşların " +"ilk temaslarını yönetmeyi ve izlemeyi sağlar. Bir aday, satış çevriminizde " +"genellikle ilk adımdır. Yeterli bulunduğunda bir aday, herhangi bir " +"bağlantılı etkinliğinde ayrıntılı olarak izlenmesi için ilgili paydaşın " +"oluşturulması sırasında iş fırsatına çevrilebilir. Bir adayın veritabanını " +"içeaktarabilir, kartvizitlerin kaydını tutabilir ya da websitenizin iletişim " +"formunu OpenERP Adaylarla entegre edebilirsiniz. Adaylar eposta ağgeçidine " +"bağlanabilir: yeni epostalar adayları oluşturur, her biri adaylarla yapılan " +"konuşma geçmişini otomatikmen alır." #. module: crm #: selection:crm.lead2opportunity.partner,action:0 diff --git a/addons/document_ftp/i18n/tr.po b/addons/document_ftp/i18n/tr.po new file mode 100644 index 00000000000..cc03724641e --- /dev/null +++ b/addons/document_ftp/i18n/tr.po @@ -0,0 +1,141 @@ +# Turkish 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-20 20:45+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-Generator: Launchpad (build 13168)\n" + +#. module: document_ftp +#: model:ir.model,name:document_ftp.model_document_ftp_configuration +msgid "Auto Directory Configuration" +msgstr "Otomatik Klasör Yapılandırması" + +#. 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 "Yapılandırma Gelişimi" + +#. module: document_ftp +#: model:ir.actions.url,name:document_ftp.action_document_browse +msgid "Browse Files" +msgstr "Dosyalara Gözat" + +#. module: document_ftp +#: field:document.ftp.configuration,config_logo:0 +msgid "Image" +msgstr "Resim" + +#. module: document_ftp +#: field:document.ftp.configuration,host:0 +msgid "Address" +msgstr "Adres" + +#. module: document_ftp +#: field:document.ftp.browse,url:0 +msgid "FTP Server" +msgstr "FTP Sunucusu" + +#. module: document_ftp +#: model:ir.actions.act_window,name:document_ftp.action_config_auto_directory +msgid "FTP Server Configuration" +msgstr "FTP Sunucusu Yapılandırması" + +#. 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 "" +"Bu bir belge yönetim sistemli destek FTP Arayüzüdür.\n" +" Bu modül ile yalnızca OpenERP nin içinden belgelere erişmekle kalmayıp \n" +" FTP istemcisini kullanarak dosya sistemi içinden de \n" +" bağlanabileceksiniz.\n" + +#. module: document_ftp +#: view:document.ftp.browse:0 +msgid "_Browse" +msgstr "_Gözat" + +#. 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 "" +"DMS erişimi için kullanıcıların bağlanacağı sunucu adresi ya da IP ve " +"bağlantı noktasıdır." + +#. module: document_ftp +#: model:ir.ui.menu,name:document_ftp.menu_document_browse +msgid "Shared Repository (FTP)" +msgstr "Paylaşılan Havuz (FTP)" + +#. module: document_ftp +#: view:document.ftp.browse:0 +msgid "_Cancel" +msgstr "_Vazgeç" + +#. module: document_ftp +#: view:document.ftp.configuration:0 +msgid "Configure FTP Server" +msgstr "FTP Sunucusunu Yapılandır" + +#. module: document_ftp +#: model:ir.module.module,shortdesc:document_ftp.module_meta_information +msgid "Integrated FTP Server with Document Management System" +msgstr "Belge Yönetim Sistemi ile entegre FTP Sunucusu" + +#. module: document_ftp +#: view:document.ftp.configuration:0 +msgid "title" +msgstr "unvan" + +#. module: document_ftp +#: model:ir.model,name:document_ftp.model_document_ftp_browse +msgid "Document FTP Browse" +msgstr "FTP BelgeTaraması" + +#. module: document_ftp +#: view:document.ftp.configuration:0 +msgid "Knowledge Application Configuration" +msgstr "Bilgi Birikimi Uygulama Ayarları" + +#. module: document_ftp +#: model:ir.actions.act_window,name:document_ftp.action_ftp_browse +msgid "Document Browse" +msgstr "Belge Tarama" + +#. module: document_ftp +#: view:document.ftp.browse:0 +msgid "Browse Document" +msgstr "Belge Tara" + +#. module: document_ftp +#: view:document.ftp.configuration:0 +msgid "res_config_contents" +msgstr "res_config_contents" diff --git a/addons/l10n_syscohada/i18n/fr.po b/addons/l10n_syscohada/i18n/fr.po new file mode 100644 index 00000000000..8a58faab1fa --- /dev/null +++ b/addons/l10n_syscohada/i18n/fr.po @@ -0,0 +1,200 @@ +# Translation of OpenERP Server. +# This file contains the translation of the following modules: +# * l10n_syscohada +# +msgid "" +msgstr "" +"Project-Id-Version: OpenERP Server 5.0.0\n" +"Report-Msgid-Bugs-To: support@openerp.com\n" +"POT-Creation-Date: 2010-05-09 10:31+0000\n" +"PO-Revision-Date: 2011-06-20 13:17+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-06-21 04:37+0000\n" +"X-Generator: Launchpad (build 13168)\n" + +#. module: l10n_syscohada +#: model:ir.actions.todo,note:l10n_syscohada.config_call_account_template_syscohada +msgid "" +"Generate Chart of Accounts from a Chart Template. You will be asked to pass " +"the name of the company, the chart template to follow, the no. of digits to " +"generate the code for your accounts and Bank account, currency to create " +"Journals. Thus,the pure copy of chart Template is generated.\n" +"\tThis is the same wizard that runs from Financial " +"Management/Configuration/Financial Accounting/Financial Accounts/Generate " +"Chart of Accounts from a Chart Template." +msgstr "" + +#. module: l10n_syscohada +#: model:account.account.type,name:l10n_syscohada.account_type_asset +msgid "Asset" +msgstr "Actifs" + +#. module: l10n_syscohada +#: model:account.account.type,name:l10n_syscohada.account_type_income +msgid "Income" +msgstr "Produits" + +#. module: l10n_syscohada +#: model:account.account.type,name:l10n_syscohada.account_type_payable +msgid "Payable" +msgstr "À payer" + +#. module: l10n_syscohada +#: model:account.account.type,name:l10n_syscohada.account_type_stocks +msgid "Actif circulant" +msgstr "Actif circulant" + +#. module: l10n_syscohada +#: model:account.account.type,name:l10n_syscohada.account_type_dettes +msgid "Dettes long terme" +msgstr "Dettes long terme" + +#. module: l10n_syscohada +#: model:account.account.type,name:l10n_syscohada.account_type_tax +msgid "Tax" +msgstr "Taxes" + +#. module: l10n_syscohada +#: constraint:account.account.template:0 +msgid "Error ! You can not create recursive account templates." +msgstr "Erreur ! Vous ne pouvez pas créer des modéles de comptes récursifs" + +#. module: l10n_syscohada +#: model:account.account.type,name:l10n_syscohada.account_type_provision +msgid "Provisions" +msgstr "Provisions" + +#. module: l10n_syscohada +#: constraint:account.tax.code.template:0 +msgid "Error ! You can not create recursive Tax Codes." +msgstr "Erreur ! Vous ne pouvez pas créer de codes de taxe récursifs" + +#. module: l10n_syscohada +#: model:account.account.type,name:l10n_syscohada.account_type_commitment +msgid "Engagements" +msgstr "Engagements" + +#. module: l10n_syscohada +#: model:ir.module.module,description:l10n_syscohada.module_meta_information +msgid "This module implementes the accounting chart for OHADA area." +msgstr "" +"Ce module implémente le plan comptable général du système comptable de la " +"zone OHAHA" + +#. module: l10n_syscohada +#: model:account.account.type,name:l10n_syscohada.account_type_expense +msgid "Expense" +msgstr "Charges" + +#. module: l10n_syscohada +#: model:account.account.type,name:l10n_syscohada.account_type_receivable +msgid "Receivable" +msgstr "Recevable" + +#. module: l10n_syscohada +#: constraint:ir.model:0 +msgid "" +"The Object name must start with x_ and not contain any special character !" +msgstr "" +"Le nom de l'objet doit commencer avec x_ et ne pas contenir de charactères " +"spéciaux !" + +#. module: l10n_syscohada +#: model:account.account.type,name:l10n_syscohada.account_type_immobilisations +msgid "Immobilisations" +msgstr "Immobilisations" + +#. module: l10n_syscohada +#: model:account.account.type,name:l10n_syscohada.account_type_equity +msgid "Equity" +msgstr "Capitaux propres" + +#. module: l10n_syscohada +#: model:account.account.type,name:l10n_syscohada.account_type_stock +msgid "Stocks" +msgstr "Stocks" + +#. module: l10n_syscohada +#: model:account.account.type,name:l10n_syscohada.account_type_cash +msgid "Cash" +msgstr "Liquidités" + +#. module: l10n_syscohada +#: model:account.account.type,name:l10n_syscohada.account_type_special +msgid "Comptes spéciaux" +msgstr "Comptes spéciaux" + +#. module: l10n_syscohada +#: model:account.account.type,name:l10n_syscohada.account_type_view +msgid "View" +msgstr "Vue" + +#. module: l10n_syscohada +#: model:ir.module.module,shortdesc:l10n_syscohada.module_meta_information +msgid "OHADA - Plan comptable général" +msgstr "" + +#. module: l10n_syscohada +#: model:account.account.type,name:l10n_syscohada.account_type_cloture +msgid "Cloture" +msgstr "Clôture" + +#~ msgid "The journal must have centralised counterpart" +#~ msgstr "Le journal attend une contrepartie centralisée" + +#~ msgid "Opening Entries Period" +#~ msgstr "Période des écritures d'ouvertures" + +#~ msgid "Fiscal Year to close" +#~ msgstr "Année fiscale à clôturer" + +#~ msgid "Generate Fiscal Year Opening Entries(Corrected)" +#~ msgstr "Générer les écritures d'ouvertures d'exercice fiscal(Corrigé)" + +#~ msgid "Generated during fiscal year closing/opening process" +#~ msgstr "Ecriture de report" + +#~ msgid "Opening Entries Journal" +#~ msgstr "Journal des écritures d'ouverture" + +#~ msgid "The journal must have default credit and debit account" +#~ msgstr "Le journal doit posséder un compte de crédit et débit par défaut" + +#~ msgid "Create entries" +#~ msgstr "Créer les écritures" + +#~ msgid "Name of new entries" +#~ msgstr "Nom des nouvelles entrées" + +#~ msgid "Closing of fiscal year cancelled, please check the box !" +#~ msgstr "Clôture de l'exercice fiscal annulée, veuillez cocher la case !" + +#~ msgid "End of Fiscal Year Entry" +#~ msgstr "Écriture de fin d'exercice fiscal" + +#~ msgid "The opening journal must not have any entry in the new fiscal year !" +#~ msgstr "" +#~ "Le journal d'ouverture ne doit pas contenir d'écriture dans le nouvel " +#~ "exercice fiscal !" + +#~ msgid "Close Fiscal Year with new entries" +#~ msgstr "Clôturer l'exercice fiscal avec de nouvelles écritures" + +#~ msgid "UserError" +#~ msgstr "Erreur utilsateur" + +#~ msgid "New Fiscal Year" +#~ msgstr "Nouvel exercice fiscal" + +#~ msgid "Check this box" +#~ msgstr "Cocher cette case" + +#~ msgid "Are you sure you want to create entries?" +#~ msgstr "Etes vous sûr de vouloir enrégistrer des écritures" + +#~ msgid "Cancel" +#~ msgstr "Annuler" diff --git a/addons/mail_gateway/i18n/fi.po b/addons/mail_gateway/i18n/fi.po new file mode 100644 index 00000000000..fb05ccd2184 --- /dev/null +++ b/addons/mail_gateway/i18n/fi.po @@ -0,0 +1,360 @@ +# 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-20 10:00+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-21 04:37+0000\n" +"X-Generator: Launchpad (build 13168)\n" + +#. module: mail_gateway +#: field:mailgate.message,res_id:0 +msgid "Resource ID" +msgstr "Resurssi ID" + +#. module: mail_gateway +#: code:addons/mail_gateway/mail_gateway.py:68 +#: code:addons/mail_gateway/mail_gateway.py:71 +#: code:addons/mail_gateway/mail_gateway.py:89 +#, python-format +msgid "Method is not implemented" +msgstr "Metodia ei ole toteutettu" + +#. module: mail_gateway +#: view:mailgate.message:0 +#: field:mailgate.message,email_from:0 +msgid "From" +msgstr "Lähettäjä" + +#. module: mail_gateway +#: view:mailgate.message:0 +msgid "Open Attachments" +msgstr "Avaa liitteet" + +#. module: mail_gateway +#: view:mailgate.message:0 +msgid "Message Details" +msgstr "Viestin yksityiskohdat" + +#. module: mail_gateway +#: field:mailgate.message,message_id:0 +msgid "Message Id" +msgstr "Viestin ID" + +#. module: mail_gateway +#: field:mailgate.message,ref_id:0 +msgid "Reference Id" +msgstr "Viite id" + +#. module: mail_gateway +#: view:mailgate.thread:0 +msgid "Mailgateway History" +msgstr "Postiyhteyden historia" + +#. module: mail_gateway +#: code:addons/mail_gateway/mail_gateway.py:249 +#, python-format +msgid "Note" +msgstr "Huomautus" + +#. module: mail_gateway +#: view:mailgate.message:0 +msgid "Group By..." +msgstr "Ryhmittely.." + +#. module: mail_gateway +#: constraint:res.partner:0 +msgid "Error ! You can not create recursive associated members." +msgstr "Virhe! Rekursiivisesti rinnastettuja jäseniä ei voi luoda." + +#. module: mail_gateway +#: help:mailgate.message,message_id:0 +msgid "Message Id on Email." +msgstr "Viestin id sähköpostissa" + +#. module: mail_gateway +#: help:mailgate.message,email_to:0 +msgid "Email Recipients" +msgstr "Sähköpostin vastaanottajat" + +#. module: mail_gateway +#: view:mailgate.message:0 +msgid "Details" +msgstr "Yksityiskohdat" + +#. module: mail_gateway +#: view:mailgate.thread:0 +msgid "Mailgate History" +msgstr "Sähöpostivälittäjän historia" + +#. module: mail_gateway +#: model:ir.model,name:mail_gateway.model_email_server_tools +msgid "Email Server Tools" +msgstr "Sähköpostipalvelimen työkalut" + +#. module: mail_gateway +#: view:mailgate.message:0 +msgid "Email Followers" +msgstr "Sähköpostin seuraajat" + +#. module: mail_gateway +#: model:ir.model,name:mail_gateway.model_res_partner +#: view:mailgate.message:0 +#: field:mailgate.message,partner_id:0 +msgid "Partner" +msgstr "Yhteistyökumppani" + +#. module: mail_gateway +#: code:addons/mail_gateway/mail_gateway.py:250 +#, python-format +msgid " wrote on %s:\n" +msgstr "" + +#. module: mail_gateway +#: view:mailgate.message:0 +#: field:mailgate.message,description:0 +#: field:mailgate.message,message:0 +msgid "Description" +msgstr "Kuvaus" + +#. module: mail_gateway +#: field:mailgate.message,email_to:0 +msgid "To" +msgstr "Vastaanottaja" + +#. module: mail_gateway +#: help:mailgate.message,references:0 +msgid "References emails." +msgstr "Viittaavat sähköpostit" + +#. module: mail_gateway +#: help:mailgate.message,email_cc:0 +msgid "Carbon Copy Email Recipients" +msgstr "Kopio viestistä vastaanottajille" + +#. module: mail_gateway +#: model:ir.module.module,shortdesc:mail_gateway.module_meta_information +msgid "Email Gateway System" +msgstr "Sähköpostivälitysjärjstelmä" + +#. module: mail_gateway +#: field:mailgate.message,date:0 +msgid "Date" +msgstr "Päiväys" + +#. module: mail_gateway +#: field:mailgate.message,model:0 +msgid "Object Name" +msgstr "Objektin nimi" + +#. module: mail_gateway +#: view:mailgate.message:0 +msgid "Partner Name" +msgstr "Kumppanin Nimi" + +#. module: mail_gateway +#: model:ir.actions.act_window,name:mail_gateway.action_view_mailgate_thread +msgid "Mailgateway Threads" +msgstr "sähköpostivälittäjän keskustelut" + +#. module: mail_gateway +#: code:addons/mail_gateway/mail_gateway.py:247 +#, python-format +msgid "Opportunity" +msgstr "Mahdollisuus" + +#. module: mail_gateway +#: model:ir.actions.act_window,name:mail_gateway.act_res_partner_emails +#: model:ir.actions.act_window,name:mail_gateway.action_view_mailgate_message +#: view:mailgate.message:0 +#: field:res.partner,emails:0 +msgid "Emails" +msgstr "Sähköpostit" + +#. module: mail_gateway +#: code:addons/mail_gateway/mail_gateway.py:252 +#, python-format +msgid "Stage" +msgstr "Vaihe" + +#. module: mail_gateway +#: code:addons/mail_gateway/mail_gateway.py:250 +#, python-format +msgid " added note on " +msgstr " lisäsi huomautuksen " + +#. module: mail_gateway +#: help:mailgate.message,email_from:0 +msgid "Email From" +msgstr "Sähköposti lähettäjältä" + +#. module: mail_gateway +#: view:mailgate.message:0 +msgid "Thread" +msgstr "Keskustelu" + +#. module: mail_gateway +#: model:ir.model,name:mail_gateway.model_mailgate_message +msgid "Mailgateway Message" +msgstr "sähköpostivälittäjän viesti" + +#. module: mail_gateway +#: model:ir.actions.act_window,name:mail_gateway.action_view_mail_message +#: field:mailgate.thread,message_ids:0 +msgid "Messages" +msgstr "Viestit" + +#. module: mail_gateway +#: field:mailgate.message,user_id:0 +msgid "User Responsible" +msgstr "Vastuunalainen käyttäjä" + +#. module: mail_gateway +#: code:addons/mail_gateway/mail_gateway.py:248 +#, python-format +msgid "Converted to Opportunity" +msgstr "Muutettu mahdollisuudeksi" + +#. module: mail_gateway +#: field:mailgate.message,email_bcc:0 +msgid "Bcc" +msgstr "Piilokopio" + +#. module: mail_gateway +#: field:mailgate.message,history:0 +msgid "Is History?" +msgstr "onko historiaa?" + +#. module: mail_gateway +#: help:mailgate.message,email_bcc:0 +msgid "Blind Carbon Copy Email Recipients" +msgstr "Piilokopion vastaanottajat" + +#. module: mail_gateway +#: view:mailgate.message:0 +msgid "mailgate message" +msgstr "Postinvälittäjän viesti" + +#. module: mail_gateway +#: code:addons/mail_gateway/mail_gateway.py:148 +#: view:mailgate.thread:0 +#: view:res.partner:0 +#, python-format +msgid "History" +msgstr "Historia" + +#. module: mail_gateway +#: field:mailgate.message,references:0 +msgid "References" +msgstr "Viitteet" + +#. module: mail_gateway +#: model:ir.model,name:mail_gateway.model_mailgate_thread +#: view:mailgate.thread:0 +msgid "Mailgateway Thread" +msgstr "sähköpostivälittäjän keskustelu" + +#. module: mail_gateway +#: model:ir.actions.act_window,name:mail_gateway.act_res_partner_open_email +#: view:mailgate.message:0 +#: field:mailgate.message,attachment_ids:0 +#: view:mailgate.thread:0 +msgid "Attachments" +msgstr "Liitteet" + +#. module: mail_gateway +#: view:mailgate.message:0 +msgid "Open Document" +msgstr "Avaa asiakirja" + +#. module: mail_gateway +#: view:mailgate.thread:0 +msgid "Email Details" +msgstr "Sähköpostin yksityiskohdat" + +#. module: mail_gateway +#: field:mailgate.message,email_cc:0 +msgid "Cc" +msgstr "Kopio" + +#. module: mail_gateway +#: code:addons/mail_gateway/mail_gateway.py:254 +#, python-format +msgid " on %s:\n" +msgstr "" + +#. module: mail_gateway +#: view:mailgate.message:0 +msgid "Month" +msgstr "Kuukausi" + +#. module: mail_gateway +#: view:mailgate.message:0 +msgid "Email Search" +msgstr "Sähköpostin haku" + +#. module: mail_gateway +#: code:addons/mail_gateway/mail_gateway.py:561 +#, python-format +msgid "receive" +msgstr "vastaanota" + +#. module: mail_gateway +#: model:ir.module.module,description:mail_gateway.module_meta_information +msgid "" +"The generic email gateway system allows to send and receive emails\n" +" * History for Emails\n" +" * Easy Integration with any Module" +msgstr "" + +#. module: mail_gateway +#: code:addons/mail_gateway/mail_gateway.py:255 +#, python-format +msgid "Changed Status to: " +msgstr "Tila muutettu : " + +#. module: mail_gateway +#: field:mailgate.message,display_text:0 +msgid "Display Text" +msgstr "Näytä teksti" + +#. module: mail_gateway +#: view:mailgate.message:0 +msgid "Owner" +msgstr "Omistaja" + +#. module: mail_gateway +#: code:addons/mail_gateway/mail_gateway.py:253 +#, python-format +msgid "Changed Stage to: " +msgstr "Vaihe muutettu : " + +#. module: mail_gateway +#: view:mailgate.message:0 +msgid "Message" +msgstr "Viesti" + +#. module: mail_gateway +#: view:mailgate.message:0 +#: field:mailgate.message,name:0 +msgid "Subject" +msgstr "Aihe" + +#. module: mail_gateway +#: help:mailgate.message,ref_id:0 +msgid "Message Id in Email Server." +msgstr "Viestin ID sähköpostipalvelimella." + +#, python-format +#~ msgid " wrote on " +#~ msgstr " kirjoitti " diff --git a/addons/outlook/i18n/fi.po b/addons/outlook/i18n/fi.po new file mode 100644 index 00000000000..c99b602787c --- /dev/null +++ b/addons/outlook/i18n/fi.po @@ -0,0 +1,147 @@ +# 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-20 09:14+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-21 04:37+0000\n" +"X-Generator: Launchpad (build 13168)\n" + +#. module: outlook +#: field:outlook.installer,doc_file:0 +msgid "Installation Manual" +msgstr "Asennusohje" + +#. module: outlook +#: field:outlook.installer,plugin_file:0 +msgid "Outlook Plug-in" +msgstr "Outlook liitännäinen" + +#. module: outlook +#: field:outlook.installer,description:0 +msgid "Description" +msgstr "Kuvaus" + +#. module: outlook +#: model:ir.ui.menu,name:outlook.menu_base_config_plugins_outlook +#: view:outlook.installer:0 +msgid "Outlook Plug-In" +msgstr "Outlook liitännäinen" + +#. module: outlook +#: view:outlook.installer:0 +msgid "Skip" +msgstr "Ohita" + +#. module: outlook +#: model:ir.module.module,shortdesc:outlook.module_meta_information +msgid "Outlook Interface" +msgstr "Outlook liittymä" + +#. module: outlook +#: field:outlook.installer,doc_name:0 +#: field:outlook.installer,name:0 +msgid "File name" +msgstr "Tiedostonimi" + +#. module: outlook +#: field:outlook.installer,outlook:0 +msgid "Outlook Plug-in " +msgstr "Outlook liitännäinen " + +#. module: outlook +#: model:ir.module.module,description:outlook.module_meta_information +msgid "" +"\n" +" This module provide the Outlook plug-in. \n" +"\n" +" Outlook plug-in allows you to select an object that you’d like to add\n" +" to your email and its attachments from MS Outlook. You can select a " +"partner, a task,\n" +" a project, an analytical account, or any other object and Archived " +"selected\n" +" mail in mailgate.messages with attachments.\n" +"\n" +" " +msgstr "" + +#. module: outlook +#: help:outlook.installer,doc_file:0 +msgid "The documentation file :- how to install Outlook Plug-in." +msgstr "Dokumentointi : -kuinka outlook liitännäinen asennetaan." + +#. module: outlook +#: model:ir.model,name:outlook.model_outlook_installer +msgid "outlook.installer" +msgstr "" + +#. module: outlook +#: model:ir.actions.act_window,name:outlook.action_outlook_installer +#: model:ir.actions.act_window,name:outlook.action_outlook_wizard +#: view:outlook.installer:0 +msgid "Outlook Plug-In Configuration" +msgstr "Outlook liitännäisen konfiguraatio" + +#. module: outlook +#: field:outlook.installer,progress:0 +msgid "Configuration Progress" +msgstr "Konfiguraation eteneminen" + +#. module: outlook +#: view:outlook.installer:0 +msgid "" +"This plug-in allows you to link your e-mail to OpenERP's documents. You can " +"attach it to any existing one in OpenERP or create a new one." +msgstr "" +"Tämä liitännäien sallii sinun linkittää sähköpostisi OpenERP dokumentteihin. " +"Voit liittää sen mihin tahansa OpenERP:iin tai luoda uuden." + +#. module: outlook +#: help:outlook.installer,outlook:0 +msgid "" +"Allows you to select an object that you would like to add to your email and " +"its attachments." +msgstr "" +"Voit valita objektin jonka haluat liittää sähköpostiin ja sen liitteisiin." + +#. module: outlook +#: view:outlook.installer:0 +msgid "title" +msgstr "otsikko" + +#. module: outlook +#: view:outlook.installer:0 +msgid "_Close" +msgstr "" + +#. module: outlook +#: view:outlook.installer:0 +msgid "Installation and Configuration Steps" +msgstr "Asennus ja konfigurointivaiheet" + +#. module: outlook +#: field:outlook.installer,config_logo:0 +msgid "Image" +msgstr "Kuva" + +#. module: outlook +#: help:outlook.installer,plugin_file:0 +msgid "" +"outlook plug-in file. Save as this file and install this plug-in in outlook." +msgstr "" +"Outlook liitännäistiedosto. Talleta se tiedostona ja asenna outlookissa." + +#. module: outlook +#: view:outlook.installer:0 +msgid "Configure" +msgstr "Konfiguroi" diff --git a/addons/pad/i18n/fi.po b/addons/pad/i18n/fi.po new file mode 100644 index 00000000000..fbec40b9370 --- /dev/null +++ b/addons/pad/i18n/fi.po @@ -0,0 +1,77 @@ +# 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-20 09:18+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-21 04:37+0000\n" +"X-Generator: Launchpad (build 13168)\n" + +#. module: pad +#: code:addons/pad/web/editors.py:32 +#, python-format +msgid "Ok" +msgstr "OK" + +#. module: pad +#: code:addons/pad/web/editors.py:29 +#, python-format +msgid "Name" +msgstr "Nimi" + +#. module: pad +#: help:res.company,pad_index:0 +msgid "The root URL of the company's pad instance" +msgstr "Peruspolku yrityksen PAD instassiin" + +#. module: pad +#: model:ir.model,name:pad.model_res_company +msgid "Companies" +msgstr "Yritykset" + +#. module: pad +#: constraint:res.company:0 +msgid "Error! You can not create recursive companies." +msgstr "Virhe! Et voi luoda sisäkkäisiä yrityksiä." + +#. module: pad +#: code:addons/pad/web/editors.py:17 +#, python-format +msgid "Write" +msgstr "Kirjoita" + +#. module: pad +#: model:ir.module.module,description:pad.module_meta_information +msgid "" +"\n" +"Adds enhanced support for (Ether)Pad attachments in the web client, lets " +"the\n" +"company customize which Pad installation should be used to link to new pads\n" +"(by default, pad.openerp.com)\n" +" " +msgstr "" + +#. module: pad +#: field:res.company,pad_index:0 +msgid "Pad root URL" +msgstr "Padin peruspolku (URL)" + +#. module: pad +#: view:res.company:0 +msgid "Pad" +msgstr "" + +#. module: pad +#: model:ir.module.module,shortdesc:pad.module_meta_information +msgid "Enhanced support for (Ether)Pad attachments" +msgstr "Parannettu tuki (Ether)PAD liitännöille" diff --git a/addons/procurement/i18n/fi.po b/addons/procurement/i18n/fi.po new file mode 100644 index 00000000000..6895606767f --- /dev/null +++ b/addons/procurement/i18n/fi.po @@ -0,0 +1,899 @@ +# 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-20 09: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-21 04:37+0000\n" +"X-Generator: Launchpad (build 13168)\n" + +#. module: procurement +#: view:make.procurement:0 +msgid "Ask New Products" +msgstr "Kysy uusia tuotteita" + +#. module: procurement +#: model:ir.ui.menu,name:procurement.menu_stock_sched +msgid "Schedulers" +msgstr "Ajastimet" + +#. module: procurement +#: model:ir.model,name:procurement.model_make_procurement +msgid "Make Procurements" +msgstr "Tee hankinnat" + +#. module: procurement +#: help:procurement.order.compute.all,automatic:0 +msgid "" +"Triggers an automatic procurement for all products that have a virtual stock " +"under 0. You should probably not use this option, we suggest using a MTO " +"configuration on products." +msgstr "" +"Liipaisee automaattisen hankinnan kaikille tuotteille joiden näennäisvarasto " +"on alle 0. Tätä vaihtoehtoa ei yleensä käytetä, vaan tuotteille on parempi " +"määrittää varastosäännöt." + +#. module: procurement +#: view:stock.warehouse.orderpoint:0 +msgid "Group By..." +msgstr "Ryhmittely.." + +#. module: procurement +#: help:stock.warehouse.orderpoint,procurement_draft_ids:0 +msgid "Draft procurement of the product and location of that orderpoint" +msgstr "Luonnnos hankinta tuotteelle ja tilauspisteen paikalle" + +#. module: procurement +#: code:addons/procurement/procurement.py:288 +#, python-format +msgid "No supplier defined for this product !" +msgstr "Tuotteelle ei ole määritelty toimittajaa!" + +#. module: procurement +#: field:make.procurement,uom_id:0 +msgid "Unit of Measure" +msgstr "Mittayksikkö" + +#. module: procurement +#: field:procurement.order,procure_method:0 +msgid "Procurement Method" +msgstr "Hankintatapa" + +#. module: procurement +#: code:addons/procurement/procurement.py:304 +#, python-format +msgid "No address defined for the supplier" +msgstr "Toimittajan osoitetta ei ole määritetty" + +#. module: procurement +#: model:ir.actions.act_window,name:procurement.action_procurement_compute +msgid "Compute Stock Minimum Rules Only" +msgstr "Laske vain varaston minimirajat" + +#. module: procurement +#: field:procurement.order,company_id:0 +#: field:stock.warehouse.orderpoint,company_id:0 +msgid "Company" +msgstr "Yritys" + +#. module: procurement +#: field:procurement.order,product_uos_qty:0 +msgid "UoS Quantity" +msgstr "Myyntiyksikkö määrä" + +#. module: procurement +#: view:procurement.order:0 +#: field:procurement.order,name:0 +msgid "Reason" +msgstr "Syy" + +#. module: procurement +#: view:procurement.order.compute:0 +msgid "Compute Procurements" +msgstr "Laske hankinnat" + +#. module: procurement +#: field:procurement.order,message:0 +msgid "Latest error" +msgstr "Viimeisin virhe" + +#. module: procurement +#: help:mrp.property,composition:0 +msgid "Not used in computations, for information purpose only." +msgstr "Ei käytetä laskutoimituksiin - vain tietoja varten." + +#. module: procurement +#: field:stock.warehouse.orderpoint,procurement_id:0 +msgid "Latest procurement" +msgstr "Viimeisin hankinta" + +#. module: procurement +#: view:procurement.order:0 +msgid "Notes" +msgstr "Huomautukset" + +#. module: procurement +#: selection:procurement.order,procure_method:0 +msgid "on order" +msgstr "tilauksessa" + +#. module: procurement +#: help:procurement.order,message:0 +msgid "Exception occurred while computing procurement orders." +msgstr "Hankintatilausten laskennassa sattui poikkeus." + +#. module: procurement +#: help:procurement.order,state:0 +msgid "" +"When a procurement is created the state is set to 'Draft'.\n" +" If the procurement is confirmed, the state is set to 'Confirmed'. " +" \n" +"After confirming the state is set to 'Running'.\n" +" If any exception arises in the order then the state is set to 'Exception'.\n" +" Once the exception is removed the state becomes 'Ready'.\n" +" It is in 'Waiting'. state when the procurement is waiting for another one " +"to finish." +msgstr "" + +#. module: procurement +#: view:stock.warehouse.orderpoint:0 +msgid "Minimum Stock Rules Search" +msgstr "Minimivarasto sääntöjen haku" + +#. module: procurement +#: help:stock.warehouse.orderpoint,product_min_qty:0 +msgid "" +"When the virtual stock goes belong the Min Quantity, OpenERP generates a " +"procurement to bring the virtual stock to the Max Quantity." +msgstr "" + +#. module: procurement +#: view:procurement.order.compute.all:0 +msgid "Scheduler Parameters" +msgstr "Aikataulutuksen parametrit" + +#. module: procurement +#: model:ir.model,name:procurement.model_stock_move +msgid "Stock Move" +msgstr "Varastosiirto" + +#. module: procurement +#: view:procurement.order:0 +msgid "Planification" +msgstr "Suunnittelu" + +#. module: procurement +#: selection:procurement.order,state:0 +msgid "Ready" +msgstr "Valmis" + +#. module: procurement +#: field:procurement.order.compute.all,automatic:0 +msgid "Automatic orderpoint" +msgstr "Automaattinen tilauspiste" + +#. module: procurement +#: field:mrp.property,composition:0 +msgid "Properties composition" +msgstr "Ominaisuuksien koostumus" + +#. module: procurement +#: selection:procurement.order,state:0 +msgid "Confirmed" +msgstr "Vahvistettu" + +#. module: procurement +#: view:procurement.order:0 +msgid "Retry" +msgstr "Yritä uudelleen" + +#. module: procurement +#: view:procurement.order.compute:0 +#: view:procurement.orderpoint.compute:0 +msgid "Parameters" +msgstr "Parametrit" + +#. module: procurement +#: view:procurement.order:0 +msgid "Confirm" +msgstr "Vahvista" + +#. module: procurement +#: help:procurement.order,origin:0 +msgid "" +"Reference of the document that created this Procurement.\n" +"This is automatically completed by OpenERP." +msgstr "" + +#. module: procurement +#: view:stock.warehouse.orderpoint:0 +msgid "Procurement Orders to Process" +msgstr "Prosessoitavat hankintatilaukset" + +#. module: procurement +#: constraint:res.company:0 +msgid "Error! You can not create recursive companies." +msgstr "Virhe! Et voi luoda sisäkkäisiä yrityksiä." + +#. module: procurement +#: field:procurement.order,priority:0 +msgid "Priority" +msgstr "Prioriteetti" + +#. module: procurement +#: view:procurement.order:0 +#: field:procurement.order,state:0 +msgid "State" +msgstr "Tila" + +#. module: procurement +#: field:procurement.order,location_id:0 +#: view:stock.warehouse.orderpoint:0 +#: field:stock.warehouse.orderpoint,location_id:0 +msgid "Location" +msgstr "Sijainti" + +#. module: procurement +#: model:ir.model,name:procurement.model_stock_picking +msgid "Picking List" +msgstr "Keräilylista" + +#. module: procurement +#: field:make.procurement,warehouse_id:0 +#: view:stock.warehouse.orderpoint:0 +#: field:stock.warehouse.orderpoint,warehouse_id:0 +msgid "Warehouse" +msgstr "Varasto" + +#. module: procurement +#: selection:stock.warehouse.orderpoint,logic:0 +msgid "Best price (not yet active!)" +msgstr "Paras hinta (ei vielä aktiivinen!)" + +#. module: procurement +#: view:procurement.order:0 +msgid "Product & Location" +msgstr "Tuote & Sijainti" + +#. module: procurement +#: model:ir.model,name:procurement.model_procurement_order_compute +msgid "Compute Procurement" +msgstr "Laske hankinta" + +#. module: procurement +#: model:ir.module.module,shortdesc:procurement.module_meta_information +#: field:stock.move,procurements:0 +msgid "Procurements" +msgstr "Hankinnat" + +#. module: procurement +#: field:res.company,schedule_range:0 +msgid "Scheduler Range Days" +msgstr "Ajastimen jakson päivät" + +#. module: procurement +#: model:ir.actions.act_window,help:procurement.procurement_action +msgid "" +"A procurement order is used to record a need for a specific product at a " +"specific location. A procurement order is usually created automatically from " +"sales orders, a Pull Logistics rule or Minimum Stock Rules. When the " +"procurement order is confirmed, it automatically creates the necessary " +"operations to fullfil the need: purchase order proposition, manufacturing " +"order, etc." +msgstr "" + +#. module: procurement +#: field:make.procurement,date_planned:0 +msgid "Planned Date" +msgstr "Suunniteltu päivämäärä" + +#. module: procurement +#: view:procurement.order:0 +msgid "Group By" +msgstr "Ryhmittelyn peruste" + +#. module: procurement +#: field:make.procurement,qty:0 +#: field:procurement.order,product_qty:0 +msgid "Quantity" +msgstr "Määrä" + +#. module: procurement +#: code:addons/procurement/procurement.py:377 +#, python-format +msgid "Not enough stock and no minimum orderpoint rule defined." +msgstr "Ei tarpeeksi varastoa eikä minimitilauspistesääntöä määriteltynä" + +#. module: procurement +#: code:addons/procurement/procurement.py:137 +#, python-format +msgid "Invalid action !" +msgstr "Virheellinen toiminto!" + +#. module: procurement +#: view:procurement.order:0 +msgid "References" +msgstr "Viitteet" + +#. module: procurement +#: view:res.company:0 +msgid "Configuration" +msgstr "Konfiguraatio" + +#. module: procurement +#: field:stock.warehouse.orderpoint,qty_multiple:0 +msgid "Qty Multiple" +msgstr "Määrän kerroin" + +#. module: procurement +#: help:procurement.order,procure_method:0 +msgid "" +"If you encode manually a Procurement, you probably want to use a make to " +"order method." +msgstr "" + +#. module: procurement +#: model:ir.ui.menu,name:procurement.menu_stock_procurement +msgid "Automatic Procurements" +msgstr "Automaattiset hankinnat" + +#. module: procurement +#: field:stock.warehouse.orderpoint,product_max_qty:0 +msgid "Max Quantity" +msgstr "Maksimimäärä" + +#. module: procurement +#: model:ir.model,name:procurement.model_procurement_order +#: model:process.process,name:procurement.process_process_procurementprocess0 +#: view:procurement.order:0 +msgid "Procurement" +msgstr "Hankinta" + +#. module: procurement +#: model:ir.actions.act_window,name:procurement.procurement_action +msgid "Procurement Orders" +msgstr "Hankintatilaukset" + +#. module: procurement +#: view:procurement.order:0 +msgid "To Fix" +msgstr "Korjattavaksi" + +#. module: procurement +#: view:procurement.order:0 +msgid "Exceptions" +msgstr "Poikkeukset" + +#. module: procurement +#: model:process.node,note:procurement.process_node_serviceonorder0 +msgid "Assignment from Production or Purchase Order." +msgstr "Määritys tuotannosta tai ostotilaukselta." + +#. module: procurement +#: model:ir.model,name:procurement.model_mrp_property +msgid "Property" +msgstr "Ominaisuus" + +#. module: procurement +#: model:ir.actions.act_window,name:procurement.act_make_procurement +#: view:make.procurement:0 +msgid "Procurement Request" +msgstr "Hankintapyyntö" + +#. module: procurement +#: view:procurement.orderpoint.compute:0 +msgid "Compute Stock" +msgstr "Laske varasto" + +#. module: procurement +#: view:procurement.order:0 +msgid "Late" +msgstr "Myöhässä" + +#. module: procurement +#: model:process.process,name:procurement.process_process_serviceproductprocess0 +msgid "Service" +msgstr "Palvelu" + +#. module: procurement +#: model:ir.module.module,description:procurement.module_meta_information +msgid "" +"\n" +" This is the module for computing Procurements.\n" +" " +msgstr "" + +#. module: procurement +#: field:stock.warehouse.orderpoint,procurement_draft_ids:0 +msgid "Related Procurement Orders" +msgstr "Liittyvät hankintatilaukset" + +#. module: procurement +#: view:procurement.orderpoint.compute:0 +msgid "" +"Wizard checks all the stock minimum rules and generate procurement order." +msgstr "Velho tarkistaa kaikki minimivarastosäännöt ja luo hankintatilauksen" + +#. module: procurement +#: field:stock.warehouse.orderpoint,product_min_qty:0 +msgid "Min Quantity" +msgstr "Minimimäärä" + +#. module: procurement +#: selection:procurement.order,priority:0 +msgid "Urgent" +msgstr "Kiireellinen" + +#. module: procurement +#: selection:mrp.property,composition:0 +msgid "plus" +msgstr "plus" + +#. module: procurement +#: code:addons/procurement/procurement.py:325 +#, python-format +msgid "" +"Please check the Quantity in Procurement Order(s), it should not be less " +"than 1!" +msgstr "" +"Ole hyvä ja tarkista määrä hankintatilauksella. Sen ei tulisi olla alle 1 !" + +#. module: procurement +#: help:stock.warehouse.orderpoint,active:0 +msgid "" +"If the active field is set to False, it will allow you to hide the " +"orderpoint without removing it." +msgstr "" +"Jos aktiivisen kentän tilaksi asetetaan epätosi (false) se mahdollistaa " +"tilauspisteen piilottamisen ilman sen poistamista" + +#. module: procurement +#: help:stock.warehouse.orderpoint,product_max_qty:0 +msgid "" +"When the virtual stock goes belong the Max Quantity, OpenERP generates a " +"procurement to bring the virtual stock to the Max Quantity." +msgstr "" + +#. module: procurement +#: help:procurement.orderpoint.compute,automatic:0 +msgid "If the stock of a product is under 0, it will act like an orderpoint" +msgstr "Jos tuotteen varastosaldo on alle 0, toimii se tilauspisteenä" + +#. module: procurement +#: view:procurement.order:0 +msgid "Procurement Lines" +msgstr "Hankinnan rivit" + +#. module: procurement +#: view:procurement.order.compute.all:0 +msgid "" +"This wizard allows you to run all procurement, production and/or purchase " +"orders that should be processed based on their configuration. By default, " +"the scheduler is launched automatically every night by OpenERP. You can use " +"this menu to force it to be launched now. Note that it runs in the " +"background, you may have to wait for a few minutes until it has finished " +"computing." +msgstr "" + +#. module: procurement +#: view:procurement.order:0 +#: field:procurement.order,note:0 +msgid "Note" +msgstr "Huomautus" + +#. module: procurement +#: selection:procurement.order,state:0 +msgid "Draft" +msgstr "Luonnos" + +#. module: procurement +#: view:procurement.order.compute:0 +msgid "This wizard will schedule procurements." +msgstr "Tämä ohjattu toiminto ajoittaa hankinnat." + +#. module: procurement +#: view:procurement.order:0 +msgid "Status" +msgstr "Tila" + +#. module: procurement +#: selection:procurement.order,priority:0 +msgid "Normal" +msgstr "Tavallinen" + +#. module: procurement +#: constraint:stock.move:0 +msgid "You try to assign a lot which is not from the same product" +msgstr "Erä ei ole samaa tuotetta" + +#. module: procurement +#: field:stock.warehouse.orderpoint,active:0 +msgid "Active" +msgstr "Aktiivinen" + +#. module: procurement +#: model:process.node,name:procurement.process_node_procureproducts0 +msgid "Procure Products" +msgstr "Hanki tuotteita" + +#. module: procurement +#: field:procurement.order,date_planned:0 +msgid "Scheduled date" +msgstr "Arvioitu päivämäärä" + +#. module: procurement +#: selection:procurement.order,state:0 +msgid "Exception" +msgstr "Poikkeus" + +#. module: procurement +#: code:addons/procurement/schedulers.py:179 +#, python-format +msgid "Automatic OP: %s" +msgstr "Automaattinen tilauspiste: %s" + +#. module: procurement +#: model:ir.model,name:procurement.model_procurement_orderpoint_compute +msgid "Automatic Order Point" +msgstr "Automaattinen tilauspiste" + +#. module: procurement +#: model:ir.model,name:procurement.model_stock_warehouse_orderpoint +msgid "Minimum Inventory Rule" +msgstr "Minimivarastosääntö" + +#. module: procurement +#: model:ir.model,name:procurement.model_res_company +msgid "Companies" +msgstr "Yritykset" + +#. module: procurement +#: view:procurement.order:0 +msgid "Extra Information" +msgstr "Lisätiedot" + +#. module: procurement +#: help:procurement.order,name:0 +msgid "Procurement name." +msgstr "Hankinnan nimi" + +#. module: procurement +#: constraint:stock.move:0 +msgid "You must assign a production lot for this product" +msgstr "Tälle tuotteelle pitää määrittää valmistuserä" + +#. module: procurement +#: view:procurement.order:0 +msgid "Procurement Reason" +msgstr "Hankinnan syy" + +#. module: procurement +#: sql_constraint:stock.warehouse.orderpoint:0 +msgid "Qty Multiple must be greater than zero." +msgstr "Määrän kertoimen tulee olla yli 0" + +#. module: procurement +#: selection:stock.warehouse.orderpoint,logic:0 +msgid "Order to Max" +msgstr "Tilaa maksimiin" + +#. module: procurement +#: field:procurement.order,date_close:0 +msgid "Date Closed" +msgstr "Sulkemispäivä" + +#. module: procurement +#: code:addons/procurement/procurement.py:372 +#, python-format +msgid "Procurement '%s' is in exception: not enough stock." +msgstr "" + +#. module: procurement +#: code:addons/procurement/procurement.py:138 +#, python-format +msgid "Cannot delete Procurement Order(s) which are in %s State!" +msgstr "Ei voi poistaa hankintatilauksia jotka ovat tilassa %s !" + +#. module: procurement +#: code:addons/procurement/procurement.py:324 +#, python-format +msgid "Data Insufficient !" +msgstr "Riittämätön data!" + +#. module: procurement +#: model:ir.model,name:procurement.model_mrp_property_group +#: field:mrp.property,group_id:0 +#: field:mrp.property.group,name:0 +msgid "Property Group" +msgstr "Ominaisuusryhmä" + +#. module: procurement +#: view:stock.warehouse.orderpoint:0 +msgid "Misc" +msgstr "Sekalaiset" + +#. module: procurement +#: view:stock.warehouse.orderpoint:0 +msgid "Locations" +msgstr "Sijainnit" + +#. module: procurement +#: selection:procurement.order,procure_method:0 +msgid "from stock" +msgstr "varastosta" + +#. module: procurement +#: view:stock.warehouse.orderpoint:0 +msgid "General Information" +msgstr "Yleiset tiedot" + +#. module: procurement +#: view:procurement.order:0 +msgid "Run Procurement" +msgstr "Suorita hankinta" + +#. module: procurement +#: selection:procurement.order,state:0 +msgid "Done" +msgstr "Valmis" + +#. module: procurement +#: help:stock.warehouse.orderpoint,qty_multiple:0 +msgid "The procurement quantity will by rounded up to this multiple." +msgstr "Hankinnan määrä pyöristetään ylös tähän moninkertaan." + +#. module: procurement +#: view:make.procurement:0 +#: view:procurement.order:0 +#: selection:procurement.order,state:0 +#: view:procurement.order.compute:0 +#: view:procurement.order.compute.all:0 +#: view:procurement.orderpoint.compute:0 +msgid "Cancel" +msgstr "Peruuta" + +#. module: procurement +#: field:stock.warehouse.orderpoint,logic:0 +msgid "Reordering Mode" +msgstr "Uusintatilauksen tapa" + +#. module: procurement +#: field:procurement.order,origin:0 +msgid "Source Document" +msgstr "Lähdedokumentti" + +#. module: procurement +#: selection:procurement.order,priority:0 +msgid "Not urgent" +msgstr "Ei kiireellinen" + +#. module: procurement +#: model:ir.model,name:procurement.model_procurement_order_compute_all +msgid "Compute all schedulers" +msgstr "Laske kaikki ajastimet" + +#. module: procurement +#: view:procurement.order:0 +msgid "Current" +msgstr "Nykyinen" + +#. module: procurement +#: view:board.board:0 +msgid "Procurements in Exception" +msgstr "Poikkeavat hankinnat" + +#. module: procurement +#: view:procurement.order:0 +msgid "Details" +msgstr "Yksityiskohdat" + +#. module: procurement +#: model:ir.actions.act_window,name:procurement.procurement_action5 +#: model:ir.actions.act_window,name:procurement.procurement_action_board +#: model:ir.actions.act_window,name:procurement.procurement_exceptions +#: model:ir.ui.menu,name:procurement.menu_stock_procurement_action +msgid "Procurement Exceptions" +msgstr "Hankinnan poikkeamat" + +#. module: procurement +#: model:ir.actions.act_window,name:procurement.act_procurement_2_stock_warehouse_orderpoint +#: model:ir.actions.act_window,name:procurement.act_product_product_2_stock_warehouse_orderpoint +#: model:ir.actions.act_window,name:procurement.act_stock_warehouse_2_stock_warehouse_orderpoint +#: model:ir.actions.act_window,name:procurement.action_orderpoint_form +#: model:ir.ui.menu,name:procurement.menu_stock_order_points +#: view:stock.warehouse.orderpoint:0 +msgid "Minimum Stock Rules" +msgstr "Varaston minimirajat" + +#. module: procurement +#: field:procurement.order,close_move:0 +msgid "Close Move at end" +msgstr "Sulje siirto lopussa" + +#. module: procurement +#: view:procurement.order:0 +msgid "Scheduled Date" +msgstr "Suunniteltu päivämäärä" + +#. module: procurement +#: field:make.procurement,product_id:0 +#: view:procurement.order:0 +#: field:procurement.order,product_id:0 +#: field:stock.warehouse.orderpoint,product_id:0 +msgid "Product" +msgstr "Tuote" + +#. module: procurement +#: view:procurement.order:0 +msgid "Temporary" +msgstr "Väliaikainen" + +#. module: procurement +#: field:mrp.property,description:0 +#: field:mrp.property.group,description:0 +msgid "Description" +msgstr "Kuvaus" + +#. module: procurement +#: selection:mrp.property,composition:0 +msgid "min" +msgstr "minimi" + +#. module: procurement +#: view:stock.warehouse.orderpoint:0 +msgid "Quantity Rules" +msgstr "Määräsäännöt" + +#. module: procurement +#: selection:procurement.order,state:0 +msgid "Running" +msgstr "Käynnissä olevat" + +#. module: procurement +#: field:stock.warehouse.orderpoint,product_uom:0 +msgid "Product UOM" +msgstr "Tuotteen mittayksikkö" + +#. module: procurement +#: model:process.node,name:procurement.process_node_serviceonorder0 +msgid "Make to Order" +msgstr "Valmista tilaukselle" + +#. module: procurement +#: view:procurement.order:0 +msgid "UOM" +msgstr "Mittayksikkö" + +#. module: procurement +#: selection:procurement.order,state:0 +msgid "Waiting" +msgstr "Odotetaan" + +#. module: procurement +#: model:ir.actions.act_window,help:procurement.action_orderpoint_form +msgid "" +"You can define your minimum stock rules, so that OpenERP will automatically " +"create draft manufacturing orders or purchase quotations according to the " +"stock level. Once the virtual stock of a product (= stock on hand minus all " +"confirmed orders and reservations) is below the minimum quantity, OpenERP " +"will generate a procurement request to increase the stock up to the maximum " +"quantity." +msgstr "" + +#. module: procurement +#: field:procurement.order,move_id:0 +msgid "Reservation" +msgstr "Varaus" + +#. module: procurement +#: model:process.node,note:procurement.process_node_procureproducts0 +msgid "The way to procurement depends on the product type." +msgstr "Hankintatapa riippuu tuotteen tyypistä" + +#. module: procurement +#: view:make.procurement:0 +msgid "" +"This wizard will plan the procurement for this product. This procurement may " +"generate task, production orders or purchase orders." +msgstr "" + +#. module: procurement +#: view:res.company:0 +msgid "MRP & Logistics Scheduler" +msgstr "MRP ja logistiikka ajastin" + +#. module: procurement +#: field:mrp.property,name:0 +#: field:stock.warehouse.orderpoint,name:0 +msgid "Name" +msgstr "Nimi" + +#. module: procurement +#: selection:mrp.property,composition:0 +msgid "max" +msgstr "maksimi" + +#. module: procurement +#: field:procurement.order,product_uos:0 +msgid "Product UoS" +msgstr "Tuotteen myyntiyksikkö" + +#. module: procurement +#: code:addons/procurement/procurement.py:353 +#, python-format +msgid "from stock: products assigned." +msgstr "varastosta: tuotteet määrätty." + +#. module: procurement +#: model:ir.actions.act_window,name:procurement.action_compute_schedulers +#: model:ir.ui.menu,name:procurement.menu_stock_proc_schedulers +#: view:procurement.order.compute.all:0 +msgid "Compute Schedulers" +msgstr "Laske ajastimet" + +#. module: procurement +#: model:ir.actions.act_window,help:procurement.procurement_exceptions +msgid "" +"Procurement Orders represent the need for a certain quantity of products, at " +"a given time, in a given location. Sales Orders are one typical source of " +"Procurement Orders (but these are distinct documents). Depending on the " +"procurement parameters and the product configuration, the procurement engine " +"will attempt to satisfy the need by reserving products from stock, ordering " +"products from a supplier, or passing a manufacturing order, etc. A " +"Procurement Exception occurs when the system cannot find a way to fulfill a " +"procurement. Some exceptions will resolve themselves automatically, but " +"others require manual intervention (those are identified by a specific error " +"message)." +msgstr "" + +#. module: procurement +#: field:procurement.order,product_uom:0 +msgid "Product UoM" +msgstr "Tuotteen mittayksikkö" + +#. module: procurement +#: view:procurement.order:0 +msgid "Search Procurement" +msgstr "Hae hankinnoista" + +#. module: procurement +#: help:res.company,schedule_range:0 +msgid "" +"This is the time frame analysed by the scheduler when computing " +"procurements. All procurements that are not between today and today+range " +"are skipped for future computation." +msgstr "" +"Aikaikkuna jonka ajastin analysoi hankintojen laskennassa. Kaikki hankinnat " +"jotka eivät ole jakson tänään ja tänään+jakso sisällä ohitetaan tulevia " +"laskentoja varten" + +#. module: procurement +#: selection:procurement.order,priority:0 +msgid "Very Urgent" +msgstr "Erittäin kiireellinen" + +#. module: procurement +#: field:procurement.orderpoint.compute,automatic:0 +msgid "Automatic Orderpoint" +msgstr "Automaattinen tilauspiste" + +#. module: procurement +#: view:procurement.order:0 +msgid "Procurement Details" +msgstr "Hankinnan yksityiskohdat" + +#. module: procurement +#: code:addons/procurement/schedulers.py:180 +#, python-format +msgid "SCHEDULER" +msgstr "AJASTIN" diff --git a/addons/product_manufacturer/i18n/fi.po b/addons/product_manufacturer/i18n/fi.po new file mode 100644 index 00000000000..4d8ac103ccc --- /dev/null +++ b/addons/product_manufacturer/i18n/fi.po @@ -0,0 +1,87 @@ +# 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-20 10:09+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-21 04:36+0000\n" +"X-Generator: Launchpad (build 13168)\n" + +#. module: product_manufacturer +#: model:ir.module.module,description:product_manufacturer.module_meta_information +msgid "A module that add manufacturers and attributes on the product form" +msgstr "Moduuli jo lisää valmistajia ja attribuutteja tuotelomakkeelle" + +#. module: product_manufacturer +#: field:product.product,manufacturer_pref:0 +msgid "Manufacturer Product Code" +msgstr "Valmistajan tuotekoodi" + +#. module: product_manufacturer +#: model:ir.model,name:product_manufacturer.model_product_product +#: field:product.manufacturer.attribute,product_id:0 +msgid "Product" +msgstr "Tuote" + +#. module: product_manufacturer +#: view:product.manufacturer.attribute:0 +msgid "Product Template Name" +msgstr "Tuotemallipohjan nimi" + +#. module: product_manufacturer +#: model:ir.model,name:product_manufacturer.model_product_manufacturer_attribute +msgid "Product attributes" +msgstr "Tuotteen attribuutit" + +#. module: product_manufacturer +#: view:product.manufacturer.attribute:0 +#: view:product.product:0 +msgid "Product Attributes" +msgstr "Tuotteen attribuutit" + +#. module: product_manufacturer +#: field:product.manufacturer.attribute,name:0 +msgid "Attribute" +msgstr "Attribuutti" + +#. module: product_manufacturer +#: field:product.manufacturer.attribute,value:0 +msgid "Value" +msgstr "Arvo" + +#. module: product_manufacturer +#: constraint:product.product:0 +msgid "Error: Invalid ean code" +msgstr "Virhe: Väärä EAN-koodi" + +#. module: product_manufacturer +#: view:product.product:0 +#: field:product.product,attribute_ids:0 +msgid "Attributes" +msgstr "Attribuutit" + +#. module: product_manufacturer +#: model:ir.module.module,shortdesc:product_manufacturer.module_meta_information +msgid "Products Attributes & Manufacturers" +msgstr "Tuotteen attribuutit ja valmistajat" + +#. module: product_manufacturer +#: field:product.product,manufacturer_pname:0 +msgid "Manufacturer Product Name" +msgstr "Valmistajan tuotenimi" + +#. module: product_manufacturer +#: view:product.product:0 +#: field:product.product,manufacturer:0 +msgid "Manufacturer" +msgstr "Valmistaja" diff --git a/addons/purchase_requisition/i18n/fi.po b/addons/purchase_requisition/i18n/fi.po new file mode 100644 index 00000000000..c2b9043f1da --- /dev/null +++ b/addons/purchase_requisition/i18n/fi.po @@ -0,0 +1,418 @@ +# 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-20 09:53+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-21 04:37+0000\n" +"X-Generator: Launchpad (build 13168)\n" + +#. module: purchase_requisition +#: view:purchase.requisition:0 +#: selection:purchase.requisition,state:0 +msgid "In Progress" +msgstr "Käynnissä" + +#. module: purchase_requisition +#: code:addons/purchase_requisition/wizard/purchase_requisition_partner.py:44 +#, python-format +msgid "No Product in Tender" +msgstr "Ei tarjottua tuotetta" + +#. module: purchase_requisition +#: view:purchase.requisition:0 +msgid "Confirm" +msgstr "Vahvista" + +#. module: purchase_requisition +#: view:purchase.requisition:0 +#: field:purchase.requisition,user_id:0 +msgid "Responsible" +msgstr "Vastuuhenkilö" + +#. module: purchase_requisition +#: view:purchase.requisition:0 +msgid "Group By..." +msgstr "Ryhmittely.." + +#. module: purchase_requisition +#: view:purchase.requisition:0 +#: field:purchase.requisition,state:0 +msgid "State" +msgstr "Tila" + +#. module: purchase_requisition +#: view:purchase.requisition:0 +#: selection:purchase.requisition,state:0 +msgid "Draft" +msgstr "Luonnos" + +#. module: purchase_requisition +#: report:purchase.requisition:0 +msgid "Supplier" +msgstr "Toimittaja" + +#. module: purchase_requisition +#: field:purchase.requisition,exclusive:0 +msgid "Requisition Type" +msgstr "Pyynnön tyyppi" + +#. module: purchase_requisition +#: report:purchase.requisition:0 +msgid "Product Detail" +msgstr "Tuotteen yksityiskohdat" + +#. module: purchase_requisition +#: report:purchase.requisition:0 +#: field:purchase.requisition,date_start:0 +msgid "Requisition Date" +msgstr "Pyynnön päivä" + +#. module: purchase_requisition +#: model:ir.actions.act_window,name:purchase_requisition.action_purchase_requisition_partner +#: model:ir.actions.report.xml,name:purchase_requisition.report_purchase_requisition +#: model:ir.model,name:purchase_requisition.model_purchase_requisition +#: field:product.product,purchase_requisition:0 +#: field:purchase.order,requisition_id:0 +#: view:purchase.requisition:0 +#: field:purchase.requisition.line,requisition_id:0 +#: view:purchase.requisition.partner:0 +msgid "Purchase Requisition" +msgstr "Ostotilaus pyyntö" + +#. module: purchase_requisition +#: model:ir.model,name:purchase_requisition.model_purchase_requisition_line +msgid "Purchase Requisition Line" +msgstr "Ostotilauspyynnön rivi" + +#. module: purchase_requisition +#: model:ir.model,name:purchase_requisition.model_product_product +#: field:purchase.requisition.line,product_id:0 +msgid "Product" +msgstr "Tuote" + +#. module: purchase_requisition +#: sql_constraint:purchase.order:0 +msgid "Order Reference must be unique !" +msgstr "Tilauksen viite tulee olla yksilöllinen!" + +#. module: purchase_requisition +#: report:purchase.requisition:0 +#: field:purchase.requisition,description:0 +msgid "Description" +msgstr "Kuvaus" + +#. module: purchase_requisition +#: help:product.product,purchase_requisition:0 +msgid "" +"Check this box so that requisitions generates purchase requisitions instead " +"of directly requests for quotations." +msgstr "" + +#. module: purchase_requisition +#: report:purchase.requisition:0 +msgid "Type" +msgstr "Tyyppi" + +#. module: purchase_requisition +#: field:purchase.requisition,company_id:0 +#: field:purchase.requisition.line,company_id:0 +msgid "Company" +msgstr "Yritys" + +#. module: purchase_requisition +#: view:purchase.requisition:0 +msgid "Request a Quotation" +msgstr "Pyydä tarjousta" + +#. module: purchase_requisition +#: selection:purchase.requisition,exclusive:0 +msgid "Multiple Requisitions" +msgstr "Useita pyyntöjä" + +#. module: purchase_requisition +#: view:purchase.requisition:0 +msgid "Approved by Supplier" +msgstr "Toimittajan vahvistama" + +#. module: purchase_requisition +#: view:purchase.requisition:0 +msgid "Reset to Draft" +msgstr "Palauta luonnokseksi" + +#. module: purchase_requisition +#: model:ir.module.module,description:purchase_requisition.module_meta_information +msgid "" +"\n" +" This module allows you to manage your Purchase Requisition.\n" +" When a purchase order is created, you now have the opportunity to save " +"the related requisition.\n" +" This new object will regroup and will allow you to easily keep track and " +"order all your purchase orders.\n" +msgstr "" + +#. module: purchase_requisition +#: field:purchase.requisition.partner,partner_address_id:0 +msgid "Address" +msgstr "Osoite" + +#. module: purchase_requisition +#: report:purchase.requisition:0 +msgid "Order Reference" +msgstr "Tilauksen viite" + +#. module: purchase_requisition +#: view:purchase.requisition:0 +msgid "Start Date" +msgstr "Alkupäivä" + +#. module: purchase_requisition +#: model:ir.actions.act_window,help:purchase_requisition.action_purchase_requisition +msgid "" +"A purchase requisition is the step before a request for quotation. In a " +"purchase requisition (or purchase tender), you can record the products you " +"need to buy and trigger the creation of RfQs to suppliers. After the " +"negotiation, once you have reviewed all the supplier's offers, you can " +"validate some and cancel others." +msgstr "" + +#. module: purchase_requisition +#: field:purchase.requisition.line,product_qty:0 +msgid "Quantity" +msgstr "Määrä" + +#. module: purchase_requisition +#: model:ir.actions.act_window,name:purchase_requisition.action_purchase_requisition +#: model:ir.ui.menu,name:purchase_requisition.menu_purchase_requisition_pro_mgt +msgid "Purchase Requisitions" +msgstr "Hankintapyynnöt" + +#. module: purchase_requisition +#: view:purchase.requisition:0 +msgid "End Date" +msgstr "Loppupvm" + +#. module: purchase_requisition +#: report:purchase.requisition:0 +#: field:purchase.requisition,name:0 +msgid "Requisition Reference" +msgstr "Pyynnön viite" + +#. module: purchase_requisition +#: field:purchase.requisition,line_ids:0 +msgid "Products to Purchase" +msgstr "Ostettavat tuotteet" + +#. module: purchase_requisition +#: field:purchase.requisition,date_end:0 +msgid "Requisition Deadline" +msgstr "Pyynnön takaraja (päivä)" + +#. module: purchase_requisition +#: view:purchase.requisition:0 +msgid "Search Purchase Requisition" +msgstr "Hae ostotilausehdotusta" + +#. module: purchase_requisition +#: view:purchase.requisition:0 +msgid "Notes" +msgstr "Huomautukset" + +#. module: purchase_requisition +#: report:purchase.requisition:0 +msgid "Date Ordered" +msgstr "Tilauspäivämäärä" + +#. module: purchase_requisition +#: help:purchase.requisition,exclusive:0 +msgid "" +"Purchase Requisition (exclusive): On the confirmation of a purchase order, " +"it cancels the remaining purchase order.\n" +"Purchase Requisition(Multiple): It allows to have multiple purchase " +"orders.On confirmation of a purchase order it does not cancel the remaining " +"orders" +msgstr "" + +#. module: purchase_requisition +#: view:purchase.requisition:0 +msgid "Cancel Purchase Order" +msgstr "Peru ostotilaus" + +#. module: purchase_requisition +#: model:ir.model,name:purchase_requisition.model_purchase_order +#: view:purchase.requisition:0 +msgid "Purchase Order" +msgstr "Ostotilaus" + +#. module: purchase_requisition +#: code:addons/purchase_requisition/wizard/purchase_requisition_partner.py:44 +#, python-format +msgid "Error!" +msgstr "Virhe!" + +#. module: purchase_requisition +#: report:purchase.requisition:0 +#: field:purchase.requisition.line,product_uom_id:0 +msgid "Product UoM" +msgstr "Tuotteen mittayksikkö" + +#. module: purchase_requisition +#: view:purchase.requisition:0 +msgid "Products" +msgstr "Tuotteet" + +#. module: purchase_requisition +#: view:purchase.requisition:0 +msgid "Order Date" +msgstr "Tilauksen päivämäärä" + +#. module: purchase_requisition +#: selection:purchase.requisition,state:0 +msgid "Cancelled" +msgstr "Peruttu" + +#. module: purchase_requisition +#: report:purchase.requisition:0 +msgid "[" +msgstr "" + +#. module: purchase_requisition +#: model:ir.model,name:purchase_requisition.model_purchase_requisition_partner +msgid "Purchase Requisition Partner" +msgstr "Ostotilauspyynnön kumppani" + +#. module: purchase_requisition +#: report:purchase.requisition:0 +msgid "]" +msgstr "" + +#. module: purchase_requisition +#: report:purchase.requisition:0 +msgid "Quotation Detail" +msgstr "Tarjouspyynnön yksityiskohdat" + +#. module: purchase_requisition +#: report:purchase.requisition:0 +msgid "Purchase for Requisitions" +msgstr "Osta pyynnöille" + +#. module: purchase_requisition +#: model:ir.actions.act_window,name:purchase_requisition.act_res_partner_2_purchase_order +msgid "Purchase orders" +msgstr "Ostotilaukset" + +#. module: purchase_requisition +#: report:purchase.requisition:0 +#: view:purchase.requisition:0 +#: field:purchase.requisition,origin:0 +msgid "Origin" +msgstr "Lähde" + +#. module: purchase_requisition +#: view:purchase.requisition:0 +msgid "Reference" +msgstr "Viite" + +#. module: purchase_requisition +#: model:ir.model,name:purchase_requisition.model_procurement_order +msgid "Procurement" +msgstr "Hankinta" + +#. module: purchase_requisition +#: field:purchase.requisition,warehouse_id:0 +msgid "Warehouse" +msgstr "Varasto" + +#. module: purchase_requisition +#: field:procurement.order,requisition_id:0 +msgid "Latest Requisition" +msgstr "Viimeisin pyyntö" + +#. module: purchase_requisition +#: view:purchase.requisition:0 +msgid "Quotations" +msgstr "Tarjoukset" + +#. module: purchase_requisition +#: report:purchase.requisition:0 +msgid "Qty" +msgstr "Määrä" + +#. module: purchase_requisition +#: selection:purchase.requisition,exclusive:0 +msgid "Purchase Requisition (exclusive)" +msgstr "Ostotilauspyyntö (poissulkeva)" + +#. module: purchase_requisition +#: view:purchase.requisition.partner:0 +msgid "Create Quotation" +msgstr "Luo tarjous" + +#. module: purchase_requisition +#: constraint:product.product:0 +msgid "Error: Invalid ean code" +msgstr "Virhe: Väärä EAN-koodi" + +#. module: purchase_requisition +#: view:purchase.requisition:0 +#: selection:purchase.requisition,state:0 +msgid "Done" +msgstr "Valmis" + +#. module: purchase_requisition +#: view:purchase.requisition.partner:0 +msgid "_Cancel" +msgstr "" + +#. module: purchase_requisition +#: view:purchase.requisition:0 +msgid "Confirm Purchase Order" +msgstr "Vahvista ostotilaus" + +#. module: purchase_requisition +#: view:purchase.requisition:0 +msgid "Cancel" +msgstr "Peruuta" + +#. module: purchase_requisition +#: field:purchase.requisition.partner,partner_id:0 +msgid "Partner" +msgstr "Kumppani" + +#. module: purchase_requisition +#: model:ir.module.module,shortdesc:purchase_requisition.module_meta_information +msgid "Purchase - Purchase Requisition" +msgstr "Osto - hankintapyyntö" + +#. module: purchase_requisition +#: view:purchase.requisition:0 +msgid "Unassigned" +msgstr "Liittämätön" + +#. module: purchase_requisition +#: view:purchase.order:0 +msgid "Requisition" +msgstr "Pyyntö" + +#. module: purchase_requisition +#: field:purchase.requisition,purchase_ids:0 +msgid "Purchase Orders" +msgstr "Ostotilaukset" + +#. module: purchase_requisition +#: code:addons/purchase_requisition/wizard/purchase_requisition_partner.py:90 +#, python-format +msgid "" +"You have already one %s purchase order for this partner, you must cancel " +"this purchase order to create a new quotation." +msgstr "" diff --git a/addons/resource/i18n/fi.po b/addons/resource/i18n/fi.po new file mode 100644 index 00000000000..6703e5ead1f --- /dev/null +++ b/addons/resource/i18n/fi.po @@ -0,0 +1,348 @@ +# 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-20 09:46+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-21 04:36+0000\n" +"X-Generator: Launchpad (build 13168)\n" + +#. module: resource +#: help:resource.calendar.leaves,resource_id:0 +msgid "" +"If empty, this is a generic holiday for the company. If a resource is set, " +"the holiday/leave is only for this resource" +msgstr "" +"Jos tyhjä, tämä on yrityksen yleinen loma-aika. Jos resurssi asetetaan, loma " +"koskee vain sitä resurssia." + +#. module: resource +#: selection:resource.calendar.attendance,dayofweek:0 +msgid "Friday" +msgstr "Perjantai" + +#. module: resource +#: field:resource.resource,resource_type:0 +msgid "Resource Type" +msgstr "Resurssin tyyppi" + +#. module: resource +#: model:ir.model,name:resource.model_resource_calendar_leaves +#: view:resource.calendar.leaves:0 +msgid "Leave Detail" +msgstr "Jätä yksityiskohdat" + +#. module: resource +#: model:ir.actions.act_window,name:resource.resource_calendar_resources_leaves +msgid "Resources Leaves" +msgstr "Resurssin vapaat" + +#. module: resource +#: model:ir.actions.act_window,name:resource.action_resource_calendar_form +#: view:resource.calendar:0 +#: field:resource.calendar,attendance_ids:0 +#: view:resource.calendar.attendance:0 +msgid "Working Time" +msgstr "Työaika" + +#. module: resource +#: selection:resource.calendar.attendance,dayofweek:0 +msgid "Thursday" +msgstr "Torstai" + +#. module: resource +#: view:resource.calendar.leaves:0 +#: view:resource.resource:0 +msgid "Group By..." +msgstr "Ryhmittely.." + +#. module: resource +#: selection:resource.calendar.attendance,dayofweek:0 +msgid "Sunday" +msgstr "Sunnuntai" + +#. module: resource +#: view:resource.resource:0 +msgid "Search Resource" +msgstr "Hae resurssia" + +#. module: resource +#: view:resource.resource:0 +msgid "Type" +msgstr "Tyyppi" + +#. module: resource +#: model:ir.actions.act_window,name:resource.action_resource_resource_tree +#: view:resource.resource:0 +msgid "Resources" +msgstr "Resurssit" + +#. module: resource +#: field:resource.calendar,manager:0 +msgid "Workgroup manager" +msgstr "Työryhmän johtaja" + +#. module: resource +#: help:resource.calendar.attendance,hour_from:0 +msgid "Working time will start from" +msgstr "Työaika alkaa" + +#. module: resource +#: constraint:resource.calendar.leaves:0 +msgid "Error! leave start-date must be lower then leave end-date." +msgstr "Virhe! loman alkupäivän tulee olla aikaisempi kuin loman loppupäivä" + +#. module: resource +#: model:ir.model,name:resource.model_resource_calendar +msgid "Resource Calendar" +msgstr "Resurssikalenteri" + +#. module: resource +#: field:resource.calendar,company_id:0 +#: view:resource.calendar.leaves:0 +#: field:resource.calendar.leaves,company_id:0 +#: view:resource.resource:0 +#: field:resource.resource,company_id:0 +msgid "Company" +msgstr "Yritys" + +#. module: resource +#: selection:resource.resource,resource_type:0 +msgid "Material" +msgstr "Materiaali" + +#. module: resource +#: field:resource.calendar.attendance,dayofweek:0 +msgid "Day of week" +msgstr "Viikonpäivä" + +#. module: resource +#: help:resource.calendar.attendance,hour_to:0 +msgid "Working time will end at" +msgstr "Työaika loppuu" + +#. module: resource +#: field:resource.calendar.attendance,date_from:0 +msgid "Starting date" +msgstr "Aloituspäivämäärä" + +#. module: resource +#: view:resource.calendar:0 +msgid "Search Working Time" +msgstr "Hae työaikaa" + +#. module: resource +#: view:resource.calendar.leaves:0 +msgid "Reason" +msgstr "Syy" + +#. module: resource +#: view:resource.resource:0 +#: field:resource.resource,user_id:0 +msgid "User" +msgstr "Käyttäjä" + +#. module: resource +#: view:resource.calendar.leaves:0 +msgid "Date" +msgstr "Päiväys" + +#. module: resource +#: view:resource.calendar.leaves:0 +msgid "Search Working Period Leaves" +msgstr "Hae työjakson lomia" + +#. module: resource +#: field:resource.calendar.leaves,date_to:0 +msgid "End Date" +msgstr "Loppupvm" + +#. module: resource +#: model:ir.actions.act_window,name:resource.resource_calendar_closing_days +msgid "Closing Days" +msgstr "Sulkupäivät" + +#. module: resource +#: model:ir.module.module,shortdesc:resource.module_meta_information +#: model:ir.ui.menu,name:resource.menu_resource_config +#: view:resource.calendar.leaves:0 +#: field:resource.calendar.leaves,resource_id:0 +#: view:resource.resource:0 +msgid "Resource" +msgstr "Resurssi" + +#. module: resource +#: view:resource.calendar:0 +#: field:resource.calendar,name:0 +#: field:resource.calendar.attendance,name:0 +#: field:resource.calendar.leaves,name:0 +#: field:resource.resource,name:0 +msgid "Name" +msgstr "Nimi" + +#. module: resource +#: model:ir.module.module,description:resource.module_meta_information +msgid "" +"\n" +" Module for resource management\n" +" A resource represent something that can be scheduled\n" +" (a developer on a task or a workcenter on manufacturing orders).\n" +" This module manages a resource calendar associated to every resource.\n" +" It also manages the leaves of every resource.\n" +"\n" +" " +msgstr "" + +#. module: resource +#: selection:resource.calendar.attendance,dayofweek:0 +msgid "Wednesday" +msgstr "Keskiviikko" + +#. module: resource +#: view:resource.calendar.leaves:0 +#: view:resource.resource:0 +#: field:resource.resource,calendar_id:0 +msgid "Working Period" +msgstr "Työjakso" + +#. module: resource +#: model:ir.model,name:resource.model_resource_resource +msgid "Resource Detail" +msgstr "Resurssin yksityiskohdat" + +#. module: resource +#: field:resource.resource,active:0 +msgid "Active" +msgstr "Aktiivinen" + +#. module: resource +#: help:resource.resource,active:0 +msgid "" +"If the active field is set to False, it will allow you to hide the resource " +"record without removing it." +msgstr "" + +#. module: resource +#: field:resource.calendar.attendance,calendar_id:0 +msgid "Resource's Calendar" +msgstr "Resurssin kalenteri" + +#. module: resource +#: help:resource.resource,user_id:0 +msgid "Related user name for the resource to manage its access." +msgstr "Liittyvä käyttäjätunnus resurssille sen oikeuksien määrittämiseksi" + +#. module: resource +#: help:resource.resource,calendar_id:0 +msgid "Define the schedule of resource" +msgstr "Määrittele resurssin aikataulutus" + +#. module: resource +#: field:resource.calendar.attendance,hour_from:0 +msgid "Work from" +msgstr "Työaika alkaen" + +#. module: resource +#: field:resource.resource,code:0 +msgid "Code" +msgstr "Koodi" + +#. module: resource +#: selection:resource.calendar.attendance,dayofweek:0 +msgid "Monday" +msgstr "Maanantai" + +#. module: resource +#: field:resource.calendar.attendance,hour_to:0 +msgid "Work to" +msgstr "Työaika päättyy" + +#. module: resource +#: help:resource.resource,time_efficiency:0 +msgid "" +"This field depict the efficiency of the resource to complete tasks. e.g " +"resource put alone on a phase of 5 days with 5 tasks assigned to him, will " +"show a load of 100% for this phase by default, but if we put a efficency of " +"200%, then his load will only be 50%." +msgstr "" + +#. module: resource +#: selection:resource.calendar.attendance,dayofweek:0 +msgid "Tuesday" +msgstr "Tiistai" + +#. module: resource +#: field:resource.calendar.leaves,calendar_id:0 +msgid "Working time" +msgstr "Työaika" + +#. module: resource +#: model:ir.actions.act_window,name:resource.action_resource_calendar_leave_tree +#: model:ir.ui.menu,name:resource.menu_view_resource_calendar_leaves_search +msgid "Resource Leaves" +msgstr "Resurssin lomat" + +#. module: resource +#: view:resource.resource:0 +msgid "General Information" +msgstr "Yleiset tiedot" + +#. module: resource +#: model:ir.actions.act_window,help:resource.action_resource_resource_tree +msgid "" +"Resources allow you to create and manage resources that should be involved " +"in a specific project phase. You can also set their efficiency level and " +"workload based on their weekly working hours." +msgstr "" + +#. module: resource +#: view:resource.resource:0 +msgid "Inactive" +msgstr "Passiivinen" + +#. module: resource +#: code:addons/resource/faces/resource.py:340 +#, python-format +msgid "(vacation)" +msgstr "(loma)" + +#. module: resource +#: field:resource.resource,time_efficiency:0 +msgid "Efficiency factor" +msgstr "Tehokkuuskerroin" + +#. module: resource +#: selection:resource.resource,resource_type:0 +msgid "Human" +msgstr "Ihminen" + +#. module: resource +#: model:ir.model,name:resource.model_resource_calendar_attendance +msgid "Work Detail" +msgstr "Työn yksityiskohdat" + +#. module: resource +#: field:resource.calendar.leaves,date_from:0 +msgid "Start Date" +msgstr "Alkupäivä" + +#. module: resource +#: code:addons/resource/resource.py:246 +#, python-format +msgid " (copy)" +msgstr " (kopio)" + +#. module: resource +#: selection:resource.calendar.attendance,dayofweek:0 +msgid "Saturday" +msgstr "Lauantai"