From b06ee7a2446ac7b3e67d5e88954b76199e0e610b Mon Sep 17 00:00:00 2001 From: Holger Brunn Date: Sun, 17 Sep 2017 22:18:29 +0200 Subject: [PATCH 01/32] [ADD] base_import_odoo --- base_import_odoo/README.rst | 94 ++++ base_import_odoo/__init__.py | 4 + base_import_odoo/__openerp__.py | 29 ++ .../demo/import_odoo_database.xml | 11 + .../demo/import_odoo_database_field.xml | 23 + .../demo/import_odoo_database_model.xml | 17 + base_import_odoo/demo/res_users.xml | 9 + base_import_odoo/models/__init__.py | 7 + .../models/import_odoo_database.py | 472 ++++++++++++++++++ .../models/import_odoo_database_field.py | 35 ++ .../models/import_odoo_database_model.py | 20 + base_import_odoo/models/ir_model_data.py | 13 + base_import_odoo/security/ir.model.access.csv | 4 + base_import_odoo/static/description/icon.png | Bin 0 -> 9455 bytes base_import_odoo/tests/__init__.py | 4 + .../tests/test_base_import_odoo.py | 68 +++ .../views/import_odoo_database.xml | 89 ++++ base_import_odoo/views/menu.xml | 12 + 18 files changed, 911 insertions(+) create mode 100644 base_import_odoo/README.rst create mode 100644 base_import_odoo/__init__.py create mode 100644 base_import_odoo/__openerp__.py create mode 100644 base_import_odoo/demo/import_odoo_database.xml create mode 100644 base_import_odoo/demo/import_odoo_database_field.xml create mode 100644 base_import_odoo/demo/import_odoo_database_model.xml create mode 100644 base_import_odoo/demo/res_users.xml create mode 100644 base_import_odoo/models/__init__.py create mode 100644 base_import_odoo/models/import_odoo_database.py create mode 100644 base_import_odoo/models/import_odoo_database_field.py create mode 100644 base_import_odoo/models/import_odoo_database_model.py create mode 100644 base_import_odoo/models/ir_model_data.py create mode 100644 base_import_odoo/security/ir.model.access.csv create mode 100644 base_import_odoo/static/description/icon.png create mode 100644 base_import_odoo/tests/__init__.py create mode 100644 base_import_odoo/tests/test_base_import_odoo.py create mode 100644 base_import_odoo/views/import_odoo_database.xml create mode 100644 base_import_odoo/views/menu.xml diff --git a/base_import_odoo/README.rst b/base_import_odoo/README.rst new file mode 100644 index 00000000000..73c0fee64a9 --- /dev/null +++ b/base_import_odoo/README.rst @@ -0,0 +1,94 @@ +.. image:: https://img.shields.io/badge/licence-AGPL--3-blue.svg + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 + +================================ +Import from remote Odoo database +================================ + +This module was written to import data from another Odoo database. The idea is that you define which models to import from the other database, and add eventual mappings for records you don't want to import. + +Use cases +========= + +- merging databases +- one way sync (needs a bit polishing) +- aggregating management data from distributed systems + + +Configuration +============= + +Go to Settings / Remote Odoo import / Import configurations and create a configuration. + +After filling in your credentials, select models you want to import from the remote database. If you only want to import a subset of the records, add an appropriate domain. + +The import will copy records of all models listed, and handle links to records of models which are not imported depending on the existing field mappings. Field mappings to local records also are a stopping condition. Without those, the import will have to create some record for all required x2x fields, which you probably don't want. + +Probably you'll want to map records of model `res.company`, and at least the admin user. + +The module doesn't import one2many fields, if you want to have those, add the model the field in question points to to the list of imported models, possibly with a domain. + +If you don't fill in a remote ID, the addon will use the configured local ID for every record of the model (this way, you can for example map all users in the remote system to some import user in the current system). + +For fields that have a uniqueness constraint (like `res.users#login`), set the flag `unique`, then the import will generate a unique value for this field. + +Usage +===== + +To use this module, you need to: + +#. go to an import configuration and hit the button ``Run import`` +#. be patient, this creates a cronjob which will start up to a minutes afterwards +#. reload the form, as soon as the cronjob runs you'll see a field ``Progress`` that lets you inspect what was imported already +#. note that the cronjob also resets the password as soon as it has read it. So for a subsequent import, you'll have to fill it in again +#. running an import a second time won't duplicate data, it should recognize records imported earlier and just update them + +.. image:: https://odoo-community.org/website/image/ir.attachment/5784_f2813bd/datas + :alt: Try me on Runbot + :target: https://runbot.odoo-community.org/runbot/149/8.0 + +Known issues / Roadmap +====================== + +* Yes of course this duplicates a lot of connector functionality. Rewrite this with the connector framework, probably collaborate with https://github.com/OCA/connector-odoo2odoo +* Do something with workflows +* Probably it's safer and faster to disable recomputation during import, and recompute all fields afterwards + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues +`_. In case of trouble, please +check there if your issue has already been reported. If you spotted it first, +help us smashing it by providing a detailed and welcomed feedback. + +Credits +======= + +Images +------ + +* Odoo Community Association: `Icon `_. + +Contributors +------------ + +* Holger Brunn + +Do not contact contributors directly about help with questions or problems concerning this addon, but use the `community mailing list `_ or the `appropriate specialized mailinglist `_ for help, and the bug tracker linked in `Bug Tracker`_ above for technical issues. + +Maintainer +---------- + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +This module is maintained by the OCA. + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +To contribute to this module, please visit https://odoo-community.org. diff --git a/base_import_odoo/__init__.py b/base_import_odoo/__init__.py new file mode 100644 index 00000000000..86cb334c3ab --- /dev/null +++ b/base_import_odoo/__init__.py @@ -0,0 +1,4 @@ +# -*- coding: utf-8 -*- +# © 2017 Therp BV +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). +from . import models diff --git a/base_import_odoo/__openerp__.py b/base_import_odoo/__openerp__.py new file mode 100644 index 00000000000..baaba59e500 --- /dev/null +++ b/base_import_odoo/__openerp__.py @@ -0,0 +1,29 @@ +# -*- coding: utf-8 -*- +# © 2017 Therp BV +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). +{ + "name": "Import from Odoo", + "version": "8.0.1.0.0", + "author": "Therp BV,Odoo Community Association (OCA)", + "license": "AGPL-3", + "category": "Tools", + "summary": "Import records from another Odoo instance", + "depends": [ + 'base', + ], + "demo": [ + "demo/res_users.xml", + "demo/import_odoo_database.xml", + "demo/import_odoo_database_field.xml", + "demo/import_odoo_database_model.xml", + ], + "data": [ + "security/ir.model.access.csv", + "views/import_odoo_database.xml", + "views/menu.xml", + ], + "installable": True, + "external_dependencies": { + "python": ['erppeek'], + }, +} diff --git a/base_import_odoo/demo/import_odoo_database.xml b/base_import_odoo/demo/import_odoo_database.xml new file mode 100644 index 00000000000..f1f9bb59de4 --- /dev/null +++ b/base_import_odoo/demo/import_odoo_database.xml @@ -0,0 +1,11 @@ + + + + + http://localhost:8069 + demodb + admin + + + + diff --git a/base_import_odoo/demo/import_odoo_database_field.xml b/base_import_odoo/demo/import_odoo_database_field.xml new file mode 100644 index 00000000000..e47c6d070f0 --- /dev/null +++ b/base_import_odoo/demo/import_odoo_database_field.xml @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/base_import_odoo/demo/import_odoo_database_model.xml b/base_import_odoo/demo/import_odoo_database_model.xml new file mode 100644 index 00000000000..c9c856766be --- /dev/null +++ b/base_import_odoo/demo/import_odoo_database_model.xml @@ -0,0 +1,17 @@ + + + + + 1 + + + [(1, '=', 1)] + + + 2 + + + [(1, '=', 1)] + + + diff --git a/base_import_odoo/demo/res_users.xml b/base_import_odoo/demo/res_users.xml new file mode 100644 index 00000000000..152e5cbd341 --- /dev/null +++ b/base_import_odoo/demo/res_users.xml @@ -0,0 +1,9 @@ + + + + + Mapped admin + mapped_admin + + + diff --git a/base_import_odoo/models/__init__.py b/base_import_odoo/models/__init__.py new file mode 100644 index 00000000000..2fd59561194 --- /dev/null +++ b/base_import_odoo/models/__init__.py @@ -0,0 +1,7 @@ +# -*- coding: utf-8 -*- +# © 2017 Therp BV +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). +from . import ir_model_data +from . import import_odoo_database +from . import import_odoo_database_model +from . import import_odoo_database_field diff --git a/base_import_odoo/models/import_odoo_database.py b/base_import_odoo/models/import_odoo_database.py new file mode 100644 index 00000000000..8a15b73f431 --- /dev/null +++ b/base_import_odoo/models/import_odoo_database.py @@ -0,0 +1,472 @@ +# -*- coding: utf-8 -*- +# © 2017 Therp BV +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). +try: + from erppeek import Client +except: + pass +import psycopg2 +import traceback +from openerp import _, api, exceptions, fields, models, tools +from collections import namedtuple + + +import_context_tuple = namedtuple( + 'import_context', [ + 'remote', 'model_line', 'ids', 'idmap', 'dummies', 'dummy_instances', + 'to_delete', 'field_context', + ] +) + + +class ImportContext(import_context_tuple): + def with_field_context(self, *args): + return ImportContext(*(self[:-1] + (field_context(*args),))) + + +field_context = namedtuple( + 'field_context', ['record_model', 'field_name', 'record_id'], +) + + +mapping_key = namedtuple('mapping_key', ['model_name', 'remote_id']) + + +dummy_instance = namedtuple( + 'dummy_instance', ['model_name', 'field_name', 'remote_id', 'dummy_id'], +) + + +class ImportOdooDatabase(models.Model): + _name = 'import.odoo.database' + _description = 'An Odoo database to import' + + url = fields.Char(required=True) + database = fields.Char(required=True) + user = fields.Char(default='admin', required=True) + password = fields.Char(default='admin') + import_line_ids = fields.One2many( + 'import.odoo.database.model', 'database_id', string='Import models', + ) + import_field_mappings = fields.One2many( + 'import.odoo.database.field', 'database_id', string='Field mappings', + ) + cronjob_id = fields.Many2one( + 'ir.cron', string='Import job', readonly=True, copy=False, + ) + cronjob_running = fields.Boolean(compute='_compute_cronjob_running') + status_data = fields.Serialized('Status', readonly=True, copy=False) + status_html = fields.Html( + compute='_compute_status_html', readonly=True, sanitize=False, + ) + + @api.multi + def action_import(self): + """Create a cronjob to run the actual import""" + self.ensure_one() + if self.cronjob_id: + return self.cronjob_id.write({ + 'numbercall': 1, + 'doall': True, + 'active': True, + }) + return self.write({ + 'cronjob_id': self._create_cronjob().id, + }) + + @api.multi + def _run_import(self, commit=True, commit_threshold=100): + """Run the import as cronjob, commit often""" + self.ensure_one() + if not self.password: + return + # model name: [ids] + remote_ids = {} + # model name: count + remote_counts = {} + # model name: count + done = {} + # mapping_key: local_id + idmap = {} + # mapping_key: local_id + # this are records created or linked when we need to fill a required + # field, but the local record is not yet created + dummies = {} + # model name: [local_id] + # this happens when we create a dummy we can throw away again + to_delete = {} + # dummy_instance + dummy_instances = [] + remote = self._get_connection() + self.write({'password': False}) + if commit and not tools.config['test_enable']: + # pylint: disable=invalid-commit + self.env.cr.commit() + for model_line in self.import_line_ids: + model = model_line.model_id + remote_ids[model.model] = remote.search( + model.model, + tools.safe_eval(model_line.domain) if model_line.domain else [] + ) + remote_counts[model.model] = len(remote_ids[model.model]) + self.write({ + 'status_data': { + 'counts': remote_counts, + 'ids': remote_ids, + 'error': None, + 'done': {}, + } + }) + if commit and not tools.config['test_enable']: + # pylint: disable=invalid-commit + self.env.cr.commit() + for model_line in self.import_line_ids: + model = self.env[model_line.model_id.model] + done[model._name] = 0 + + for start_index in range( + len(remote_ids[model._name]) / commit_threshold + 1 + ): + index = start_index * commit_threshold + ids = remote_ids[model._name][index:index + commit_threshold] + context = ImportContext( + remote, model_line, ids, idmap, dummies, dummy_instances, + to_delete, field_context(None, None, None), + ) + try: + self._run_import_model(context) + except: + error = traceback.format_exc() + self.env.cr.rollback() + self.write({ + 'status_data': dict(self.status_data, error=error), + }) + # pylint: disable=invalid-commit + self.env.cr.commit() + raise + done[model._name] += len(ids) + self.write({'status_data': dict(self.status_data, done=done)}) + if commit and not tools.config['test_enable']: + # pylint: disable=invalid-commit + self.env.cr.commit() + + @api.multi + def _run_import_model(self, context): + """Import records of a configured model""" + model = self.env[context.model_line.model_id.model] + fields = self._run_import_model_get_fields(context) + for data in context.remote.read( + model._name, context.ids, fields.keys() + ): + self._run_import_get_record(context, model, data) + if (model._name, data['id']) in context.idmap: + # there's a mapping for this record, nothing to do + continue + data = self._run_import_map_values(context, data) + _id = data['id'] + record = self._create_record(context, model, data) + self._run_import_model_cleanup_dummies( + context, model, _id, record.id, + ) + + @api.multi + def _create_record(self, context, model, record): + """Create a record, add an xmlid""" + _id = record.pop('id') + xmlid = '%d-%s-%d' % ( + self.id, model._name.replace('.', '_'), _id, + ) + if self.env.ref('base_import_odoo.%s' % xmlid, False): + new = self.env.ref('base_import_odoo.%s' % xmlid) + new.with_context( + **self._create_record_context(model, record) + ).write(record) + else: + new = model.with_context( + **self._create_record_context(model, record) + ).create(record) + self.env['ir.model.data'].create({ + 'name': xmlid, + 'model': model._name, + 'module': 'base_import_odoo', + 'res_id': new.id, + 'noupdate': True, + 'import_database_id': self.id, + 'import_database_record_id': _id, + }) + context.idmap[mapping_key(model._name, _id)] = new.id + return new + + def _create_record_context(self, model, record): + """Return a context that is used when creating a record""" + context = { + 'tracking_disable': True, + } + if model._name == 'res.users': + context['no_reset_password'] = True + return context + + @api.multi + def _run_import_get_record( + self, context, model, record, create_dummy=True, + ): + """Find the local id of some remote record. Create a dummy if not + available""" + _id = context.idmap.get((model._name, record['id'])) + if not _id: + _id = context.dummies.get((model._name, record['id'])) + if _id: + context.dummy_instances.append( + dummy_instance(*(context.field_context + (_id,))) + ) + if not _id: + mapping = self.import_field_mappings.filtered( + lambda x: x.model_id.model == model._name and + ( + not x.fields_id or + x.fields_id.name == context.field_context.field_name and + x.fields_id.model_id.model == + context.field_context.record_model + ) and + x.local_id and + (x.remote_id == record['id'] or not x.remote_id) + )[:1] + if mapping: + if mapping.local_id: + _id = mapping.local_id + context.idmap[(model._name, record['id'])] = _id + else: + _id = self._run_import_create_dummy( + context, model, record, forcecreate=True, + ) + if not _id: + xmlid = self.env['ir.model.data'].search([ + ('import_database_id', '=', self.id), + ('import_database_record_id', '=', record['id']), + ('model', '=', model._name), + ], limit=1) + if xmlid: + _id = xmlid.res_id + context.idmap[(model._name, record['id'])] = _id + if not _id and create_dummy: + _id = self._run_import_create_dummy(context, model, record) + return _id + + @api.multi + def _run_import_create_dummy( + self, context, model, record, forcecreate=False, + ): + """Either misuse some existing record or create an empty one to satisfy + required links""" + dummy = model.search([ + ( + 'id', 'not in', + [ + v for (model_name, remote_id), v + in context.dummies.iteritems() + if model_name == model._name + ] + ), + ], limit=1) + if dummy and not forcecreate: + context.dummies[mapping_key(model._name, record['id'])] = dummy.id + context.dummy_instances.append( + dummy_instance(*(context.field_context + (dummy.id,))) + ) + return dummy.id + required = [ + name + for name, field in model._fields.iteritems() + if field.required + ] + defaults = model.default_get(required) + values = {'id': record['id']} + for name, field in model._fields.iteritems(): + if name not in required or name in defaults: + continue + value = None + if field.type in ['char', 'text', 'html']: + value = '' + elif field.type in ['boolean']: + value = False + elif field.type in ['integer', 'float']: + value = 0 + elif model._fields[name].type in ['date', 'datetime']: + value = '2000-01-01' + elif field.type in ['many2one']: + new_context = context.with_field_context( + model._name, name, record['id'] + ) + value = self._run_import_get_record( + new_context, + self.env[model._fields[name].comodel_name], + {'id': record.get(name, [None])[0]}, + ) + elif field.type in ['selection'] and not callable(field.selection): + value = field.selection[0][0] + elif field.type in ['selection'] and callable(field.selection): + value = field.selection(model)[0][0] + # TODO: support more types, refactor to one function per type + values[name] = value + dummy = self._create_record(context, model, values) + context.dummies[mapping_key(model._name, record['id'])] = dummy.id + context.to_delete.setdefault(model._name, []) + context.to_delete[model._name].append(dummy.id) + context.dummy_instances.append( + dummy_instance(*(context.field_context + (dummy.id,))) + ) + return dummy.id + + @api.multi + def _run_import_map_values(self, context, data): + model = self.env[context.model_line.model_id.model] + for field_name in data.keys(): + if not isinstance( + model._fields[field_name], fields._Relational + ) or not data[field_name]: + continue + if model._fields[field_name].type == 'one2many': + # don't import one2many fields, use an own configuration + # for this + data.pop(field_name) + continue + ids = data[field_name] if ( + model._fields[field_name].type != 'many2one' + ) else [data[field_name][0]] + new_context = context.with_field_context( + model._name, field_name, data['id'] + ) + data[field_name] = [ + self._run_import_get_record( + new_context, + self.env[model._fields[field_name].comodel_name], + {'id': _id}, + create_dummy=model._fields[field_name].required, + ) + for _id in ids + ] + data[field_name] = filter(None, data[field_name]) + if model._fields[field_name].type == 'many2one': + if data[field_name]: + data[field_name] = data[field_name] and data[field_name][0] + else: + data[field_name] = None + else: + data[field_name] = [(6, 0, data[field_name])] + for mapping in self.import_field_mappings: + if mapping.model_id.model != model._name or not mapping.fields_id: + continue + if mapping.unique: + value = data.get(mapping.fields_id.name, '') + counter = 1 + while model.with_context(active_test=False).search([ + ( + mapping.fields_id.name, '=', + data.get(mapping.fields_id.name, value) + ), + ]): + data[mapping.fields_id.name] = '%s (%d)' % (value, counter) + counter += 1 + return data + + @api.multi + def _run_import_model_get_fields(self, context): + return { + name: field + for name, field + in self.env[context.model_line.model_id.model]._fields.iteritems() + if not field.compute or field.related + } + + @api.multi + def _run_import_model_cleanup_dummies( + self, context, model, remote_id, local_id + ): + for instance in context.dummy_instances: + if ( + instance.model_name != model._name or + instance.remote_id != remote_id + ): + continue + if not context.idmap.get(instance.remote_id): + continue + model = self.env[instance.model_name] + record = model.browse(context.idmap[instance.remote_id]) + field_name = instance.field_id.name + if record._fields[field_name].type == 'many2one': + record.write({field_name: local_id}) + elif record._fields[field_name].type == 'many2many': + record.write({field_name: [ + (3, context.idmap[remote_id]), + (4, local_id), + ]}) + else: + raise exceptions.UserError( + _('Unhandled field type %s') % + record._fields[field_name].type + ) + context.dummy_instances.remove(instance) + dummy_id = context.dummies[(record._model, remote_id)] + if dummy_id in context.to_delete: + model.browse(dummy_id).unlink() + del context.dummies[(record._model, remote_id)] + + def _get_connection(self): + self.ensure_one() + return Client(self.url, self.database, self.user, self.password) + + @api.constrains('url', 'database', 'user', 'password') + @api.multi + def _constrain_url(self): + for this in self: + if this == self.env.ref('base_import_odoo.demodb', False): + continue + if tools.config['test_enable']: + continue + if not this.password: + continue + this._get_connection() + + @api.depends('status_data') + @api.multi + def _compute_status_html(self): + for this in self: + if not this.status_data: + continue + this.status_html = self.env.ref( + 'base_import_odoo.view_import_odoo_database_qweb' + ).render({'object': this}) + + @api.depends('cronjob_id') + @api.multi + def _compute_cronjob_running(self): + for this in self: + if not this.cronjob_id: + continue + try: + with self.env.cr.savepoint(): + self.env.cr.execute( + 'select id from "%s" where id=%%s for update nowait' % + self.env['ir.cron']._table, + (this.cronjob_id.id,), log_exceptions=False, + ) + except psycopg2.OperationalError: + this.cronjob_running = True + + @api.multi + def _create_cronjob(self): + self.ensure_one() + return self.env['ir.cron'].create({ + 'name': self.display_name, + 'model': self._name, + 'function': '_run_import', + 'doall': True, + 'args': str((self.ids,)), + }) + + @api.multi + def name_get(self): + return [ + (this.id, '%s@%s, %s' % (this.user, this.url, this.database)) + for this in self + ] diff --git a/base_import_odoo/models/import_odoo_database_field.py b/base_import_odoo/models/import_odoo_database_field.py new file mode 100644 index 00000000000..ff823a9b159 --- /dev/null +++ b/base_import_odoo/models/import_odoo_database_field.py @@ -0,0 +1,35 @@ +# -*- coding: utf-8 -*- +# © 2017 Therp BV +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). +from openerp import fields, models + + +class ImportOdooDatabaseField(models.Model): + _name = 'import.odoo.database.field' + _description = 'A field mapping for records in the remote database' + + database_id = fields.Many2one( + 'import.odoo.database', string='Database', required=True, + ondelete='cascade', + ) + model_id = fields.Many2one( + 'ir.model', string='Model', required=True, ondelete='cascade', + ) + fields_id = fields.Many2one( + 'ir.model.fields', string='Field', help='If set, the mapping is only ' + 'effective when setting said field', ondelete='cascade', + ) + unique = fields.Boolean( + 'Unique', help='If set on a char field, a number is appended until ' + 'the value is unique. Set this for fields with uniqueness constraints', + ) + # TODO: create a reference function field to set this conveniently + local_id = fields.Integer( + 'Local ID', help='If you leave this empty, a new record will be ' + 'created in the local database when this field is set on the remote ' + 'database' + ) + remote_id = fields.Integer( + 'Remote ID', help='If you leave this empty, every (set) field value ' + 'will be mapped to the local ID' + ) diff --git a/base_import_odoo/models/import_odoo_database_model.py b/base_import_odoo/models/import_odoo_database_model.py new file mode 100644 index 00000000000..2394ebc657b --- /dev/null +++ b/base_import_odoo/models/import_odoo_database_model.py @@ -0,0 +1,20 @@ +# -*- coding: utf-8 -*- +# © 2017 Therp BV +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). +from openerp import fields, models + + +class ImportOdooDatabaseModel(models.Model): + _name = 'import.odoo.database.model' + _description = 'A model to import from a remote database' + _order = 'sequence' + + sequence = fields.Integer() + model_id = fields.Many2one( + 'ir.model', string='Model', required=True, ondelete='cascade', + ) + database_id = fields.Many2one( + 'import.odoo.database', string='Database', required=True, + ondelete='cascade', + ) + domain = fields.Char(help='Optional filter to import only a subset') diff --git a/base_import_odoo/models/ir_model_data.py b/base_import_odoo/models/ir_model_data.py new file mode 100644 index 00000000000..2348232cde0 --- /dev/null +++ b/base_import_odoo/models/ir_model_data.py @@ -0,0 +1,13 @@ +# -*- coding: utf-8 -*- +# © 2017 Therp BV +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). +from openerp import fields, models + + +class IrModelData(models.Model): + _inherit = 'ir.model.data' + + import_database_id = fields.Many2one( + 'import.odoo.database', string='From remote database', + ) + import_database_record_id = fields.Integer('Remote database ID') diff --git a/base_import_odoo/security/ir.model.access.csv b/base_import_odoo/security/ir.model.access.csv new file mode 100644 index 00000000000..b2413c5f87c --- /dev/null +++ b/base_import_odoo/security/ir.model.access.csv @@ -0,0 +1,4 @@ +"id","name","model_id:id","group_id:id","perm_read","perm_write","perm_create","perm_unlink" +access_import_odoo_database,access_import_odoo_database,model_import_odoo_database,base.group_system,1,1,1,1 +access_import_odoo_database_model,access_import_odoo_database_model,model_import_odoo_database_model,base.group_system,1,1,1,1 +access_import_odoo_database_field,access_import_odoo_database_field,model_import_odoo_database_field,base.group_system,1,1,1,1 diff --git a/base_import_odoo/static/description/icon.png b/base_import_odoo/static/description/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..3a0328b516c4980e8e44cdb63fd945757ddd132d GIT binary patch literal 9455 zcmW++2RxMjAAjx~&dlBk9S+%}OXg)AGE&Cb*&}d0jUxM@u(PQx^-s)697TX`ehR4?GS^qbkof1cslKgkU)h65qZ9Oc=ml_0temigYLJfnz{IDzUf>bGs4N!v3=Z3jMq&A#7%rM5eQ#dc?k~! zVpnB`o+K7|Al`Q_U;eD$B zfJtP*jH`siUq~{KE)`jP2|#TUEFGRryE2`i0**z#*^6~AI|YzIWy$Cu#CSLW3q=GA z6`?GZymC;dCPk~rBS%eCb`5OLr;RUZ;D`}um=H)BfVIq%7VhiMr)_#G0N#zrNH|__ zc+blN2UAB0=617@>_u;MPHN;P;N#YoE=)R#i$k_`UAA>WWCcEVMh~L_ zj--gtp&|K1#58Yz*AHCTMziU1Jzt_jG0I@qAOHsk$2}yTmVkBp_eHuY$A9)>P6o~I z%aQ?!(GqeQ-Y+b0I(m9pwgi(IIZZzsbMv+9w{PFtd_<_(LA~0H(xz{=FhLB@(1&qHA5EJw1>>=%q2f&^X>IQ{!GJ4e9U z&KlB)z(84HmNgm2hg2C0>WM{E(DdPr+EeU_N@57;PC2&DmGFW_9kP&%?X4}+xWi)( z;)z%wI5>D4a*5XwD)P--sPkoY(a~WBw;E~AW`Yue4kFa^LM3X`8x|}ZUeMnqr}>kH zG%WWW>3ml$Yez?i%)2pbKPI7?5o?hydokgQyZsNEr{a|mLdt;X2TX(#B1j35xPnPW z*bMSSOauW>o;*=kO8ojw91VX!qoOQb)zHJ!odWB}d+*K?#sY_jqPdg{Sm2HdYzdEx zOGVPhVRTGPtv0o}RfVP;Nd(|CB)I;*t&QO8h zFfekr30S!-LHmV_Su-W+rEwYXJ^;6&3|L$mMC8*bQptyOo9;>Qb9Q9`ySe3%V$A*9 zeKEe+b0{#KWGp$F+tga)0RtI)nhMa-K@JS}2krK~n8vJ=Ngm?R!9G<~RyuU0d?nz# z-5EK$o(!F?hmX*2Yt6+coY`6jGbb7tF#6nHA zuKk=GGJ;ZwON1iAfG$E#Y7MnZVmrY|j0eVI(DN_MNFJmyZ|;w4tf@=CCDZ#5N_0K= z$;R~bbk?}TpfDjfB&aiQ$VA}s?P}xPERJG{kxk5~R`iRS(SK5d+Xs9swCozZISbnS zk!)I0>t=A<-^z(cmSFz3=jZ23u13X><0b)P)^1T_))Kr`e!-pb#q&J*Q`p+B6la%C zuVl&0duN<;uOsB3%T9Fp8t{ED108<+W(nOZd?gDnfNBC3>M8WE61$So|P zVvqH0SNtDTcsUdzaMDpT=Ty0pDHHNL@Z0w$Y`XO z2M-_r1S+GaH%pz#Uy0*w$Vdl=X=rQXEzO}d6J^R6zjM1u&c9vYLvLp?W7w(?np9x1 zE_0JSAJCPB%i7p*Wvg)pn5T`8k3-uR?*NT|J`eS#_#54p>!p(mLDvmc-3o0mX*mp_ zN*AeS<>#^-{S%W<*mz^!X$w_2dHWpcJ6^j64qFBft-o}o_Vx80o0>}Du;>kLts;$8 zC`7q$QI(dKYG`Wa8#wl@V4jVWBRGQ@1dr-hstpQL)Tl+aqVpGpbSfN>5i&QMXfiZ> zaA?T1VGe?rpQ@;+pkrVdd{klI&jVS@I5_iz!=UMpTsa~mBga?1r}aRBm1WS;TT*s0f0lY=JBl66Upy)-k4J}lh=P^8(SXk~0xW=T9v*B|gzIhN z>qsO7dFd~mgxAy4V?&)=5ieYq?zi?ZEoj)&2o)RLy=@hbCRcfT5jigwtQGE{L*8<@Yd{zg;CsL5mvzfDY}P-wos_6PfprFVaeqNE%h zKZhLtcQld;ZD+>=nqN~>GvROfueSzJD&BE*}XfU|H&(FssBqY=hPCt`d zH?@s2>I(|;fcW&YM6#V#!kUIP8$Nkdh0A(bEVj``-AAyYgwY~jB zT|I7Bf@%;7aL7Wf4dZ%VqF$eiaC38OV6oy3Z#TER2G+fOCd9Iaoy6aLYbPTN{XRPz z;U!V|vBf%H!}52L2gH_+j;`bTcQRXB+y9onc^wLm5wi3-Be}U>k_u>2Eg$=k!(l@I zcCg+flakT2Nej3i0yn+g+}%NYb?ta;R?(g5SnwsQ49U8Wng8d|{B+lyRcEDvR3+`O{zfmrmvFrL6acVP%yG98X zo&+VBg@px@i)%o?dG(`T;n*$S5*rnyiR#=wW}}GsAcfyQpE|>a{=$Hjg=-*_K;UtD z#z-)AXwSRY?OPefw^iI+ z)AXz#PfEjlwTes|_{sB?4(O@fg0AJ^g8gP}ex9Ucf*@_^J(s_5jJV}c)s$`Myn|Kd z$6>}#q^n{4vN@+Os$m7KV+`}c%4)4pv@06af4-x5#wj!KKb%caK{A&Y#Rfs z-po?Dcb1({W=6FKIUirH&(yg=*6aLCekcKwyfK^JN5{wcA3nhO(o}SK#!CINhI`-I z1)6&n7O&ZmyFMuNwvEic#IiOAwNkR=u5it{B9n2sAJV5pNhar=j5`*N!Na;c7g!l$ z3aYBqUkqqTJ=Re-;)s!EOeij=7SQZ3Hq}ZRds%IM*PtM$wV z@;rlc*NRK7i3y5BETSKuumEN`Xu_8GP1Ri=OKQ$@I^ko8>H6)4rjiG5{VBM>B|%`&&s^)jS|-_95&yc=GqjNo{zFkw%%HHhS~e=s zD#sfS+-?*t|J!+ozP6KvtOl!R)@@-z24}`9{QaVLD^9VCSR2b`b!KC#o;Ki<+wXB6 zx3&O0LOWcg4&rv4QG0)4yb}7BFSEg~=IR5#ZRj8kg}dS7_V&^%#Do==#`u zpy6{ox?jWuR(;pg+f@mT>#HGWHAJRRDDDv~@(IDw&R>9643kK#HN`!1vBJHnC+RM&yIh8{gG2q zA%e*U3|N0XSRa~oX-3EAneep)@{h2vvd3Xvy$7og(sayr@95+e6~Xvi1tUqnIxoIH zVWo*OwYElb#uyW{Imam6f2rGbjR!Y3`#gPqkv57dB6K^wRGxc9B(t|aYDGS=m$&S!NmCtrMMaUg(c zc2qC=2Z`EEFMW-me5B)24AqF*bV5Dr-M5ig(l-WPS%CgaPzs6p_gnCIvTJ=Y<6!gT zVt@AfYCzjjsMEGi=rDQHo0yc;HqoRNnNFeWZgcm?f;cp(6CNylj36DoL(?TS7eU#+ z7&mfr#y))+CJOXQKUMZ7QIdS9@#-}7y2K1{8)cCt0~-X0O!O?Qx#E4Og+;A2SjalQ zs7r?qn0H044=sDN$SRG$arw~n=+T_DNdSrarmu)V6@|?1-ZB#hRn`uilTGPJ@fqEy zGt(f0B+^JDP&f=r{#Y_wi#AVDf-y!RIXU^0jXsFpf>=Ji*TeqSY!H~AMbJdCGLhC) zn7Rx+sXw6uYj;WRYrLd^5IZq@6JI1C^YkgnedZEYy<&4(z%Q$5yv#Boo{AH8n$a zhb4Y3PWdr269&?V%uI$xMcUrMzl=;w<_nm*qr=c3Rl@i5wWB;e-`t7D&c-mcQl7x! zZWB`UGcw=Y2=}~wzrfLx=uet<;m3~=8I~ZRuzvMQUQdr+yTV|ATf1Uuomr__nDf=X zZ3WYJtHp_ri(}SQAPjv+Y+0=fH4krOP@S&=zZ-t1jW1o@}z;xk8 z(Nz1co&El^HK^NrhVHa-_;&88vTU>_J33=%{if;BEY*J#1n59=07jrGQ#IP>@u#3A z;!q+E1Rj3ZJ+!4bq9F8PXJ@yMgZL;>&gYA0%_Kbi8?S=XGM~dnQZQ!yBSgcZhY96H zrWnU;k)qy`rX&&xlDyA%(a1Hhi5CWkmg(`Gb%m(HKi-7Z!LKGRP_B8@`7&hdDy5n= z`OIxqxiVfX@OX1p(mQu>0Ai*v_cTMiw4qRt3~NBvr9oBy0)r>w3p~V0SCm=An6@3n)>@z!|o-$HvDK z|3D2ZMJkLE5loMKl6R^ez@Zz%S$&mbeoqH5`Bb){Ei21q&VP)hWS2tjShfFtGE+$z zzCR$P#uktu+#!w)cX!lWN1XU%K-r=s{|j?)Akf@q#3b#{6cZCuJ~gCxuMXRmI$nGtnH+-h z+GEi!*X=AP<|fG`1>MBdTb?28JYc=fGvAi2I<$B(rs$;eoJCyR6_bc~p!XR@O-+sD z=eH`-ye})I5ic1eL~TDmtfJ|8`0VJ*Yr=hNCd)G1p2MMz4C3^Mj?7;!w|Ly%JqmuW zlIEW^Ft%z?*|fpXda>Jr^1noFZEwFgVV%|*XhH@acv8rdGxeEX{M$(vG{Zw+x(ei@ zmfXb22}8-?Fi`vo-YVrTH*C?a8%M=Hv9MqVH7H^J$KsD?>!SFZ;ZsvnHr_gn=7acz z#W?0eCdVhVMWN12VV^$>WlQ?f;P^{(&pYTops|btm6aj>_Uz+hqpGwB)vWp0Cf5y< zft8-je~nn?W11plq}N)4A{l8I7$!ks_x$PXW-2XaRFswX_BnF{R#6YIwMhAgd5F9X zGmwdadS6(a^fjHtXg8=l?Rc0Sm%hk6E9!5cLVloEy4eh(=FwgP`)~I^5~pBEWo+F6 zSf2ncyMurJN91#cJTy_u8Y}@%!bq1RkGC~-bV@SXRd4F{R-*V`bS+6;W5vZ(&+I<9$;-V|eNfLa5n-6% z2(}&uGRF;p92eS*sE*oR$@pexaqr*meB)VhmIg@h{uzkk$9~qh#cHhw#>O%)b@+(| z^IQgqzuj~Sk(J;swEM-3TrJAPCq9k^^^`q{IItKBRXYe}e0Tdr=Huf7da3$l4PdpwWDop%^}n;dD#K4s#DYA8SHZ z&1!riV4W4R7R#C))JH1~axJ)RYnM$$lIR%6fIVA@zV{XVyx}C+a-Dt8Y9M)^KU0+H zR4IUb2CJ{Hg>CuaXtD50jB(_Tcx=Z$^WYu2u5kubqmwp%drJ6 z?Fo40g!Qd<-l=TQxqHEOuPX0;^z7iX?Ke^a%XT<13TA^5`4Xcw6D@Ur&VT&CUe0d} z1GjOVF1^L@>O)l@?bD~$wzgf(nxX1OGD8fEV?TdJcZc2KoUe|oP1#=$$7ee|xbY)A zDZq+cuTpc(fFdj^=!;{k03C69lMQ(|>uhRfRu%+!k&YOi-3|1QKB z z?n?eq1XP>p-IM$Z^C;2L3itnbJZAip*Zo0aw2bs8@(s^~*8T9go!%dHcAz2lM;`yp zD=7&xjFV$S&5uDaiScyD?B-i1ze`+CoRtz`Wn+Zl&#s4&}MO{@N!ufrzjG$B79)Y2d3tBk&)TxUTw@QS0TEL_?njX|@vq?Uz(nBFK5Pq7*xj#u*R&i|?7+6# z+|r_n#SW&LXhtheZdah{ZVoqwyT{D>MC3nkFF#N)xLi{p7J1jXlmVeb;cP5?e(=f# zuT7fvjSbjS781v?7{)-X3*?>tq?)Yd)~|1{BDS(pqC zC}~H#WXlkUW*H5CDOo<)#x7%RY)A;ShGhI5s*#cRDA8YgqG(HeKDx+#(ZQ?386dv! zlXCO)w91~Vw4AmOcATuV653fa9R$fyK8ul%rG z-wfS zihugoZyr38Im?Zuh6@RcF~t1anQu7>#lPpb#}4cOA!EM11`%f*07RqOVkmX{p~KJ9 z^zP;K#|)$`^Rb{rnHGH{~>1(fawV0*Z#)}M`m8-?ZJV<+e}s9wE# z)l&az?w^5{)`S(%MRzxdNqrs1n*-=jS^_jqE*5XDrA0+VE`5^*p3CuM<&dZEeCjoz zR;uu_H9ZPZV|fQq`Cyw4nscrVwi!fE6ciMmX$!_hN7uF;jjKG)d2@aC4ropY)8etW=xJvni)8eHi`H$%#zn^WJ5NLc-rqk|u&&4Z6fD_m&JfSI1Bvb?b<*n&sfl0^t z=HnmRl`XrFvMKB%9}>PaA`m-fK6a0(8=qPkWS5bb4=v?XcWi&hRY?O5HdulRi4?fN zlsJ*N-0Qw+Yic@s0(2uy%F@ib;GjXt01Fmx5XbRo6+n|pP(&nodMoap^z{~q ziEeaUT@Mxe3vJSfI6?uLND(CNr=#^W<1b}jzW58bIfyWTDle$mmS(|x-0|2UlX+9k zQ^EX7Nw}?EzVoBfT(-LT|=9N@^hcn-_p&sqG z&*oVs2JSU+N4ZD`FhCAWaS;>|wH2G*Id|?pa#@>tyxX`+4HyIArWDvVrX)2WAOQff z0qyHu&-S@i^MS-+j--!pr4fPBj~_8({~e1bfcl0wI1kaoN>mJL6KUPQm5N7lB(ui1 zE-o%kq)&djzWJ}ob<-GfDlkB;F31j-VHKvQUGQ3sp`CwyGJk_i!y^sD0fqC@$9|jO zOqN!r!8-p==F@ZVP=U$qSpY(gQ0)59P1&t@y?5rvg<}E+GB}26NYPp4f2YFQrQtot5mn3wu_qprZ=>Ig-$ zbW26Ws~IgY>}^5w`vTB(G`PTZaDiGBo5o(tp)qli|NeV( z@H_=R8V39rt5J5YB2Ky?4eJJ#b`_iBe2ot~6%7mLt5t8Vwi^Jy7|jWXqa3amOIoRb zOr}WVFP--DsS`1WpN%~)t3R!arKF^Q$e12KEqU36AWwnCBICpH4XCsfnyrHr>$I$4 z!DpKX$OKLWarN7nv@!uIA+~RNO)l$$w}p(;b>mx8pwYvu;dD_unryX_NhT8*Tj>BTrTTL&!?O+%Rv;b?B??gSzdp?6Uug9{ zd@V08Z$BdI?fpoCS$)t4mg4rT8Q_I}h`0d-vYZ^|dOB*Q^S|xqTV*vIg?@fVFSmMpaw0qtTRbx} z({Pg?#{2`sc9)M5N$*N|4;^t$+QP?#mov zGVC@I*lBVrOU-%2y!7%)fAKjpEFsgQc4{amtiHb95KQEwvf<(3T<9-Zm$xIew#P22 zc2Ix|App^>v6(3L_MCU0d3W##AB0M~3D00EWoKZqsJYT(#@w$Y_H7G22M~ApVFTRHMI_3be)Lkn#0F*V8Pq zc}`Cjy$bE;FJ6H7p=0y#R>`}-m4(0F>%@P|?7fx{=R^uFdISRnZ2W_xQhD{YuR3t< z{6yxu=4~JkeA;|(J6_nv#>Nvs&FuLA&PW^he@t(UwFFE8)|a!R{`E`K`i^ZnyE4$k z;(749Ix|oi$c3QbEJ3b~D_kQsPz~fIUKym($a_7dJ?o+40*OLl^{=&oq$<#Q(yyrp z{J-FAniyAw9tPbe&IhQ|a`DqFTVQGQ&Gq3!C2==4x{6EJwiPZ8zub-iXoUtkJiG{} zPaR&}_fn8_z~(=;5lD-aPWD3z8PZS@AaUiomF!G8I}Mf>e~0g#BelA-5#`cj;O5>N Xviia!U7SGha1wx#SCgwmn*{w2TRX*I literal 0 HcmV?d00001 diff --git a/base_import_odoo/tests/__init__.py b/base_import_odoo/tests/__init__.py new file mode 100644 index 00000000000..905385a1826 --- /dev/null +++ b/base_import_odoo/tests/__init__.py @@ -0,0 +1,4 @@ +# -*- coding: utf-8 -*- +# © 2017 Therp BV +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). +from . import test_base_import_odoo diff --git a/base_import_odoo/tests/test_base_import_odoo.py b/base_import_odoo/tests/test_base_import_odoo.py new file mode 100644 index 00000000000..f3201ecdc16 --- /dev/null +++ b/base_import_odoo/tests/test_base_import_odoo.py @@ -0,0 +1,68 @@ +# -*- coding: utf-8 -*- +# © 2017 Therp BV +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). +from mock import patch +from openerp.tests.common import TransactionCase, post_install, at_install + + +class TestBaseImportOdoo(TransactionCase): + @at_install(False) + @post_install(True) + @patch('erppeek.Client.__init__', side_effect=lambda *args: None) + def test_base_import_odoo(self, mock_client_init): + # the mocked functions simply search/read in the current database + # the effect then should be that the models in question are duplicated, + # we just need to try not to be confused by the fact that local and + # remote ids are the same + def _mock_search( + model, domain, offset=0, limit=None, order=None, context=None, + ): + return self.env[model].with_context( + **(context or self.env.context) + ).search( + domain, offset=offset, limit=limit, order=order, + ).ids + + def _mock_read( + model, domain_or_ids, fields=None, offset=0, limit=None, + order=None, context=None, + ): + return self.env[model].with_context( + **(context or self.env.context) + ).browse(domain_or_ids).read(fields=fields) + + for dummy in range(2): + # we run this two times to enter the code path where xmlids exist + self.env.ref('base_import_odoo.demodb').write({ + 'password': 'admin', + }) + with patch('erppeek.Client.search', side_effect=_mock_search): + with patch('erppeek.Client.read', side_effect=_mock_read): + self.env.ref('base_import_odoo.demodb')._run_import() + # here the actual test begins - check that we created new + # objects, check xmlids, check values, check if dummies are + # cleaned up/replaced + self.assertNotEqual( + self.env.ref(self._get_xmlid('base.user_demo')), + self.env.ref('base.user_demo'), + ) + self.assertEqual( + dict(self.env.ref(self._get_xmlid('base.user_demo'))._cache), + dict(self.env.ref('base.user_demo')._cache), + ) + # TODO: test much more + demodb = self.env.ref('base_import_odoo.demodb') + demodb.action_import() + self.assertTrue(demodb.cronjob_id) + demodb.cronjob_id.write({'active': False}) + demodb.action_import() + self.assertTrue(demodb.cronjob_id.active) + self.assertFalse(demodb.cronjob_running) + + def _get_xmlid(self, remote_xmlid): + remote_obj = self.env.ref(remote_xmlid) + return 'base_import_odoo.%d-%s-%s' % ( + self.env.ref('base_import_odoo.demodb').id, + remote_obj._name.replace('.', '_'), + remote_obj.id, + ) diff --git a/base_import_odoo/views/import_odoo_database.xml b/base_import_odoo/views/import_odoo_database.xml new file mode 100644 index 00000000000..d5c67077b57 --- /dev/null +++ b/base_import_odoo/views/import_odoo_database.xml @@ -0,0 +1,89 @@ + + + + + import.odoo.database + + + + + + + + + import.odoo.database + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
diff --git a/base_import_odoo/views/menu.xml b/base_import_odoo/views/menu.xml new file mode 100644 index 00000000000..42b79797a0b --- /dev/null +++ b/base_import_odoo/views/menu.xml @@ -0,0 +1,12 @@ + + + + + + + + From 98b12329f08beea4b44346f1693168b1f5c70d69 Mon Sep 17 00:00:00 2001 From: Holger Brunn Date: Wed, 11 Oct 2017 18:38:32 +0200 Subject: [PATCH 02/32] [ADD] allow mapping records by equal field values --- base_import_odoo/__openerp__.py | 1 + .../demo/import_odoo_database_field.xml | 42 +++++++- .../demo/import_odoo_database_model.xml | 6 ++ .../models/import_odoo_database.py | 95 +++++++++++++------ .../models/import_odoo_database_field.py | 17 +++- .../tests/test_base_import_odoo.py | 36 ++++++- .../views/import_odoo_database.xml | 10 +- .../views/import_odoo_database_field.xml | 42 ++++++++ 8 files changed, 199 insertions(+), 50 deletions(-) create mode 100644 base_import_odoo/views/import_odoo_database_field.xml diff --git a/base_import_odoo/__openerp__.py b/base_import_odoo/__openerp__.py index baaba59e500..cfc169e3c77 100644 --- a/base_import_odoo/__openerp__.py +++ b/base_import_odoo/__openerp__.py @@ -18,6 +18,7 @@ "demo/import_odoo_database_model.xml", ], "data": [ + "views/import_odoo_database_field.xml", "security/ir.model.access.csv", "views/import_odoo_database.xml", "views/menu.xml", diff --git a/base_import_odoo/demo/import_odoo_database_field.xml b/base_import_odoo/demo/import_odoo_database_field.xml index e47c6d070f0..af9e3d137ca 100644 --- a/base_import_odoo/demo/import_odoo_database_field.xml +++ b/base_import_odoo/demo/import_odoo_database_field.xml @@ -1,23 +1,59 @@ - + + fixed + + + + + + + fixed + + + + + + + fixed + + + + + + + fixed + + + fixed + + + + + fixed + unique - - + + + + + by_field + + diff --git a/base_import_odoo/demo/import_odoo_database_model.xml b/base_import_odoo/demo/import_odoo_database_model.xml index c9c856766be..a10fb3bee22 100644 --- a/base_import_odoo/demo/import_odoo_database_model.xml +++ b/base_import_odoo/demo/import_odoo_database_model.xml @@ -13,5 +13,11 @@ [(1, '=', 1)] + + 3 + + + [(1, '=', 1)] + diff --git a/base_import_odoo/models/import_odoo_database.py b/base_import_odoo/models/import_odoo_database.py index 8a15b73f431..8d462bd2476 100644 --- a/base_import_odoo/models/import_odoo_database.py +++ b/base_import_odoo/models/import_odoo_database.py @@ -220,25 +220,9 @@ def _run_import_get_record( dummy_instance(*(context.field_context + (_id,))) ) if not _id: - mapping = self.import_field_mappings.filtered( - lambda x: x.model_id.model == model._name and - ( - not x.fields_id or - x.fields_id.name == context.field_context.field_name and - x.fields_id.model_id.model == - context.field_context.record_model - ) and - x.local_id and - (x.remote_id == record['id'] or not x.remote_id) - )[:1] - if mapping: - if mapping.local_id: - _id = mapping.local_id - context.idmap[(model._name, record['id'])] = _id - else: - _id = self._run_import_create_dummy( - context, model, record, forcecreate=True, - ) + _id = self._run_import_get_record_mapping( + context, model, record, create_dummy=create_dummy, + ) if not _id: xmlid = self.env['ir.model.data'].search([ ('import_database_id', '=', self.id), @@ -252,6 +236,48 @@ def _run_import_get_record( _id = self._run_import_create_dummy(context, model, record) return _id + @api.multi + def _run_import_get_record_mapping( + self, context, model, record, create_dummy=True, + ): + current_field = self.env['ir.model.fields'].search([ + ('name', '=', context.field_context.field_name), + ('model_id.model', '=', context.field_context.record_model), + ]) + mappings = self.import_field_mappings.filtered( + lambda x: + x.mapping_type == 'fixed' and + x.model_id.model == model._name and + ( + not x.field_ids or current_field in x.field_ids + ) and x.local_id and + (x.remote_id == record['id'] or not x.remote_id) or + x.mapping_type == 'by_field' and + x.model_id.model == model._name + ) + _id = None + for mapping in mappings: + if mapping.mapping_type == 'fixed': + assert mapping.local_id + _id = mapping.local_id + context.idmap[(model._name, record['id'])] = _id + break + elif mapping.mapping_type == 'by_field': + assert mapping.field_ids + if len(record) == 1: + continue + records = model.search([ + (field.name, '=', record[field.name]) + for field in mapping.field_ids + ], limit=1) + if records: + _id = records.id + context.idmap[(model._name, record['id'])] = _id + break + else: + raise exceptions.UserError(_('Unknown mapping')) + return _id + @api.multi def _run_import_create_dummy( self, context, model, record, forcecreate=False, @@ -265,6 +291,12 @@ def _run_import_create_dummy( v for (model_name, remote_id), v in context.dummies.iteritems() if model_name == model._name + ] + + [ + mapping.local_id for mapping + in self.import_field_mappings + if mapping.model_id.model == model._name and + mapping.local_id ] ), ], limit=1) @@ -336,12 +368,15 @@ def _run_import_map_values(self, context, data): new_context = context.with_field_context( model._name, field_name, data['id'] ) + comodel = self.env[model._fields[field_name].comodel_name] data[field_name] = [ self._run_import_get_record( - new_context, - self.env[model._fields[field_name].comodel_name], - {'id': _id}, - create_dummy=model._fields[field_name].required, + new_context, comodel, {'id': _id}, + create_dummy=model._fields[field_name].required or + any( + m.model_id._name == comodel._name + for m in self.import_line_ids + ), ) for _id in ids ] @@ -354,18 +389,16 @@ def _run_import_map_values(self, context, data): else: data[field_name] = [(6, 0, data[field_name])] for mapping in self.import_field_mappings: - if mapping.model_id.model != model._name or not mapping.fields_id: + if mapping.model_id.model != model._name or\ + mapping.mapping_type != 'unique': continue - if mapping.unique: - value = data.get(mapping.fields_id.name, '') + for field in mapping.field_ids: + value = data.get(field.name, '') counter = 1 while model.with_context(active_test=False).search([ - ( - mapping.fields_id.name, '=', - data.get(mapping.fields_id.name, value) - ), + (field.name, '=', data.get(field.name, value)), ]): - data[mapping.fields_id.name] = '%s (%d)' % (value, counter) + data[field.name] = '%s (%d)' % (value, counter) counter += 1 return data diff --git a/base_import_odoo/models/import_odoo_database_field.py b/base_import_odoo/models/import_odoo_database_field.py index ff823a9b159..95d9b1959bf 100644 --- a/base_import_odoo/models/import_odoo_database_field.py +++ b/base_import_odoo/models/import_odoo_database_field.py @@ -7,7 +7,9 @@ class ImportOdooDatabaseField(models.Model): _name = 'import.odoo.database.field' _description = 'A field mapping for records in the remote database' + _order = 'database_id, sequence' + sequence = fields.Integer() database_id = fields.Many2one( 'import.odoo.database', string='Database', required=True, ondelete='cascade', @@ -15,14 +17,11 @@ class ImportOdooDatabaseField(models.Model): model_id = fields.Many2one( 'ir.model', string='Model', required=True, ondelete='cascade', ) - fields_id = fields.Many2one( + model = fields.Char(related=['model_id', 'model']) + field_ids = fields.Many2many( 'ir.model.fields', string='Field', help='If set, the mapping is only ' 'effective when setting said field', ondelete='cascade', ) - unique = fields.Boolean( - 'Unique', help='If set on a char field, a number is appended until ' - 'the value is unique. Set this for fields with uniqueness constraints', - ) # TODO: create a reference function field to set this conveniently local_id = fields.Integer( 'Local ID', help='If you leave this empty, a new record will be ' @@ -33,3 +32,11 @@ class ImportOdooDatabaseField(models.Model): 'Remote ID', help='If you leave this empty, every (set) field value ' 'will be mapped to the local ID' ) + mapping_type = fields.Selection( + [ + ('fixed', 'Fixed'), + ('by_field', 'Based on equal fields'), + ('unique', 'Unique'), + ], + string='Type', required=True, default='fixed', + ) diff --git a/base_import_odoo/tests/test_base_import_odoo.py b/base_import_odoo/tests/test_base_import_odoo.py index f3201ecdc16..3a9f3a186ef 100644 --- a/base_import_odoo/tests/test_base_import_odoo.py +++ b/base_import_odoo/tests/test_base_import_odoo.py @@ -31,6 +31,9 @@ def _mock_read( **(context or self.env.context) ).browse(domain_or_ids).read(fields=fields) + group_count = self.env['res.groups'].search([], count=True) + user_count = self.env['res.users'].search([], count=True) + run = 1 for dummy in range(2): # we run this two times to enter the code path where xmlids exist self.env.ref('base_import_odoo.demodb').write({ @@ -46,11 +49,32 @@ def _mock_read( self.env.ref(self._get_xmlid('base.user_demo')), self.env.ref('base.user_demo'), ) + # check that the imported scalars are equal + fields = ['name', 'email', 'signature', 'active'] + ( + self.env.ref(self._get_xmlid('base.user_demo')) + + self.env.ref('base.user_demo') + ).read(fields) self.assertEqual( - dict(self.env.ref(self._get_xmlid('base.user_demo'))._cache), - dict(self.env.ref('base.user_demo')._cache), + self._get_cache(self._get_xmlid('base.user_demo'), fields), + self._get_cache('base.user_demo', fields), + ) + # check that links are correctly mapped + self.assertEqual( + self.env.ref(self._get_xmlid('base.user_demo')).partner_id, + self.env.ref(self._get_xmlid('base.partner_demo')) + ) + # no new groups because they should be mapped by name + self.assertEqual( + group_count, self.env['res.groups'].search([], count=True) + ) + # all users save for root should be duplicated for every run + self.assertEqual( + self.env['res.users'].search([], count=True), + user_count + (user_count - 1) * run, ) # TODO: test much more + run += 1 demodb = self.env.ref('base_import_odoo.demodb') demodb.action_import() self.assertTrue(demodb.cronjob_id) @@ -66,3 +90,11 @@ def _get_xmlid(self, remote_xmlid): remote_obj._name.replace('.', '_'), remote_obj.id, ) + + def _get_cache(self, xmlid, fields): + record = self.env.ref(xmlid) + return { + field_name: record._cache[field_name] + for field_name in record._fields + if field_name in fields + } diff --git a/base_import_odoo/views/import_odoo_database.xml b/base_import_odoo/views/import_odoo_database.xml index d5c67077b57..8e293a72223 100644 --- a/base_import_odoo/views/import_odoo_database.xml +++ b/base_import_odoo/views/import_odoo_database.xml @@ -35,15 +35,7 @@ - - - - - - - - - + diff --git a/base_import_odoo/views/import_odoo_database_field.xml b/base_import_odoo/views/import_odoo_database_field.xml new file mode 100644 index 00000000000..061b63e5009 --- /dev/null +++ b/base_import_odoo/views/import_odoo_database_field.xml @@ -0,0 +1,42 @@ + + + + + import.odoo.database.field + +
+ + + + + +
+ When a record of this model is imported, it will be replaced with the record you select as local ID. If you select a field and/or a remote ID, this replacement is only effective when setting the specified field and/or when the remote value is the specified record. +
+
+ Select fields which must be equal to treat a pair of remote and local records of this model as being equal. +
+
+ Select fields for which to generate unique values during import. You'll need this for res.users#login for example. +
+ + + + + +
+
+
+ + import.odoo.database.field + + + + + + + + + +
+
From a9707ae2c8c3650395c8176b2e7ff7a5831d39d7 Mon Sep 17 00:00:00 2001 From: Holger Brunn Date: Wed, 11 Oct 2017 19:08:41 +0200 Subject: [PATCH 03/32] [FIX] support firefox --- base_import_odoo/views/import_odoo_database.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/base_import_odoo/views/import_odoo_database.xml b/base_import_odoo/views/import_odoo_database.xml index 8e293a72223..e31548d93c5 100644 --- a/base_import_odoo/views/import_odoo_database.xml +++ b/base_import_odoo/views/import_odoo_database.xml @@ -69,7 +69,7 @@
- + / done
From 9b8e6cf6643142b34dc368ffefd2df5a34db20bf Mon Sep 17 00:00:00 2001 From: Holger Brunn Date: Wed, 11 Oct 2017 19:38:17 +0200 Subject: [PATCH 04/32] [IMP] community review --- base_import_odoo/README.rst | 1 + .../models/import_odoo_database.py | 21 +++++++++++-------- 2 files changed, 13 insertions(+), 9 deletions(-) diff --git a/base_import_odoo/README.rst b/base_import_odoo/README.rst index 73c0fee64a9..fc58abb1ccb 100644 --- a/base_import_odoo/README.rst +++ b/base_import_odoo/README.rst @@ -53,6 +53,7 @@ Known issues / Roadmap * Yes of course this duplicates a lot of connector functionality. Rewrite this with the connector framework, probably collaborate with https://github.com/OCA/connector-odoo2odoo * Do something with workflows +* Support reference fields, while being at it refactor _run_import_map_values to call a function per field type * Probably it's safer and faster to disable recomputation during import, and recompute all fields afterwards Bug Tracker diff --git a/base_import_odoo/models/import_odoo_database.py b/base_import_odoo/models/import_odoo_database.py index 8d462bd2476..50b87b98281 100644 --- a/base_import_odoo/models/import_odoo_database.py +++ b/base_import_odoo/models/import_odoo_database.py @@ -1,10 +1,11 @@ # -*- coding: utf-8 -*- # © 2017 Therp BV # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). +import logging try: from erppeek import Client except: - pass + logging.debug('Unable to import erppeek') import psycopg2 import traceback from openerp import _, api, exceptions, fields, models, tools @@ -123,12 +124,15 @@ def _run_import(self, commit=True, commit_threshold=100): for model_line in self.import_line_ids: model = self.env[model_line.model_id.model] done[model._name] = 0 + chunk_len = commit and (commit_threshold or 1) or len( + remote_ids[model._name] + ) for start_index in range( - len(remote_ids[model._name]) / commit_threshold + 1 + len(remote_ids[model._name]) / chunk_len + 1 ): - index = start_index * commit_threshold - ids = remote_ids[model._name][index:index + commit_threshold] + index = start_index * chunk_len + ids = remote_ids[model._name][index:index + chunk_len] context = ImportContext( remote, model_line, ids, idmap, dummies, dummy_instances, to_delete, field_context(None, None, None), @@ -289,7 +293,7 @@ def _run_import_create_dummy( 'id', 'not in', [ v for (model_name, remote_id), v - in context.dummies.iteritems() + in context.dummies.items() if model_name == model._name ] + [ @@ -308,12 +312,12 @@ def _run_import_create_dummy( return dummy.id required = [ name - for name, field in model._fields.iteritems() + for name, field in model._fields.items() if field.required ] defaults = model.default_get(required) values = {'id': record['id']} - for name, field in model._fields.iteritems(): + for name, field in model._fields.items(): if name not in required or name in defaults: continue value = None @@ -338,7 +342,6 @@ def _run_import_create_dummy( value = field.selection[0][0] elif field.type in ['selection'] and callable(field.selection): value = field.selection(model)[0][0] - # TODO: support more types, refactor to one function per type values[name] = value dummy = self._create_record(context, model, values) context.dummies[mapping_key(model._name, record['id'])] = dummy.id @@ -407,7 +410,7 @@ def _run_import_model_get_fields(self, context): return { name: field for name, field - in self.env[context.model_line.model_id.model]._fields.iteritems() + in self.env[context.model_line.model_id.model]._fields.items() if not field.compute or field.related } From a740acb7436cd28c5b434e30bbfd58fd068382a7 Mon Sep 17 00:00:00 2001 From: Holger Brunn Date: Thu, 12 Oct 2017 09:07:22 +0200 Subject: [PATCH 05/32] [RFR] use odoorpc --- base_import_odoo/__openerp__.py | 2 +- .../models/import_odoo_database.py | 26 ++++++++++---- .../tests/test_base_import_odoo.py | 34 +++++++------------ 3 files changed, 33 insertions(+), 29 deletions(-) diff --git a/base_import_odoo/__openerp__.py b/base_import_odoo/__openerp__.py index cfc169e3c77..5c40fc3a88e 100644 --- a/base_import_odoo/__openerp__.py +++ b/base_import_odoo/__openerp__.py @@ -25,6 +25,6 @@ ], "installable": True, "external_dependencies": { - "python": ['erppeek'], + "python": ['odoorpc'], }, } diff --git a/base_import_odoo/models/import_odoo_database.py b/base_import_odoo/models/import_odoo_database.py index 50b87b98281..2b99d2133a8 100644 --- a/base_import_odoo/models/import_odoo_database.py +++ b/base_import_odoo/models/import_odoo_database.py @@ -3,11 +3,12 @@ # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). import logging try: - from erppeek import Client + import odoorpc except: - logging.debug('Unable to import erppeek') + logging.error('Unable to import odoorpc') import psycopg2 import traceback +from urlparse import urlparse from openerp import _, api, exceptions, fields, models, tools from collections import namedtuple @@ -105,8 +106,8 @@ def _run_import(self, commit=True, commit_threshold=100): self.env.cr.commit() for model_line in self.import_line_ids: model = model_line.model_id - remote_ids[model.model] = remote.search( - model.model, + remote_ids[model.model] = remote.execute( + model.model, 'search', tools.safe_eval(model_line.domain) if model_line.domain else [] ) remote_counts[model.model] = len(remote_ids[model.model]) @@ -159,8 +160,8 @@ def _run_import_model(self, context): """Import records of a configured model""" model = self.env[context.model_line.model_id.model] fields = self._run_import_model_get_fields(context) - for data in context.remote.read( - model._name, context.ids, fields.keys() + for data in context.remote.execute( + model._name, 'read', context.ids, fields.keys() ): self._run_import_get_record(context, model, data) if (model._name, data['id']) in context.idmap: @@ -449,7 +450,18 @@ def _run_import_model_cleanup_dummies( def _get_connection(self): self.ensure_one() - return Client(self.url, self.database, self.user, self.password) + url = urlparse(self.url) + hostport = url.netloc.split(':') + if len(hostport) == 1: + hostport.append('80') + host, port = hostport + remote = odoorpc.ODOO( + host, + protocol='jsonrpc+ssl' if url.scheme == 'https' else 'jsonrpc', + port=int(port), + ) + remote.login(self.database, self.user, self.password) + return remote @api.constrains('url', 'database', 'user', 'password') @api.multi diff --git a/base_import_odoo/tests/test_base_import_odoo.py b/base_import_odoo/tests/test_base_import_odoo.py index 3a9f3a186ef..76739fe56b5 100644 --- a/base_import_odoo/tests/test_base_import_odoo.py +++ b/base_import_odoo/tests/test_base_import_odoo.py @@ -8,28 +8,21 @@ class TestBaseImportOdoo(TransactionCase): @at_install(False) @post_install(True) - @patch('erppeek.Client.__init__', side_effect=lambda *args: None) - def test_base_import_odoo(self, mock_client_init): + @patch( + 'odoorpc.ODOO.__init__', + side_effect=lambda self, *args, **kwargs: None, + ) + @patch('odoorpc.ODOO.login', side_effect=lambda *args: None) + def test_base_import_odoo(self, mock_client, mock_client_login): # the mocked functions simply search/read in the current database # the effect then should be that the models in question are duplicated, # we just need to try not to be confused by the fact that local and # remote ids are the same - def _mock_search( - model, domain, offset=0, limit=None, order=None, context=None, - ): - return self.env[model].with_context( - **(context or self.env.context) - ).search( - domain, offset=offset, limit=limit, order=order, - ).ids - - def _mock_read( - model, domain_or_ids, fields=None, offset=0, limit=None, - order=None, context=None, - ): - return self.env[model].with_context( - **(context or self.env.context) - ).browse(domain_or_ids).read(fields=fields) + def _mock_execute(model, method, *args): + if method == 'read': + return self.env[model].browse(args[0]).read(fields=args[1]) + if method == 'search': + return self.env[model].search(args[0]).ids group_count = self.env['res.groups'].search([], count=True) user_count = self.env['res.users'].search([], count=True) @@ -39,9 +32,8 @@ def _mock_read( self.env.ref('base_import_odoo.demodb').write({ 'password': 'admin', }) - with patch('erppeek.Client.search', side_effect=_mock_search): - with patch('erppeek.Client.read', side_effect=_mock_read): - self.env.ref('base_import_odoo.demodb')._run_import() + with patch('odoorpc.ODOO.execute', side_effect=_mock_execute): + self.env.ref('base_import_odoo.demodb')._run_import() # here the actual test begins - check that we created new # objects, check xmlids, check values, check if dummies are # cleaned up/replaced From 8f8776bfa571db9d9144fa9a97c63cd72d4ac315 Mon Sep 17 00:00:00 2001 From: Holger Brunn Date: Thu, 12 Oct 2017 10:07:53 +0200 Subject: [PATCH 06/32] [ADD] make it possible to import res_model,res_id references --- base_import_odoo/README.rst | 4 +- base_import_odoo/__openerp__.py | 1 + .../demo/import_odoo_database_field.xml | 7 ++++ .../demo/import_odoo_database_model.xml | 6 +++ base_import_odoo/demo/ir_attachment.xml | 11 +++++ .../models/import_odoo_database.py | 41 ++++++++++++++----- .../models/import_odoo_database_field.py | 28 ++++++++++++- .../tests/test_base_import_odoo.py | 25 ++++++----- .../views/import_odoo_database_field.xml | 7 +++- 9 files changed, 107 insertions(+), 23 deletions(-) create mode 100644 base_import_odoo/demo/ir_attachment.xml diff --git a/base_import_odoo/README.rst b/base_import_odoo/README.rst index fc58abb1ccb..3ff3d68b6ce 100644 --- a/base_import_odoo/README.rst +++ b/base_import_odoo/README.rst @@ -31,7 +31,9 @@ The module doesn't import one2many fields, if you want to have those, add the mo If you don't fill in a remote ID, the addon will use the configured local ID for every record of the model (this way, you can for example map all users in the remote system to some import user in the current system). -For fields that have a uniqueness constraint (like `res.users#login`), set the flag `unique`, then the import will generate a unique value for this field. +For fields that have a uniqueness constraint (like `res.users#login`), create a field mapping if type `unique`, then the import will generate a unique value for this field. + +For models using references with two fields (like `ir.attachment`), create a field mapping of type `by reference` and select the two fields involved. The import will transform known ids (=ids of models you import) to the respective local id, and clean out the model/id fields for unknown models/ids. Usage ===== diff --git a/base_import_odoo/__openerp__.py b/base_import_odoo/__openerp__.py index 5c40fc3a88e..31191330d8f 100644 --- a/base_import_odoo/__openerp__.py +++ b/base_import_odoo/__openerp__.py @@ -13,6 +13,7 @@ ], "demo": [ "demo/res_users.xml", + "demo/ir_attachment.xml", "demo/import_odoo_database.xml", "demo/import_odoo_database_field.xml", "demo/import_odoo_database_model.xml", diff --git a/base_import_odoo/demo/import_odoo_database_field.xml b/base_import_odoo/demo/import_odoo_database_field.xml index af9e3d137ca..b1a368a27f2 100644 --- a/base_import_odoo/demo/import_odoo_database_field.xml +++ b/base_import_odoo/demo/import_odoo_database_field.xml @@ -55,5 +55,12 @@ + + + by_reference + + + + diff --git a/base_import_odoo/demo/import_odoo_database_model.xml b/base_import_odoo/demo/import_odoo_database_model.xml index a10fb3bee22..bbaa330213e 100644 --- a/base_import_odoo/demo/import_odoo_database_model.xml +++ b/base_import_odoo/demo/import_odoo_database_model.xml @@ -19,5 +19,11 @@ [(1, '=', 1)] + + 4 + + + [('res_model', 'in', ['res.users'])] + diff --git a/base_import_odoo/demo/ir_attachment.xml b/base_import_odoo/demo/ir_attachment.xml new file mode 100644 index 00000000000..5cfa63277f3 --- /dev/null +++ b/base_import_odoo/demo/ir_attachment.xml @@ -0,0 +1,11 @@ + + + + + Demo attachment + res.users + + aGVsbG8gd29ybGQK + + + diff --git a/base_import_odoo/models/import_odoo_database.py b/base_import_odoo/models/import_odoo_database.py index 2b99d2133a8..684bf0fbc5e 100644 --- a/base_import_odoo/models/import_odoo_database.py +++ b/base_import_odoo/models/import_odoo_database.py @@ -393,17 +393,38 @@ def _run_import_map_values(self, context, data): else: data[field_name] = [(6, 0, data[field_name])] for mapping in self.import_field_mappings: - if mapping.model_id.model != model._name or\ - mapping.mapping_type != 'unique': + if mapping.model_id.model != model._name: continue - for field in mapping.field_ids: - value = data.get(field.name, '') - counter = 1 - while model.with_context(active_test=False).search([ - (field.name, '=', data.get(field.name, value)), - ]): - data[field.name] = '%s (%d)' % (value, counter) - counter += 1 + if mapping.mapping_type == 'unique': + for field in mapping.field_ids: + value = data.get(field.name, '') + counter = 1 + while model.with_context(active_test=False).search([ + (field.name, '=', data.get(field.name, value)), + ]): + data[field.name] = '%s (%d)' % (value, counter) + counter += 1 + elif mapping.mapping_type == 'by_reference': + res_model = data.get(mapping.model_field_id.name) + res_id = data.get(mapping.id_field_id.name) + update = { + mapping.model_field_id.name: None, + mapping.id_field_id.name: None, + } + if res_model in self.env.registry and res_id: + new_context = context.with_field_context( + model._name, res_id, data['id'] + ) + record_id = self._run_import_get_record( + new_context, self.env[res_model], {'id': res_id}, + create_dummy=False + ) + if record_id: + update.update({ + mapping.model_field_id.name: res_model, + mapping.id_field_id.name: record_id, + }) + data.update(update) return data @api.multi diff --git a/base_import_odoo/models/import_odoo_database_field.py b/base_import_odoo/models/import_odoo_database_field.py index 95d9b1959bf..bec3db2040a 100644 --- a/base_import_odoo/models/import_odoo_database_field.py +++ b/base_import_odoo/models/import_odoo_database_field.py @@ -1,7 +1,7 @@ # -*- coding: utf-8 -*- # © 2017 Therp BV # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). -from openerp import fields, models +from openerp import api, fields, models class ImportOdooDatabaseField(models.Model): @@ -22,6 +22,18 @@ class ImportOdooDatabaseField(models.Model): 'ir.model.fields', string='Field', help='If set, the mapping is only ' 'effective when setting said field', ondelete='cascade', ) + model_field_id = fields.Many2one( + 'ir.model.fields', string='Model field', compute=lambda self: + self._compute_reference_field('model_field_id', 'char'), + inverse=lambda self: + self._inverse_reference_field('model_field_id', 'char'), + ) + id_field_id = fields.Many2one( + 'ir.model.fields', string='ID field', compute=lambda self: + self._compute_reference_field('id_field_id', 'integer'), + inverse=lambda self: + self._inverse_reference_field('id_field_id', 'integer'), + ) # TODO: create a reference function field to set this conveniently local_id = fields.Integer( 'Local ID', help='If you leave this empty, a new record will be ' @@ -36,7 +48,21 @@ class ImportOdooDatabaseField(models.Model): [ ('fixed', 'Fixed'), ('by_field', 'Based on equal fields'), + ('by_reference', 'By reference'), ('unique', 'Unique'), ], string='Type', required=True, default='fixed', ) + + @api.multi + def _compute_reference_field(self, field_name, ttype): + for this in self: + this[field_name] = this.field_ids.filtered( + lambda x: x.ttype == ttype + ) + + @api.multi + def _inverse_reference_field(self, field_name, ttype): + self.field_ids = self.field_ids.filtered( + lambda x: x.ttype != ttype + ) + self[field_name] diff --git a/base_import_odoo/tests/test_base_import_odoo.py b/base_import_odoo/tests/test_base_import_odoo.py index 76739fe56b5..7951840c5b2 100644 --- a/base_import_odoo/tests/test_base_import_odoo.py +++ b/base_import_odoo/tests/test_base_import_odoo.py @@ -20,7 +20,7 @@ def test_base_import_odoo(self, mock_client, mock_client_login): # remote ids are the same def _mock_execute(model, method, *args): if method == 'read': - return self.env[model].browse(args[0]).read(fields=args[1]) + return self.env[model].browse(args[0]).read(args[1]) if method == 'search': return self.env[model].search(args[0]).ids @@ -37,23 +37,19 @@ def _mock_execute(model, method, *args): # here the actual test begins - check that we created new # objects, check xmlids, check values, check if dummies are # cleaned up/replaced - self.assertNotEqual( - self.env.ref(self._get_xmlid('base.user_demo')), - self.env.ref('base.user_demo'), - ) + imported_user = self.env.ref(self._get_xmlid('base.user_demo')) + user = self.env.ref('base.user_demo') + self.assertNotEqual(imported_user, user) # check that the imported scalars are equal fields = ['name', 'email', 'signature', 'active'] - ( - self.env.ref(self._get_xmlid('base.user_demo')) + - self.env.ref('base.user_demo') - ).read(fields) + (imported_user + user).read(fields) self.assertEqual( self._get_cache(self._get_xmlid('base.user_demo'), fields), self._get_cache('base.user_demo', fields), ) # check that links are correctly mapped self.assertEqual( - self.env.ref(self._get_xmlid('base.user_demo')).partner_id, + imported_user.partner_id, self.env.ref(self._get_xmlid('base.partner_demo')) ) # no new groups because they should be mapped by name @@ -65,6 +61,15 @@ def _mock_execute(model, method, *args): self.env['res.users'].search([], count=True), user_count + (user_count - 1) * run, ) + # check that there's a new attachment + attachment = self.env.ref('base_import_odoo.attachment_demo') + imported_attachment = self.env['ir.attachment'].search([ + ('res_model', '=', 'res.users'), + ('res_id', '=', imported_user.id), + ]) + self.assertTrue(attachment) + self.assertEqual(attachment.datas, imported_attachment.datas) + self.assertNotEqual(attachment, imported_attachment) # TODO: test much more run += 1 demodb = self.env.ref('base_import_odoo.demodb') diff --git a/base_import_odoo/views/import_odoo_database_field.xml b/base_import_odoo/views/import_odoo_database_field.xml index 061b63e5009..8d44bd57cbd 100644 --- a/base_import_odoo/views/import_odoo_database_field.xml +++ b/base_import_odoo/views/import_odoo_database_field.xml @@ -16,13 +16,18 @@
Select fields which must be equal to treat a pair of remote and local records of this model as being equal.
+
+ Select the field that stores the model name and the one that stores the linked ID. The IDs for previously imported records will be mapped to the local ID, for unknown models or IDs, the fields are set to NULL. +
Select fields for which to generate unique values during import. You'll need this for res.users#login for example.
- + + +
From d7b6e92dfff650b554db208f55e4f4297f36ef49 Mon Sep 17 00:00:00 2001 From: Holger Brunn Date: Thu, 12 Oct 2017 10:18:51 +0200 Subject: [PATCH 07/32] [IMP] disable recomputation during import --- base_import_odoo/README.rst | 1 - .../models/import_odoo_database.py | 22 ++++++++++++++----- 2 files changed, 16 insertions(+), 7 deletions(-) diff --git a/base_import_odoo/README.rst b/base_import_odoo/README.rst index 3ff3d68b6ce..96ebe85383f 100644 --- a/base_import_odoo/README.rst +++ b/base_import_odoo/README.rst @@ -56,7 +56,6 @@ Known issues / Roadmap * Yes of course this duplicates a lot of connector functionality. Rewrite this with the connector framework, probably collaborate with https://github.com/OCA/connector-odoo2odoo * Do something with workflows * Support reference fields, while being at it refactor _run_import_map_values to call a function per field type -* Probably it's safer and faster to disable recomputation during import, and recompute all fields afterwards Bug Tracker =========== diff --git a/base_import_odoo/models/import_odoo_database.py b/base_import_odoo/models/import_odoo_database.py index 684bf0fbc5e..0ffda50b1b8 100644 --- a/base_import_odoo/models/import_odoo_database.py +++ b/base_import_odoo/models/import_odoo_database.py @@ -160,6 +160,7 @@ def _run_import_model(self, context): """Import records of a configured model""" model = self.env[context.model_line.model_id.model] fields = self._run_import_model_get_fields(context) + recompute_ids = [] for data in context.remote.execute( model._name, 'read', context.ids, fields.keys() ): @@ -170,9 +171,16 @@ def _run_import_model(self, context): data = self._run_import_map_values(context, data) _id = data['id'] record = self._create_record(context, model, data) + recompute_ids.append(record.id) self._run_import_model_cleanup_dummies( context, model, _id, record.id, ) + to_recompute = model.browse(recompute_ids) + for field in model._fields.values(): + if not field.compute: + continue + to_recompute._recompute_todo(field) + to_recompute.recompute() @api.multi def _create_record(self, context, model, record): @@ -183,13 +191,15 @@ def _create_record(self, context, model, record): ) if self.env.ref('base_import_odoo.%s' % xmlid, False): new = self.env.ref('base_import_odoo.%s' % xmlid) - new.with_context( - **self._create_record_context(model, record) - ).write(record) + with self.env.norecompute(): + new.with_context( + **self._create_record_context(model, record) + ).write(record) else: - new = model.with_context( - **self._create_record_context(model, record) - ).create(record) + with self.env.norecompute(): + new = model.with_context( + **self._create_record_context(model, record) + ).create(record) self.env['ir.model.data'].create({ 'name': xmlid, 'model': model._name, From ce060ab552ed1f684b99c193d1ef7d93ea70ac56 Mon Sep 17 00:00:00 2001 From: Holger Brunn Date: Thu, 12 Oct 2017 11:34:30 +0200 Subject: [PATCH 08/32] [ADD] better progress --- .../tests/test_base_import_odoo.py | 2 ++ .../views/import_odoo_database.xml | 24 +++++++++---------- 2 files changed, 14 insertions(+), 12 deletions(-) diff --git a/base_import_odoo/tests/test_base_import_odoo.py b/base_import_odoo/tests/test_base_import_odoo.py index 7951840c5b2..8b312830612 100644 --- a/base_import_odoo/tests/test_base_import_odoo.py +++ b/base_import_odoo/tests/test_base_import_odoo.py @@ -73,6 +73,8 @@ def _mock_execute(model, method, *args): # TODO: test much more run += 1 demodb = self.env.ref('base_import_odoo.demodb') + for line in demodb.import_line_ids: + self.assertIn(line.model_id.model, demodb.status_html) demodb.action_import() self.assertTrue(demodb.cronjob_id) demodb.cronjob_id.write({'active': False}) diff --git a/base_import_odoo/views/import_odoo_database.xml b/base_import_odoo/views/import_odoo_database.xml index e31548d93c5..c919798c9c2 100644 --- a/base_import_odoo/views/import_odoo_database.xml +++ b/base_import_odoo/views/import_odoo_database.xml @@ -20,13 +20,13 @@ + - @@ -64,17 +64,17 @@ }); } -
- - -
-
- - / done - -
-
-
+

Import progress

+
+
+ + +

+ + / done + +

+

         
     

From e6e1b98b1ec9e5566e7ed736495a639ba2fee0d0 Mon Sep 17 00:00:00 2001
From: Holger Brunn 
Date: Thu, 12 Oct 2017 11:50:10 +0200
Subject: [PATCH 09/32] Revert "[IMP] disable recomputation during import"

This reverts commit efce253d54e08519039198aea7fcc93fad263055.
---
 base_import_odoo/README.rst                   |  1 +
 .../models/import_odoo_database.py            | 22 +++++--------------
 2 files changed, 7 insertions(+), 16 deletions(-)

diff --git a/base_import_odoo/README.rst b/base_import_odoo/README.rst
index 96ebe85383f..3ff3d68b6ce 100644
--- a/base_import_odoo/README.rst
+++ b/base_import_odoo/README.rst
@@ -56,6 +56,7 @@ Known issues / Roadmap
 * Yes of course this duplicates a lot of connector functionality. Rewrite this with the connector framework, probably collaborate with https://github.com/OCA/connector-odoo2odoo
 * Do something with workflows
 * Support reference fields, while being at it refactor _run_import_map_values to call a function per field type
+* Probably it's safer and faster to disable recomputation during import, and recompute all fields afterwards
 
 Bug Tracker
 ===========
diff --git a/base_import_odoo/models/import_odoo_database.py b/base_import_odoo/models/import_odoo_database.py
index 0ffda50b1b8..684bf0fbc5e 100644
--- a/base_import_odoo/models/import_odoo_database.py
+++ b/base_import_odoo/models/import_odoo_database.py
@@ -160,7 +160,6 @@ def _run_import_model(self, context):
         """Import records of a configured model"""
         model = self.env[context.model_line.model_id.model]
         fields = self._run_import_model_get_fields(context)
-        recompute_ids = []
         for data in context.remote.execute(
                 model._name, 'read', context.ids, fields.keys()
         ):
@@ -171,16 +170,9 @@ def _run_import_model(self, context):
             data = self._run_import_map_values(context, data)
             _id = data['id']
             record = self._create_record(context, model, data)
-            recompute_ids.append(record.id)
             self._run_import_model_cleanup_dummies(
                 context, model, _id, record.id,
             )
-        to_recompute = model.browse(recompute_ids)
-        for field in model._fields.values():
-            if not field.compute:
-                continue
-            to_recompute._recompute_todo(field)
-        to_recompute.recompute()
 
     @api.multi
     def _create_record(self, context, model, record):
@@ -191,15 +183,13 @@ def _create_record(self, context, model, record):
         )
         if self.env.ref('base_import_odoo.%s' % xmlid, False):
             new = self.env.ref('base_import_odoo.%s' % xmlid)
-            with self.env.norecompute():
-                new.with_context(
-                    **self._create_record_context(model, record)
-                ).write(record)
+            new.with_context(
+                **self._create_record_context(model, record)
+            ).write(record)
         else:
-            with self.env.norecompute():
-                new = model.with_context(
-                    **self._create_record_context(model, record)
-                ).create(record)
+            new = model.with_context(
+                **self._create_record_context(model, record)
+            ).create(record)
             self.env['ir.model.data'].create({
                 'name': xmlid,
                 'model': model._name,

From 3d0736fc8b3fff70cceea7b55f18be5ac57cae66 Mon Sep 17 00:00:00 2001
From: Holger Brunn 
Date: Thu, 12 Oct 2017 12:37:41 +0200
Subject: [PATCH 10/32] [ADD] more tests

---
 base_import_odoo/tests/test_base_import_odoo.py | 11 ++++++++++-
 1 file changed, 10 insertions(+), 1 deletion(-)

diff --git a/base_import_odoo/tests/test_base_import_odoo.py b/base_import_odoo/tests/test_base_import_odoo.py
index 8b312830612..744350fc191 100644
--- a/base_import_odoo/tests/test_base_import_odoo.py
+++ b/base_import_odoo/tests/test_base_import_odoo.py
@@ -3,6 +3,7 @@
 # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).
 from mock import patch
 from openerp.tests.common import TransactionCase, post_install, at_install
+from ..models.import_odoo_database import ImportContext, field_context
 
 
 class TestBaseImportOdoo(TransactionCase):
@@ -70,7 +71,6 @@ def _mock_execute(model, method, *args):
             self.assertTrue(attachment)
             self.assertEqual(attachment.datas, imported_attachment.datas)
             self.assertNotEqual(attachment, imported_attachment)
-            # TODO: test much more
             run += 1
         demodb = self.env.ref('base_import_odoo.demodb')
         for line in demodb.import_line_ids:
@@ -81,6 +81,15 @@ def _mock_execute(model, method, *args):
         demodb.action_import()
         self.assertTrue(demodb.cronjob_id.active)
         self.assertFalse(demodb.cronjob_running)
+        # in our setting we won't get dummies, so we test this manually
+        import_context = ImportContext(
+            None, None, [], {}, {}, [], {}, field_context(None, None, None)
+        )
+        dummy_id = demodb._run_import_create_dummy(
+            import_context, self.env['res.partner'], {'id': 424242},
+            forcecreate=True,
+        )
+        self.assertTrue(self.env['res.partner'].browse(dummy_id).exists())
 
     def _get_xmlid(self, remote_xmlid):
         remote_obj = self.env.ref(remote_xmlid)

From 2f9e7476fbf84d7a40a87800c97575c187883de8 Mon Sep 17 00:00:00 2001
From: Holger Brunn 
Date: Fri, 13 Oct 2017 02:48:29 +0200
Subject: [PATCH 11/32] [FIX] dummy cleanup

[ADD] debug logging
---
 base_import_odoo/__openerp__.py               |   1 +
 base_import_odoo/demo/res_partner.xml         |   8 ++
 .../models/import_odoo_database.py            | 108 +++++++++++++++---
 .../views/import_odoo_database.xml            |  10 ++
 4 files changed, 110 insertions(+), 17 deletions(-)
 create mode 100644 base_import_odoo/demo/res_partner.xml

diff --git a/base_import_odoo/__openerp__.py b/base_import_odoo/__openerp__.py
index 31191330d8f..fdd6f8f7f59 100644
--- a/base_import_odoo/__openerp__.py
+++ b/base_import_odoo/__openerp__.py
@@ -12,6 +12,7 @@
         'base',
     ],
     "demo": [
+        "demo/res_partner.xml",
         "demo/res_users.xml",
         "demo/ir_attachment.xml",
         "demo/import_odoo_database.xml",
diff --git a/base_import_odoo/demo/res_partner.xml b/base_import_odoo/demo/res_partner.xml
new file mode 100644
index 00000000000..50c1b2a999e
--- /dev/null
+++ b/base_import_odoo/demo/res_partner.xml
@@ -0,0 +1,8 @@
+
+
+    
+        
+            
+        
+    
+
diff --git a/base_import_odoo/models/import_odoo_database.py b/base_import_odoo/models/import_odoo_database.py
index 684bf0fbc5e..3965dd49fc7 100644
--- a/base_import_odoo/models/import_odoo_database.py
+++ b/base_import_odoo/models/import_odoo_database.py
@@ -11,6 +11,7 @@
 from urlparse import urlparse
 from openerp import _, api, exceptions, fields, models, tools
 from collections import namedtuple
+_logger = logging.getLogger('base_import_odoo')
 
 
 import_context_tuple = namedtuple(
@@ -116,6 +117,7 @@ def _run_import(self, commit=True, commit_threshold=100):
                 'counts': remote_counts,
                 'ids': remote_ids,
                 'error': None,
+                'dummies': None,
                 'done': {},
             }
         })
@@ -151,9 +153,17 @@ def _run_import(self, commit=True, commit_threshold=100):
                     raise
                 done[model._name] += len(ids)
                 self.write({'status_data': dict(self.status_data, done=done)})
+
                 if commit and not tools.config['test_enable']:
                     # pylint: disable=invalid-commit
                     self.env.cr.commit()
+        missing = {}
+        for dummy_model, remote_id in dummies.keys():
+            if remote_id:
+                missing.setdefault(dummy_model, []).append(remote_id)
+        self.write({
+            'status_data': dict(self.status_data, dummies=dict(missing)),
+        })
 
     @api.multi
     def _run_import_model(self, context):
@@ -163,7 +173,9 @@ def _run_import_model(self, context):
         for data in context.remote.execute(
                 model._name, 'read', context.ids, fields.keys()
         ):
-            self._run_import_get_record(context, model, data)
+            self._run_import_get_record(
+                context, model, data, create_dummy=False,
+            )
             if (model._name, data['id']) in context.idmap:
                 # there's a mapping for this record, nothing to do
                 continue
@@ -179,13 +191,14 @@ def _create_record(self, context, model, record):
         """Create a record, add an xmlid"""
         _id = record.pop('id')
         xmlid = '%d-%s-%d' % (
-            self.id, model._name.replace('.', '_'), _id,
+            self.id, model._name.replace('.', '_'), _id or 0,
         )
         if self.env.ref('base_import_odoo.%s' % xmlid, False):
             new = self.env.ref('base_import_odoo.%s' % xmlid)
             new.with_context(
                 **self._create_record_context(model, record)
             ).write(record)
+            _logger.debug('Updated record %s', xmlid)
         else:
             new = model.with_context(
                 **self._create_record_context(model, record)
@@ -199,6 +212,7 @@ def _create_record(self, context, model, record):
                 'import_database_id': self.id,
                 'import_database_record_id': _id,
             })
+            _logger.debug('Created record %s', xmlid)
         context.idmap[mapping_key(model._name, _id)] = new.id
         return new
 
@@ -218,16 +232,28 @@ def _run_import_get_record(
         """Find the local id of some remote record. Create a dummy if not
         available"""
         _id = context.idmap.get((model._name, record['id']))
+        logged = False
         if not _id:
             _id = context.dummies.get((model._name, record['id']))
             if _id:
                 context.dummy_instances.append(
                     dummy_instance(*(context.field_context + (_id,)))
                 )
+        else:
+            logged = True
+            _logger.debug(
+                'Got %s(%d[%d]) from idmap', model._model, _id,
+                record['id'] or 0,
+            )
         if not _id:
             _id = self._run_import_get_record_mapping(
                 context, model, record, create_dummy=create_dummy,
             )
+        elif not logged:
+            logged = True
+            _logger.debug(
+                'Got %s(%d[%d]) from dummies', model._model, _id, record['id'],
+            )
         if not _id:
             xmlid = self.env['ir.model.data'].search([
                 ('import_database_id', '=', self.id),
@@ -237,8 +263,22 @@ def _run_import_get_record(
             if xmlid:
                 _id = xmlid.res_id
                 context.idmap[(model._name, record['id'])] = _id
+        elif not logged:
+            logged = True
+            _logger.debug(
+                'Got %s(%d[%d]) from mappings',
+                model._model, _id, record['id'],
+            )
         if not _id and create_dummy:
-            _id = self._run_import_create_dummy(context, model, record)
+            _id = self._run_import_create_dummy(
+                context, model, record,
+                forcecreate=record['id'] not in
+                self.status_data['ids'].get(model._name, [])
+            )
+        elif _id and not logged:
+            _logger.debug(
+                'Got %s(%d[%d]) from xmlid', model._model, _id, record['id'],
+            )
         return _id
 
     @api.multi
@@ -270,9 +310,19 @@ def _run_import_get_record_mapping(
             elif mapping.mapping_type == 'by_field':
                 assert mapping.field_ids
                 if len(record) == 1:
-                    continue
+                    # just the id of a record we haven't seen yet.
+                    # read the whole record from remote to check if
+                    # this can be mapped to an existing record
+                    record = context.remote.execute(
+                        model._name, 'read', record['id'],
+                        mapping.field_ids.mapped('name'),
+                    ) or None
+                    if not record:
+                        continue
+                    if isinstance(record, list):
+                        record = record[0]
                 records = model.search([
-                    (field.name, '=', record[field.name])
+                    (field.name, '=', record.get(field.name))
                     for field in mapping.field_ids
                 ], limit=1)
                 if records:
@@ -310,6 +360,13 @@ def _run_import_create_dummy(
             context.dummy_instances.append(
                 dummy_instance(*(context.field_context + (dummy.id,)))
             )
+            _logger.debug(
+                'Using %d as dummy for %s(%d[%d]).%s[%d]',
+                dummy.id, context.field_context.record_model,
+                context.idmap.get(context.field_context.record_id, 0),
+                context.field_context.record_id,
+                context.field_context.field_name, record['id'],
+            )
             return dummy.id
         required = [
             name
@@ -331,6 +388,8 @@ def _run_import_create_dummy(
             elif model._fields[name].type in ['date', 'datetime']:
                 value = '2000-01-01'
             elif field.type in ['many2one']:
+                if name in model._inherits.values():
+                    continue
                 new_context = context.with_field_context(
                     model._name, name, record['id']
                 )
@@ -345,12 +404,20 @@ def _run_import_create_dummy(
                 value = field.selection(model)[0][0]
             values[name] = value
         dummy = self._create_record(context, model, values)
+        del context.idmap[mapping_key(model._name, record['id'])]
         context.dummies[mapping_key(model._name, record['id'])] = dummy.id
         context.to_delete.setdefault(model._name, [])
         context.to_delete[model._name].append(dummy.id)
         context.dummy_instances.append(
             dummy_instance(*(context.field_context + (dummy.id,)))
         )
+        _logger.debug(
+            'Created %d as dummy for %s(%d[%d]).%s[%d]',
+            dummy.id, context.field_context.record_model,
+            context.idmap.get(context.field_context.record_id, 0),
+            context.field_context.record_id or 0,
+            context.field_context.field_name, record['id'],
+        )
         return dummy.id
 
     @api.multi
@@ -378,7 +445,7 @@ def _run_import_map_values(self, context, data):
                     new_context, comodel, {'id': _id},
                     create_dummy=model._fields[field_name].required or
                     any(
-                        m.model_id._name == comodel._name
+                        m.model_id.model == comodel._name
                         for m in self.import_line_ids
                     ),
                 )
@@ -440,22 +507,28 @@ def _run_import_model_get_fields(self, context):
     def _run_import_model_cleanup_dummies(
             self, context, model, remote_id, local_id
     ):
+        if not (model._name, remote_id) in context.dummies:
+            return
         for instance in context.dummy_instances:
-            if (
-                    instance.model_name != model._name or
-                    instance.remote_id != remote_id
-            ):
+            key = mapping_key(instance.model_name, instance.remote_id)
+            if key not in context.idmap:
                 continue
-            if not context.idmap.get(instance.remote_id):
+            dummy_id = context.dummies[(model._name, remote_id)]
+            record_model = self.env[instance.model_name]
+            comodel = record_model._fields[instance.field_name].comodel_name
+            if comodel != model._name or instance.dummy_id != dummy_id:
                 continue
-            model = self.env[instance.model_name]
-            record = model.browse(context.idmap[instance.remote_id])
-            field_name = instance.field_id.name
+            record = record_model.browse(context.idmap[key])
+            field_name = instance.field_name
+            _logger.debug(
+                'Replacing dummy %d on %s(%d).%s with %d',
+                dummy_id, record_model._name, record.id, field_name, local_id,
+            )
             if record._fields[field_name].type == 'many2one':
                 record.write({field_name: local_id})
             elif record._fields[field_name].type == 'many2many':
                 record.write({field_name: [
-                    (3, context.idmap[remote_id]),
+                    (3, dummy_id),
                     (4, local_id),
                 ]})
             else:
@@ -464,10 +537,11 @@ def _run_import_model_cleanup_dummies(
                     record._fields[field_name].type
                 )
             context.dummy_instances.remove(instance)
-            dummy_id = context.dummies[(record._model, remote_id)]
             if dummy_id in context.to_delete:
                 model.browse(dummy_id).unlink()
-            del context.dummies[(record._model, remote_id)]
+                _logger.debug('Deleting dummy %d', dummy_id)
+        if (model._name, remote_id) in context.dummies:
+            del context.dummies[(model._name, remote_id)]
 
     def _get_connection(self):
         self.ensure_one()
diff --git a/base_import_odoo/views/import_odoo_database.xml b/base_import_odoo/views/import_odoo_database.xml
index c919798c9c2..ab8333a8dba 100644
--- a/base_import_odoo/views/import_odoo_database.xml
+++ b/base_import_odoo/views/import_odoo_database.xml
@@ -76,6 +76,16 @@
                 
             
             

+            
+ The following remote ids don't have a mapping but have to be imported anyways due to not null constraints. +
+ +
+
+ +
+ To fix this, create mappings for the remote ids listed, or if this is not feasible, map the whole model. You might also have a too specific domain on your import model definition. +
From 0ef4f2a8799c37e5224396fde10619e74c8926f4 Mon Sep 17 00:00:00 2001 From: Holger Brunn Date: Tue, 17 Oct 2017 08:25:29 +0200 Subject: [PATCH 12/32] [ADD] depend on mail --- base_import_odoo/__openerp__.py | 2 +- base_import_odoo/demo/import_odoo_database_field.xml | 6 ++++++ base_import_odoo/demo/import_odoo_database_model.xml | 12 +++++++++--- 3 files changed, 16 insertions(+), 4 deletions(-) diff --git a/base_import_odoo/__openerp__.py b/base_import_odoo/__openerp__.py index fdd6f8f7f59..f58f96a0750 100644 --- a/base_import_odoo/__openerp__.py +++ b/base_import_odoo/__openerp__.py @@ -9,7 +9,7 @@ "category": "Tools", "summary": "Import records from another Odoo instance", "depends": [ - 'base', + 'mail', ], "demo": [ "demo/res_partner.xml", diff --git a/base_import_odoo/demo/import_odoo_database_field.xml b/base_import_odoo/demo/import_odoo_database_field.xml index b1a368a27f2..cb817cabea8 100644 --- a/base_import_odoo/demo/import_odoo_database_field.xml +++ b/base_import_odoo/demo/import_odoo_database_field.xml @@ -49,6 +49,12 @@ + + + by_field + + + by_field diff --git a/base_import_odoo/demo/import_odoo_database_model.xml b/base_import_odoo/demo/import_odoo_database_model.xml index bbaa330213e..1b07dc7a9dd 100644 --- a/base_import_odoo/demo/import_odoo_database_model.xml +++ b/base_import_odoo/demo/import_odoo_database_model.xml @@ -7,20 +7,26 @@ [(1, '=', 1)] - + 2 + + + [(1, '=', 1)] + + + 3 [(1, '=', 1)] - 3 + 4 [(1, '=', 1)] - 4 + 5 [('res_model', 'in', ['res.users'])] From 0d1ff435c98e961c71ffa4d3685846fec889623f Mon Sep 17 00:00:00 2001 From: Holger Brunn Date: Thu, 19 Oct 2017 15:10:43 +0200 Subject: [PATCH 13/32] [ADD] fix when running tests with accounting --- .../tests/test_base_import_odoo.py | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/base_import_odoo/tests/test_base_import_odoo.py b/base_import_odoo/tests/test_base_import_odoo.py index 744350fc191..c1e9c75115f 100644 --- a/base_import_odoo/tests/test_base_import_odoo.py +++ b/base_import_odoo/tests/test_base_import_odoo.py @@ -7,6 +7,27 @@ class TestBaseImportOdoo(TransactionCase): + def setUp(self): + super(TestBaseImportOdoo, self).setUp() + # if our tests run with an accounting scheme, it will fail on accounts + # to fix this, if the account model exists, we create mappings for it + if 'account.account' in self.env.registry: + self.env.ref('base_import_odoo.demodb').write({ + 'import_field_mappings': [ + ( + 0, False, + { + 'mapping_type': 'fixed', + 'model_id': + self.env.ref('account.model_account_account').id, + 'local_id': account.id, + 'remote_id': account.id, + }, + ) + for account in self.env['account.account'].search([]) + ], + }) + @at_install(False) @post_install(True) @patch( From 2f8d73904f0d41c21076c9d7181d7e7edd7489c1 Mon Sep 17 00:00:00 2001 From: Holger Brunn Date: Thu, 19 Oct 2017 16:23:16 +0200 Subject: [PATCH 14/32] [ADD] duplicate treatment --- base_import_odoo/README.rst | 3 +- .../models/import_odoo_database.py | 34 +++++++++++++++---- .../views/import_odoo_database.xml | 6 ++-- 3 files changed, 34 insertions(+), 9 deletions(-) diff --git a/base_import_odoo/README.rst b/base_import_odoo/README.rst index 3ff3d68b6ce..af6385e2e9f 100644 --- a/base_import_odoo/README.rst +++ b/base_import_odoo/README.rst @@ -12,7 +12,7 @@ Use cases ========= - merging databases -- one way sync (needs a bit polishing) +- one way sync - aggregating management data from distributed systems @@ -57,6 +57,7 @@ Known issues / Roadmap * Do something with workflows * Support reference fields, while being at it refactor _run_import_map_values to call a function per field type * Probably it's safer and faster to disable recomputation during import, and recompute all fields afterwards +* Add duplicate handling strategy 'Overwrite older' Bug Tracker =========== diff --git a/base_import_odoo/models/import_odoo_database.py b/base_import_odoo/models/import_odoo_database.py index 3965dd49fc7..6d78f80ca4d 100644 --- a/base_import_odoo/models/import_odoo_database.py +++ b/base_import_odoo/models/import_odoo_database.py @@ -62,6 +62,13 @@ class ImportOdooDatabase(models.Model): status_html = fields.Html( compute='_compute_status_html', readonly=True, sanitize=False, ) + duplicates = fields.Selection( + [ + ('skip', 'Skip existing'), ('overwrite', 'Overwrite existing'), + ('overwrite_empty', 'Overwrite empty fields'), + ], + 'Duplicate handling', default='skip', required=True, + ) @api.multi def action_import(self): @@ -177,8 +184,9 @@ def _run_import_model(self, context): context, model, data, create_dummy=False, ) if (model._name, data['id']) in context.idmap: - # there's a mapping for this record, nothing to do - continue + if self.duplicates == 'skip': + # there's a mapping for this record, nothing to do + continue data = self._run_import_map_values(context, data) _id = data['id'] record = self._create_record(context, model, data) @@ -193,8 +201,14 @@ def _create_record(self, context, model, record): xmlid = '%d-%s-%d' % ( self.id, model._name.replace('.', '_'), _id or 0, ) - if self.env.ref('base_import_odoo.%s' % xmlid, False): - new = self.env.ref('base_import_odoo.%s' % xmlid) + new = self.env.ref('base_import_odoo.%s' % xmlid, False) + if new and new.exists(): + if self.duplicates == 'overwrite_empty': + record = { + key: value + for key, value in record.items() + if not new[key] + } new.with_context( **self._create_record_context(model, record) ).write(record) @@ -321,10 +335,18 @@ def _run_import_get_record_mapping( continue if isinstance(record, list): record = record[0] - records = model.search([ + domain = [ (field.name, '=', record.get(field.name)) for field in mapping.field_ids - ], limit=1) + if record.get(field.name) + ] + if len(domain) < len(mapping.field_ids): + # play it save, only use mapping if we really select + # something specific + continue + records = model.with_context(active_test=False).search( + domain, limit=1, + ) if records: _id = records.id context.idmap[(model._name, record['id'])] = _id diff --git a/base_import_odoo/views/import_odoo_database.xml b/base_import_odoo/views/import_odoo_database.xml index ab8333a8dba..a67e8c82362 100644 --- a/base_import_odoo/views/import_odoo_database.xml +++ b/base_import_odoo/views/import_odoo_database.xml @@ -26,6 +26,7 @@ + @@ -64,8 +65,9 @@ }); } -

Import progress

-
+

Import progress

+

Import results

+
From 26158e3fb9df8554867d0b3c380faeea3ded9dc5 Mon Sep 17 00:00:00 2001 From: Holger Brunn Date: Wed, 25 Oct 2017 08:07:00 +0200 Subject: [PATCH 15/32] [FIX] don't pass an empty string for required char fields --- base_import_odoo/models/import_odoo_database.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/base_import_odoo/models/import_odoo_database.py b/base_import_odoo/models/import_odoo_database.py index 6d78f80ca4d..f8e750a626a 100644 --- a/base_import_odoo/models/import_odoo_database.py +++ b/base_import_odoo/models/import_odoo_database.py @@ -398,11 +398,11 @@ def _run_import_create_dummy( defaults = model.default_get(required) values = {'id': record['id']} for name, field in model._fields.items(): - if name not in required or name in defaults: + if name not in required or defaults.get(name): continue value = None if field.type in ['char', 'text', 'html']: - value = '' + value = '/' elif field.type in ['boolean']: value = False elif field.type in ['integer', 'float']: From 6dbc58998583f3485693332debb7ef1749c6cc73 Mon Sep 17 00:00:00 2001 From: OCA Transbot Date: Sat, 28 Oct 2017 10:26:50 +0200 Subject: [PATCH 16/32] OCA Transbot updated translations from Transifex --- base_import_odoo/i18n/am.po | 356 +++++++++++++++++++ base_import_odoo/i18n/ar.po | 358 +++++++++++++++++++ base_import_odoo/i18n/base_import_odoo.pot | 333 ++++++++++++++++++ base_import_odoo/i18n/bg.po | 356 +++++++++++++++++++ base_import_odoo/i18n/bs.po | 357 +++++++++++++++++++ base_import_odoo/i18n/ca.po | 358 +++++++++++++++++++ base_import_odoo/i18n/ca_ES.po | 358 +++++++++++++++++++ base_import_odoo/i18n/cs.po | 356 +++++++++++++++++++ base_import_odoo/i18n/da.po | 356 +++++++++++++++++++ base_import_odoo/i18n/da_DK.po | 357 +++++++++++++++++++ base_import_odoo/i18n/de.po | 358 +++++++++++++++++++ base_import_odoo/i18n/el_GR.po | 358 +++++++++++++++++++ base_import_odoo/i18n/en_GB.po | 357 +++++++++++++++++++ base_import_odoo/i18n/es.po | 359 ++++++++++++++++++++ base_import_odoo/i18n/es_AR.po | 357 +++++++++++++++++++ base_import_odoo/i18n/es_CL.po | 357 +++++++++++++++++++ base_import_odoo/i18n/es_CO.po | 357 +++++++++++++++++++ base_import_odoo/i18n/es_CR.po | 357 +++++++++++++++++++ base_import_odoo/i18n/es_DO.po | 357 +++++++++++++++++++ base_import_odoo/i18n/es_EC.po | 357 +++++++++++++++++++ base_import_odoo/i18n/es_ES.po | 357 +++++++++++++++++++ base_import_odoo/i18n/es_MX.po | 357 +++++++++++++++++++ base_import_odoo/i18n/es_PE.po | 357 +++++++++++++++++++ base_import_odoo/i18n/es_PY.po | 357 +++++++++++++++++++ base_import_odoo/i18n/es_VE.po | 357 +++++++++++++++++++ base_import_odoo/i18n/et.po | 356 +++++++++++++++++++ base_import_odoo/i18n/eu.po | 356 +++++++++++++++++++ base_import_odoo/i18n/fa.po | 356 +++++++++++++++++++ base_import_odoo/i18n/fi.po | 357 +++++++++++++++++++ base_import_odoo/i18n/fr.po | 357 +++++++++++++++++++ base_import_odoo/i18n/fr_CA.po | 359 ++++++++++++++++++++ base_import_odoo/i18n/fr_CH.po | 357 +++++++++++++++++++ base_import_odoo/i18n/fr_FR.po | 357 +++++++++++++++++++ base_import_odoo/i18n/gl.po | 357 +++++++++++++++++++ base_import_odoo/i18n/gl_ES.po | 357 +++++++++++++++++++ base_import_odoo/i18n/he.po | 356 +++++++++++++++++++ base_import_odoo/i18n/hr.po | 359 ++++++++++++++++++++ base_import_odoo/i18n/hr_HR.po | 359 ++++++++++++++++++++ base_import_odoo/i18n/hu.po | 356 +++++++++++++++++++ base_import_odoo/i18n/id.po | 357 +++++++++++++++++++ base_import_odoo/i18n/it.po | 357 +++++++++++++++++++ base_import_odoo/i18n/ja.po | 356 +++++++++++++++++++ base_import_odoo/i18n/ko.po | 356 +++++++++++++++++++ base_import_odoo/i18n/lt.po | 357 +++++++++++++++++++ base_import_odoo/i18n/lt_LT.po | 358 +++++++++++++++++++ base_import_odoo/i18n/lv.po | 357 +++++++++++++++++++ base_import_odoo/i18n/mk.po | 356 +++++++++++++++++++ base_import_odoo/i18n/mn.po | 356 +++++++++++++++++++ base_import_odoo/i18n/nb.po | 357 +++++++++++++++++++ base_import_odoo/i18n/nb_NO.po | 357 +++++++++++++++++++ base_import_odoo/i18n/nl.po | 357 +++++++++++++++++++ base_import_odoo/i18n/nl_BE.po | 357 +++++++++++++++++++ base_import_odoo/i18n/nl_NL.po | 358 +++++++++++++++++++ base_import_odoo/i18n/pl.po | 358 +++++++++++++++++++ base_import_odoo/i18n/pt.po | 356 +++++++++++++++++++ base_import_odoo/i18n/pt_BR.po | 358 +++++++++++++++++++ base_import_odoo/i18n/pt_PT.po | 357 +++++++++++++++++++ base_import_odoo/i18n/ro.po | 358 +++++++++++++++++++ base_import_odoo/i18n/ru.po | 359 ++++++++++++++++++++ base_import_odoo/i18n/sk.po | 356 +++++++++++++++++++ base_import_odoo/i18n/sl.po | 377 +++++++++++++++++++++ base_import_odoo/i18n/sr.po | 357 +++++++++++++++++++ base_import_odoo/i18n/sr@latin.po | 358 +++++++++++++++++++ base_import_odoo/i18n/sv.po | 356 +++++++++++++++++++ base_import_odoo/i18n/th.po | 356 +++++++++++++++++++ base_import_odoo/i18n/tr.po | 357 +++++++++++++++++++ base_import_odoo/i18n/tr_TR.po | 358 +++++++++++++++++++ base_import_odoo/i18n/uk.po | 357 +++++++++++++++++++ base_import_odoo/i18n/vi.po | 356 +++++++++++++++++++ base_import_odoo/i18n/vi_VN.po | 357 +++++++++++++++++++ base_import_odoo/i18n/zh_CN.po | 358 +++++++++++++++++++ base_import_odoo/i18n/zh_TW.po | 357 +++++++++++++++++++ 72 files changed, 25705 insertions(+) create mode 100644 base_import_odoo/i18n/am.po create mode 100644 base_import_odoo/i18n/ar.po create mode 100644 base_import_odoo/i18n/base_import_odoo.pot create mode 100644 base_import_odoo/i18n/bg.po create mode 100644 base_import_odoo/i18n/bs.po create mode 100644 base_import_odoo/i18n/ca.po create mode 100644 base_import_odoo/i18n/ca_ES.po create mode 100644 base_import_odoo/i18n/cs.po create mode 100644 base_import_odoo/i18n/da.po create mode 100644 base_import_odoo/i18n/da_DK.po create mode 100644 base_import_odoo/i18n/de.po create mode 100644 base_import_odoo/i18n/el_GR.po create mode 100644 base_import_odoo/i18n/en_GB.po create mode 100644 base_import_odoo/i18n/es.po create mode 100644 base_import_odoo/i18n/es_AR.po create mode 100644 base_import_odoo/i18n/es_CL.po create mode 100644 base_import_odoo/i18n/es_CO.po create mode 100644 base_import_odoo/i18n/es_CR.po create mode 100644 base_import_odoo/i18n/es_DO.po create mode 100644 base_import_odoo/i18n/es_EC.po create mode 100644 base_import_odoo/i18n/es_ES.po create mode 100644 base_import_odoo/i18n/es_MX.po create mode 100644 base_import_odoo/i18n/es_PE.po create mode 100644 base_import_odoo/i18n/es_PY.po create mode 100644 base_import_odoo/i18n/es_VE.po create mode 100644 base_import_odoo/i18n/et.po create mode 100644 base_import_odoo/i18n/eu.po create mode 100644 base_import_odoo/i18n/fa.po create mode 100644 base_import_odoo/i18n/fi.po create mode 100644 base_import_odoo/i18n/fr.po create mode 100644 base_import_odoo/i18n/fr_CA.po create mode 100644 base_import_odoo/i18n/fr_CH.po create mode 100644 base_import_odoo/i18n/fr_FR.po create mode 100644 base_import_odoo/i18n/gl.po create mode 100644 base_import_odoo/i18n/gl_ES.po create mode 100644 base_import_odoo/i18n/he.po create mode 100644 base_import_odoo/i18n/hr.po create mode 100644 base_import_odoo/i18n/hr_HR.po create mode 100644 base_import_odoo/i18n/hu.po create mode 100644 base_import_odoo/i18n/id.po create mode 100644 base_import_odoo/i18n/it.po create mode 100644 base_import_odoo/i18n/ja.po create mode 100644 base_import_odoo/i18n/ko.po create mode 100644 base_import_odoo/i18n/lt.po create mode 100644 base_import_odoo/i18n/lt_LT.po create mode 100644 base_import_odoo/i18n/lv.po create mode 100644 base_import_odoo/i18n/mk.po create mode 100644 base_import_odoo/i18n/mn.po create mode 100644 base_import_odoo/i18n/nb.po create mode 100644 base_import_odoo/i18n/nb_NO.po create mode 100644 base_import_odoo/i18n/nl.po create mode 100644 base_import_odoo/i18n/nl_BE.po create mode 100644 base_import_odoo/i18n/nl_NL.po create mode 100644 base_import_odoo/i18n/pl.po create mode 100644 base_import_odoo/i18n/pt.po create mode 100644 base_import_odoo/i18n/pt_BR.po create mode 100644 base_import_odoo/i18n/pt_PT.po create mode 100644 base_import_odoo/i18n/ro.po create mode 100644 base_import_odoo/i18n/ru.po create mode 100644 base_import_odoo/i18n/sk.po create mode 100644 base_import_odoo/i18n/sl.po create mode 100644 base_import_odoo/i18n/sr.po create mode 100644 base_import_odoo/i18n/sr@latin.po create mode 100644 base_import_odoo/i18n/sv.po create mode 100644 base_import_odoo/i18n/th.po create mode 100644 base_import_odoo/i18n/tr.po create mode 100644 base_import_odoo/i18n/tr_TR.po create mode 100644 base_import_odoo/i18n/uk.po create mode 100644 base_import_odoo/i18n/vi.po create mode 100644 base_import_odoo/i18n/vi_VN.po create mode 100644 base_import_odoo/i18n/zh_CN.po create mode 100644 base_import_odoo/i18n/zh_TW.po diff --git a/base_import_odoo/i18n/am.po b/base_import_odoo/i18n/am.po new file mode 100644 index 00000000000..060b2d186ce --- /dev/null +++ b/base_import_odoo/i18n/am.po @@ -0,0 +1,356 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_import_odoo +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-10-26 03:03+0000\n" +"PO-Revision-Date: 2017-10-26 03:03+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Amharic (https://www.transifex.com/oca/teams/23907/am/)\n" +"Language: am\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database_field +msgid "A field mapping for records in the remote database" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database_model +msgid "A model to import from a remote database" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database +msgid "An Odoo database to import" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Based on equal fields" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "By reference" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,create_uid:0 +#: field:import.odoo.database.field,create_uid:0 +#: field:import.odoo.database.model,create_uid:0 +msgid "Created by" +msgstr "Creado por" + +#. module: base_import_odoo +#: field:import.odoo.database,create_date:0 +#: field:import.odoo.database.field,create_date:0 +#: field:import.odoo.database.model,create_date:0 +msgid "Created on" +msgstr "Creado en" + +#. module: base_import_odoo +#: field:import.odoo.database,cronjob_running:0 +msgid "Cronjob running" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,database:0 +#: field:import.odoo.database.field,database_id:0 +#: field:import.odoo.database.model,database_id:0 +msgid "Database" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,display_name:0 +#: field:import.odoo.database.field,display_name:0 +#: field:import.odoo.database.model,display_name:0 +msgid "Display Name" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.model,domain:0 +msgid "Domain" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,duplicates:0 +msgid "Duplicate handling" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,field_ids:0 +msgid "Field" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,import_field_mappings:0 +msgid "Field mappings" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Fixed" +msgstr "" + +#. module: base_import_odoo +#: field:ir.model.data,import_database_id:0 +msgid "From remote database" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,id:0 field:import.odoo.database.field,id:0 +#: field:import.odoo.database.model,id:0 +msgid "ID" +msgstr "ID" + +#. module: base_import_odoo +#: field:import.odoo.database.field,id_field_id:0 +msgid "ID field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,field_ids:0 +msgid "If set, the mapping is only effective when setting said field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,local_id:0 +msgid "" +"If you leave this empty, a new record will be created in the local database " +"when this field is set on the remote database" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,remote_id:0 +msgid "" +"If you leave this empty, every (set) field value will be mapped to the local " +"ID" +msgstr "" + +#. module: base_import_odoo +#: model:ir.actions.act_window,name:base_import_odoo.action_import_odoo_database +#: model:ir.ui.menu,name:base_import_odoo.menu_import_odoo_database +msgid "Import configurations" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,cronjob_id:0 +msgid "Import job" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,import_line_ids:0 +msgid "Import models" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "Import progress" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "Import results" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,__last_update:0 +#: field:import.odoo.database.field,__last_update:0 +#: field:import.odoo.database.model,__last_update:0 +msgid "Last Modified on" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,write_uid:0 +#: field:import.odoo.database.field,write_uid:0 +#: field:import.odoo.database.model,write_uid:0 +msgid "Last Updated by" +msgstr "Última actualización por" + +#. module: base_import_odoo +#: field:import.odoo.database,write_date:0 +#: field:import.odoo.database.field,write_date:0 +#: field:import.odoo.database.model,write_date:0 +msgid "Last Updated on" +msgstr "Última actualización en" + +#. module: base_import_odoo +#: field:import.odoo.database.field,local_id:0 +msgid "Local ID" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,model:0 +#: field:import.odoo.database.field,model_id:0 +#: field:import.odoo.database.model,model_id:0 +msgid "Model" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,model_field_id:0 +msgid "Model field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.model,domain:0 +msgid "Optional filter to import only a subset" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Overwrite empty fields" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Overwrite existing" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,password:0 +msgid "Password" +msgstr "" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:602 +#, python-format +msgid "Please install the \"odoorpc\" libary in your environment" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +msgid "Refresh" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,remote_id:0 +msgid "Remote ID" +msgstr "" + +#. module: base_import_odoo +#: model:ir.ui.menu,name:base_import_odoo.menu_main +msgid "Remote Odoo import" +msgstr "" + +#. module: base_import_odoo +#: field:ir.model.data,import_database_record_id:0 +msgid "Remote database ID" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +msgid "Run import" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select fields for which to generate unique values during import. You'll need " +"this for res.users#login for example." +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select fields which must be equal to treat a pair of remote and local " +"records of this model as being equal." +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select the field that stores the model name and the one that stores the " +"linked ID. The IDs for previously imported records will be mapped to the " +"local ID, for unknown models or IDs, the fields are set to NULL." +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,sequence:0 +#: field:import.odoo.database.model,sequence:0 +msgid "Sequence" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Skip existing" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,status_data:0 +msgid "Status" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,status_html:0 +msgid "Status html" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "" +"The following remote ids don't have a mapping but have to be imported " +"anyways due to not null constraints." +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "" +"To fix this, create mappings for the remote ids listed, or if this is not " +"feasible, map the whole model. You might also have a too specific domain on " +"your import model definition." +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,mapping_type:0 +msgid "Type" +msgstr "" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:583 +#, python-format +msgid "Unhandled field type %s" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Unique" +msgstr "" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:380 +#, python-format +msgid "Unknown mapping" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,url:0 +msgid "Url" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,user:0 +msgid "User" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"When a record of this model is imported, it will be replaced with the record " +"you select as local ID. If you select a field and/or a remote ID, this " +"replacement is only effective when setting the specified field and/or when " +"the remote value is the specified record." +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "done" +msgstr "" diff --git a/base_import_odoo/i18n/ar.po b/base_import_odoo/i18n/ar.po new file mode 100644 index 00000000000..997d8658855 --- /dev/null +++ b/base_import_odoo/i18n/ar.po @@ -0,0 +1,358 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_import_odoo +# +# Translators: +# OCA Transbot , 2017 +# Mustafa J. Kadhem , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-10-26 03:03+0000\n" +"PO-Revision-Date: 2017-10-26 03:03+0000\n" +"Last-Translator: Mustafa J. Kadhem , 2017\n" +"Language-Team: Arabic (https://www.transifex.com/oca/teams/23907/ar/)\n" +"Language: ar\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 " +"&& n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database_field +msgid "A field mapping for records in the remote database" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database_model +msgid "A model to import from a remote database" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database +msgid "An Odoo database to import" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Based on equal fields" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "By reference" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,create_uid:0 +#: field:import.odoo.database.field,create_uid:0 +#: field:import.odoo.database.model,create_uid:0 +msgid "Created by" +msgstr "أنشئ بواسطة" + +#. module: base_import_odoo +#: field:import.odoo.database,create_date:0 +#: field:import.odoo.database.field,create_date:0 +#: field:import.odoo.database.model,create_date:0 +msgid "Created on" +msgstr "أنشئ في" + +#. module: base_import_odoo +#: field:import.odoo.database,cronjob_running:0 +msgid "Cronjob running" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,database:0 +#: field:import.odoo.database.field,database_id:0 +#: field:import.odoo.database.model,database_id:0 +msgid "Database" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,display_name:0 +#: field:import.odoo.database.field,display_name:0 +#: field:import.odoo.database.model,display_name:0 +msgid "Display Name" +msgstr "اسم العرض" + +#. module: base_import_odoo +#: field:import.odoo.database.model,domain:0 +msgid "Domain" +msgstr "النطاق" + +#. module: base_import_odoo +#: field:import.odoo.database,duplicates:0 +msgid "Duplicate handling" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,field_ids:0 +msgid "Field" +msgstr "الحقل" + +#. module: base_import_odoo +#: field:import.odoo.database,import_field_mappings:0 +msgid "Field mappings" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Fixed" +msgstr "" + +#. module: base_import_odoo +#: field:ir.model.data,import_database_id:0 +msgid "From remote database" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,id:0 field:import.odoo.database.field,id:0 +#: field:import.odoo.database.model,id:0 +msgid "ID" +msgstr "المعرف" + +#. module: base_import_odoo +#: field:import.odoo.database.field,id_field_id:0 +msgid "ID field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,field_ids:0 +msgid "If set, the mapping is only effective when setting said field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,local_id:0 +msgid "" +"If you leave this empty, a new record will be created in the local database " +"when this field is set on the remote database" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,remote_id:0 +msgid "" +"If you leave this empty, every (set) field value will be mapped to the local " +"ID" +msgstr "" + +#. module: base_import_odoo +#: model:ir.actions.act_window,name:base_import_odoo.action_import_odoo_database +#: model:ir.ui.menu,name:base_import_odoo.menu_import_odoo_database +msgid "Import configurations" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,cronjob_id:0 +msgid "Import job" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,import_line_ids:0 +msgid "Import models" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "Import progress" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "Import results" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,__last_update:0 +#: field:import.odoo.database.field,__last_update:0 +#: field:import.odoo.database.model,__last_update:0 +msgid "Last Modified on" +msgstr "آخر تعديل في" + +#. module: base_import_odoo +#: field:import.odoo.database,write_uid:0 +#: field:import.odoo.database.field,write_uid:0 +#: field:import.odoo.database.model,write_uid:0 +msgid "Last Updated by" +msgstr "آخر تحديث بواسطة" + +#. module: base_import_odoo +#: field:import.odoo.database,write_date:0 +#: field:import.odoo.database.field,write_date:0 +#: field:import.odoo.database.model,write_date:0 +msgid "Last Updated on" +msgstr "آخر تحديث في" + +#. module: base_import_odoo +#: field:import.odoo.database.field,local_id:0 +msgid "Local ID" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,model:0 +#: field:import.odoo.database.field,model_id:0 +#: field:import.odoo.database.model,model_id:0 +msgid "Model" +msgstr "النموذج" + +#. module: base_import_odoo +#: field:import.odoo.database.field,model_field_id:0 +msgid "Model field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.model,domain:0 +msgid "Optional filter to import only a subset" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Overwrite empty fields" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Overwrite existing" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,password:0 +msgid "Password" +msgstr "" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:602 +#, python-format +msgid "Please install the \"odoorpc\" libary in your environment" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +msgid "Refresh" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,remote_id:0 +msgid "Remote ID" +msgstr "" + +#. module: base_import_odoo +#: model:ir.ui.menu,name:base_import_odoo.menu_main +msgid "Remote Odoo import" +msgstr "" + +#. module: base_import_odoo +#: field:ir.model.data,import_database_record_id:0 +msgid "Remote database ID" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +msgid "Run import" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select fields for which to generate unique values during import. You'll need " +"this for res.users#login for example." +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select fields which must be equal to treat a pair of remote and local " +"records of this model as being equal." +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select the field that stores the model name and the one that stores the " +"linked ID. The IDs for previously imported records will be mapped to the " +"local ID, for unknown models or IDs, the fields are set to NULL." +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,sequence:0 +#: field:import.odoo.database.model,sequence:0 +msgid "Sequence" +msgstr "مسلسل" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Skip existing" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,status_data:0 +msgid "Status" +msgstr "الحالة" + +#. module: base_import_odoo +#: field:import.odoo.database,status_html:0 +msgid "Status html" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "" +"The following remote ids don't have a mapping but have to be imported " +"anyways due to not null constraints." +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "" +"To fix this, create mappings for the remote ids listed, or if this is not " +"feasible, map the whole model. You might also have a too specific domain on " +"your import model definition." +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,mapping_type:0 +msgid "Type" +msgstr "النوع" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:583 +#, python-format +msgid "Unhandled field type %s" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Unique" +msgstr "" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:380 +#, python-format +msgid "Unknown mapping" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,url:0 +msgid "Url" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,user:0 +msgid "User" +msgstr "مستخدم" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"When a record of this model is imported, it will be replaced with the record " +"you select as local ID. If you select a field and/or a remote ID, this " +"replacement is only effective when setting the specified field and/or when " +"the remote value is the specified record." +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "done" +msgstr "" diff --git a/base_import_odoo/i18n/base_import_odoo.pot b/base_import_odoo/i18n/base_import_odoo.pot new file mode 100644 index 00000000000..c4c9a231a01 --- /dev/null +++ b/base_import_odoo/i18n/base_import_odoo.pot @@ -0,0 +1,333 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_import_odoo +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: <>\n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database_field +msgid "A field mapping for records in the remote database" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database_model +msgid "A model to import from a remote database" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database +msgid "An Odoo database to import" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Based on equal fields" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "By reference" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,create_uid:0 +#: field:import.odoo.database.field,create_uid:0 +#: field:import.odoo.database.model,create_uid:0 +msgid "Created by" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,create_date:0 +#: field:import.odoo.database.field,create_date:0 +#: field:import.odoo.database.model,create_date:0 +msgid "Created on" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,cronjob_running:0 +msgid "Cronjob running" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,database:0 +#: field:import.odoo.database.field,database_id:0 +#: field:import.odoo.database.model,database_id:0 +msgid "Database" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,display_name:0 +#: field:import.odoo.database.field,display_name:0 +#: field:import.odoo.database.model,display_name:0 +msgid "Display Name" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.model,domain:0 +msgid "Domain" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,duplicates:0 +msgid "Duplicate handling" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,field_ids:0 +msgid "Field" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,import_field_mappings:0 +msgid "Field mappings" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Fixed" +msgstr "" + +#. module: base_import_odoo +#: field:ir.model.data,import_database_id:0 +msgid "From remote database" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,id:0 +#: field:import.odoo.database.field,id:0 +#: field:import.odoo.database.model,id:0 +msgid "ID" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,id_field_id:0 +msgid "ID field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,field_ids:0 +msgid "If set, the mapping is only effective when setting said field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,local_id:0 +msgid "If you leave this empty, a new record will be created in the local database when this field is set on the remote database" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,remote_id:0 +msgid "If you leave this empty, every (set) field value will be mapped to the local ID" +msgstr "" + +#. module: base_import_odoo +#: model:ir.actions.act_window,name:base_import_odoo.action_import_odoo_database +#: model:ir.ui.menu,name:base_import_odoo.menu_import_odoo_database +msgid "Import configurations" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,cronjob_id:0 +msgid "Import job" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,import_line_ids:0 +msgid "Import models" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "Import progress" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "Import results" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,__last_update:0 +#: field:import.odoo.database.field,__last_update:0 +#: field:import.odoo.database.model,__last_update:0 +msgid "Last Modified on" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,write_uid:0 +#: field:import.odoo.database.field,write_uid:0 +#: field:import.odoo.database.model,write_uid:0 +msgid "Last Updated by" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,write_date:0 +#: field:import.odoo.database.field,write_date:0 +#: field:import.odoo.database.model,write_date:0 +msgid "Last Updated on" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,local_id:0 +msgid "Local ID" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,model:0 +#: field:import.odoo.database.field,model_id:0 +#: field:import.odoo.database.model,model_id:0 +msgid "Model" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,model_field_id:0 +msgid "Model field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.model,domain:0 +msgid "Optional filter to import only a subset" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Overwrite empty fields" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Overwrite existing" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,password:0 +msgid "Password" +msgstr "" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:602 +#, python-format +msgid "Please install the \"odoorpc\" libary in your environment" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +msgid "Refresh" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,remote_id:0 +msgid "Remote ID" +msgstr "" + +#. module: base_import_odoo +#: model:ir.ui.menu,name:base_import_odoo.menu_main +msgid "Remote Odoo import" +msgstr "" + +#. module: base_import_odoo +#: field:ir.model.data,import_database_record_id:0 +msgid "Remote database ID" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +msgid "Run import" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "Select fields for which to generate unique values during import. You'll need this for res.users#login for example." +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "Select fields which must be equal to treat a pair of remote and local records of this model as being equal." +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "Select the field that stores the model name and the one that stores the linked ID. The IDs for previously imported records will be mapped to the local ID, for unknown models or IDs, the fields are set to NULL." +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,sequence:0 +#: field:import.odoo.database.model,sequence:0 +msgid "Sequence" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Skip existing" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,status_data:0 +msgid "Status" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,status_html:0 +msgid "Status html" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "The following remote ids don't have a mapping but have to be imported anyways due to not null constraints." +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "To fix this, create mappings for the remote ids listed, or if this is not feasible, map the whole model. You might also have a too specific domain on your import model definition." +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,mapping_type:0 +msgid "Type" +msgstr "" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:583 +#, python-format +msgid "Unhandled field type %s" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Unique" +msgstr "" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:380 +#, python-format +msgid "Unknown mapping" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,url:0 +msgid "Url" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,user:0 +msgid "User" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "When a record of this model is imported, it will be replaced with the record you select as local ID. If you select a field and/or a remote ID, this replacement is only effective when setting the specified field and/or when the remote value is the specified record." +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "done" +msgstr "" + diff --git a/base_import_odoo/i18n/bg.po b/base_import_odoo/i18n/bg.po new file mode 100644 index 00000000000..0e1eacd2950 --- /dev/null +++ b/base_import_odoo/i18n/bg.po @@ -0,0 +1,356 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_import_odoo +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-10-26 03:03+0000\n" +"PO-Revision-Date: 2017-10-26 03:03+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Bulgarian (https://www.transifex.com/oca/teams/23907/bg/)\n" +"Language: bg\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database_field +msgid "A field mapping for records in the remote database" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database_model +msgid "A model to import from a remote database" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database +msgid "An Odoo database to import" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Based on equal fields" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "By reference" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,create_uid:0 +#: field:import.odoo.database.field,create_uid:0 +#: field:import.odoo.database.model,create_uid:0 +msgid "Created by" +msgstr "Създадено от" + +#. module: base_import_odoo +#: field:import.odoo.database,create_date:0 +#: field:import.odoo.database.field,create_date:0 +#: field:import.odoo.database.model,create_date:0 +msgid "Created on" +msgstr "Създадено на" + +#. module: base_import_odoo +#: field:import.odoo.database,cronjob_running:0 +msgid "Cronjob running" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,database:0 +#: field:import.odoo.database.field,database_id:0 +#: field:import.odoo.database.model,database_id:0 +msgid "Database" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,display_name:0 +#: field:import.odoo.database.field,display_name:0 +#: field:import.odoo.database.model,display_name:0 +msgid "Display Name" +msgstr "Име за Показване" + +#. module: base_import_odoo +#: field:import.odoo.database.model,domain:0 +msgid "Domain" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,duplicates:0 +msgid "Duplicate handling" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,field_ids:0 +msgid "Field" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,import_field_mappings:0 +msgid "Field mappings" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Fixed" +msgstr "" + +#. module: base_import_odoo +#: field:ir.model.data,import_database_id:0 +msgid "From remote database" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,id:0 field:import.odoo.database.field,id:0 +#: field:import.odoo.database.model,id:0 +msgid "ID" +msgstr "ID" + +#. module: base_import_odoo +#: field:import.odoo.database.field,id_field_id:0 +msgid "ID field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,field_ids:0 +msgid "If set, the mapping is only effective when setting said field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,local_id:0 +msgid "" +"If you leave this empty, a new record will be created in the local database " +"when this field is set on the remote database" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,remote_id:0 +msgid "" +"If you leave this empty, every (set) field value will be mapped to the local " +"ID" +msgstr "" + +#. module: base_import_odoo +#: model:ir.actions.act_window,name:base_import_odoo.action_import_odoo_database +#: model:ir.ui.menu,name:base_import_odoo.menu_import_odoo_database +msgid "Import configurations" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,cronjob_id:0 +msgid "Import job" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,import_line_ids:0 +msgid "Import models" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "Import progress" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "Import results" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,__last_update:0 +#: field:import.odoo.database.field,__last_update:0 +#: field:import.odoo.database.model,__last_update:0 +msgid "Last Modified on" +msgstr "Последно обновено на" + +#. module: base_import_odoo +#: field:import.odoo.database,write_uid:0 +#: field:import.odoo.database.field,write_uid:0 +#: field:import.odoo.database.model,write_uid:0 +msgid "Last Updated by" +msgstr "Последно обновено от" + +#. module: base_import_odoo +#: field:import.odoo.database,write_date:0 +#: field:import.odoo.database.field,write_date:0 +#: field:import.odoo.database.model,write_date:0 +msgid "Last Updated on" +msgstr "Последно обновено на" + +#. module: base_import_odoo +#: field:import.odoo.database.field,local_id:0 +msgid "Local ID" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,model:0 +#: field:import.odoo.database.field,model_id:0 +#: field:import.odoo.database.model,model_id:0 +msgid "Model" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,model_field_id:0 +msgid "Model field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.model,domain:0 +msgid "Optional filter to import only a subset" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Overwrite empty fields" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Overwrite existing" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,password:0 +msgid "Password" +msgstr "" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:602 +#, python-format +msgid "Please install the \"odoorpc\" libary in your environment" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +msgid "Refresh" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,remote_id:0 +msgid "Remote ID" +msgstr "" + +#. module: base_import_odoo +#: model:ir.ui.menu,name:base_import_odoo.menu_main +msgid "Remote Odoo import" +msgstr "" + +#. module: base_import_odoo +#: field:ir.model.data,import_database_record_id:0 +msgid "Remote database ID" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +msgid "Run import" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select fields for which to generate unique values during import. You'll need " +"this for res.users#login for example." +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select fields which must be equal to treat a pair of remote and local " +"records of this model as being equal." +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select the field that stores the model name and the one that stores the " +"linked ID. The IDs for previously imported records will be mapped to the " +"local ID, for unknown models or IDs, the fields are set to NULL." +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,sequence:0 +#: field:import.odoo.database.model,sequence:0 +msgid "Sequence" +msgstr "Последователност" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Skip existing" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,status_data:0 +msgid "Status" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,status_html:0 +msgid "Status html" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "" +"The following remote ids don't have a mapping but have to be imported " +"anyways due to not null constraints." +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "" +"To fix this, create mappings for the remote ids listed, or if this is not " +"feasible, map the whole model. You might also have a too specific domain on " +"your import model definition." +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,mapping_type:0 +msgid "Type" +msgstr "Вид" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:583 +#, python-format +msgid "Unhandled field type %s" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Unique" +msgstr "" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:380 +#, python-format +msgid "Unknown mapping" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,url:0 +msgid "Url" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,user:0 +msgid "User" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"When a record of this model is imported, it will be replaced with the record " +"you select as local ID. If you select a field and/or a remote ID, this " +"replacement is only effective when setting the specified field and/or when " +"the remote value is the specified record." +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "done" +msgstr "" diff --git a/base_import_odoo/i18n/bs.po b/base_import_odoo/i18n/bs.po new file mode 100644 index 00000000000..ee751af1d81 --- /dev/null +++ b/base_import_odoo/i18n/bs.po @@ -0,0 +1,357 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_import_odoo +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-10-26 03:03+0000\n" +"PO-Revision-Date: 2017-10-26 03:03+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Bosnian (https://www.transifex.com/oca/teams/23907/bs/)\n" +"Language: bs\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database_field +msgid "A field mapping for records in the remote database" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database_model +msgid "A model to import from a remote database" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database +msgid "An Odoo database to import" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Based on equal fields" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "By reference" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,create_uid:0 +#: field:import.odoo.database.field,create_uid:0 +#: field:import.odoo.database.model,create_uid:0 +msgid "Created by" +msgstr "Kreirao" + +#. module: base_import_odoo +#: field:import.odoo.database,create_date:0 +#: field:import.odoo.database.field,create_date:0 +#: field:import.odoo.database.model,create_date:0 +msgid "Created on" +msgstr "Kreirano" + +#. module: base_import_odoo +#: field:import.odoo.database,cronjob_running:0 +msgid "Cronjob running" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,database:0 +#: field:import.odoo.database.field,database_id:0 +#: field:import.odoo.database.model,database_id:0 +msgid "Database" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,display_name:0 +#: field:import.odoo.database.field,display_name:0 +#: field:import.odoo.database.model,display_name:0 +msgid "Display Name" +msgstr "Prikaži naziv" + +#. module: base_import_odoo +#: field:import.odoo.database.model,domain:0 +msgid "Domain" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,duplicates:0 +msgid "Duplicate handling" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,field_ids:0 +msgid "Field" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,import_field_mappings:0 +msgid "Field mappings" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Fixed" +msgstr "" + +#. module: base_import_odoo +#: field:ir.model.data,import_database_id:0 +msgid "From remote database" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,id:0 field:import.odoo.database.field,id:0 +#: field:import.odoo.database.model,id:0 +msgid "ID" +msgstr "ID" + +#. module: base_import_odoo +#: field:import.odoo.database.field,id_field_id:0 +msgid "ID field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,field_ids:0 +msgid "If set, the mapping is only effective when setting said field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,local_id:0 +msgid "" +"If you leave this empty, a new record will be created in the local database " +"when this field is set on the remote database" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,remote_id:0 +msgid "" +"If you leave this empty, every (set) field value will be mapped to the local " +"ID" +msgstr "" + +#. module: base_import_odoo +#: model:ir.actions.act_window,name:base_import_odoo.action_import_odoo_database +#: model:ir.ui.menu,name:base_import_odoo.menu_import_odoo_database +msgid "Import configurations" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,cronjob_id:0 +msgid "Import job" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,import_line_ids:0 +msgid "Import models" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "Import progress" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "Import results" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,__last_update:0 +#: field:import.odoo.database.field,__last_update:0 +#: field:import.odoo.database.model,__last_update:0 +msgid "Last Modified on" +msgstr "Zadnje mijenjano" + +#. module: base_import_odoo +#: field:import.odoo.database,write_uid:0 +#: field:import.odoo.database.field,write_uid:0 +#: field:import.odoo.database.model,write_uid:0 +msgid "Last Updated by" +msgstr "Zadnji ažurirao" + +#. module: base_import_odoo +#: field:import.odoo.database,write_date:0 +#: field:import.odoo.database.field,write_date:0 +#: field:import.odoo.database.model,write_date:0 +msgid "Last Updated on" +msgstr "Zadnje ažurirano" + +#. module: base_import_odoo +#: field:import.odoo.database.field,local_id:0 +msgid "Local ID" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,model:0 +#: field:import.odoo.database.field,model_id:0 +#: field:import.odoo.database.model,model_id:0 +msgid "Model" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,model_field_id:0 +msgid "Model field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.model,domain:0 +msgid "Optional filter to import only a subset" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Overwrite empty fields" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Overwrite existing" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,password:0 +msgid "Password" +msgstr "" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:602 +#, python-format +msgid "Please install the \"odoorpc\" libary in your environment" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +msgid "Refresh" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,remote_id:0 +msgid "Remote ID" +msgstr "" + +#. module: base_import_odoo +#: model:ir.ui.menu,name:base_import_odoo.menu_main +msgid "Remote Odoo import" +msgstr "" + +#. module: base_import_odoo +#: field:ir.model.data,import_database_record_id:0 +msgid "Remote database ID" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +msgid "Run import" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select fields for which to generate unique values during import. You'll need " +"this for res.users#login for example." +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select fields which must be equal to treat a pair of remote and local " +"records of this model as being equal." +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select the field that stores the model name and the one that stores the " +"linked ID. The IDs for previously imported records will be mapped to the " +"local ID, for unknown models or IDs, the fields are set to NULL." +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,sequence:0 +#: field:import.odoo.database.model,sequence:0 +msgid "Sequence" +msgstr "Sekvenca" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Skip existing" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,status_data:0 +msgid "Status" +msgstr "Status" + +#. module: base_import_odoo +#: field:import.odoo.database,status_html:0 +msgid "Status html" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "" +"The following remote ids don't have a mapping but have to be imported " +"anyways due to not null constraints." +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "" +"To fix this, create mappings for the remote ids listed, or if this is not " +"feasible, map the whole model. You might also have a too specific domain on " +"your import model definition." +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,mapping_type:0 +msgid "Type" +msgstr "Vrsta" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:583 +#, python-format +msgid "Unhandled field type %s" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Unique" +msgstr "" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:380 +#, python-format +msgid "Unknown mapping" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,url:0 +msgid "Url" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,user:0 +msgid "User" +msgstr "Korisnik" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"When a record of this model is imported, it will be replaced with the record " +"you select as local ID. If you select a field and/or a remote ID, this " +"replacement is only effective when setting the specified field and/or when " +"the remote value is the specified record." +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "done" +msgstr "" diff --git a/base_import_odoo/i18n/ca.po b/base_import_odoo/i18n/ca.po new file mode 100644 index 00000000000..d63cb682a84 --- /dev/null +++ b/base_import_odoo/i18n/ca.po @@ -0,0 +1,358 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_import_odoo +# +# Translators: +# OCA Transbot , 2017 +# Marc Tormo i Bochaca , 2017 +# Carles Antoli , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-10-26 03:03+0000\n" +"PO-Revision-Date: 2017-10-26 03:03+0000\n" +"Last-Translator: Carles Antoli , 2017\n" +"Language-Team: Catalan (https://www.transifex.com/oca/teams/23907/ca/)\n" +"Language: ca\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database_field +msgid "A field mapping for records in the remote database" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database_model +msgid "A model to import from a remote database" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database +msgid "An Odoo database to import" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Based on equal fields" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "By reference" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,create_uid:0 +#: field:import.odoo.database.field,create_uid:0 +#: field:import.odoo.database.model,create_uid:0 +msgid "Created by" +msgstr "Creat per" + +#. module: base_import_odoo +#: field:import.odoo.database,create_date:0 +#: field:import.odoo.database.field,create_date:0 +#: field:import.odoo.database.model,create_date:0 +msgid "Created on" +msgstr "Creat el" + +#. module: base_import_odoo +#: field:import.odoo.database,cronjob_running:0 +msgid "Cronjob running" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,database:0 +#: field:import.odoo.database.field,database_id:0 +#: field:import.odoo.database.model,database_id:0 +msgid "Database" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,display_name:0 +#: field:import.odoo.database.field,display_name:0 +#: field:import.odoo.database.model,display_name:0 +msgid "Display Name" +msgstr "Veure el nom" + +#. module: base_import_odoo +#: field:import.odoo.database.model,domain:0 +msgid "Domain" +msgstr "Domini" + +#. module: base_import_odoo +#: field:import.odoo.database,duplicates:0 +msgid "Duplicate handling" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,field_ids:0 +msgid "Field" +msgstr "Camp" + +#. module: base_import_odoo +#: field:import.odoo.database,import_field_mappings:0 +msgid "Field mappings" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Fixed" +msgstr "Fix " + +#. module: base_import_odoo +#: field:ir.model.data,import_database_id:0 +msgid "From remote database" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,id:0 field:import.odoo.database.field,id:0 +#: field:import.odoo.database.model,id:0 +msgid "ID" +msgstr "ID" + +#. module: base_import_odoo +#: field:import.odoo.database.field,id_field_id:0 +msgid "ID field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,field_ids:0 +msgid "If set, the mapping is only effective when setting said field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,local_id:0 +msgid "" +"If you leave this empty, a new record will be created in the local database " +"when this field is set on the remote database" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,remote_id:0 +msgid "" +"If you leave this empty, every (set) field value will be mapped to the local " +"ID" +msgstr "" + +#. module: base_import_odoo +#: model:ir.actions.act_window,name:base_import_odoo.action_import_odoo_database +#: model:ir.ui.menu,name:base_import_odoo.menu_import_odoo_database +msgid "Import configurations" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,cronjob_id:0 +msgid "Import job" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,import_line_ids:0 +msgid "Import models" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "Import progress" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "Import results" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,__last_update:0 +#: field:import.odoo.database.field,__last_update:0 +#: field:import.odoo.database.model,__last_update:0 +msgid "Last Modified on" +msgstr "Darrera modificació el" + +#. module: base_import_odoo +#: field:import.odoo.database,write_uid:0 +#: field:import.odoo.database.field,write_uid:0 +#: field:import.odoo.database.model,write_uid:0 +msgid "Last Updated by" +msgstr "Darrera Actualització per" + +#. module: base_import_odoo +#: field:import.odoo.database,write_date:0 +#: field:import.odoo.database.field,write_date:0 +#: field:import.odoo.database.model,write_date:0 +msgid "Last Updated on" +msgstr "Darrera Actualització el" + +#. module: base_import_odoo +#: field:import.odoo.database.field,local_id:0 +msgid "Local ID" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,model:0 +#: field:import.odoo.database.field,model_id:0 +#: field:import.odoo.database.model,model_id:0 +msgid "Model" +msgstr "Model" + +#. module: base_import_odoo +#: field:import.odoo.database.field,model_field_id:0 +msgid "Model field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.model,domain:0 +msgid "Optional filter to import only a subset" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Overwrite empty fields" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Overwrite existing" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,password:0 +msgid "Password" +msgstr "Contrasenya " + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:602 +#, python-format +msgid "Please install the \"odoorpc\" libary in your environment" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +msgid "Refresh" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,remote_id:0 +msgid "Remote ID" +msgstr "" + +#. module: base_import_odoo +#: model:ir.ui.menu,name:base_import_odoo.menu_main +msgid "Remote Odoo import" +msgstr "" + +#. module: base_import_odoo +#: field:ir.model.data,import_database_record_id:0 +msgid "Remote database ID" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +msgid "Run import" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select fields for which to generate unique values during import. You'll need " +"this for res.users#login for example." +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select fields which must be equal to treat a pair of remote and local " +"records of this model as being equal." +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select the field that stores the model name and the one that stores the " +"linked ID. The IDs for previously imported records will be mapped to the " +"local ID, for unknown models or IDs, the fields are set to NULL." +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,sequence:0 +#: field:import.odoo.database.model,sequence:0 +msgid "Sequence" +msgstr "Seqüència" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Skip existing" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,status_data:0 +msgid "Status" +msgstr "Estat" + +#. module: base_import_odoo +#: field:import.odoo.database,status_html:0 +msgid "Status html" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "" +"The following remote ids don't have a mapping but have to be imported " +"anyways due to not null constraints." +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "" +"To fix this, create mappings for the remote ids listed, or if this is not " +"feasible, map the whole model. You might also have a too specific domain on " +"your import model definition." +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,mapping_type:0 +msgid "Type" +msgstr "Tipus" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:583 +#, python-format +msgid "Unhandled field type %s" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Unique" +msgstr "" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:380 +#, python-format +msgid "Unknown mapping" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,url:0 +msgid "Url" +msgstr "Url" + +#. module: base_import_odoo +#: field:import.odoo.database,user:0 +msgid "User" +msgstr "Usuari" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"When a record of this model is imported, it will be replaced with the record " +"you select as local ID. If you select a field and/or a remote ID, this " +"replacement is only effective when setting the specified field and/or when " +"the remote value is the specified record." +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "done" +msgstr "" diff --git a/base_import_odoo/i18n/ca_ES.po b/base_import_odoo/i18n/ca_ES.po new file mode 100644 index 00000000000..cff0c9384a4 --- /dev/null +++ b/base_import_odoo/i18n/ca_ES.po @@ -0,0 +1,358 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_import_odoo +# +# Translators: +# OCA Transbot , 2017 +# Carlos Hormigo, 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-01 01:50+0000\n" +"PO-Revision-Date: 2018-02-01 01:50+0000\n" +"Last-Translator: Carlos Hormigo, 2018\n" +"Language-Team: Catalan (Spain) (https://www.transifex.com/oca/teams/23907/" +"ca_ES/)\n" +"Language: ca_ES\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database_field +msgid "A field mapping for records in the remote database" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database_model +msgid "A model to import from a remote database" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database +msgid "An Odoo database to import" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Based on equal fields" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "By reference" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,create_uid:0 +#: field:import.odoo.database.field,create_uid:0 +#: field:import.odoo.database.model,create_uid:0 +msgid "Created by" +msgstr "Creat per" + +#. module: base_import_odoo +#: field:import.odoo.database,create_date:0 +#: field:import.odoo.database.field,create_date:0 +#: field:import.odoo.database.model,create_date:0 +msgid "Created on" +msgstr "Creat a" + +#. module: base_import_odoo +#: field:import.odoo.database,cronjob_running:0 +msgid "Cronjob running" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,database:0 +#: field:import.odoo.database.field,database_id:0 +#: field:import.odoo.database.model,database_id:0 +msgid "Database" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,display_name:0 +#: field:import.odoo.database.field,display_name:0 +#: field:import.odoo.database.model,display_name:0 +msgid "Display Name" +msgstr "Nom visible" + +#. module: base_import_odoo +#: field:import.odoo.database.model,domain:0 +msgid "Domain" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,duplicates:0 +msgid "Duplicate handling" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,field_ids:0 +msgid "Field" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,import_field_mappings:0 +msgid "Field mappings" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Fixed" +msgstr "" + +#. module: base_import_odoo +#: field:ir.model.data,import_database_id:0 +msgid "From remote database" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,id:0 field:import.odoo.database.field,id:0 +#: field:import.odoo.database.model,id:0 +msgid "ID" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,id_field_id:0 +msgid "ID field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,field_ids:0 +msgid "If set, the mapping is only effective when setting said field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,local_id:0 +msgid "" +"If you leave this empty, a new record will be created in the local database " +"when this field is set on the remote database" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,remote_id:0 +msgid "" +"If you leave this empty, every (set) field value will be mapped to the local " +"ID" +msgstr "" + +#. module: base_import_odoo +#: model:ir.actions.act_window,name:base_import_odoo.action_import_odoo_database +#: model:ir.ui.menu,name:base_import_odoo.menu_import_odoo_database +msgid "Import configurations" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,cronjob_id:0 +msgid "Import job" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,import_line_ids:0 +msgid "Import models" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "Import progress" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "Import results" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,__last_update:0 +#: field:import.odoo.database.field,__last_update:0 +#: field:import.odoo.database.model,__last_update:0 +msgid "Last Modified on" +msgstr "Darrera modificació en" + +#. module: base_import_odoo +#: field:import.odoo.database,write_uid:0 +#: field:import.odoo.database.field,write_uid:0 +#: field:import.odoo.database.model,write_uid:0 +msgid "Last Updated by" +msgstr "Darrera actualització per" + +#. module: base_import_odoo +#: field:import.odoo.database,write_date:0 +#: field:import.odoo.database.field,write_date:0 +#: field:import.odoo.database.model,write_date:0 +msgid "Last Updated on" +msgstr "Darrera actualització el" + +#. module: base_import_odoo +#: field:import.odoo.database.field,local_id:0 +msgid "Local ID" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,model:0 +#: field:import.odoo.database.field,model_id:0 +#: field:import.odoo.database.model,model_id:0 +msgid "Model" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,model_field_id:0 +msgid "Model field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.model,domain:0 +msgid "Optional filter to import only a subset" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Overwrite empty fields" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Overwrite existing" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,password:0 +msgid "Password" +msgstr "" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:602 +#, python-format +msgid "Please install the \"odoorpc\" libary in your environment" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +msgid "Refresh" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,remote_id:0 +msgid "Remote ID" +msgstr "" + +#. module: base_import_odoo +#: model:ir.ui.menu,name:base_import_odoo.menu_main +msgid "Remote Odoo import" +msgstr "" + +#. module: base_import_odoo +#: field:ir.model.data,import_database_record_id:0 +msgid "Remote database ID" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +msgid "Run import" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select fields for which to generate unique values during import. You'll need " +"this for res.users#login for example." +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select fields which must be equal to treat a pair of remote and local " +"records of this model as being equal." +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select the field that stores the model name and the one that stores the " +"linked ID. The IDs for previously imported records will be mapped to the " +"local ID, for unknown models or IDs, the fields are set to NULL." +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,sequence:0 +#: field:import.odoo.database.model,sequence:0 +msgid "Sequence" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Skip existing" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,status_data:0 +msgid "Status" +msgstr "Estat" + +#. module: base_import_odoo +#: field:import.odoo.database,status_html:0 +msgid "Status html" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "" +"The following remote ids don't have a mapping but have to be imported " +"anyways due to not null constraints." +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "" +"To fix this, create mappings for the remote ids listed, or if this is not " +"feasible, map the whole model. You might also have a too specific domain on " +"your import model definition." +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,mapping_type:0 +msgid "Type" +msgstr "Tipus" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:583 +#, python-format +msgid "Unhandled field type %s" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Unique" +msgstr "" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:380 +#, python-format +msgid "Unknown mapping" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,url:0 +msgid "Url" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,user:0 +msgid "User" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"When a record of this model is imported, it will be replaced with the record " +"you select as local ID. If you select a field and/or a remote ID, this " +"replacement is only effective when setting the specified field and/or when " +"the remote value is the specified record." +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "done" +msgstr "" diff --git a/base_import_odoo/i18n/cs.po b/base_import_odoo/i18n/cs.po new file mode 100644 index 00000000000..dbc3745b299 --- /dev/null +++ b/base_import_odoo/i18n/cs.po @@ -0,0 +1,356 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_import_odoo +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-10-26 03:03+0000\n" +"PO-Revision-Date: 2017-10-26 03:03+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Czech (https://www.transifex.com/oca/teams/23907/cs/)\n" +"Language: cs\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database_field +msgid "A field mapping for records in the remote database" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database_model +msgid "A model to import from a remote database" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database +msgid "An Odoo database to import" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Based on equal fields" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "By reference" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,create_uid:0 +#: field:import.odoo.database.field,create_uid:0 +#: field:import.odoo.database.model,create_uid:0 +msgid "Created by" +msgstr "Vytvořil(a)" + +#. module: base_import_odoo +#: field:import.odoo.database,create_date:0 +#: field:import.odoo.database.field,create_date:0 +#: field:import.odoo.database.model,create_date:0 +msgid "Created on" +msgstr "Vytvořeno" + +#. module: base_import_odoo +#: field:import.odoo.database,cronjob_running:0 +msgid "Cronjob running" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,database:0 +#: field:import.odoo.database.field,database_id:0 +#: field:import.odoo.database.model,database_id:0 +msgid "Database" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,display_name:0 +#: field:import.odoo.database.field,display_name:0 +#: field:import.odoo.database.model,display_name:0 +msgid "Display Name" +msgstr "Zobrazovaný název" + +#. module: base_import_odoo +#: field:import.odoo.database.model,domain:0 +msgid "Domain" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,duplicates:0 +msgid "Duplicate handling" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,field_ids:0 +msgid "Field" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,import_field_mappings:0 +msgid "Field mappings" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Fixed" +msgstr "" + +#. module: base_import_odoo +#: field:ir.model.data,import_database_id:0 +msgid "From remote database" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,id:0 field:import.odoo.database.field,id:0 +#: field:import.odoo.database.model,id:0 +msgid "ID" +msgstr "ID" + +#. module: base_import_odoo +#: field:import.odoo.database.field,id_field_id:0 +msgid "ID field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,field_ids:0 +msgid "If set, the mapping is only effective when setting said field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,local_id:0 +msgid "" +"If you leave this empty, a new record will be created in the local database " +"when this field is set on the remote database" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,remote_id:0 +msgid "" +"If you leave this empty, every (set) field value will be mapped to the local " +"ID" +msgstr "" + +#. module: base_import_odoo +#: model:ir.actions.act_window,name:base_import_odoo.action_import_odoo_database +#: model:ir.ui.menu,name:base_import_odoo.menu_import_odoo_database +msgid "Import configurations" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,cronjob_id:0 +msgid "Import job" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,import_line_ids:0 +msgid "Import models" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "Import progress" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "Import results" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,__last_update:0 +#: field:import.odoo.database.field,__last_update:0 +#: field:import.odoo.database.model,__last_update:0 +msgid "Last Modified on" +msgstr "Naposled upraveno" + +#. module: base_import_odoo +#: field:import.odoo.database,write_uid:0 +#: field:import.odoo.database.field,write_uid:0 +#: field:import.odoo.database.model,write_uid:0 +msgid "Last Updated by" +msgstr "Naposled upraveno" + +#. module: base_import_odoo +#: field:import.odoo.database,write_date:0 +#: field:import.odoo.database.field,write_date:0 +#: field:import.odoo.database.model,write_date:0 +msgid "Last Updated on" +msgstr "Naposled upraveno" + +#. module: base_import_odoo +#: field:import.odoo.database.field,local_id:0 +msgid "Local ID" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,model:0 +#: field:import.odoo.database.field,model_id:0 +#: field:import.odoo.database.model,model_id:0 +msgid "Model" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,model_field_id:0 +msgid "Model field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.model,domain:0 +msgid "Optional filter to import only a subset" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Overwrite empty fields" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Overwrite existing" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,password:0 +msgid "Password" +msgstr "" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:602 +#, python-format +msgid "Please install the \"odoorpc\" libary in your environment" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +msgid "Refresh" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,remote_id:0 +msgid "Remote ID" +msgstr "" + +#. module: base_import_odoo +#: model:ir.ui.menu,name:base_import_odoo.menu_main +msgid "Remote Odoo import" +msgstr "" + +#. module: base_import_odoo +#: field:ir.model.data,import_database_record_id:0 +msgid "Remote database ID" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +msgid "Run import" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select fields for which to generate unique values during import. You'll need " +"this for res.users#login for example." +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select fields which must be equal to treat a pair of remote and local " +"records of this model as being equal." +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select the field that stores the model name and the one that stores the " +"linked ID. The IDs for previously imported records will be mapped to the " +"local ID, for unknown models or IDs, the fields are set to NULL." +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,sequence:0 +#: field:import.odoo.database.model,sequence:0 +msgid "Sequence" +msgstr "Číselná řada" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Skip existing" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,status_data:0 +msgid "Status" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,status_html:0 +msgid "Status html" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "" +"The following remote ids don't have a mapping but have to be imported " +"anyways due to not null constraints." +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "" +"To fix this, create mappings for the remote ids listed, or if this is not " +"feasible, map the whole model. You might also have a too specific domain on " +"your import model definition." +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,mapping_type:0 +msgid "Type" +msgstr "Druh" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:583 +#, python-format +msgid "Unhandled field type %s" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Unique" +msgstr "" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:380 +#, python-format +msgid "Unknown mapping" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,url:0 +msgid "Url" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,user:0 +msgid "User" +msgstr "Uživatel" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"When a record of this model is imported, it will be replaced with the record " +"you select as local ID. If you select a field and/or a remote ID, this " +"replacement is only effective when setting the specified field and/or when " +"the remote value is the specified record." +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "done" +msgstr "" diff --git a/base_import_odoo/i18n/da.po b/base_import_odoo/i18n/da.po new file mode 100644 index 00000000000..d46ed8ca710 --- /dev/null +++ b/base_import_odoo/i18n/da.po @@ -0,0 +1,356 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_import_odoo +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-10-26 03:03+0000\n" +"PO-Revision-Date: 2017-10-26 03:03+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Danish (https://www.transifex.com/oca/teams/23907/da/)\n" +"Language: da\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database_field +msgid "A field mapping for records in the remote database" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database_model +msgid "A model to import from a remote database" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database +msgid "An Odoo database to import" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Based on equal fields" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "By reference" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,create_uid:0 +#: field:import.odoo.database.field,create_uid:0 +#: field:import.odoo.database.model,create_uid:0 +msgid "Created by" +msgstr "Oprettet af" + +#. module: base_import_odoo +#: field:import.odoo.database,create_date:0 +#: field:import.odoo.database.field,create_date:0 +#: field:import.odoo.database.model,create_date:0 +msgid "Created on" +msgstr "Oprettet den" + +#. module: base_import_odoo +#: field:import.odoo.database,cronjob_running:0 +msgid "Cronjob running" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,database:0 +#: field:import.odoo.database.field,database_id:0 +#: field:import.odoo.database.model,database_id:0 +msgid "Database" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,display_name:0 +#: field:import.odoo.database.field,display_name:0 +#: field:import.odoo.database.model,display_name:0 +msgid "Display Name" +msgstr "Vist navn" + +#. module: base_import_odoo +#: field:import.odoo.database.model,domain:0 +msgid "Domain" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,duplicates:0 +msgid "Duplicate handling" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,field_ids:0 +msgid "Field" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,import_field_mappings:0 +msgid "Field mappings" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Fixed" +msgstr "" + +#. module: base_import_odoo +#: field:ir.model.data,import_database_id:0 +msgid "From remote database" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,id:0 field:import.odoo.database.field,id:0 +#: field:import.odoo.database.model,id:0 +msgid "ID" +msgstr "Id" + +#. module: base_import_odoo +#: field:import.odoo.database.field,id_field_id:0 +msgid "ID field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,field_ids:0 +msgid "If set, the mapping is only effective when setting said field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,local_id:0 +msgid "" +"If you leave this empty, a new record will be created in the local database " +"when this field is set on the remote database" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,remote_id:0 +msgid "" +"If you leave this empty, every (set) field value will be mapped to the local " +"ID" +msgstr "" + +#. module: base_import_odoo +#: model:ir.actions.act_window,name:base_import_odoo.action_import_odoo_database +#: model:ir.ui.menu,name:base_import_odoo.menu_import_odoo_database +msgid "Import configurations" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,cronjob_id:0 +msgid "Import job" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,import_line_ids:0 +msgid "Import models" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "Import progress" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "Import results" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,__last_update:0 +#: field:import.odoo.database.field,__last_update:0 +#: field:import.odoo.database.model,__last_update:0 +msgid "Last Modified on" +msgstr "Sidst ændret den" + +#. module: base_import_odoo +#: field:import.odoo.database,write_uid:0 +#: field:import.odoo.database.field,write_uid:0 +#: field:import.odoo.database.model,write_uid:0 +msgid "Last Updated by" +msgstr "Sidst opdateret af" + +#. module: base_import_odoo +#: field:import.odoo.database,write_date:0 +#: field:import.odoo.database.field,write_date:0 +#: field:import.odoo.database.model,write_date:0 +msgid "Last Updated on" +msgstr "Sidst opdateret den" + +#. module: base_import_odoo +#: field:import.odoo.database.field,local_id:0 +msgid "Local ID" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,model:0 +#: field:import.odoo.database.field,model_id:0 +#: field:import.odoo.database.model,model_id:0 +msgid "Model" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,model_field_id:0 +msgid "Model field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.model,domain:0 +msgid "Optional filter to import only a subset" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Overwrite empty fields" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Overwrite existing" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,password:0 +msgid "Password" +msgstr "" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:602 +#, python-format +msgid "Please install the \"odoorpc\" libary in your environment" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +msgid "Refresh" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,remote_id:0 +msgid "Remote ID" +msgstr "" + +#. module: base_import_odoo +#: model:ir.ui.menu,name:base_import_odoo.menu_main +msgid "Remote Odoo import" +msgstr "" + +#. module: base_import_odoo +#: field:ir.model.data,import_database_record_id:0 +msgid "Remote database ID" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +msgid "Run import" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select fields for which to generate unique values during import. You'll need " +"this for res.users#login for example." +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select fields which must be equal to treat a pair of remote and local " +"records of this model as being equal." +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select the field that stores the model name and the one that stores the " +"linked ID. The IDs for previously imported records will be mapped to the " +"local ID, for unknown models or IDs, the fields are set to NULL." +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,sequence:0 +#: field:import.odoo.database.model,sequence:0 +msgid "Sequence" +msgstr "Rækkefølge" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Skip existing" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,status_data:0 +msgid "Status" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,status_html:0 +msgid "Status html" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "" +"The following remote ids don't have a mapping but have to be imported " +"anyways due to not null constraints." +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "" +"To fix this, create mappings for the remote ids listed, or if this is not " +"feasible, map the whole model. You might also have a too specific domain on " +"your import model definition." +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,mapping_type:0 +msgid "Type" +msgstr "Type" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:583 +#, python-format +msgid "Unhandled field type %s" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Unique" +msgstr "" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:380 +#, python-format +msgid "Unknown mapping" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,url:0 +msgid "Url" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,user:0 +msgid "User" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"When a record of this model is imported, it will be replaced with the record " +"you select as local ID. If you select a field and/or a remote ID, this " +"replacement is only effective when setting the specified field and/or when " +"the remote value is the specified record." +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "done" +msgstr "" diff --git a/base_import_odoo/i18n/da_DK.po b/base_import_odoo/i18n/da_DK.po new file mode 100644 index 00000000000..f6ed875e30e --- /dev/null +++ b/base_import_odoo/i18n/da_DK.po @@ -0,0 +1,357 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_import_odoo +# +# Translators: +# Hans Henrik Gabelgaard , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-10-26 03:03+0000\n" +"PO-Revision-Date: 2017-10-26 03:03+0000\n" +"Last-Translator: Hans Henrik Gabelgaard , 2017\n" +"Language-Team: Danish (Denmark) (https://www.transifex.com/oca/teams/23907/" +"da_DK/)\n" +"Language: da_DK\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database_field +msgid "A field mapping for records in the remote database" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database_model +msgid "A model to import from a remote database" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database +msgid "An Odoo database to import" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Based on equal fields" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "By reference" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,create_uid:0 +#: field:import.odoo.database.field,create_uid:0 +#: field:import.odoo.database.model,create_uid:0 +msgid "Created by" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,create_date:0 +#: field:import.odoo.database.field,create_date:0 +#: field:import.odoo.database.model,create_date:0 +msgid "Created on" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,cronjob_running:0 +msgid "Cronjob running" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,database:0 +#: field:import.odoo.database.field,database_id:0 +#: field:import.odoo.database.model,database_id:0 +msgid "Database" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,display_name:0 +#: field:import.odoo.database.field,display_name:0 +#: field:import.odoo.database.model,display_name:0 +msgid "Display Name" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.model,domain:0 +msgid "Domain" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,duplicates:0 +msgid "Duplicate handling" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,field_ids:0 +msgid "Field" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,import_field_mappings:0 +msgid "Field mappings" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Fixed" +msgstr "" + +#. module: base_import_odoo +#: field:ir.model.data,import_database_id:0 +msgid "From remote database" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,id:0 field:import.odoo.database.field,id:0 +#: field:import.odoo.database.model,id:0 +msgid "ID" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,id_field_id:0 +msgid "ID field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,field_ids:0 +msgid "If set, the mapping is only effective when setting said field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,local_id:0 +msgid "" +"If you leave this empty, a new record will be created in the local database " +"when this field is set on the remote database" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,remote_id:0 +msgid "" +"If you leave this empty, every (set) field value will be mapped to the local " +"ID" +msgstr "" + +#. module: base_import_odoo +#: model:ir.actions.act_window,name:base_import_odoo.action_import_odoo_database +#: model:ir.ui.menu,name:base_import_odoo.menu_import_odoo_database +msgid "Import configurations" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,cronjob_id:0 +msgid "Import job" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,import_line_ids:0 +msgid "Import models" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "Import progress" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "Import results" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,__last_update:0 +#: field:import.odoo.database.field,__last_update:0 +#: field:import.odoo.database.model,__last_update:0 +msgid "Last Modified on" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,write_uid:0 +#: field:import.odoo.database.field,write_uid:0 +#: field:import.odoo.database.model,write_uid:0 +msgid "Last Updated by" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,write_date:0 +#: field:import.odoo.database.field,write_date:0 +#: field:import.odoo.database.model,write_date:0 +msgid "Last Updated on" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,local_id:0 +msgid "Local ID" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,model:0 +#: field:import.odoo.database.field,model_id:0 +#: field:import.odoo.database.model,model_id:0 +msgid "Model" +msgstr "Model" + +#. module: base_import_odoo +#: field:import.odoo.database.field,model_field_id:0 +msgid "Model field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.model,domain:0 +msgid "Optional filter to import only a subset" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Overwrite empty fields" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Overwrite existing" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,password:0 +msgid "Password" +msgstr "" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:602 +#, python-format +msgid "Please install the \"odoorpc\" libary in your environment" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +msgid "Refresh" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,remote_id:0 +msgid "Remote ID" +msgstr "" + +#. module: base_import_odoo +#: model:ir.ui.menu,name:base_import_odoo.menu_main +msgid "Remote Odoo import" +msgstr "" + +#. module: base_import_odoo +#: field:ir.model.data,import_database_record_id:0 +msgid "Remote database ID" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +msgid "Run import" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select fields for which to generate unique values during import. You'll need " +"this for res.users#login for example." +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select fields which must be equal to treat a pair of remote and local " +"records of this model as being equal." +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select the field that stores the model name and the one that stores the " +"linked ID. The IDs for previously imported records will be mapped to the " +"local ID, for unknown models or IDs, the fields are set to NULL." +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,sequence:0 +#: field:import.odoo.database.model,sequence:0 +msgid "Sequence" +msgstr "Rækkefølge" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Skip existing" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,status_data:0 +msgid "Status" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,status_html:0 +msgid "Status html" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "" +"The following remote ids don't have a mapping but have to be imported " +"anyways due to not null constraints." +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "" +"To fix this, create mappings for the remote ids listed, or if this is not " +"feasible, map the whole model. You might also have a too specific domain on " +"your import model definition." +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,mapping_type:0 +msgid "Type" +msgstr "" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:583 +#, python-format +msgid "Unhandled field type %s" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Unique" +msgstr "" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:380 +#, python-format +msgid "Unknown mapping" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,url:0 +msgid "Url" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,user:0 +msgid "User" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"When a record of this model is imported, it will be replaced with the record " +"you select as local ID. If you select a field and/or a remote ID, this " +"replacement is only effective when setting the specified field and/or when " +"the remote value is the specified record." +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "done" +msgstr "" diff --git a/base_import_odoo/i18n/de.po b/base_import_odoo/i18n/de.po new file mode 100644 index 00000000000..d4b33148298 --- /dev/null +++ b/base_import_odoo/i18n/de.po @@ -0,0 +1,358 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_import_odoo +# +# Translators: +# OCA Transbot , 2017 +# Rudolf Schnapka , 2017 +# Philipp Hug , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-10-26 03:03+0000\n" +"PO-Revision-Date: 2017-10-26 03:03+0000\n" +"Last-Translator: Philipp Hug , 2017\n" +"Language-Team: German (https://www.transifex.com/oca/teams/23907/de/)\n" +"Language: de\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database_field +msgid "A field mapping for records in the remote database" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database_model +msgid "A model to import from a remote database" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database +msgid "An Odoo database to import" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Based on equal fields" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "By reference" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,create_uid:0 +#: field:import.odoo.database.field,create_uid:0 +#: field:import.odoo.database.model,create_uid:0 +msgid "Created by" +msgstr "Erstellt von" + +#. module: base_import_odoo +#: field:import.odoo.database,create_date:0 +#: field:import.odoo.database.field,create_date:0 +#: field:import.odoo.database.model,create_date:0 +msgid "Created on" +msgstr "Erstellt am" + +#. module: base_import_odoo +#: field:import.odoo.database,cronjob_running:0 +msgid "Cronjob running" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,database:0 +#: field:import.odoo.database.field,database_id:0 +#: field:import.odoo.database.model,database_id:0 +msgid "Database" +msgstr "Datenbank" + +#. module: base_import_odoo +#: field:import.odoo.database,display_name:0 +#: field:import.odoo.database.field,display_name:0 +#: field:import.odoo.database.model,display_name:0 +msgid "Display Name" +msgstr "Anzeigename" + +#. module: base_import_odoo +#: field:import.odoo.database.model,domain:0 +msgid "Domain" +msgstr "Domäne" + +#. module: base_import_odoo +#: field:import.odoo.database,duplicates:0 +msgid "Duplicate handling" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,field_ids:0 +msgid "Field" +msgstr "Feld" + +#. module: base_import_odoo +#: field:import.odoo.database,import_field_mappings:0 +msgid "Field mappings" +msgstr "Feld-Mappings" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Fixed" +msgstr "Feste Zuweisung" + +#. module: base_import_odoo +#: field:ir.model.data,import_database_id:0 +msgid "From remote database" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,id:0 field:import.odoo.database.field,id:0 +#: field:import.odoo.database.model,id:0 +msgid "ID" +msgstr "ID" + +#. module: base_import_odoo +#: field:import.odoo.database.field,id_field_id:0 +msgid "ID field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,field_ids:0 +msgid "If set, the mapping is only effective when setting said field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,local_id:0 +msgid "" +"If you leave this empty, a new record will be created in the local database " +"when this field is set on the remote database" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,remote_id:0 +msgid "" +"If you leave this empty, every (set) field value will be mapped to the local " +"ID" +msgstr "" + +#. module: base_import_odoo +#: model:ir.actions.act_window,name:base_import_odoo.action_import_odoo_database +#: model:ir.ui.menu,name:base_import_odoo.menu_import_odoo_database +msgid "Import configurations" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,cronjob_id:0 +msgid "Import job" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,import_line_ids:0 +msgid "Import models" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "Import progress" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "Import results" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,__last_update:0 +#: field:import.odoo.database.field,__last_update:0 +#: field:import.odoo.database.model,__last_update:0 +msgid "Last Modified on" +msgstr "Zuletzt geändert am" + +#. module: base_import_odoo +#: field:import.odoo.database,write_uid:0 +#: field:import.odoo.database.field,write_uid:0 +#: field:import.odoo.database.model,write_uid:0 +msgid "Last Updated by" +msgstr "Zuletzt geändert von" + +#. module: base_import_odoo +#: field:import.odoo.database,write_date:0 +#: field:import.odoo.database.field,write_date:0 +#: field:import.odoo.database.model,write_date:0 +msgid "Last Updated on" +msgstr "Zuletzt geändert am" + +#. module: base_import_odoo +#: field:import.odoo.database.field,local_id:0 +msgid "Local ID" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,model:0 +#: field:import.odoo.database.field,model_id:0 +#: field:import.odoo.database.model,model_id:0 +msgid "Model" +msgstr "Modell" + +#. module: base_import_odoo +#: field:import.odoo.database.field,model_field_id:0 +msgid "Model field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.model,domain:0 +msgid "Optional filter to import only a subset" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Overwrite empty fields" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Overwrite existing" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,password:0 +msgid "Password" +msgstr "Passwort" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:602 +#, python-format +msgid "Please install the \"odoorpc\" libary in your environment" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +msgid "Refresh" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,remote_id:0 +msgid "Remote ID" +msgstr "Ferne ID" + +#. module: base_import_odoo +#: model:ir.ui.menu,name:base_import_odoo.menu_main +msgid "Remote Odoo import" +msgstr "" + +#. module: base_import_odoo +#: field:ir.model.data,import_database_record_id:0 +msgid "Remote database ID" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +msgid "Run import" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select fields for which to generate unique values during import. You'll need " +"this for res.users#login for example." +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select fields which must be equal to treat a pair of remote and local " +"records of this model as being equal." +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select the field that stores the model name and the one that stores the " +"linked ID. The IDs for previously imported records will be mapped to the " +"local ID, for unknown models or IDs, the fields are set to NULL." +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,sequence:0 +#: field:import.odoo.database.model,sequence:0 +msgid "Sequence" +msgstr "Reihenfolge" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Skip existing" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,status_data:0 +msgid "Status" +msgstr "Status" + +#. module: base_import_odoo +#: field:import.odoo.database,status_html:0 +msgid "Status html" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "" +"The following remote ids don't have a mapping but have to be imported " +"anyways due to not null constraints." +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "" +"To fix this, create mappings for the remote ids listed, or if this is not " +"feasible, map the whole model. You might also have a too specific domain on " +"your import model definition." +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,mapping_type:0 +msgid "Type" +msgstr "Art" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:583 +#, python-format +msgid "Unhandled field type %s" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Unique" +msgstr "" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:380 +#, python-format +msgid "Unknown mapping" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,url:0 +msgid "Url" +msgstr "Url" + +#. module: base_import_odoo +#: field:import.odoo.database,user:0 +msgid "User" +msgstr "Benutzer" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"When a record of this model is imported, it will be replaced with the record " +"you select as local ID. If you select a field and/or a remote ID, this " +"replacement is only effective when setting the specified field and/or when " +"the remote value is the specified record." +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "done" +msgstr "" diff --git a/base_import_odoo/i18n/el_GR.po b/base_import_odoo/i18n/el_GR.po new file mode 100644 index 00000000000..eb306379a1e --- /dev/null +++ b/base_import_odoo/i18n/el_GR.po @@ -0,0 +1,358 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_import_odoo +# +# Translators: +# OCA Transbot , 2017 +# Kostas Goutoudis , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-10-26 03:03+0000\n" +"PO-Revision-Date: 2017-10-26 03:03+0000\n" +"Last-Translator: Kostas Goutoudis , 2017\n" +"Language-Team: Greek (Greece) (https://www.transifex.com/oca/teams/23907/" +"el_GR/)\n" +"Language: el_GR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database_field +msgid "A field mapping for records in the remote database" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database_model +msgid "A model to import from a remote database" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database +msgid "An Odoo database to import" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Based on equal fields" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "By reference" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,create_uid:0 +#: field:import.odoo.database.field,create_uid:0 +#: field:import.odoo.database.model,create_uid:0 +msgid "Created by" +msgstr "Δημιουργήθηκε από " + +#. module: base_import_odoo +#: field:import.odoo.database,create_date:0 +#: field:import.odoo.database.field,create_date:0 +#: field:import.odoo.database.model,create_date:0 +msgid "Created on" +msgstr "Δημιουργήθηκε στις" + +#. module: base_import_odoo +#: field:import.odoo.database,cronjob_running:0 +msgid "Cronjob running" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,database:0 +#: field:import.odoo.database.field,database_id:0 +#: field:import.odoo.database.model,database_id:0 +msgid "Database" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,display_name:0 +#: field:import.odoo.database.field,display_name:0 +#: field:import.odoo.database.model,display_name:0 +msgid "Display Name" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.model,domain:0 +msgid "Domain" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,duplicates:0 +msgid "Duplicate handling" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,field_ids:0 +msgid "Field" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,import_field_mappings:0 +msgid "Field mappings" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Fixed" +msgstr "" + +#. module: base_import_odoo +#: field:ir.model.data,import_database_id:0 +msgid "From remote database" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,id:0 field:import.odoo.database.field,id:0 +#: field:import.odoo.database.model,id:0 +msgid "ID" +msgstr "Κωδικός" + +#. module: base_import_odoo +#: field:import.odoo.database.field,id_field_id:0 +msgid "ID field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,field_ids:0 +msgid "If set, the mapping is only effective when setting said field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,local_id:0 +msgid "" +"If you leave this empty, a new record will be created in the local database " +"when this field is set on the remote database" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,remote_id:0 +msgid "" +"If you leave this empty, every (set) field value will be mapped to the local " +"ID" +msgstr "" + +#. module: base_import_odoo +#: model:ir.actions.act_window,name:base_import_odoo.action_import_odoo_database +#: model:ir.ui.menu,name:base_import_odoo.menu_import_odoo_database +msgid "Import configurations" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,cronjob_id:0 +msgid "Import job" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,import_line_ids:0 +msgid "Import models" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "Import progress" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "Import results" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,__last_update:0 +#: field:import.odoo.database.field,__last_update:0 +#: field:import.odoo.database.model,__last_update:0 +msgid "Last Modified on" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,write_uid:0 +#: field:import.odoo.database.field,write_uid:0 +#: field:import.odoo.database.model,write_uid:0 +msgid "Last Updated by" +msgstr "Τελευταία ενημέρωση από" + +#. module: base_import_odoo +#: field:import.odoo.database,write_date:0 +#: field:import.odoo.database.field,write_date:0 +#: field:import.odoo.database.model,write_date:0 +msgid "Last Updated on" +msgstr "Τελευταία ενημέρωση στις" + +#. module: base_import_odoo +#: field:import.odoo.database.field,local_id:0 +msgid "Local ID" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,model:0 +#: field:import.odoo.database.field,model_id:0 +#: field:import.odoo.database.model,model_id:0 +msgid "Model" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,model_field_id:0 +msgid "Model field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.model,domain:0 +msgid "Optional filter to import only a subset" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Overwrite empty fields" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Overwrite existing" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,password:0 +msgid "Password" +msgstr "" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:602 +#, python-format +msgid "Please install the \"odoorpc\" libary in your environment" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +msgid "Refresh" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,remote_id:0 +msgid "Remote ID" +msgstr "" + +#. module: base_import_odoo +#: model:ir.ui.menu,name:base_import_odoo.menu_main +msgid "Remote Odoo import" +msgstr "" + +#. module: base_import_odoo +#: field:ir.model.data,import_database_record_id:0 +msgid "Remote database ID" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +msgid "Run import" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select fields for which to generate unique values during import. You'll need " +"this for res.users#login for example." +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select fields which must be equal to treat a pair of remote and local " +"records of this model as being equal." +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select the field that stores the model name and the one that stores the " +"linked ID. The IDs for previously imported records will be mapped to the " +"local ID, for unknown models or IDs, the fields are set to NULL." +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,sequence:0 +#: field:import.odoo.database.model,sequence:0 +msgid "Sequence" +msgstr "Ιεράρχηση" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Skip existing" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,status_data:0 +msgid "Status" +msgstr "Κατάσταση" + +#. module: base_import_odoo +#: field:import.odoo.database,status_html:0 +msgid "Status html" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "" +"The following remote ids don't have a mapping but have to be imported " +"anyways due to not null constraints." +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "" +"To fix this, create mappings for the remote ids listed, or if this is not " +"feasible, map the whole model. You might also have a too specific domain on " +"your import model definition." +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,mapping_type:0 +msgid "Type" +msgstr "Τύπος" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:583 +#, python-format +msgid "Unhandled field type %s" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Unique" +msgstr "" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:380 +#, python-format +msgid "Unknown mapping" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,url:0 +msgid "Url" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,user:0 +msgid "User" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"When a record of this model is imported, it will be replaced with the record " +"you select as local ID. If you select a field and/or a remote ID, this " +"replacement is only effective when setting the specified field and/or when " +"the remote value is the specified record." +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "done" +msgstr "" diff --git a/base_import_odoo/i18n/en_GB.po b/base_import_odoo/i18n/en_GB.po new file mode 100644 index 00000000000..b9c543fd939 --- /dev/null +++ b/base_import_odoo/i18n/en_GB.po @@ -0,0 +1,357 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_import_odoo +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-10-26 03:03+0000\n" +"PO-Revision-Date: 2017-10-26 03:03+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: English (United Kingdom) (https://www.transifex.com/oca/" +"teams/23907/en_GB/)\n" +"Language: en_GB\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database_field +msgid "A field mapping for records in the remote database" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database_model +msgid "A model to import from a remote database" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database +msgid "An Odoo database to import" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Based on equal fields" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "By reference" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,create_uid:0 +#: field:import.odoo.database.field,create_uid:0 +#: field:import.odoo.database.model,create_uid:0 +msgid "Created by" +msgstr "Created by" + +#. module: base_import_odoo +#: field:import.odoo.database,create_date:0 +#: field:import.odoo.database.field,create_date:0 +#: field:import.odoo.database.model,create_date:0 +msgid "Created on" +msgstr "Created on" + +#. module: base_import_odoo +#: field:import.odoo.database,cronjob_running:0 +msgid "Cronjob running" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,database:0 +#: field:import.odoo.database.field,database_id:0 +#: field:import.odoo.database.model,database_id:0 +msgid "Database" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,display_name:0 +#: field:import.odoo.database.field,display_name:0 +#: field:import.odoo.database.model,display_name:0 +msgid "Display Name" +msgstr "Display Name" + +#. module: base_import_odoo +#: field:import.odoo.database.model,domain:0 +msgid "Domain" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,duplicates:0 +msgid "Duplicate handling" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,field_ids:0 +msgid "Field" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,import_field_mappings:0 +msgid "Field mappings" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Fixed" +msgstr "" + +#. module: base_import_odoo +#: field:ir.model.data,import_database_id:0 +msgid "From remote database" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,id:0 field:import.odoo.database.field,id:0 +#: field:import.odoo.database.model,id:0 +msgid "ID" +msgstr "ID" + +#. module: base_import_odoo +#: field:import.odoo.database.field,id_field_id:0 +msgid "ID field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,field_ids:0 +msgid "If set, the mapping is only effective when setting said field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,local_id:0 +msgid "" +"If you leave this empty, a new record will be created in the local database " +"when this field is set on the remote database" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,remote_id:0 +msgid "" +"If you leave this empty, every (set) field value will be mapped to the local " +"ID" +msgstr "" + +#. module: base_import_odoo +#: model:ir.actions.act_window,name:base_import_odoo.action_import_odoo_database +#: model:ir.ui.menu,name:base_import_odoo.menu_import_odoo_database +msgid "Import configurations" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,cronjob_id:0 +msgid "Import job" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,import_line_ids:0 +msgid "Import models" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "Import progress" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "Import results" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,__last_update:0 +#: field:import.odoo.database.field,__last_update:0 +#: field:import.odoo.database.model,__last_update:0 +msgid "Last Modified on" +msgstr "Last Modified on" + +#. module: base_import_odoo +#: field:import.odoo.database,write_uid:0 +#: field:import.odoo.database.field,write_uid:0 +#: field:import.odoo.database.model,write_uid:0 +msgid "Last Updated by" +msgstr "Last Updated by" + +#. module: base_import_odoo +#: field:import.odoo.database,write_date:0 +#: field:import.odoo.database.field,write_date:0 +#: field:import.odoo.database.model,write_date:0 +msgid "Last Updated on" +msgstr "Last Updated on" + +#. module: base_import_odoo +#: field:import.odoo.database.field,local_id:0 +msgid "Local ID" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,model:0 +#: field:import.odoo.database.field,model_id:0 +#: field:import.odoo.database.model,model_id:0 +msgid "Model" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,model_field_id:0 +msgid "Model field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.model,domain:0 +msgid "Optional filter to import only a subset" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Overwrite empty fields" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Overwrite existing" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,password:0 +msgid "Password" +msgstr "" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:602 +#, python-format +msgid "Please install the \"odoorpc\" libary in your environment" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +msgid "Refresh" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,remote_id:0 +msgid "Remote ID" +msgstr "" + +#. module: base_import_odoo +#: model:ir.ui.menu,name:base_import_odoo.menu_main +msgid "Remote Odoo import" +msgstr "" + +#. module: base_import_odoo +#: field:ir.model.data,import_database_record_id:0 +msgid "Remote database ID" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +msgid "Run import" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select fields for which to generate unique values during import. You'll need " +"this for res.users#login for example." +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select fields which must be equal to treat a pair of remote and local " +"records of this model as being equal." +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select the field that stores the model name and the one that stores the " +"linked ID. The IDs for previously imported records will be mapped to the " +"local ID, for unknown models or IDs, the fields are set to NULL." +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,sequence:0 +#: field:import.odoo.database.model,sequence:0 +msgid "Sequence" +msgstr "Sequence" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Skip existing" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,status_data:0 +msgid "Status" +msgstr "Status" + +#. module: base_import_odoo +#: field:import.odoo.database,status_html:0 +msgid "Status html" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "" +"The following remote ids don't have a mapping but have to be imported " +"anyways due to not null constraints." +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "" +"To fix this, create mappings for the remote ids listed, or if this is not " +"feasible, map the whole model. You might also have a too specific domain on " +"your import model definition." +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,mapping_type:0 +msgid "Type" +msgstr "Type" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:583 +#, python-format +msgid "Unhandled field type %s" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Unique" +msgstr "" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:380 +#, python-format +msgid "Unknown mapping" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,url:0 +msgid "Url" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,user:0 +msgid "User" +msgstr "User" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"When a record of this model is imported, it will be replaced with the record " +"you select as local ID. If you select a field and/or a remote ID, this " +"replacement is only effective when setting the specified field and/or when " +"the remote value is the specified record." +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "done" +msgstr "" diff --git a/base_import_odoo/i18n/es.po b/base_import_odoo/i18n/es.po new file mode 100644 index 00000000000..7384b6c940f --- /dev/null +++ b/base_import_odoo/i18n/es.po @@ -0,0 +1,359 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_import_odoo +# +# Translators: +# OCA Transbot , 2017 +# Gelo Joga Landoo , 2017 +# Carles Antoli , 2017 +# Pedro M. Baeza , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-10-26 03:03+0000\n" +"PO-Revision-Date: 2017-10-26 03:03+0000\n" +"Last-Translator: Pedro M. Baeza , 2017\n" +"Language-Team: Spanish (https://www.transifex.com/oca/teams/23907/es/)\n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database_field +msgid "A field mapping for records in the remote database" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database_model +msgid "A model to import from a remote database" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database +msgid "An Odoo database to import" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Based on equal fields" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "By reference" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,create_uid:0 +#: field:import.odoo.database.field,create_uid:0 +#: field:import.odoo.database.model,create_uid:0 +msgid "Created by" +msgstr "Creado por" + +#. module: base_import_odoo +#: field:import.odoo.database,create_date:0 +#: field:import.odoo.database.field,create_date:0 +#: field:import.odoo.database.model,create_date:0 +msgid "Created on" +msgstr "Creado en" + +#. module: base_import_odoo +#: field:import.odoo.database,cronjob_running:0 +msgid "Cronjob running" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,database:0 +#: field:import.odoo.database.field,database_id:0 +#: field:import.odoo.database.model,database_id:0 +msgid "Database" +msgstr "Base de datos" + +#. module: base_import_odoo +#: field:import.odoo.database,display_name:0 +#: field:import.odoo.database.field,display_name:0 +#: field:import.odoo.database.model,display_name:0 +msgid "Display Name" +msgstr "Nombre mostrado" + +#. module: base_import_odoo +#: field:import.odoo.database.model,domain:0 +msgid "Domain" +msgstr "Dominio" + +#. module: base_import_odoo +#: field:import.odoo.database,duplicates:0 +msgid "Duplicate handling" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,field_ids:0 +msgid "Field" +msgstr "Campo" + +#. module: base_import_odoo +#: field:import.odoo.database,import_field_mappings:0 +msgid "Field mappings" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Fixed" +msgstr "Fijo" + +#. module: base_import_odoo +#: field:ir.model.data,import_database_id:0 +msgid "From remote database" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,id:0 field:import.odoo.database.field,id:0 +#: field:import.odoo.database.model,id:0 +msgid "ID" +msgstr "ID" + +#. module: base_import_odoo +#: field:import.odoo.database.field,id_field_id:0 +msgid "ID field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,field_ids:0 +msgid "If set, the mapping is only effective when setting said field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,local_id:0 +msgid "" +"If you leave this empty, a new record will be created in the local database " +"when this field is set on the remote database" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,remote_id:0 +msgid "" +"If you leave this empty, every (set) field value will be mapped to the local " +"ID" +msgstr "" + +#. module: base_import_odoo +#: model:ir.actions.act_window,name:base_import_odoo.action_import_odoo_database +#: model:ir.ui.menu,name:base_import_odoo.menu_import_odoo_database +msgid "Import configurations" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,cronjob_id:0 +msgid "Import job" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,import_line_ids:0 +msgid "Import models" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "Import progress" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "Import results" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,__last_update:0 +#: field:import.odoo.database.field,__last_update:0 +#: field:import.odoo.database.model,__last_update:0 +msgid "Last Modified on" +msgstr "Última modificación en" + +#. module: base_import_odoo +#: field:import.odoo.database,write_uid:0 +#: field:import.odoo.database.field,write_uid:0 +#: field:import.odoo.database.model,write_uid:0 +msgid "Last Updated by" +msgstr "Última actualización por" + +#. module: base_import_odoo +#: field:import.odoo.database,write_date:0 +#: field:import.odoo.database.field,write_date:0 +#: field:import.odoo.database.model,write_date:0 +msgid "Last Updated on" +msgstr "Última actualización en" + +#. module: base_import_odoo +#: field:import.odoo.database.field,local_id:0 +msgid "Local ID" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,model:0 +#: field:import.odoo.database.field,model_id:0 +#: field:import.odoo.database.model,model_id:0 +msgid "Model" +msgstr "Modelo" + +#. module: base_import_odoo +#: field:import.odoo.database.field,model_field_id:0 +msgid "Model field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.model,domain:0 +msgid "Optional filter to import only a subset" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Overwrite empty fields" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Overwrite existing" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,password:0 +msgid "Password" +msgstr "Contraseña" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:602 +#, python-format +msgid "Please install the \"odoorpc\" libary in your environment" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +msgid "Refresh" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,remote_id:0 +msgid "Remote ID" +msgstr "" + +#. module: base_import_odoo +#: model:ir.ui.menu,name:base_import_odoo.menu_main +msgid "Remote Odoo import" +msgstr "" + +#. module: base_import_odoo +#: field:ir.model.data,import_database_record_id:0 +msgid "Remote database ID" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +msgid "Run import" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select fields for which to generate unique values during import. You'll need " +"this for res.users#login for example." +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select fields which must be equal to treat a pair of remote and local " +"records of this model as being equal." +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select the field that stores the model name and the one that stores the " +"linked ID. The IDs for previously imported records will be mapped to the " +"local ID, for unknown models or IDs, the fields are set to NULL." +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,sequence:0 +#: field:import.odoo.database.model,sequence:0 +msgid "Sequence" +msgstr "Secuencia" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Skip existing" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,status_data:0 +msgid "Status" +msgstr "Estado" + +#. module: base_import_odoo +#: field:import.odoo.database,status_html:0 +msgid "Status html" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "" +"The following remote ids don't have a mapping but have to be imported " +"anyways due to not null constraints." +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "" +"To fix this, create mappings for the remote ids listed, or if this is not " +"feasible, map the whole model. You might also have a too specific domain on " +"your import model definition." +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,mapping_type:0 +msgid "Type" +msgstr "Tipo" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:583 +#, python-format +msgid "Unhandled field type %s" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Unique" +msgstr "" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:380 +#, python-format +msgid "Unknown mapping" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,url:0 +msgid "Url" +msgstr "Url" + +#. module: base_import_odoo +#: field:import.odoo.database,user:0 +msgid "User" +msgstr "Usuario" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"When a record of this model is imported, it will be replaced with the record " +"you select as local ID. If you select a field and/or a remote ID, this " +"replacement is only effective when setting the specified field and/or when " +"the remote value is the specified record." +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "done" +msgstr "" diff --git a/base_import_odoo/i18n/es_AR.po b/base_import_odoo/i18n/es_AR.po new file mode 100644 index 00000000000..0afdca448dd --- /dev/null +++ b/base_import_odoo/i18n/es_AR.po @@ -0,0 +1,357 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_import_odoo +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-10-26 03:03+0000\n" +"PO-Revision-Date: 2017-10-26 03:03+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Argentina) (https://www.transifex.com/oca/" +"teams/23907/es_AR/)\n" +"Language: es_AR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database_field +msgid "A field mapping for records in the remote database" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database_model +msgid "A model to import from a remote database" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database +msgid "An Odoo database to import" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Based on equal fields" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "By reference" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,create_uid:0 +#: field:import.odoo.database.field,create_uid:0 +#: field:import.odoo.database.model,create_uid:0 +msgid "Created by" +msgstr "Creado por" + +#. module: base_import_odoo +#: field:import.odoo.database,create_date:0 +#: field:import.odoo.database.field,create_date:0 +#: field:import.odoo.database.model,create_date:0 +msgid "Created on" +msgstr "Creado en" + +#. module: base_import_odoo +#: field:import.odoo.database,cronjob_running:0 +msgid "Cronjob running" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,database:0 +#: field:import.odoo.database.field,database_id:0 +#: field:import.odoo.database.model,database_id:0 +msgid "Database" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,display_name:0 +#: field:import.odoo.database.field,display_name:0 +#: field:import.odoo.database.model,display_name:0 +msgid "Display Name" +msgstr "Mostrar Nombre" + +#. module: base_import_odoo +#: field:import.odoo.database.model,domain:0 +msgid "Domain" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,duplicates:0 +msgid "Duplicate handling" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,field_ids:0 +msgid "Field" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,import_field_mappings:0 +msgid "Field mappings" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Fixed" +msgstr "" + +#. module: base_import_odoo +#: field:ir.model.data,import_database_id:0 +msgid "From remote database" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,id:0 field:import.odoo.database.field,id:0 +#: field:import.odoo.database.model,id:0 +msgid "ID" +msgstr "ID" + +#. module: base_import_odoo +#: field:import.odoo.database.field,id_field_id:0 +msgid "ID field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,field_ids:0 +msgid "If set, the mapping is only effective when setting said field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,local_id:0 +msgid "" +"If you leave this empty, a new record will be created in the local database " +"when this field is set on the remote database" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,remote_id:0 +msgid "" +"If you leave this empty, every (set) field value will be mapped to the local " +"ID" +msgstr "" + +#. module: base_import_odoo +#: model:ir.actions.act_window,name:base_import_odoo.action_import_odoo_database +#: model:ir.ui.menu,name:base_import_odoo.menu_import_odoo_database +msgid "Import configurations" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,cronjob_id:0 +msgid "Import job" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,import_line_ids:0 +msgid "Import models" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "Import progress" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "Import results" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,__last_update:0 +#: field:import.odoo.database.field,__last_update:0 +#: field:import.odoo.database.model,__last_update:0 +msgid "Last Modified on" +msgstr "Última modificación en" + +#. module: base_import_odoo +#: field:import.odoo.database,write_uid:0 +#: field:import.odoo.database.field,write_uid:0 +#: field:import.odoo.database.model,write_uid:0 +msgid "Last Updated by" +msgstr "Última actualización realizada por" + +#. module: base_import_odoo +#: field:import.odoo.database,write_date:0 +#: field:import.odoo.database.field,write_date:0 +#: field:import.odoo.database.model,write_date:0 +msgid "Last Updated on" +msgstr "Última actualización el" + +#. module: base_import_odoo +#: field:import.odoo.database.field,local_id:0 +msgid "Local ID" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,model:0 +#: field:import.odoo.database.field,model_id:0 +#: field:import.odoo.database.model,model_id:0 +msgid "Model" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,model_field_id:0 +msgid "Model field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.model,domain:0 +msgid "Optional filter to import only a subset" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Overwrite empty fields" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Overwrite existing" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,password:0 +msgid "Password" +msgstr "" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:602 +#, python-format +msgid "Please install the \"odoorpc\" libary in your environment" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +msgid "Refresh" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,remote_id:0 +msgid "Remote ID" +msgstr "" + +#. module: base_import_odoo +#: model:ir.ui.menu,name:base_import_odoo.menu_main +msgid "Remote Odoo import" +msgstr "" + +#. module: base_import_odoo +#: field:ir.model.data,import_database_record_id:0 +msgid "Remote database ID" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +msgid "Run import" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select fields for which to generate unique values during import. You'll need " +"this for res.users#login for example." +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select fields which must be equal to treat a pair of remote and local " +"records of this model as being equal." +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select the field that stores the model name and the one that stores the " +"linked ID. The IDs for previously imported records will be mapped to the " +"local ID, for unknown models or IDs, the fields are set to NULL." +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,sequence:0 +#: field:import.odoo.database.model,sequence:0 +msgid "Sequence" +msgstr "Secuencia" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Skip existing" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,status_data:0 +msgid "Status" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,status_html:0 +msgid "Status html" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "" +"The following remote ids don't have a mapping but have to be imported " +"anyways due to not null constraints." +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "" +"To fix this, create mappings for the remote ids listed, or if this is not " +"feasible, map the whole model. You might also have a too specific domain on " +"your import model definition." +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,mapping_type:0 +msgid "Type" +msgstr "Tipo" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:583 +#, python-format +msgid "Unhandled field type %s" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Unique" +msgstr "" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:380 +#, python-format +msgid "Unknown mapping" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,url:0 +msgid "Url" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,user:0 +msgid "User" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"When a record of this model is imported, it will be replaced with the record " +"you select as local ID. If you select a field and/or a remote ID, this " +"replacement is only effective when setting the specified field and/or when " +"the remote value is the specified record." +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "done" +msgstr "" diff --git a/base_import_odoo/i18n/es_CL.po b/base_import_odoo/i18n/es_CL.po new file mode 100644 index 00000000000..b0b839541b3 --- /dev/null +++ b/base_import_odoo/i18n/es_CL.po @@ -0,0 +1,357 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_import_odoo +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-10-26 03:03+0000\n" +"PO-Revision-Date: 2017-10-26 03:03+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Chile) (https://www.transifex.com/oca/teams/23907/" +"es_CL/)\n" +"Language: es_CL\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database_field +msgid "A field mapping for records in the remote database" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database_model +msgid "A model to import from a remote database" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database +msgid "An Odoo database to import" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Based on equal fields" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "By reference" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,create_uid:0 +#: field:import.odoo.database.field,create_uid:0 +#: field:import.odoo.database.model,create_uid:0 +msgid "Created by" +msgstr "Creado por" + +#. module: base_import_odoo +#: field:import.odoo.database,create_date:0 +#: field:import.odoo.database.field,create_date:0 +#: field:import.odoo.database.model,create_date:0 +msgid "Created on" +msgstr "Creado en" + +#. module: base_import_odoo +#: field:import.odoo.database,cronjob_running:0 +msgid "Cronjob running" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,database:0 +#: field:import.odoo.database.field,database_id:0 +#: field:import.odoo.database.model,database_id:0 +msgid "Database" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,display_name:0 +#: field:import.odoo.database.field,display_name:0 +#: field:import.odoo.database.model,display_name:0 +msgid "Display Name" +msgstr "Nombre mostrado" + +#. module: base_import_odoo +#: field:import.odoo.database.model,domain:0 +msgid "Domain" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,duplicates:0 +msgid "Duplicate handling" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,field_ids:0 +msgid "Field" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,import_field_mappings:0 +msgid "Field mappings" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Fixed" +msgstr "" + +#. module: base_import_odoo +#: field:ir.model.data,import_database_id:0 +msgid "From remote database" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,id:0 field:import.odoo.database.field,id:0 +#: field:import.odoo.database.model,id:0 +msgid "ID" +msgstr "ID (identificación)" + +#. module: base_import_odoo +#: field:import.odoo.database.field,id_field_id:0 +msgid "ID field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,field_ids:0 +msgid "If set, the mapping is only effective when setting said field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,local_id:0 +msgid "" +"If you leave this empty, a new record will be created in the local database " +"when this field is set on the remote database" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,remote_id:0 +msgid "" +"If you leave this empty, every (set) field value will be mapped to the local " +"ID" +msgstr "" + +#. module: base_import_odoo +#: model:ir.actions.act_window,name:base_import_odoo.action_import_odoo_database +#: model:ir.ui.menu,name:base_import_odoo.menu_import_odoo_database +msgid "Import configurations" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,cronjob_id:0 +msgid "Import job" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,import_line_ids:0 +msgid "Import models" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "Import progress" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "Import results" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,__last_update:0 +#: field:import.odoo.database.field,__last_update:0 +#: field:import.odoo.database.model,__last_update:0 +msgid "Last Modified on" +msgstr "Última modificación en" + +#. module: base_import_odoo +#: field:import.odoo.database,write_uid:0 +#: field:import.odoo.database.field,write_uid:0 +#: field:import.odoo.database.model,write_uid:0 +msgid "Last Updated by" +msgstr "Última actualización de" + +#. module: base_import_odoo +#: field:import.odoo.database,write_date:0 +#: field:import.odoo.database.field,write_date:0 +#: field:import.odoo.database.model,write_date:0 +msgid "Last Updated on" +msgstr "Última actualización en" + +#. module: base_import_odoo +#: field:import.odoo.database.field,local_id:0 +msgid "Local ID" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,model:0 +#: field:import.odoo.database.field,model_id:0 +#: field:import.odoo.database.model,model_id:0 +msgid "Model" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,model_field_id:0 +msgid "Model field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.model,domain:0 +msgid "Optional filter to import only a subset" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Overwrite empty fields" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Overwrite existing" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,password:0 +msgid "Password" +msgstr "" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:602 +#, python-format +msgid "Please install the \"odoorpc\" libary in your environment" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +msgid "Refresh" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,remote_id:0 +msgid "Remote ID" +msgstr "" + +#. module: base_import_odoo +#: model:ir.ui.menu,name:base_import_odoo.menu_main +msgid "Remote Odoo import" +msgstr "" + +#. module: base_import_odoo +#: field:ir.model.data,import_database_record_id:0 +msgid "Remote database ID" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +msgid "Run import" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select fields for which to generate unique values during import. You'll need " +"this for res.users#login for example." +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select fields which must be equal to treat a pair of remote and local " +"records of this model as being equal." +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select the field that stores the model name and the one that stores the " +"linked ID. The IDs for previously imported records will be mapped to the " +"local ID, for unknown models or IDs, the fields are set to NULL." +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,sequence:0 +#: field:import.odoo.database.model,sequence:0 +msgid "Sequence" +msgstr "Secuencia" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Skip existing" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,status_data:0 +msgid "Status" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,status_html:0 +msgid "Status html" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "" +"The following remote ids don't have a mapping but have to be imported " +"anyways due to not null constraints." +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "" +"To fix this, create mappings for the remote ids listed, or if this is not " +"feasible, map the whole model. You might also have a too specific domain on " +"your import model definition." +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,mapping_type:0 +msgid "Type" +msgstr "Tipo" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:583 +#, python-format +msgid "Unhandled field type %s" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Unique" +msgstr "" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:380 +#, python-format +msgid "Unknown mapping" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,url:0 +msgid "Url" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,user:0 +msgid "User" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"When a record of this model is imported, it will be replaced with the record " +"you select as local ID. If you select a field and/or a remote ID, this " +"replacement is only effective when setting the specified field and/or when " +"the remote value is the specified record." +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "done" +msgstr "" diff --git a/base_import_odoo/i18n/es_CO.po b/base_import_odoo/i18n/es_CO.po new file mode 100644 index 00000000000..605c8b2996c --- /dev/null +++ b/base_import_odoo/i18n/es_CO.po @@ -0,0 +1,357 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_import_odoo +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-10-26 03:03+0000\n" +"PO-Revision-Date: 2017-10-26 03:03+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Colombia) (https://www.transifex.com/oca/teams/23907/" +"es_CO/)\n" +"Language: es_CO\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database_field +msgid "A field mapping for records in the remote database" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database_model +msgid "A model to import from a remote database" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database +msgid "An Odoo database to import" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Based on equal fields" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "By reference" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,create_uid:0 +#: field:import.odoo.database.field,create_uid:0 +#: field:import.odoo.database.model,create_uid:0 +msgid "Created by" +msgstr "Creado por" + +#. module: base_import_odoo +#: field:import.odoo.database,create_date:0 +#: field:import.odoo.database.field,create_date:0 +#: field:import.odoo.database.model,create_date:0 +msgid "Created on" +msgstr "Creado" + +#. module: base_import_odoo +#: field:import.odoo.database,cronjob_running:0 +msgid "Cronjob running" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,database:0 +#: field:import.odoo.database.field,database_id:0 +#: field:import.odoo.database.model,database_id:0 +msgid "Database" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,display_name:0 +#: field:import.odoo.database.field,display_name:0 +#: field:import.odoo.database.model,display_name:0 +msgid "Display Name" +msgstr "Nombre Público" + +#. module: base_import_odoo +#: field:import.odoo.database.model,domain:0 +msgid "Domain" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,duplicates:0 +msgid "Duplicate handling" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,field_ids:0 +msgid "Field" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,import_field_mappings:0 +msgid "Field mappings" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Fixed" +msgstr "" + +#. module: base_import_odoo +#: field:ir.model.data,import_database_id:0 +msgid "From remote database" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,id:0 field:import.odoo.database.field,id:0 +#: field:import.odoo.database.model,id:0 +msgid "ID" +msgstr "ID" + +#. module: base_import_odoo +#: field:import.odoo.database.field,id_field_id:0 +msgid "ID field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,field_ids:0 +msgid "If set, the mapping is only effective when setting said field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,local_id:0 +msgid "" +"If you leave this empty, a new record will be created in the local database " +"when this field is set on the remote database" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,remote_id:0 +msgid "" +"If you leave this empty, every (set) field value will be mapped to the local " +"ID" +msgstr "" + +#. module: base_import_odoo +#: model:ir.actions.act_window,name:base_import_odoo.action_import_odoo_database +#: model:ir.ui.menu,name:base_import_odoo.menu_import_odoo_database +msgid "Import configurations" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,cronjob_id:0 +msgid "Import job" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,import_line_ids:0 +msgid "Import models" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "Import progress" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "Import results" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,__last_update:0 +#: field:import.odoo.database.field,__last_update:0 +#: field:import.odoo.database.model,__last_update:0 +msgid "Last Modified on" +msgstr "Última Modificación el" + +#. module: base_import_odoo +#: field:import.odoo.database,write_uid:0 +#: field:import.odoo.database.field,write_uid:0 +#: field:import.odoo.database.model,write_uid:0 +msgid "Last Updated by" +msgstr "Actualizado por" + +#. module: base_import_odoo +#: field:import.odoo.database,write_date:0 +#: field:import.odoo.database.field,write_date:0 +#: field:import.odoo.database.model,write_date:0 +msgid "Last Updated on" +msgstr "Actualizado" + +#. module: base_import_odoo +#: field:import.odoo.database.field,local_id:0 +msgid "Local ID" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,model:0 +#: field:import.odoo.database.field,model_id:0 +#: field:import.odoo.database.model,model_id:0 +msgid "Model" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,model_field_id:0 +msgid "Model field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.model,domain:0 +msgid "Optional filter to import only a subset" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Overwrite empty fields" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Overwrite existing" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,password:0 +msgid "Password" +msgstr "" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:602 +#, python-format +msgid "Please install the \"odoorpc\" libary in your environment" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +msgid "Refresh" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,remote_id:0 +msgid "Remote ID" +msgstr "" + +#. module: base_import_odoo +#: model:ir.ui.menu,name:base_import_odoo.menu_main +msgid "Remote Odoo import" +msgstr "" + +#. module: base_import_odoo +#: field:ir.model.data,import_database_record_id:0 +msgid "Remote database ID" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +msgid "Run import" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select fields for which to generate unique values during import. You'll need " +"this for res.users#login for example." +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select fields which must be equal to treat a pair of remote and local " +"records of this model as being equal." +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select the field that stores the model name and the one that stores the " +"linked ID. The IDs for previously imported records will be mapped to the " +"local ID, for unknown models or IDs, the fields are set to NULL." +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,sequence:0 +#: field:import.odoo.database.model,sequence:0 +msgid "Sequence" +msgstr "Secuencia" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Skip existing" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,status_data:0 +msgid "Status" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,status_html:0 +msgid "Status html" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "" +"The following remote ids don't have a mapping but have to be imported " +"anyways due to not null constraints." +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "" +"To fix this, create mappings for the remote ids listed, or if this is not " +"feasible, map the whole model. You might also have a too specific domain on " +"your import model definition." +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,mapping_type:0 +msgid "Type" +msgstr "Tipo" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:583 +#, python-format +msgid "Unhandled field type %s" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Unique" +msgstr "" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:380 +#, python-format +msgid "Unknown mapping" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,url:0 +msgid "Url" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,user:0 +msgid "User" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"When a record of this model is imported, it will be replaced with the record " +"you select as local ID. If you select a field and/or a remote ID, this " +"replacement is only effective when setting the specified field and/or when " +"the remote value is the specified record." +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "done" +msgstr "" diff --git a/base_import_odoo/i18n/es_CR.po b/base_import_odoo/i18n/es_CR.po new file mode 100644 index 00000000000..2239ff1f5a1 --- /dev/null +++ b/base_import_odoo/i18n/es_CR.po @@ -0,0 +1,357 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_import_odoo +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-10-26 03:03+0000\n" +"PO-Revision-Date: 2017-10-26 03:03+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Costa Rica) (https://www.transifex.com/oca/" +"teams/23907/es_CR/)\n" +"Language: es_CR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database_field +msgid "A field mapping for records in the remote database" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database_model +msgid "A model to import from a remote database" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database +msgid "An Odoo database to import" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Based on equal fields" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "By reference" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,create_uid:0 +#: field:import.odoo.database.field,create_uid:0 +#: field:import.odoo.database.model,create_uid:0 +msgid "Created by" +msgstr "Creado por" + +#. module: base_import_odoo +#: field:import.odoo.database,create_date:0 +#: field:import.odoo.database.field,create_date:0 +#: field:import.odoo.database.model,create_date:0 +msgid "Created on" +msgstr "Creado en" + +#. module: base_import_odoo +#: field:import.odoo.database,cronjob_running:0 +msgid "Cronjob running" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,database:0 +#: field:import.odoo.database.field,database_id:0 +#: field:import.odoo.database.model,database_id:0 +msgid "Database" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,display_name:0 +#: field:import.odoo.database.field,display_name:0 +#: field:import.odoo.database.model,display_name:0 +msgid "Display Name" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.model,domain:0 +msgid "Domain" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,duplicates:0 +msgid "Duplicate handling" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,field_ids:0 +msgid "Field" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,import_field_mappings:0 +msgid "Field mappings" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Fixed" +msgstr "" + +#. module: base_import_odoo +#: field:ir.model.data,import_database_id:0 +msgid "From remote database" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,id:0 field:import.odoo.database.field,id:0 +#: field:import.odoo.database.model,id:0 +msgid "ID" +msgstr "ID" + +#. module: base_import_odoo +#: field:import.odoo.database.field,id_field_id:0 +msgid "ID field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,field_ids:0 +msgid "If set, the mapping is only effective when setting said field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,local_id:0 +msgid "" +"If you leave this empty, a new record will be created in the local database " +"when this field is set on the remote database" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,remote_id:0 +msgid "" +"If you leave this empty, every (set) field value will be mapped to the local " +"ID" +msgstr "" + +#. module: base_import_odoo +#: model:ir.actions.act_window,name:base_import_odoo.action_import_odoo_database +#: model:ir.ui.menu,name:base_import_odoo.menu_import_odoo_database +msgid "Import configurations" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,cronjob_id:0 +msgid "Import job" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,import_line_ids:0 +msgid "Import models" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "Import progress" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "Import results" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,__last_update:0 +#: field:import.odoo.database.field,__last_update:0 +#: field:import.odoo.database.model,__last_update:0 +msgid "Last Modified on" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,write_uid:0 +#: field:import.odoo.database.field,write_uid:0 +#: field:import.odoo.database.model,write_uid:0 +msgid "Last Updated by" +msgstr "Ultima actualización por" + +#. module: base_import_odoo +#: field:import.odoo.database,write_date:0 +#: field:import.odoo.database.field,write_date:0 +#: field:import.odoo.database.model,write_date:0 +msgid "Last Updated on" +msgstr "Ultima actualización en" + +#. module: base_import_odoo +#: field:import.odoo.database.field,local_id:0 +msgid "Local ID" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,model:0 +#: field:import.odoo.database.field,model_id:0 +#: field:import.odoo.database.model,model_id:0 +msgid "Model" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,model_field_id:0 +msgid "Model field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.model,domain:0 +msgid "Optional filter to import only a subset" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Overwrite empty fields" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Overwrite existing" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,password:0 +msgid "Password" +msgstr "" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:602 +#, python-format +msgid "Please install the \"odoorpc\" libary in your environment" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +msgid "Refresh" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,remote_id:0 +msgid "Remote ID" +msgstr "" + +#. module: base_import_odoo +#: model:ir.ui.menu,name:base_import_odoo.menu_main +msgid "Remote Odoo import" +msgstr "" + +#. module: base_import_odoo +#: field:ir.model.data,import_database_record_id:0 +msgid "Remote database ID" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +msgid "Run import" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select fields for which to generate unique values during import. You'll need " +"this for res.users#login for example." +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select fields which must be equal to treat a pair of remote and local " +"records of this model as being equal." +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select the field that stores the model name and the one that stores the " +"linked ID. The IDs for previously imported records will be mapped to the " +"local ID, for unknown models or IDs, the fields are set to NULL." +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,sequence:0 +#: field:import.odoo.database.model,sequence:0 +msgid "Sequence" +msgstr "Secuencia" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Skip existing" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,status_data:0 +msgid "Status" +msgstr "Estado" + +#. module: base_import_odoo +#: field:import.odoo.database,status_html:0 +msgid "Status html" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "" +"The following remote ids don't have a mapping but have to be imported " +"anyways due to not null constraints." +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "" +"To fix this, create mappings for the remote ids listed, or if this is not " +"feasible, map the whole model. You might also have a too specific domain on " +"your import model definition." +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,mapping_type:0 +msgid "Type" +msgstr "Tipo" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:583 +#, python-format +msgid "Unhandled field type %s" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Unique" +msgstr "" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:380 +#, python-format +msgid "Unknown mapping" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,url:0 +msgid "Url" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,user:0 +msgid "User" +msgstr "Usuario" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"When a record of this model is imported, it will be replaced with the record " +"you select as local ID. If you select a field and/or a remote ID, this " +"replacement is only effective when setting the specified field and/or when " +"the remote value is the specified record." +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "done" +msgstr "" diff --git a/base_import_odoo/i18n/es_DO.po b/base_import_odoo/i18n/es_DO.po new file mode 100644 index 00000000000..ab115d91085 --- /dev/null +++ b/base_import_odoo/i18n/es_DO.po @@ -0,0 +1,357 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_import_odoo +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-10-26 03:03+0000\n" +"PO-Revision-Date: 2017-10-26 03:03+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Dominican Republic) (https://www.transifex.com/oca/" +"teams/23907/es_DO/)\n" +"Language: es_DO\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database_field +msgid "A field mapping for records in the remote database" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database_model +msgid "A model to import from a remote database" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database +msgid "An Odoo database to import" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Based on equal fields" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "By reference" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,create_uid:0 +#: field:import.odoo.database.field,create_uid:0 +#: field:import.odoo.database.model,create_uid:0 +msgid "Created by" +msgstr "Creado por" + +#. module: base_import_odoo +#: field:import.odoo.database,create_date:0 +#: field:import.odoo.database.field,create_date:0 +#: field:import.odoo.database.model,create_date:0 +msgid "Created on" +msgstr "Creado en" + +#. module: base_import_odoo +#: field:import.odoo.database,cronjob_running:0 +msgid "Cronjob running" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,database:0 +#: field:import.odoo.database.field,database_id:0 +#: field:import.odoo.database.model,database_id:0 +msgid "Database" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,display_name:0 +#: field:import.odoo.database.field,display_name:0 +#: field:import.odoo.database.model,display_name:0 +msgid "Display Name" +msgstr "Nombre mostrado" + +#. module: base_import_odoo +#: field:import.odoo.database.model,domain:0 +msgid "Domain" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,duplicates:0 +msgid "Duplicate handling" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,field_ids:0 +msgid "Field" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,import_field_mappings:0 +msgid "Field mappings" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Fixed" +msgstr "" + +#. module: base_import_odoo +#: field:ir.model.data,import_database_id:0 +msgid "From remote database" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,id:0 field:import.odoo.database.field,id:0 +#: field:import.odoo.database.model,id:0 +msgid "ID" +msgstr "ID" + +#. module: base_import_odoo +#: field:import.odoo.database.field,id_field_id:0 +msgid "ID field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,field_ids:0 +msgid "If set, the mapping is only effective when setting said field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,local_id:0 +msgid "" +"If you leave this empty, a new record will be created in the local database " +"when this field is set on the remote database" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,remote_id:0 +msgid "" +"If you leave this empty, every (set) field value will be mapped to the local " +"ID" +msgstr "" + +#. module: base_import_odoo +#: model:ir.actions.act_window,name:base_import_odoo.action_import_odoo_database +#: model:ir.ui.menu,name:base_import_odoo.menu_import_odoo_database +msgid "Import configurations" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,cronjob_id:0 +msgid "Import job" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,import_line_ids:0 +msgid "Import models" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "Import progress" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "Import results" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,__last_update:0 +#: field:import.odoo.database.field,__last_update:0 +#: field:import.odoo.database.model,__last_update:0 +msgid "Last Modified on" +msgstr "Última modificación en" + +#. module: base_import_odoo +#: field:import.odoo.database,write_uid:0 +#: field:import.odoo.database.field,write_uid:0 +#: field:import.odoo.database.model,write_uid:0 +msgid "Last Updated by" +msgstr "Última actualización de" + +#. module: base_import_odoo +#: field:import.odoo.database,write_date:0 +#: field:import.odoo.database.field,write_date:0 +#: field:import.odoo.database.model,write_date:0 +msgid "Last Updated on" +msgstr "Última actualización en" + +#. module: base_import_odoo +#: field:import.odoo.database.field,local_id:0 +msgid "Local ID" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,model:0 +#: field:import.odoo.database.field,model_id:0 +#: field:import.odoo.database.model,model_id:0 +msgid "Model" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,model_field_id:0 +msgid "Model field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.model,domain:0 +msgid "Optional filter to import only a subset" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Overwrite empty fields" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Overwrite existing" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,password:0 +msgid "Password" +msgstr "" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:602 +#, python-format +msgid "Please install the \"odoorpc\" libary in your environment" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +msgid "Refresh" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,remote_id:0 +msgid "Remote ID" +msgstr "" + +#. module: base_import_odoo +#: model:ir.ui.menu,name:base_import_odoo.menu_main +msgid "Remote Odoo import" +msgstr "" + +#. module: base_import_odoo +#: field:ir.model.data,import_database_record_id:0 +msgid "Remote database ID" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +msgid "Run import" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select fields for which to generate unique values during import. You'll need " +"this for res.users#login for example." +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select fields which must be equal to treat a pair of remote and local " +"records of this model as being equal." +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select the field that stores the model name and the one that stores the " +"linked ID. The IDs for previously imported records will be mapped to the " +"local ID, for unknown models or IDs, the fields are set to NULL." +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,sequence:0 +#: field:import.odoo.database.model,sequence:0 +msgid "Sequence" +msgstr "Secuencia" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Skip existing" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,status_data:0 +msgid "Status" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,status_html:0 +msgid "Status html" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "" +"The following remote ids don't have a mapping but have to be imported " +"anyways due to not null constraints." +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "" +"To fix this, create mappings for the remote ids listed, or if this is not " +"feasible, map the whole model. You might also have a too specific domain on " +"your import model definition." +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,mapping_type:0 +msgid "Type" +msgstr "Tipo" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:583 +#, python-format +msgid "Unhandled field type %s" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Unique" +msgstr "" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:380 +#, python-format +msgid "Unknown mapping" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,url:0 +msgid "Url" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,user:0 +msgid "User" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"When a record of this model is imported, it will be replaced with the record " +"you select as local ID. If you select a field and/or a remote ID, this " +"replacement is only effective when setting the specified field and/or when " +"the remote value is the specified record." +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "done" +msgstr "" diff --git a/base_import_odoo/i18n/es_EC.po b/base_import_odoo/i18n/es_EC.po new file mode 100644 index 00000000000..37798f8bb61 --- /dev/null +++ b/base_import_odoo/i18n/es_EC.po @@ -0,0 +1,357 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_import_odoo +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-10-26 03:03+0000\n" +"PO-Revision-Date: 2017-10-26 03:03+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Ecuador) (https://www.transifex.com/oca/teams/23907/" +"es_EC/)\n" +"Language: es_EC\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database_field +msgid "A field mapping for records in the remote database" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database_model +msgid "A model to import from a remote database" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database +msgid "An Odoo database to import" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Based on equal fields" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "By reference" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,create_uid:0 +#: field:import.odoo.database.field,create_uid:0 +#: field:import.odoo.database.model,create_uid:0 +msgid "Created by" +msgstr "Creado por" + +#. module: base_import_odoo +#: field:import.odoo.database,create_date:0 +#: field:import.odoo.database.field,create_date:0 +#: field:import.odoo.database.model,create_date:0 +msgid "Created on" +msgstr "Creado en" + +#. module: base_import_odoo +#: field:import.odoo.database,cronjob_running:0 +msgid "Cronjob running" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,database:0 +#: field:import.odoo.database.field,database_id:0 +#: field:import.odoo.database.model,database_id:0 +msgid "Database" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,display_name:0 +#: field:import.odoo.database.field,display_name:0 +#: field:import.odoo.database.model,display_name:0 +msgid "Display Name" +msgstr "Nombre mostrado" + +#. module: base_import_odoo +#: field:import.odoo.database.model,domain:0 +msgid "Domain" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,duplicates:0 +msgid "Duplicate handling" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,field_ids:0 +msgid "Field" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,import_field_mappings:0 +msgid "Field mappings" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Fixed" +msgstr "" + +#. module: base_import_odoo +#: field:ir.model.data,import_database_id:0 +msgid "From remote database" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,id:0 field:import.odoo.database.field,id:0 +#: field:import.odoo.database.model,id:0 +msgid "ID" +msgstr "ID (identificación)" + +#. module: base_import_odoo +#: field:import.odoo.database.field,id_field_id:0 +msgid "ID field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,field_ids:0 +msgid "If set, the mapping is only effective when setting said field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,local_id:0 +msgid "" +"If you leave this empty, a new record will be created in the local database " +"when this field is set on the remote database" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,remote_id:0 +msgid "" +"If you leave this empty, every (set) field value will be mapped to the local " +"ID" +msgstr "" + +#. module: base_import_odoo +#: model:ir.actions.act_window,name:base_import_odoo.action_import_odoo_database +#: model:ir.ui.menu,name:base_import_odoo.menu_import_odoo_database +msgid "Import configurations" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,cronjob_id:0 +msgid "Import job" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,import_line_ids:0 +msgid "Import models" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "Import progress" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "Import results" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,__last_update:0 +#: field:import.odoo.database.field,__last_update:0 +#: field:import.odoo.database.model,__last_update:0 +msgid "Last Modified on" +msgstr "Última modificación en" + +#. module: base_import_odoo +#: field:import.odoo.database,write_uid:0 +#: field:import.odoo.database.field,write_uid:0 +#: field:import.odoo.database.model,write_uid:0 +msgid "Last Updated by" +msgstr "Última actualización de" + +#. module: base_import_odoo +#: field:import.odoo.database,write_date:0 +#: field:import.odoo.database.field,write_date:0 +#: field:import.odoo.database.model,write_date:0 +msgid "Last Updated on" +msgstr "Última actualización en" + +#. module: base_import_odoo +#: field:import.odoo.database.field,local_id:0 +msgid "Local ID" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,model:0 +#: field:import.odoo.database.field,model_id:0 +#: field:import.odoo.database.model,model_id:0 +msgid "Model" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,model_field_id:0 +msgid "Model field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.model,domain:0 +msgid "Optional filter to import only a subset" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Overwrite empty fields" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Overwrite existing" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,password:0 +msgid "Password" +msgstr "" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:602 +#, python-format +msgid "Please install the \"odoorpc\" libary in your environment" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +msgid "Refresh" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,remote_id:0 +msgid "Remote ID" +msgstr "" + +#. module: base_import_odoo +#: model:ir.ui.menu,name:base_import_odoo.menu_main +msgid "Remote Odoo import" +msgstr "" + +#. module: base_import_odoo +#: field:ir.model.data,import_database_record_id:0 +msgid "Remote database ID" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +msgid "Run import" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select fields for which to generate unique values during import. You'll need " +"this for res.users#login for example." +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select fields which must be equal to treat a pair of remote and local " +"records of this model as being equal." +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select the field that stores the model name and the one that stores the " +"linked ID. The IDs for previously imported records will be mapped to the " +"local ID, for unknown models or IDs, the fields are set to NULL." +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,sequence:0 +#: field:import.odoo.database.model,sequence:0 +msgid "Sequence" +msgstr "Secuencia" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Skip existing" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,status_data:0 +msgid "Status" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,status_html:0 +msgid "Status html" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "" +"The following remote ids don't have a mapping but have to be imported " +"anyways due to not null constraints." +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "" +"To fix this, create mappings for the remote ids listed, or if this is not " +"feasible, map the whole model. You might also have a too specific domain on " +"your import model definition." +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,mapping_type:0 +msgid "Type" +msgstr "Tipo" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:583 +#, python-format +msgid "Unhandled field type %s" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Unique" +msgstr "" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:380 +#, python-format +msgid "Unknown mapping" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,url:0 +msgid "Url" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,user:0 +msgid "User" +msgstr "Usuario" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"When a record of this model is imported, it will be replaced with the record " +"you select as local ID. If you select a field and/or a remote ID, this " +"replacement is only effective when setting the specified field and/or when " +"the remote value is the specified record." +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "done" +msgstr "" diff --git a/base_import_odoo/i18n/es_ES.po b/base_import_odoo/i18n/es_ES.po new file mode 100644 index 00000000000..5b3b60db4f0 --- /dev/null +++ b/base_import_odoo/i18n/es_ES.po @@ -0,0 +1,357 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_import_odoo +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-10-26 03:03+0000\n" +"PO-Revision-Date: 2017-10-26 03:03+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Spain) (https://www.transifex.com/oca/teams/23907/" +"es_ES/)\n" +"Language: es_ES\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database_field +msgid "A field mapping for records in the remote database" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database_model +msgid "A model to import from a remote database" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database +msgid "An Odoo database to import" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Based on equal fields" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "By reference" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,create_uid:0 +#: field:import.odoo.database.field,create_uid:0 +#: field:import.odoo.database.model,create_uid:0 +msgid "Created by" +msgstr "Creado por" + +#. module: base_import_odoo +#: field:import.odoo.database,create_date:0 +#: field:import.odoo.database.field,create_date:0 +#: field:import.odoo.database.model,create_date:0 +msgid "Created on" +msgstr "Creado en" + +#. module: base_import_odoo +#: field:import.odoo.database,cronjob_running:0 +msgid "Cronjob running" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,database:0 +#: field:import.odoo.database.field,database_id:0 +#: field:import.odoo.database.model,database_id:0 +msgid "Database" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,display_name:0 +#: field:import.odoo.database.field,display_name:0 +#: field:import.odoo.database.model,display_name:0 +msgid "Display Name" +msgstr "Nombre para mostrar" + +#. module: base_import_odoo +#: field:import.odoo.database.model,domain:0 +msgid "Domain" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,duplicates:0 +msgid "Duplicate handling" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,field_ids:0 +msgid "Field" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,import_field_mappings:0 +msgid "Field mappings" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Fixed" +msgstr "" + +#. module: base_import_odoo +#: field:ir.model.data,import_database_id:0 +msgid "From remote database" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,id:0 field:import.odoo.database.field,id:0 +#: field:import.odoo.database.model,id:0 +msgid "ID" +msgstr "ID" + +#. module: base_import_odoo +#: field:import.odoo.database.field,id_field_id:0 +msgid "ID field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,field_ids:0 +msgid "If set, the mapping is only effective when setting said field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,local_id:0 +msgid "" +"If you leave this empty, a new record will be created in the local database " +"when this field is set on the remote database" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,remote_id:0 +msgid "" +"If you leave this empty, every (set) field value will be mapped to the local " +"ID" +msgstr "" + +#. module: base_import_odoo +#: model:ir.actions.act_window,name:base_import_odoo.action_import_odoo_database +#: model:ir.ui.menu,name:base_import_odoo.menu_import_odoo_database +msgid "Import configurations" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,cronjob_id:0 +msgid "Import job" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,import_line_ids:0 +msgid "Import models" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "Import progress" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "Import results" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,__last_update:0 +#: field:import.odoo.database.field,__last_update:0 +#: field:import.odoo.database.model,__last_update:0 +msgid "Last Modified on" +msgstr "Última modificación en" + +#. module: base_import_odoo +#: field:import.odoo.database,write_uid:0 +#: field:import.odoo.database.field,write_uid:0 +#: field:import.odoo.database.model,write_uid:0 +msgid "Last Updated by" +msgstr "Última actualización por" + +#. module: base_import_odoo +#: field:import.odoo.database,write_date:0 +#: field:import.odoo.database.field,write_date:0 +#: field:import.odoo.database.model,write_date:0 +msgid "Last Updated on" +msgstr "Última actualización en" + +#. module: base_import_odoo +#: field:import.odoo.database.field,local_id:0 +msgid "Local ID" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,model:0 +#: field:import.odoo.database.field,model_id:0 +#: field:import.odoo.database.model,model_id:0 +msgid "Model" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,model_field_id:0 +msgid "Model field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.model,domain:0 +msgid "Optional filter to import only a subset" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Overwrite empty fields" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Overwrite existing" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,password:0 +msgid "Password" +msgstr "" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:602 +#, python-format +msgid "Please install the \"odoorpc\" libary in your environment" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +msgid "Refresh" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,remote_id:0 +msgid "Remote ID" +msgstr "" + +#. module: base_import_odoo +#: model:ir.ui.menu,name:base_import_odoo.menu_main +msgid "Remote Odoo import" +msgstr "" + +#. module: base_import_odoo +#: field:ir.model.data,import_database_record_id:0 +msgid "Remote database ID" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +msgid "Run import" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select fields for which to generate unique values during import. You'll need " +"this for res.users#login for example." +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select fields which must be equal to treat a pair of remote and local " +"records of this model as being equal." +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select the field that stores the model name and the one that stores the " +"linked ID. The IDs for previously imported records will be mapped to the " +"local ID, for unknown models or IDs, the fields are set to NULL." +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,sequence:0 +#: field:import.odoo.database.model,sequence:0 +msgid "Sequence" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Skip existing" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,status_data:0 +msgid "Status" +msgstr "Estado" + +#. module: base_import_odoo +#: field:import.odoo.database,status_html:0 +msgid "Status html" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "" +"The following remote ids don't have a mapping but have to be imported " +"anyways due to not null constraints." +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "" +"To fix this, create mappings for the remote ids listed, or if this is not " +"feasible, map the whole model. You might also have a too specific domain on " +"your import model definition." +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,mapping_type:0 +msgid "Type" +msgstr "Tipo" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:583 +#, python-format +msgid "Unhandled field type %s" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Unique" +msgstr "" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:380 +#, python-format +msgid "Unknown mapping" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,url:0 +msgid "Url" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,user:0 +msgid "User" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"When a record of this model is imported, it will be replaced with the record " +"you select as local ID. If you select a field and/or a remote ID, this " +"replacement is only effective when setting the specified field and/or when " +"the remote value is the specified record." +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "done" +msgstr "" diff --git a/base_import_odoo/i18n/es_MX.po b/base_import_odoo/i18n/es_MX.po new file mode 100644 index 00000000000..06855e49ec8 --- /dev/null +++ b/base_import_odoo/i18n/es_MX.po @@ -0,0 +1,357 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_import_odoo +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-10-26 03:03+0000\n" +"PO-Revision-Date: 2017-10-26 03:03+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Mexico) (https://www.transifex.com/oca/teams/23907/" +"es_MX/)\n" +"Language: es_MX\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database_field +msgid "A field mapping for records in the remote database" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database_model +msgid "A model to import from a remote database" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database +msgid "An Odoo database to import" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Based on equal fields" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "By reference" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,create_uid:0 +#: field:import.odoo.database.field,create_uid:0 +#: field:import.odoo.database.model,create_uid:0 +msgid "Created by" +msgstr "Creado por" + +#. module: base_import_odoo +#: field:import.odoo.database,create_date:0 +#: field:import.odoo.database.field,create_date:0 +#: field:import.odoo.database.model,create_date:0 +msgid "Created on" +msgstr "Creado en" + +#. module: base_import_odoo +#: field:import.odoo.database,cronjob_running:0 +msgid "Cronjob running" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,database:0 +#: field:import.odoo.database.field,database_id:0 +#: field:import.odoo.database.model,database_id:0 +msgid "Database" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,display_name:0 +#: field:import.odoo.database.field,display_name:0 +#: field:import.odoo.database.model,display_name:0 +msgid "Display Name" +msgstr "Nombre desplegado" + +#. module: base_import_odoo +#: field:import.odoo.database.model,domain:0 +msgid "Domain" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,duplicates:0 +msgid "Duplicate handling" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,field_ids:0 +msgid "Field" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,import_field_mappings:0 +msgid "Field mappings" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Fixed" +msgstr "" + +#. module: base_import_odoo +#: field:ir.model.data,import_database_id:0 +msgid "From remote database" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,id:0 field:import.odoo.database.field,id:0 +#: field:import.odoo.database.model,id:0 +msgid "ID" +msgstr "ID" + +#. module: base_import_odoo +#: field:import.odoo.database.field,id_field_id:0 +msgid "ID field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,field_ids:0 +msgid "If set, the mapping is only effective when setting said field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,local_id:0 +msgid "" +"If you leave this empty, a new record will be created in the local database " +"when this field is set on the remote database" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,remote_id:0 +msgid "" +"If you leave this empty, every (set) field value will be mapped to the local " +"ID" +msgstr "" + +#. module: base_import_odoo +#: model:ir.actions.act_window,name:base_import_odoo.action_import_odoo_database +#: model:ir.ui.menu,name:base_import_odoo.menu_import_odoo_database +msgid "Import configurations" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,cronjob_id:0 +msgid "Import job" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,import_line_ids:0 +msgid "Import models" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "Import progress" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "Import results" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,__last_update:0 +#: field:import.odoo.database.field,__last_update:0 +#: field:import.odoo.database.model,__last_update:0 +msgid "Last Modified on" +msgstr "Ultima modificacion realizada" + +#. module: base_import_odoo +#: field:import.odoo.database,write_uid:0 +#: field:import.odoo.database.field,write_uid:0 +#: field:import.odoo.database.model,write_uid:0 +msgid "Last Updated by" +msgstr "Ultima actualizacion por" + +#. module: base_import_odoo +#: field:import.odoo.database,write_date:0 +#: field:import.odoo.database.field,write_date:0 +#: field:import.odoo.database.model,write_date:0 +msgid "Last Updated on" +msgstr "Ultima actualización realizada" + +#. module: base_import_odoo +#: field:import.odoo.database.field,local_id:0 +msgid "Local ID" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,model:0 +#: field:import.odoo.database.field,model_id:0 +#: field:import.odoo.database.model,model_id:0 +msgid "Model" +msgstr "Modelo" + +#. module: base_import_odoo +#: field:import.odoo.database.field,model_field_id:0 +msgid "Model field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.model,domain:0 +msgid "Optional filter to import only a subset" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Overwrite empty fields" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Overwrite existing" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,password:0 +msgid "Password" +msgstr "" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:602 +#, python-format +msgid "Please install the \"odoorpc\" libary in your environment" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +msgid "Refresh" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,remote_id:0 +msgid "Remote ID" +msgstr "" + +#. module: base_import_odoo +#: model:ir.ui.menu,name:base_import_odoo.menu_main +msgid "Remote Odoo import" +msgstr "" + +#. module: base_import_odoo +#: field:ir.model.data,import_database_record_id:0 +msgid "Remote database ID" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +msgid "Run import" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select fields for which to generate unique values during import. You'll need " +"this for res.users#login for example." +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select fields which must be equal to treat a pair of remote and local " +"records of this model as being equal." +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select the field that stores the model name and the one that stores the " +"linked ID. The IDs for previously imported records will be mapped to the " +"local ID, for unknown models or IDs, the fields are set to NULL." +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,sequence:0 +#: field:import.odoo.database.model,sequence:0 +msgid "Sequence" +msgstr "Secuencia" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Skip existing" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,status_data:0 +msgid "Status" +msgstr "Estado" + +#. module: base_import_odoo +#: field:import.odoo.database,status_html:0 +msgid "Status html" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "" +"The following remote ids don't have a mapping but have to be imported " +"anyways due to not null constraints." +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "" +"To fix this, create mappings for the remote ids listed, or if this is not " +"feasible, map the whole model. You might also have a too specific domain on " +"your import model definition." +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,mapping_type:0 +msgid "Type" +msgstr "Tipo" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:583 +#, python-format +msgid "Unhandled field type %s" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Unique" +msgstr "" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:380 +#, python-format +msgid "Unknown mapping" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,url:0 +msgid "Url" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,user:0 +msgid "User" +msgstr "Usuario" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"When a record of this model is imported, it will be replaced with the record " +"you select as local ID. If you select a field and/or a remote ID, this " +"replacement is only effective when setting the specified field and/or when " +"the remote value is the specified record." +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "done" +msgstr "" diff --git a/base_import_odoo/i18n/es_PE.po b/base_import_odoo/i18n/es_PE.po new file mode 100644 index 00000000000..cc3818ed82d --- /dev/null +++ b/base_import_odoo/i18n/es_PE.po @@ -0,0 +1,357 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_import_odoo +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-10-26 03:03+0000\n" +"PO-Revision-Date: 2017-10-26 03:03+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Peru) (https://www.transifex.com/oca/teams/23907/" +"es_PE/)\n" +"Language: es_PE\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database_field +msgid "A field mapping for records in the remote database" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database_model +msgid "A model to import from a remote database" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database +msgid "An Odoo database to import" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Based on equal fields" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "By reference" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,create_uid:0 +#: field:import.odoo.database.field,create_uid:0 +#: field:import.odoo.database.model,create_uid:0 +msgid "Created by" +msgstr "Creado por" + +#. module: base_import_odoo +#: field:import.odoo.database,create_date:0 +#: field:import.odoo.database.field,create_date:0 +#: field:import.odoo.database.model,create_date:0 +msgid "Created on" +msgstr "Creado en" + +#. module: base_import_odoo +#: field:import.odoo.database,cronjob_running:0 +msgid "Cronjob running" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,database:0 +#: field:import.odoo.database.field,database_id:0 +#: field:import.odoo.database.model,database_id:0 +msgid "Database" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,display_name:0 +#: field:import.odoo.database.field,display_name:0 +#: field:import.odoo.database.model,display_name:0 +msgid "Display Name" +msgstr "Nombre a Mostrar" + +#. module: base_import_odoo +#: field:import.odoo.database.model,domain:0 +msgid "Domain" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,duplicates:0 +msgid "Duplicate handling" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,field_ids:0 +msgid "Field" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,import_field_mappings:0 +msgid "Field mappings" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Fixed" +msgstr "" + +#. module: base_import_odoo +#: field:ir.model.data,import_database_id:0 +msgid "From remote database" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,id:0 field:import.odoo.database.field,id:0 +#: field:import.odoo.database.model,id:0 +msgid "ID" +msgstr "ID" + +#. module: base_import_odoo +#: field:import.odoo.database.field,id_field_id:0 +msgid "ID field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,field_ids:0 +msgid "If set, the mapping is only effective when setting said field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,local_id:0 +msgid "" +"If you leave this empty, a new record will be created in the local database " +"when this field is set on the remote database" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,remote_id:0 +msgid "" +"If you leave this empty, every (set) field value will be mapped to the local " +"ID" +msgstr "" + +#. module: base_import_odoo +#: model:ir.actions.act_window,name:base_import_odoo.action_import_odoo_database +#: model:ir.ui.menu,name:base_import_odoo.menu_import_odoo_database +msgid "Import configurations" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,cronjob_id:0 +msgid "Import job" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,import_line_ids:0 +msgid "Import models" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "Import progress" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "Import results" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,__last_update:0 +#: field:import.odoo.database.field,__last_update:0 +#: field:import.odoo.database.model,__last_update:0 +msgid "Last Modified on" +msgstr "Ultima Modificación en" + +#. module: base_import_odoo +#: field:import.odoo.database,write_uid:0 +#: field:import.odoo.database.field,write_uid:0 +#: field:import.odoo.database.model,write_uid:0 +msgid "Last Updated by" +msgstr "Actualizado última vez por" + +#. module: base_import_odoo +#: field:import.odoo.database,write_date:0 +#: field:import.odoo.database.field,write_date:0 +#: field:import.odoo.database.model,write_date:0 +msgid "Last Updated on" +msgstr "Ultima Actualización" + +#. module: base_import_odoo +#: field:import.odoo.database.field,local_id:0 +msgid "Local ID" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,model:0 +#: field:import.odoo.database.field,model_id:0 +#: field:import.odoo.database.model,model_id:0 +msgid "Model" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,model_field_id:0 +msgid "Model field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.model,domain:0 +msgid "Optional filter to import only a subset" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Overwrite empty fields" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Overwrite existing" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,password:0 +msgid "Password" +msgstr "" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:602 +#, python-format +msgid "Please install the \"odoorpc\" libary in your environment" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +msgid "Refresh" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,remote_id:0 +msgid "Remote ID" +msgstr "" + +#. module: base_import_odoo +#: model:ir.ui.menu,name:base_import_odoo.menu_main +msgid "Remote Odoo import" +msgstr "" + +#. module: base_import_odoo +#: field:ir.model.data,import_database_record_id:0 +msgid "Remote database ID" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +msgid "Run import" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select fields for which to generate unique values during import. You'll need " +"this for res.users#login for example." +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select fields which must be equal to treat a pair of remote and local " +"records of this model as being equal." +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select the field that stores the model name and the one that stores the " +"linked ID. The IDs for previously imported records will be mapped to the " +"local ID, for unknown models or IDs, the fields are set to NULL." +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,sequence:0 +#: field:import.odoo.database.model,sequence:0 +msgid "Sequence" +msgstr "Secuencia" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Skip existing" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,status_data:0 +msgid "Status" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,status_html:0 +msgid "Status html" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "" +"The following remote ids don't have a mapping but have to be imported " +"anyways due to not null constraints." +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "" +"To fix this, create mappings for the remote ids listed, or if this is not " +"feasible, map the whole model. You might also have a too specific domain on " +"your import model definition." +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,mapping_type:0 +msgid "Type" +msgstr "Tipo" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:583 +#, python-format +msgid "Unhandled field type %s" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Unique" +msgstr "" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:380 +#, python-format +msgid "Unknown mapping" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,url:0 +msgid "Url" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,user:0 +msgid "User" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"When a record of this model is imported, it will be replaced with the record " +"you select as local ID. If you select a field and/or a remote ID, this " +"replacement is only effective when setting the specified field and/or when " +"the remote value is the specified record." +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "done" +msgstr "" diff --git a/base_import_odoo/i18n/es_PY.po b/base_import_odoo/i18n/es_PY.po new file mode 100644 index 00000000000..df861279265 --- /dev/null +++ b/base_import_odoo/i18n/es_PY.po @@ -0,0 +1,357 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_import_odoo +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-10-26 03:03+0000\n" +"PO-Revision-Date: 2017-10-26 03:03+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Paraguay) (https://www.transifex.com/oca/teams/23907/" +"es_PY/)\n" +"Language: es_PY\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database_field +msgid "A field mapping for records in the remote database" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database_model +msgid "A model to import from a remote database" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database +msgid "An Odoo database to import" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Based on equal fields" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "By reference" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,create_uid:0 +#: field:import.odoo.database.field,create_uid:0 +#: field:import.odoo.database.model,create_uid:0 +msgid "Created by" +msgstr "Creado por" + +#. module: base_import_odoo +#: field:import.odoo.database,create_date:0 +#: field:import.odoo.database.field,create_date:0 +#: field:import.odoo.database.model,create_date:0 +msgid "Created on" +msgstr "Creado en" + +#. module: base_import_odoo +#: field:import.odoo.database,cronjob_running:0 +msgid "Cronjob running" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,database:0 +#: field:import.odoo.database.field,database_id:0 +#: field:import.odoo.database.model,database_id:0 +msgid "Database" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,display_name:0 +#: field:import.odoo.database.field,display_name:0 +#: field:import.odoo.database.model,display_name:0 +msgid "Display Name" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.model,domain:0 +msgid "Domain" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,duplicates:0 +msgid "Duplicate handling" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,field_ids:0 +msgid "Field" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,import_field_mappings:0 +msgid "Field mappings" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Fixed" +msgstr "" + +#. module: base_import_odoo +#: field:ir.model.data,import_database_id:0 +msgid "From remote database" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,id:0 field:import.odoo.database.field,id:0 +#: field:import.odoo.database.model,id:0 +msgid "ID" +msgstr "ID" + +#. module: base_import_odoo +#: field:import.odoo.database.field,id_field_id:0 +msgid "ID field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,field_ids:0 +msgid "If set, the mapping is only effective when setting said field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,local_id:0 +msgid "" +"If you leave this empty, a new record will be created in the local database " +"when this field is set on the remote database" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,remote_id:0 +msgid "" +"If you leave this empty, every (set) field value will be mapped to the local " +"ID" +msgstr "" + +#. module: base_import_odoo +#: model:ir.actions.act_window,name:base_import_odoo.action_import_odoo_database +#: model:ir.ui.menu,name:base_import_odoo.menu_import_odoo_database +msgid "Import configurations" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,cronjob_id:0 +msgid "Import job" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,import_line_ids:0 +msgid "Import models" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "Import progress" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "Import results" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,__last_update:0 +#: field:import.odoo.database.field,__last_update:0 +#: field:import.odoo.database.model,__last_update:0 +msgid "Last Modified on" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,write_uid:0 +#: field:import.odoo.database.field,write_uid:0 +#: field:import.odoo.database.model,write_uid:0 +msgid "Last Updated by" +msgstr "Ultima actualización por" + +#. module: base_import_odoo +#: field:import.odoo.database,write_date:0 +#: field:import.odoo.database.field,write_date:0 +#: field:import.odoo.database.model,write_date:0 +msgid "Last Updated on" +msgstr "Ultima actualización en" + +#. module: base_import_odoo +#: field:import.odoo.database.field,local_id:0 +msgid "Local ID" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,model:0 +#: field:import.odoo.database.field,model_id:0 +#: field:import.odoo.database.model,model_id:0 +msgid "Model" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,model_field_id:0 +msgid "Model field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.model,domain:0 +msgid "Optional filter to import only a subset" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Overwrite empty fields" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Overwrite existing" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,password:0 +msgid "Password" +msgstr "" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:602 +#, python-format +msgid "Please install the \"odoorpc\" libary in your environment" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +msgid "Refresh" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,remote_id:0 +msgid "Remote ID" +msgstr "" + +#. module: base_import_odoo +#: model:ir.ui.menu,name:base_import_odoo.menu_main +msgid "Remote Odoo import" +msgstr "" + +#. module: base_import_odoo +#: field:ir.model.data,import_database_record_id:0 +msgid "Remote database ID" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +msgid "Run import" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select fields for which to generate unique values during import. You'll need " +"this for res.users#login for example." +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select fields which must be equal to treat a pair of remote and local " +"records of this model as being equal." +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select the field that stores the model name and the one that stores the " +"linked ID. The IDs for previously imported records will be mapped to the " +"local ID, for unknown models or IDs, the fields are set to NULL." +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,sequence:0 +#: field:import.odoo.database.model,sequence:0 +msgid "Sequence" +msgstr "Secuencia" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Skip existing" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,status_data:0 +msgid "Status" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,status_html:0 +msgid "Status html" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "" +"The following remote ids don't have a mapping but have to be imported " +"anyways due to not null constraints." +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "" +"To fix this, create mappings for the remote ids listed, or if this is not " +"feasible, map the whole model. You might also have a too specific domain on " +"your import model definition." +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,mapping_type:0 +msgid "Type" +msgstr "Tipo" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:583 +#, python-format +msgid "Unhandled field type %s" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Unique" +msgstr "" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:380 +#, python-format +msgid "Unknown mapping" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,url:0 +msgid "Url" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,user:0 +msgid "User" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"When a record of this model is imported, it will be replaced with the record " +"you select as local ID. If you select a field and/or a remote ID, this " +"replacement is only effective when setting the specified field and/or when " +"the remote value is the specified record." +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "done" +msgstr "" diff --git a/base_import_odoo/i18n/es_VE.po b/base_import_odoo/i18n/es_VE.po new file mode 100644 index 00000000000..ecbcab9983d --- /dev/null +++ b/base_import_odoo/i18n/es_VE.po @@ -0,0 +1,357 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_import_odoo +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-10-26 03:03+0000\n" +"PO-Revision-Date: 2017-10-26 03:03+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Venezuela) (https://www.transifex.com/oca/" +"teams/23907/es_VE/)\n" +"Language: es_VE\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database_field +msgid "A field mapping for records in the remote database" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database_model +msgid "A model to import from a remote database" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database +msgid "An Odoo database to import" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Based on equal fields" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "By reference" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,create_uid:0 +#: field:import.odoo.database.field,create_uid:0 +#: field:import.odoo.database.model,create_uid:0 +msgid "Created by" +msgstr "Creado por" + +#. module: base_import_odoo +#: field:import.odoo.database,create_date:0 +#: field:import.odoo.database.field,create_date:0 +#: field:import.odoo.database.model,create_date:0 +msgid "Created on" +msgstr "Creado en" + +#. module: base_import_odoo +#: field:import.odoo.database,cronjob_running:0 +msgid "Cronjob running" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,database:0 +#: field:import.odoo.database.field,database_id:0 +#: field:import.odoo.database.model,database_id:0 +msgid "Database" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,display_name:0 +#: field:import.odoo.database.field,display_name:0 +#: field:import.odoo.database.model,display_name:0 +msgid "Display Name" +msgstr "Mostrar nombre" + +#. module: base_import_odoo +#: field:import.odoo.database.model,domain:0 +msgid "Domain" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,duplicates:0 +msgid "Duplicate handling" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,field_ids:0 +msgid "Field" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,import_field_mappings:0 +msgid "Field mappings" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Fixed" +msgstr "" + +#. module: base_import_odoo +#: field:ir.model.data,import_database_id:0 +msgid "From remote database" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,id:0 field:import.odoo.database.field,id:0 +#: field:import.odoo.database.model,id:0 +msgid "ID" +msgstr "ID" + +#. module: base_import_odoo +#: field:import.odoo.database.field,id_field_id:0 +msgid "ID field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,field_ids:0 +msgid "If set, the mapping is only effective when setting said field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,local_id:0 +msgid "" +"If you leave this empty, a new record will be created in the local database " +"when this field is set on the remote database" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,remote_id:0 +msgid "" +"If you leave this empty, every (set) field value will be mapped to the local " +"ID" +msgstr "" + +#. module: base_import_odoo +#: model:ir.actions.act_window,name:base_import_odoo.action_import_odoo_database +#: model:ir.ui.menu,name:base_import_odoo.menu_import_odoo_database +msgid "Import configurations" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,cronjob_id:0 +msgid "Import job" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,import_line_ids:0 +msgid "Import models" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "Import progress" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "Import results" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,__last_update:0 +#: field:import.odoo.database.field,__last_update:0 +#: field:import.odoo.database.model,__last_update:0 +msgid "Last Modified on" +msgstr "Modificada por última vez" + +#. module: base_import_odoo +#: field:import.odoo.database,write_uid:0 +#: field:import.odoo.database.field,write_uid:0 +#: field:import.odoo.database.model,write_uid:0 +msgid "Last Updated by" +msgstr "Última actualización realizada por" + +#. module: base_import_odoo +#: field:import.odoo.database,write_date:0 +#: field:import.odoo.database.field,write_date:0 +#: field:import.odoo.database.model,write_date:0 +msgid "Last Updated on" +msgstr "Ultima actualizacion en" + +#. module: base_import_odoo +#: field:import.odoo.database.field,local_id:0 +msgid "Local ID" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,model:0 +#: field:import.odoo.database.field,model_id:0 +#: field:import.odoo.database.model,model_id:0 +msgid "Model" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,model_field_id:0 +msgid "Model field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.model,domain:0 +msgid "Optional filter to import only a subset" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Overwrite empty fields" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Overwrite existing" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,password:0 +msgid "Password" +msgstr "" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:602 +#, python-format +msgid "Please install the \"odoorpc\" libary in your environment" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +msgid "Refresh" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,remote_id:0 +msgid "Remote ID" +msgstr "" + +#. module: base_import_odoo +#: model:ir.ui.menu,name:base_import_odoo.menu_main +msgid "Remote Odoo import" +msgstr "" + +#. module: base_import_odoo +#: field:ir.model.data,import_database_record_id:0 +msgid "Remote database ID" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +msgid "Run import" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select fields for which to generate unique values during import. You'll need " +"this for res.users#login for example." +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select fields which must be equal to treat a pair of remote and local " +"records of this model as being equal." +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select the field that stores the model name and the one that stores the " +"linked ID. The IDs for previously imported records will be mapped to the " +"local ID, for unknown models or IDs, the fields are set to NULL." +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,sequence:0 +#: field:import.odoo.database.model,sequence:0 +msgid "Sequence" +msgstr "Secuencia" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Skip existing" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,status_data:0 +msgid "Status" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,status_html:0 +msgid "Status html" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "" +"The following remote ids don't have a mapping but have to be imported " +"anyways due to not null constraints." +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "" +"To fix this, create mappings for the remote ids listed, or if this is not " +"feasible, map the whole model. You might also have a too specific domain on " +"your import model definition." +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,mapping_type:0 +msgid "Type" +msgstr "Tipo" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:583 +#, python-format +msgid "Unhandled field type %s" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Unique" +msgstr "" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:380 +#, python-format +msgid "Unknown mapping" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,url:0 +msgid "Url" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,user:0 +msgid "User" +msgstr "Usuario" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"When a record of this model is imported, it will be replaced with the record " +"you select as local ID. If you select a field and/or a remote ID, this " +"replacement is only effective when setting the specified field and/or when " +"the remote value is the specified record." +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "done" +msgstr "" diff --git a/base_import_odoo/i18n/et.po b/base_import_odoo/i18n/et.po new file mode 100644 index 00000000000..0d0acbaa985 --- /dev/null +++ b/base_import_odoo/i18n/et.po @@ -0,0 +1,356 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_import_odoo +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-10-26 03:03+0000\n" +"PO-Revision-Date: 2017-10-26 03:03+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Estonian (https://www.transifex.com/oca/teams/23907/et/)\n" +"Language: et\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database_field +msgid "A field mapping for records in the remote database" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database_model +msgid "A model to import from a remote database" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database +msgid "An Odoo database to import" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Based on equal fields" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "By reference" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,create_uid:0 +#: field:import.odoo.database.field,create_uid:0 +#: field:import.odoo.database.model,create_uid:0 +msgid "Created by" +msgstr "Loonud" + +#. module: base_import_odoo +#: field:import.odoo.database,create_date:0 +#: field:import.odoo.database.field,create_date:0 +#: field:import.odoo.database.model,create_date:0 +msgid "Created on" +msgstr "Loodud" + +#. module: base_import_odoo +#: field:import.odoo.database,cronjob_running:0 +msgid "Cronjob running" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,database:0 +#: field:import.odoo.database.field,database_id:0 +#: field:import.odoo.database.model,database_id:0 +msgid "Database" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,display_name:0 +#: field:import.odoo.database.field,display_name:0 +#: field:import.odoo.database.model,display_name:0 +msgid "Display Name" +msgstr "Näidatav nimi" + +#. module: base_import_odoo +#: field:import.odoo.database.model,domain:0 +msgid "Domain" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,duplicates:0 +msgid "Duplicate handling" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,field_ids:0 +msgid "Field" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,import_field_mappings:0 +msgid "Field mappings" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Fixed" +msgstr "" + +#. module: base_import_odoo +#: field:ir.model.data,import_database_id:0 +msgid "From remote database" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,id:0 field:import.odoo.database.field,id:0 +#: field:import.odoo.database.model,id:0 +msgid "ID" +msgstr "ID" + +#. module: base_import_odoo +#: field:import.odoo.database.field,id_field_id:0 +msgid "ID field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,field_ids:0 +msgid "If set, the mapping is only effective when setting said field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,local_id:0 +msgid "" +"If you leave this empty, a new record will be created in the local database " +"when this field is set on the remote database" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,remote_id:0 +msgid "" +"If you leave this empty, every (set) field value will be mapped to the local " +"ID" +msgstr "" + +#. module: base_import_odoo +#: model:ir.actions.act_window,name:base_import_odoo.action_import_odoo_database +#: model:ir.ui.menu,name:base_import_odoo.menu_import_odoo_database +msgid "Import configurations" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,cronjob_id:0 +msgid "Import job" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,import_line_ids:0 +msgid "Import models" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "Import progress" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "Import results" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,__last_update:0 +#: field:import.odoo.database.field,__last_update:0 +#: field:import.odoo.database.model,__last_update:0 +msgid "Last Modified on" +msgstr "Viimati muudetud" + +#. module: base_import_odoo +#: field:import.odoo.database,write_uid:0 +#: field:import.odoo.database.field,write_uid:0 +#: field:import.odoo.database.model,write_uid:0 +msgid "Last Updated by" +msgstr "Viimati uuendatud" + +#. module: base_import_odoo +#: field:import.odoo.database,write_date:0 +#: field:import.odoo.database.field,write_date:0 +#: field:import.odoo.database.model,write_date:0 +msgid "Last Updated on" +msgstr "Viimati uuendatud" + +#. module: base_import_odoo +#: field:import.odoo.database.field,local_id:0 +msgid "Local ID" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,model:0 +#: field:import.odoo.database.field,model_id:0 +#: field:import.odoo.database.model,model_id:0 +msgid "Model" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,model_field_id:0 +msgid "Model field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.model,domain:0 +msgid "Optional filter to import only a subset" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Overwrite empty fields" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Overwrite existing" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,password:0 +msgid "Password" +msgstr "" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:602 +#, python-format +msgid "Please install the \"odoorpc\" libary in your environment" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +msgid "Refresh" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,remote_id:0 +msgid "Remote ID" +msgstr "" + +#. module: base_import_odoo +#: model:ir.ui.menu,name:base_import_odoo.menu_main +msgid "Remote Odoo import" +msgstr "" + +#. module: base_import_odoo +#: field:ir.model.data,import_database_record_id:0 +msgid "Remote database ID" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +msgid "Run import" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select fields for which to generate unique values during import. You'll need " +"this for res.users#login for example." +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select fields which must be equal to treat a pair of remote and local " +"records of this model as being equal." +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select the field that stores the model name and the one that stores the " +"linked ID. The IDs for previously imported records will be mapped to the " +"local ID, for unknown models or IDs, the fields are set to NULL." +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,sequence:0 +#: field:import.odoo.database.model,sequence:0 +msgid "Sequence" +msgstr "Järjekord" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Skip existing" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,status_data:0 +msgid "Status" +msgstr "Olek" + +#. module: base_import_odoo +#: field:import.odoo.database,status_html:0 +msgid "Status html" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "" +"The following remote ids don't have a mapping but have to be imported " +"anyways due to not null constraints." +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "" +"To fix this, create mappings for the remote ids listed, or if this is not " +"feasible, map the whole model. You might also have a too specific domain on " +"your import model definition." +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,mapping_type:0 +msgid "Type" +msgstr "Tüüp" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:583 +#, python-format +msgid "Unhandled field type %s" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Unique" +msgstr "" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:380 +#, python-format +msgid "Unknown mapping" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,url:0 +msgid "Url" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,user:0 +msgid "User" +msgstr "Kasutaja" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"When a record of this model is imported, it will be replaced with the record " +"you select as local ID. If you select a field and/or a remote ID, this " +"replacement is only effective when setting the specified field and/or when " +"the remote value is the specified record." +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "done" +msgstr "" diff --git a/base_import_odoo/i18n/eu.po b/base_import_odoo/i18n/eu.po new file mode 100644 index 00000000000..d52a9a776cf --- /dev/null +++ b/base_import_odoo/i18n/eu.po @@ -0,0 +1,356 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_import_odoo +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-10-26 03:03+0000\n" +"PO-Revision-Date: 2017-10-26 03:03+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Basque (https://www.transifex.com/oca/teams/23907/eu/)\n" +"Language: eu\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database_field +msgid "A field mapping for records in the remote database" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database_model +msgid "A model to import from a remote database" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database +msgid "An Odoo database to import" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Based on equal fields" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "By reference" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,create_uid:0 +#: field:import.odoo.database.field,create_uid:0 +#: field:import.odoo.database.model,create_uid:0 +msgid "Created by" +msgstr "Nork sortua" + +#. module: base_import_odoo +#: field:import.odoo.database,create_date:0 +#: field:import.odoo.database.field,create_date:0 +#: field:import.odoo.database.model,create_date:0 +msgid "Created on" +msgstr "Created on" + +#. module: base_import_odoo +#: field:import.odoo.database,cronjob_running:0 +msgid "Cronjob running" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,database:0 +#: field:import.odoo.database.field,database_id:0 +#: field:import.odoo.database.model,database_id:0 +msgid "Database" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,display_name:0 +#: field:import.odoo.database.field,display_name:0 +#: field:import.odoo.database.model,display_name:0 +msgid "Display Name" +msgstr "Izena erakutsi" + +#. module: base_import_odoo +#: field:import.odoo.database.model,domain:0 +msgid "Domain" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,duplicates:0 +msgid "Duplicate handling" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,field_ids:0 +msgid "Field" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,import_field_mappings:0 +msgid "Field mappings" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Fixed" +msgstr "" + +#. module: base_import_odoo +#: field:ir.model.data,import_database_id:0 +msgid "From remote database" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,id:0 field:import.odoo.database.field,id:0 +#: field:import.odoo.database.model,id:0 +msgid "ID" +msgstr "ID" + +#. module: base_import_odoo +#: field:import.odoo.database.field,id_field_id:0 +msgid "ID field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,field_ids:0 +msgid "If set, the mapping is only effective when setting said field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,local_id:0 +msgid "" +"If you leave this empty, a new record will be created in the local database " +"when this field is set on the remote database" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,remote_id:0 +msgid "" +"If you leave this empty, every (set) field value will be mapped to the local " +"ID" +msgstr "" + +#. module: base_import_odoo +#: model:ir.actions.act_window,name:base_import_odoo.action_import_odoo_database +#: model:ir.ui.menu,name:base_import_odoo.menu_import_odoo_database +msgid "Import configurations" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,cronjob_id:0 +msgid "Import job" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,import_line_ids:0 +msgid "Import models" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "Import progress" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "Import results" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,__last_update:0 +#: field:import.odoo.database.field,__last_update:0 +#: field:import.odoo.database.model,__last_update:0 +msgid "Last Modified on" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,write_uid:0 +#: field:import.odoo.database.field,write_uid:0 +#: field:import.odoo.database.model,write_uid:0 +msgid "Last Updated by" +msgstr "Last Updated by" + +#. module: base_import_odoo +#: field:import.odoo.database,write_date:0 +#: field:import.odoo.database.field,write_date:0 +#: field:import.odoo.database.model,write_date:0 +msgid "Last Updated on" +msgstr "Last Updated on" + +#. module: base_import_odoo +#: field:import.odoo.database.field,local_id:0 +msgid "Local ID" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,model:0 +#: field:import.odoo.database.field,model_id:0 +#: field:import.odoo.database.model,model_id:0 +msgid "Model" +msgstr "Model" + +#. module: base_import_odoo +#: field:import.odoo.database.field,model_field_id:0 +msgid "Model field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.model,domain:0 +msgid "Optional filter to import only a subset" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Overwrite empty fields" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Overwrite existing" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,password:0 +msgid "Password" +msgstr "" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:602 +#, python-format +msgid "Please install the \"odoorpc\" libary in your environment" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +msgid "Refresh" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,remote_id:0 +msgid "Remote ID" +msgstr "" + +#. module: base_import_odoo +#: model:ir.ui.menu,name:base_import_odoo.menu_main +msgid "Remote Odoo import" +msgstr "" + +#. module: base_import_odoo +#: field:ir.model.data,import_database_record_id:0 +msgid "Remote database ID" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +msgid "Run import" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select fields for which to generate unique values during import. You'll need " +"this for res.users#login for example." +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select fields which must be equal to treat a pair of remote and local " +"records of this model as being equal." +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select the field that stores the model name and the one that stores the " +"linked ID. The IDs for previously imported records will be mapped to the " +"local ID, for unknown models or IDs, the fields are set to NULL." +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,sequence:0 +#: field:import.odoo.database.model,sequence:0 +msgid "Sequence" +msgstr "Sekuentzia" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Skip existing" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,status_data:0 +msgid "Status" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,status_html:0 +msgid "Status html" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "" +"The following remote ids don't have a mapping but have to be imported " +"anyways due to not null constraints." +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "" +"To fix this, create mappings for the remote ids listed, or if this is not " +"feasible, map the whole model. You might also have a too specific domain on " +"your import model definition." +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,mapping_type:0 +msgid "Type" +msgstr "Mota" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:583 +#, python-format +msgid "Unhandled field type %s" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Unique" +msgstr "" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:380 +#, python-format +msgid "Unknown mapping" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,url:0 +msgid "Url" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,user:0 +msgid "User" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"When a record of this model is imported, it will be replaced with the record " +"you select as local ID. If you select a field and/or a remote ID, this " +"replacement is only effective when setting the specified field and/or when " +"the remote value is the specified record." +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "done" +msgstr "" diff --git a/base_import_odoo/i18n/fa.po b/base_import_odoo/i18n/fa.po new file mode 100644 index 00000000000..a5bc6902a64 --- /dev/null +++ b/base_import_odoo/i18n/fa.po @@ -0,0 +1,356 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_import_odoo +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-10-26 03:03+0000\n" +"PO-Revision-Date: 2017-10-26 03:03+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Persian (https://www.transifex.com/oca/teams/23907/fa/)\n" +"Language: fa\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database_field +msgid "A field mapping for records in the remote database" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database_model +msgid "A model to import from a remote database" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database +msgid "An Odoo database to import" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Based on equal fields" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "By reference" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,create_uid:0 +#: field:import.odoo.database.field,create_uid:0 +#: field:import.odoo.database.model,create_uid:0 +msgid "Created by" +msgstr "ایجاد شده توسط" + +#. module: base_import_odoo +#: field:import.odoo.database,create_date:0 +#: field:import.odoo.database.field,create_date:0 +#: field:import.odoo.database.model,create_date:0 +msgid "Created on" +msgstr "ایجاد شده در" + +#. module: base_import_odoo +#: field:import.odoo.database,cronjob_running:0 +msgid "Cronjob running" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,database:0 +#: field:import.odoo.database.field,database_id:0 +#: field:import.odoo.database.model,database_id:0 +msgid "Database" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,display_name:0 +#: field:import.odoo.database.field,display_name:0 +#: field:import.odoo.database.model,display_name:0 +msgid "Display Name" +msgstr "نام نمایشی" + +#. module: base_import_odoo +#: field:import.odoo.database.model,domain:0 +msgid "Domain" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,duplicates:0 +msgid "Duplicate handling" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,field_ids:0 +msgid "Field" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,import_field_mappings:0 +msgid "Field mappings" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Fixed" +msgstr "" + +#. module: base_import_odoo +#: field:ir.model.data,import_database_id:0 +msgid "From remote database" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,id:0 field:import.odoo.database.field,id:0 +#: field:import.odoo.database.model,id:0 +msgid "ID" +msgstr "شناسه" + +#. module: base_import_odoo +#: field:import.odoo.database.field,id_field_id:0 +msgid "ID field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,field_ids:0 +msgid "If set, the mapping is only effective when setting said field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,local_id:0 +msgid "" +"If you leave this empty, a new record will be created in the local database " +"when this field is set on the remote database" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,remote_id:0 +msgid "" +"If you leave this empty, every (set) field value will be mapped to the local " +"ID" +msgstr "" + +#. module: base_import_odoo +#: model:ir.actions.act_window,name:base_import_odoo.action_import_odoo_database +#: model:ir.ui.menu,name:base_import_odoo.menu_import_odoo_database +msgid "Import configurations" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,cronjob_id:0 +msgid "Import job" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,import_line_ids:0 +msgid "Import models" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "Import progress" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "Import results" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,__last_update:0 +#: field:import.odoo.database.field,__last_update:0 +#: field:import.odoo.database.model,__last_update:0 +msgid "Last Modified on" +msgstr "تاریخ آخرین به‌روزرسانی" + +#. module: base_import_odoo +#: field:import.odoo.database,write_uid:0 +#: field:import.odoo.database.field,write_uid:0 +#: field:import.odoo.database.model,write_uid:0 +msgid "Last Updated by" +msgstr "آخرین به روز رسانی توسط" + +#. module: base_import_odoo +#: field:import.odoo.database,write_date:0 +#: field:import.odoo.database.field,write_date:0 +#: field:import.odoo.database.model,write_date:0 +msgid "Last Updated on" +msgstr "آخرین به روز رسانی در" + +#. module: base_import_odoo +#: field:import.odoo.database.field,local_id:0 +msgid "Local ID" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,model:0 +#: field:import.odoo.database.field,model_id:0 +#: field:import.odoo.database.model,model_id:0 +msgid "Model" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,model_field_id:0 +msgid "Model field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.model,domain:0 +msgid "Optional filter to import only a subset" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Overwrite empty fields" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Overwrite existing" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,password:0 +msgid "Password" +msgstr "" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:602 +#, python-format +msgid "Please install the \"odoorpc\" libary in your environment" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +msgid "Refresh" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,remote_id:0 +msgid "Remote ID" +msgstr "" + +#. module: base_import_odoo +#: model:ir.ui.menu,name:base_import_odoo.menu_main +msgid "Remote Odoo import" +msgstr "" + +#. module: base_import_odoo +#: field:ir.model.data,import_database_record_id:0 +msgid "Remote database ID" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +msgid "Run import" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select fields for which to generate unique values during import. You'll need " +"this for res.users#login for example." +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select fields which must be equal to treat a pair of remote and local " +"records of this model as being equal." +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select the field that stores the model name and the one that stores the " +"linked ID. The IDs for previously imported records will be mapped to the " +"local ID, for unknown models or IDs, the fields are set to NULL." +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,sequence:0 +#: field:import.odoo.database.model,sequence:0 +msgid "Sequence" +msgstr "دنباله" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Skip existing" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,status_data:0 +msgid "Status" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,status_html:0 +msgid "Status html" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "" +"The following remote ids don't have a mapping but have to be imported " +"anyways due to not null constraints." +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "" +"To fix this, create mappings for the remote ids listed, or if this is not " +"feasible, map the whole model. You might also have a too specific domain on " +"your import model definition." +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,mapping_type:0 +msgid "Type" +msgstr "نوع" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:583 +#, python-format +msgid "Unhandled field type %s" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Unique" +msgstr "" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:380 +#, python-format +msgid "Unknown mapping" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,url:0 +msgid "Url" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,user:0 +msgid "User" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"When a record of this model is imported, it will be replaced with the record " +"you select as local ID. If you select a field and/or a remote ID, this " +"replacement is only effective when setting the specified field and/or when " +"the remote value is the specified record." +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "done" +msgstr "" diff --git a/base_import_odoo/i18n/fi.po b/base_import_odoo/i18n/fi.po new file mode 100644 index 00000000000..b03a5efc0db --- /dev/null +++ b/base_import_odoo/i18n/fi.po @@ -0,0 +1,357 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_import_odoo +# +# Translators: +# OCA Transbot , 2017 +# Jarmo Kortetjärvi , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-10-26 03:03+0000\n" +"PO-Revision-Date: 2017-10-26 03:03+0000\n" +"Last-Translator: Jarmo Kortetjärvi , 2017\n" +"Language-Team: Finnish (https://www.transifex.com/oca/teams/23907/fi/)\n" +"Language: fi\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database_field +msgid "A field mapping for records in the remote database" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database_model +msgid "A model to import from a remote database" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database +msgid "An Odoo database to import" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Based on equal fields" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "By reference" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,create_uid:0 +#: field:import.odoo.database.field,create_uid:0 +#: field:import.odoo.database.model,create_uid:0 +msgid "Created by" +msgstr "Luonut" + +#. module: base_import_odoo +#: field:import.odoo.database,create_date:0 +#: field:import.odoo.database.field,create_date:0 +#: field:import.odoo.database.model,create_date:0 +msgid "Created on" +msgstr "Luotu" + +#. module: base_import_odoo +#: field:import.odoo.database,cronjob_running:0 +msgid "Cronjob running" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,database:0 +#: field:import.odoo.database.field,database_id:0 +#: field:import.odoo.database.model,database_id:0 +msgid "Database" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,display_name:0 +#: field:import.odoo.database.field,display_name:0 +#: field:import.odoo.database.model,display_name:0 +msgid "Display Name" +msgstr "Nimi" + +#. module: base_import_odoo +#: field:import.odoo.database.model,domain:0 +msgid "Domain" +msgstr "Domain" + +#. module: base_import_odoo +#: field:import.odoo.database,duplicates:0 +msgid "Duplicate handling" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,field_ids:0 +msgid "Field" +msgstr "Kenttä" + +#. module: base_import_odoo +#: field:import.odoo.database,import_field_mappings:0 +msgid "Field mappings" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Fixed" +msgstr "" + +#. module: base_import_odoo +#: field:ir.model.data,import_database_id:0 +msgid "From remote database" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,id:0 field:import.odoo.database.field,id:0 +#: field:import.odoo.database.model,id:0 +msgid "ID" +msgstr "ID" + +#. module: base_import_odoo +#: field:import.odoo.database.field,id_field_id:0 +msgid "ID field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,field_ids:0 +msgid "If set, the mapping is only effective when setting said field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,local_id:0 +msgid "" +"If you leave this empty, a new record will be created in the local database " +"when this field is set on the remote database" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,remote_id:0 +msgid "" +"If you leave this empty, every (set) field value will be mapped to the local " +"ID" +msgstr "" + +#. module: base_import_odoo +#: model:ir.actions.act_window,name:base_import_odoo.action_import_odoo_database +#: model:ir.ui.menu,name:base_import_odoo.menu_import_odoo_database +msgid "Import configurations" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,cronjob_id:0 +msgid "Import job" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,import_line_ids:0 +msgid "Import models" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "Import progress" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "Import results" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,__last_update:0 +#: field:import.odoo.database.field,__last_update:0 +#: field:import.odoo.database.model,__last_update:0 +msgid "Last Modified on" +msgstr "Viimeksi muokattu" + +#. module: base_import_odoo +#: field:import.odoo.database,write_uid:0 +#: field:import.odoo.database.field,write_uid:0 +#: field:import.odoo.database.model,write_uid:0 +msgid "Last Updated by" +msgstr "Viimeksi päivittänyt" + +#. module: base_import_odoo +#: field:import.odoo.database,write_date:0 +#: field:import.odoo.database.field,write_date:0 +#: field:import.odoo.database.model,write_date:0 +msgid "Last Updated on" +msgstr "Viimeksi päivitetty" + +#. module: base_import_odoo +#: field:import.odoo.database.field,local_id:0 +msgid "Local ID" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,model:0 +#: field:import.odoo.database.field,model_id:0 +#: field:import.odoo.database.model,model_id:0 +msgid "Model" +msgstr "Mall" + +#. module: base_import_odoo +#: field:import.odoo.database.field,model_field_id:0 +msgid "Model field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.model,domain:0 +msgid "Optional filter to import only a subset" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Overwrite empty fields" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Overwrite existing" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,password:0 +msgid "Password" +msgstr "" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:602 +#, python-format +msgid "Please install the \"odoorpc\" libary in your environment" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +msgid "Refresh" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,remote_id:0 +msgid "Remote ID" +msgstr "" + +#. module: base_import_odoo +#: model:ir.ui.menu,name:base_import_odoo.menu_main +msgid "Remote Odoo import" +msgstr "" + +#. module: base_import_odoo +#: field:ir.model.data,import_database_record_id:0 +msgid "Remote database ID" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +msgid "Run import" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select fields for which to generate unique values during import. You'll need " +"this for res.users#login for example." +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select fields which must be equal to treat a pair of remote and local " +"records of this model as being equal." +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select the field that stores the model name and the one that stores the " +"linked ID. The IDs for previously imported records will be mapped to the " +"local ID, for unknown models or IDs, the fields are set to NULL." +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,sequence:0 +#: field:import.odoo.database.model,sequence:0 +msgid "Sequence" +msgstr "Sekvenssi" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Skip existing" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,status_data:0 +msgid "Status" +msgstr "Tila" + +#. module: base_import_odoo +#: field:import.odoo.database,status_html:0 +msgid "Status html" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "" +"The following remote ids don't have a mapping but have to be imported " +"anyways due to not null constraints." +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "" +"To fix this, create mappings for the remote ids listed, or if this is not " +"feasible, map the whole model. You might also have a too specific domain on " +"your import model definition." +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,mapping_type:0 +msgid "Type" +msgstr "Tyyppi" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:583 +#, python-format +msgid "Unhandled field type %s" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Unique" +msgstr "" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:380 +#, python-format +msgid "Unknown mapping" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,url:0 +msgid "Url" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,user:0 +msgid "User" +msgstr "Käyttäjä" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"When a record of this model is imported, it will be replaced with the record " +"you select as local ID. If you select a field and/or a remote ID, this " +"replacement is only effective when setting the specified field and/or when " +"the remote value is the specified record." +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "done" +msgstr "" diff --git a/base_import_odoo/i18n/fr.po b/base_import_odoo/i18n/fr.po new file mode 100644 index 00000000000..ff781e09cfe --- /dev/null +++ b/base_import_odoo/i18n/fr.po @@ -0,0 +1,357 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_import_odoo +# +# Translators: +# OCA Transbot , 2017 +# Christophe CHAUVET , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-10-26 03:03+0000\n" +"PO-Revision-Date: 2017-10-26 03:03+0000\n" +"Last-Translator: Christophe CHAUVET , 2017\n" +"Language-Team: French (https://www.transifex.com/oca/teams/23907/fr/)\n" +"Language: fr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database_field +msgid "A field mapping for records in the remote database" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database_model +msgid "A model to import from a remote database" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database +msgid "An Odoo database to import" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Based on equal fields" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "By reference" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,create_uid:0 +#: field:import.odoo.database.field,create_uid:0 +#: field:import.odoo.database.model,create_uid:0 +msgid "Created by" +msgstr "Créé par" + +#. module: base_import_odoo +#: field:import.odoo.database,create_date:0 +#: field:import.odoo.database.field,create_date:0 +#: field:import.odoo.database.model,create_date:0 +msgid "Created on" +msgstr "Créé le" + +#. module: base_import_odoo +#: field:import.odoo.database,cronjob_running:0 +msgid "Cronjob running" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,database:0 +#: field:import.odoo.database.field,database_id:0 +#: field:import.odoo.database.model,database_id:0 +msgid "Database" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,display_name:0 +#: field:import.odoo.database.field,display_name:0 +#: field:import.odoo.database.model,display_name:0 +msgid "Display Name" +msgstr "Afficher le nom" + +#. module: base_import_odoo +#: field:import.odoo.database.model,domain:0 +msgid "Domain" +msgstr "Domaine" + +#. module: base_import_odoo +#: field:import.odoo.database,duplicates:0 +msgid "Duplicate handling" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,field_ids:0 +msgid "Field" +msgstr "Champ" + +#. module: base_import_odoo +#: field:import.odoo.database,import_field_mappings:0 +msgid "Field mappings" +msgstr "Correspondances de champs" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Fixed" +msgstr "Fixe" + +#. module: base_import_odoo +#: field:ir.model.data,import_database_id:0 +msgid "From remote database" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,id:0 field:import.odoo.database.field,id:0 +#: field:import.odoo.database.model,id:0 +msgid "ID" +msgstr "ID" + +#. module: base_import_odoo +#: field:import.odoo.database.field,id_field_id:0 +msgid "ID field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,field_ids:0 +msgid "If set, the mapping is only effective when setting said field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,local_id:0 +msgid "" +"If you leave this empty, a new record will be created in the local database " +"when this field is set on the remote database" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,remote_id:0 +msgid "" +"If you leave this empty, every (set) field value will be mapped to the local " +"ID" +msgstr "" + +#. module: base_import_odoo +#: model:ir.actions.act_window,name:base_import_odoo.action_import_odoo_database +#: model:ir.ui.menu,name:base_import_odoo.menu_import_odoo_database +msgid "Import configurations" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,cronjob_id:0 +msgid "Import job" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,import_line_ids:0 +msgid "Import models" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "Import progress" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "Import results" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,__last_update:0 +#: field:import.odoo.database.field,__last_update:0 +#: field:import.odoo.database.model,__last_update:0 +msgid "Last Modified on" +msgstr "Dernière Modification le" + +#. module: base_import_odoo +#: field:import.odoo.database,write_uid:0 +#: field:import.odoo.database.field,write_uid:0 +#: field:import.odoo.database.model,write_uid:0 +msgid "Last Updated by" +msgstr "Dernière mise à jour par" + +#. module: base_import_odoo +#: field:import.odoo.database,write_date:0 +#: field:import.odoo.database.field,write_date:0 +#: field:import.odoo.database.model,write_date:0 +msgid "Last Updated on" +msgstr "Dernière mise à jour le" + +#. module: base_import_odoo +#: field:import.odoo.database.field,local_id:0 +msgid "Local ID" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,model:0 +#: field:import.odoo.database.field,model_id:0 +#: field:import.odoo.database.model,model_id:0 +msgid "Model" +msgstr "Modèle" + +#. module: base_import_odoo +#: field:import.odoo.database.field,model_field_id:0 +msgid "Model field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.model,domain:0 +msgid "Optional filter to import only a subset" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Overwrite empty fields" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Overwrite existing" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,password:0 +msgid "Password" +msgstr "Mot de passe" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:602 +#, python-format +msgid "Please install the \"odoorpc\" libary in your environment" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +msgid "Refresh" +msgstr "Mettre à jour" + +#. module: base_import_odoo +#: field:import.odoo.database.field,remote_id:0 +msgid "Remote ID" +msgstr "ID du client Distant" + +#. module: base_import_odoo +#: model:ir.ui.menu,name:base_import_odoo.menu_main +msgid "Remote Odoo import" +msgstr "" + +#. module: base_import_odoo +#: field:ir.model.data,import_database_record_id:0 +msgid "Remote database ID" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +msgid "Run import" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select fields for which to generate unique values during import. You'll need " +"this for res.users#login for example." +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select fields which must be equal to treat a pair of remote and local " +"records of this model as being equal." +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select the field that stores the model name and the one that stores the " +"linked ID. The IDs for previously imported records will be mapped to the " +"local ID, for unknown models or IDs, the fields are set to NULL." +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,sequence:0 +#: field:import.odoo.database.model,sequence:0 +msgid "Sequence" +msgstr "Séquence" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Skip existing" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,status_data:0 +msgid "Status" +msgstr "État" + +#. module: base_import_odoo +#: field:import.odoo.database,status_html:0 +msgid "Status html" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "" +"The following remote ids don't have a mapping but have to be imported " +"anyways due to not null constraints." +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "" +"To fix this, create mappings for the remote ids listed, or if this is not " +"feasible, map the whole model. You might also have a too specific domain on " +"your import model definition." +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,mapping_type:0 +msgid "Type" +msgstr "Type" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:583 +#, python-format +msgid "Unhandled field type %s" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Unique" +msgstr "" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:380 +#, python-format +msgid "Unknown mapping" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,url:0 +msgid "Url" +msgstr "Url" + +#. module: base_import_odoo +#: field:import.odoo.database,user:0 +msgid "User" +msgstr "Utilisateur" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"When a record of this model is imported, it will be replaced with the record " +"you select as local ID. If you select a field and/or a remote ID, this " +"replacement is only effective when setting the specified field and/or when " +"the remote value is the specified record." +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "done" +msgstr "" diff --git a/base_import_odoo/i18n/fr_CA.po b/base_import_odoo/i18n/fr_CA.po new file mode 100644 index 00000000000..d5ae9789476 --- /dev/null +++ b/base_import_odoo/i18n/fr_CA.po @@ -0,0 +1,359 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_import_odoo +# +# Translators: +# OCA Transbot , 2017 +# Adriana Ierfino , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-10-26 03:03+0000\n" +"PO-Revision-Date: 2017-10-26 03:03+0000\n" +"Last-Translator: Adriana Ierfino , " +"2017\n" +"Language-Team: French (Canada) (https://www.transifex.com/oca/teams/23907/" +"fr_CA/)\n" +"Language: fr_CA\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database_field +msgid "A field mapping for records in the remote database" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database_model +msgid "A model to import from a remote database" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database +msgid "An Odoo database to import" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Based on equal fields" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "By reference" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,create_uid:0 +#: field:import.odoo.database.field,create_uid:0 +#: field:import.odoo.database.model,create_uid:0 +msgid "Created by" +msgstr "Créé par" + +#. module: base_import_odoo +#: field:import.odoo.database,create_date:0 +#: field:import.odoo.database.field,create_date:0 +#: field:import.odoo.database.model,create_date:0 +msgid "Created on" +msgstr "Créé le" + +#. module: base_import_odoo +#: field:import.odoo.database,cronjob_running:0 +msgid "Cronjob running" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,database:0 +#: field:import.odoo.database.field,database_id:0 +#: field:import.odoo.database.model,database_id:0 +msgid "Database" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,display_name:0 +#: field:import.odoo.database.field,display_name:0 +#: field:import.odoo.database.model,display_name:0 +msgid "Display Name" +msgstr "Afficher le nom" + +#. module: base_import_odoo +#: field:import.odoo.database.model,domain:0 +msgid "Domain" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,duplicates:0 +msgid "Duplicate handling" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,field_ids:0 +msgid "Field" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,import_field_mappings:0 +msgid "Field mappings" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Fixed" +msgstr "" + +#. module: base_import_odoo +#: field:ir.model.data,import_database_id:0 +msgid "From remote database" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,id:0 field:import.odoo.database.field,id:0 +#: field:import.odoo.database.model,id:0 +msgid "ID" +msgstr "Identifiant" + +#. module: base_import_odoo +#: field:import.odoo.database.field,id_field_id:0 +msgid "ID field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,field_ids:0 +msgid "If set, the mapping is only effective when setting said field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,local_id:0 +msgid "" +"If you leave this empty, a new record will be created in the local database " +"when this field is set on the remote database" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,remote_id:0 +msgid "" +"If you leave this empty, every (set) field value will be mapped to the local " +"ID" +msgstr "" + +#. module: base_import_odoo +#: model:ir.actions.act_window,name:base_import_odoo.action_import_odoo_database +#: model:ir.ui.menu,name:base_import_odoo.menu_import_odoo_database +msgid "Import configurations" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,cronjob_id:0 +msgid "Import job" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,import_line_ids:0 +msgid "Import models" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "Import progress" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "Import results" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,__last_update:0 +#: field:import.odoo.database.field,__last_update:0 +#: field:import.odoo.database.model,__last_update:0 +msgid "Last Modified on" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,write_uid:0 +#: field:import.odoo.database.field,write_uid:0 +#: field:import.odoo.database.model,write_uid:0 +msgid "Last Updated by" +msgstr "Dernière mise à jour par" + +#. module: base_import_odoo +#: field:import.odoo.database,write_date:0 +#: field:import.odoo.database.field,write_date:0 +#: field:import.odoo.database.model,write_date:0 +msgid "Last Updated on" +msgstr "Dernière mise à jour le" + +#. module: base_import_odoo +#: field:import.odoo.database.field,local_id:0 +msgid "Local ID" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,model:0 +#: field:import.odoo.database.field,model_id:0 +#: field:import.odoo.database.model,model_id:0 +msgid "Model" +msgstr "Modèle" + +#. module: base_import_odoo +#: field:import.odoo.database.field,model_field_id:0 +msgid "Model field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.model,domain:0 +msgid "Optional filter to import only a subset" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Overwrite empty fields" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Overwrite existing" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,password:0 +msgid "Password" +msgstr "" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:602 +#, python-format +msgid "Please install the \"odoorpc\" libary in your environment" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +msgid "Refresh" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,remote_id:0 +msgid "Remote ID" +msgstr "" + +#. module: base_import_odoo +#: model:ir.ui.menu,name:base_import_odoo.menu_main +msgid "Remote Odoo import" +msgstr "" + +#. module: base_import_odoo +#: field:ir.model.data,import_database_record_id:0 +msgid "Remote database ID" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +msgid "Run import" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select fields for which to generate unique values during import. You'll need " +"this for res.users#login for example." +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select fields which must be equal to treat a pair of remote and local " +"records of this model as being equal." +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select the field that stores the model name and the one that stores the " +"linked ID. The IDs for previously imported records will be mapped to the " +"local ID, for unknown models or IDs, the fields are set to NULL." +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,sequence:0 +#: field:import.odoo.database.model,sequence:0 +msgid "Sequence" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Skip existing" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,status_data:0 +msgid "Status" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,status_html:0 +msgid "Status html" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "" +"The following remote ids don't have a mapping but have to be imported " +"anyways due to not null constraints." +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "" +"To fix this, create mappings for the remote ids listed, or if this is not " +"feasible, map the whole model. You might also have a too specific domain on " +"your import model definition." +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,mapping_type:0 +msgid "Type" +msgstr "Type" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:583 +#, python-format +msgid "Unhandled field type %s" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Unique" +msgstr "" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:380 +#, python-format +msgid "Unknown mapping" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,url:0 +msgid "Url" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,user:0 +msgid "User" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"When a record of this model is imported, it will be replaced with the record " +"you select as local ID. If you select a field and/or a remote ID, this " +"replacement is only effective when setting the specified field and/or when " +"the remote value is the specified record." +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "done" +msgstr "" diff --git a/base_import_odoo/i18n/fr_CH.po b/base_import_odoo/i18n/fr_CH.po new file mode 100644 index 00000000000..85b261a285c --- /dev/null +++ b/base_import_odoo/i18n/fr_CH.po @@ -0,0 +1,357 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_import_odoo +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-10-26 03:03+0000\n" +"PO-Revision-Date: 2017-10-26 03:03+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: French (Switzerland) (https://www.transifex.com/oca/" +"teams/23907/fr_CH/)\n" +"Language: fr_CH\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database_field +msgid "A field mapping for records in the remote database" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database_model +msgid "A model to import from a remote database" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database +msgid "An Odoo database to import" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Based on equal fields" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "By reference" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,create_uid:0 +#: field:import.odoo.database.field,create_uid:0 +#: field:import.odoo.database.model,create_uid:0 +msgid "Created by" +msgstr "Créé par" + +#. module: base_import_odoo +#: field:import.odoo.database,create_date:0 +#: field:import.odoo.database.field,create_date:0 +#: field:import.odoo.database.model,create_date:0 +msgid "Created on" +msgstr "Créé le" + +#. module: base_import_odoo +#: field:import.odoo.database,cronjob_running:0 +msgid "Cronjob running" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,database:0 +#: field:import.odoo.database.field,database_id:0 +#: field:import.odoo.database.model,database_id:0 +msgid "Database" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,display_name:0 +#: field:import.odoo.database.field,display_name:0 +#: field:import.odoo.database.model,display_name:0 +msgid "Display Name" +msgstr "Nom affiché" + +#. module: base_import_odoo +#: field:import.odoo.database.model,domain:0 +msgid "Domain" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,duplicates:0 +msgid "Duplicate handling" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,field_ids:0 +msgid "Field" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,import_field_mappings:0 +msgid "Field mappings" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Fixed" +msgstr "" + +#. module: base_import_odoo +#: field:ir.model.data,import_database_id:0 +msgid "From remote database" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,id:0 field:import.odoo.database.field,id:0 +#: field:import.odoo.database.model,id:0 +msgid "ID" +msgstr "ID" + +#. module: base_import_odoo +#: field:import.odoo.database.field,id_field_id:0 +msgid "ID field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,field_ids:0 +msgid "If set, the mapping is only effective when setting said field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,local_id:0 +msgid "" +"If you leave this empty, a new record will be created in the local database " +"when this field is set on the remote database" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,remote_id:0 +msgid "" +"If you leave this empty, every (set) field value will be mapped to the local " +"ID" +msgstr "" + +#. module: base_import_odoo +#: model:ir.actions.act_window,name:base_import_odoo.action_import_odoo_database +#: model:ir.ui.menu,name:base_import_odoo.menu_import_odoo_database +msgid "Import configurations" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,cronjob_id:0 +msgid "Import job" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,import_line_ids:0 +msgid "Import models" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "Import progress" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "Import results" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,__last_update:0 +#: field:import.odoo.database.field,__last_update:0 +#: field:import.odoo.database.model,__last_update:0 +msgid "Last Modified on" +msgstr "Dernière modification le" + +#. module: base_import_odoo +#: field:import.odoo.database,write_uid:0 +#: field:import.odoo.database.field,write_uid:0 +#: field:import.odoo.database.model,write_uid:0 +msgid "Last Updated by" +msgstr "Modifié par" + +#. module: base_import_odoo +#: field:import.odoo.database,write_date:0 +#: field:import.odoo.database.field,write_date:0 +#: field:import.odoo.database.model,write_date:0 +msgid "Last Updated on" +msgstr "Modifié le" + +#. module: base_import_odoo +#: field:import.odoo.database.field,local_id:0 +msgid "Local ID" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,model:0 +#: field:import.odoo.database.field,model_id:0 +#: field:import.odoo.database.model,model_id:0 +msgid "Model" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,model_field_id:0 +msgid "Model field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.model,domain:0 +msgid "Optional filter to import only a subset" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Overwrite empty fields" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Overwrite existing" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,password:0 +msgid "Password" +msgstr "" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:602 +#, python-format +msgid "Please install the \"odoorpc\" libary in your environment" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +msgid "Refresh" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,remote_id:0 +msgid "Remote ID" +msgstr "" + +#. module: base_import_odoo +#: model:ir.ui.menu,name:base_import_odoo.menu_main +msgid "Remote Odoo import" +msgstr "" + +#. module: base_import_odoo +#: field:ir.model.data,import_database_record_id:0 +msgid "Remote database ID" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +msgid "Run import" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select fields for which to generate unique values during import. You'll need " +"this for res.users#login for example." +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select fields which must be equal to treat a pair of remote and local " +"records of this model as being equal." +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select the field that stores the model name and the one that stores the " +"linked ID. The IDs for previously imported records will be mapped to the " +"local ID, for unknown models or IDs, the fields are set to NULL." +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,sequence:0 +#: field:import.odoo.database.model,sequence:0 +msgid "Sequence" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Skip existing" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,status_data:0 +msgid "Status" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,status_html:0 +msgid "Status html" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "" +"The following remote ids don't have a mapping but have to be imported " +"anyways due to not null constraints." +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "" +"To fix this, create mappings for the remote ids listed, or if this is not " +"feasible, map the whole model. You might also have a too specific domain on " +"your import model definition." +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,mapping_type:0 +msgid "Type" +msgstr "Type" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:583 +#, python-format +msgid "Unhandled field type %s" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Unique" +msgstr "" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:380 +#, python-format +msgid "Unknown mapping" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,url:0 +msgid "Url" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,user:0 +msgid "User" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"When a record of this model is imported, it will be replaced with the record " +"you select as local ID. If you select a field and/or a remote ID, this " +"replacement is only effective when setting the specified field and/or when " +"the remote value is the specified record." +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "done" +msgstr "" diff --git a/base_import_odoo/i18n/fr_FR.po b/base_import_odoo/i18n/fr_FR.po new file mode 100644 index 00000000000..8ed31886cd4 --- /dev/null +++ b/base_import_odoo/i18n/fr_FR.po @@ -0,0 +1,357 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_import_odoo +# +# Translators: +# Mohamed HABOU , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-10-26 03:03+0000\n" +"PO-Revision-Date: 2017-10-26 03:03+0000\n" +"Last-Translator: Mohamed HABOU , 2017\n" +"Language-Team: French (France) (https://www.transifex.com/oca/teams/23907/" +"fr_FR/)\n" +"Language: fr_FR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database_field +msgid "A field mapping for records in the remote database" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database_model +msgid "A model to import from a remote database" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database +msgid "An Odoo database to import" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Based on equal fields" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "By reference" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,create_uid:0 +#: field:import.odoo.database.field,create_uid:0 +#: field:import.odoo.database.model,create_uid:0 +msgid "Created by" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,create_date:0 +#: field:import.odoo.database.field,create_date:0 +#: field:import.odoo.database.model,create_date:0 +msgid "Created on" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,cronjob_running:0 +msgid "Cronjob running" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,database:0 +#: field:import.odoo.database.field,database_id:0 +#: field:import.odoo.database.model,database_id:0 +msgid "Database" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,display_name:0 +#: field:import.odoo.database.field,display_name:0 +#: field:import.odoo.database.model,display_name:0 +msgid "Display Name" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.model,domain:0 +msgid "Domain" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,duplicates:0 +msgid "Duplicate handling" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,field_ids:0 +msgid "Field" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,import_field_mappings:0 +msgid "Field mappings" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Fixed" +msgstr "" + +#. module: base_import_odoo +#: field:ir.model.data,import_database_id:0 +msgid "From remote database" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,id:0 field:import.odoo.database.field,id:0 +#: field:import.odoo.database.model,id:0 +msgid "ID" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,id_field_id:0 +msgid "ID field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,field_ids:0 +msgid "If set, the mapping is only effective when setting said field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,local_id:0 +msgid "" +"If you leave this empty, a new record will be created in the local database " +"when this field is set on the remote database" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,remote_id:0 +msgid "" +"If you leave this empty, every (set) field value will be mapped to the local " +"ID" +msgstr "" + +#. module: base_import_odoo +#: model:ir.actions.act_window,name:base_import_odoo.action_import_odoo_database +#: model:ir.ui.menu,name:base_import_odoo.menu_import_odoo_database +msgid "Import configurations" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,cronjob_id:0 +msgid "Import job" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,import_line_ids:0 +msgid "Import models" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "Import progress" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "Import results" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,__last_update:0 +#: field:import.odoo.database.field,__last_update:0 +#: field:import.odoo.database.model,__last_update:0 +msgid "Last Modified on" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,write_uid:0 +#: field:import.odoo.database.field,write_uid:0 +#: field:import.odoo.database.model,write_uid:0 +msgid "Last Updated by" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,write_date:0 +#: field:import.odoo.database.field,write_date:0 +#: field:import.odoo.database.model,write_date:0 +msgid "Last Updated on" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,local_id:0 +msgid "Local ID" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,model:0 +#: field:import.odoo.database.field,model_id:0 +#: field:import.odoo.database.model,model_id:0 +msgid "Model" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,model_field_id:0 +msgid "Model field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.model,domain:0 +msgid "Optional filter to import only a subset" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Overwrite empty fields" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Overwrite existing" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,password:0 +msgid "Password" +msgstr "" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:602 +#, python-format +msgid "Please install the \"odoorpc\" libary in your environment" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +msgid "Refresh" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,remote_id:0 +msgid "Remote ID" +msgstr "" + +#. module: base_import_odoo +#: model:ir.ui.menu,name:base_import_odoo.menu_main +msgid "Remote Odoo import" +msgstr "" + +#. module: base_import_odoo +#: field:ir.model.data,import_database_record_id:0 +msgid "Remote database ID" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +msgid "Run import" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select fields for which to generate unique values during import. You'll need " +"this for res.users#login for example." +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select fields which must be equal to treat a pair of remote and local " +"records of this model as being equal." +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select the field that stores the model name and the one that stores the " +"linked ID. The IDs for previously imported records will be mapped to the " +"local ID, for unknown models or IDs, the fields are set to NULL." +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,sequence:0 +#: field:import.odoo.database.model,sequence:0 +msgid "Sequence" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Skip existing" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,status_data:0 +msgid "Status" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,status_html:0 +msgid "Status html" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "" +"The following remote ids don't have a mapping but have to be imported " +"anyways due to not null constraints." +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "" +"To fix this, create mappings for the remote ids listed, or if this is not " +"feasible, map the whole model. You might also have a too specific domain on " +"your import model definition." +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,mapping_type:0 +msgid "Type" +msgstr "Type" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:583 +#, python-format +msgid "Unhandled field type %s" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Unique" +msgstr "" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:380 +#, python-format +msgid "Unknown mapping" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,url:0 +msgid "Url" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,user:0 +msgid "User" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"When a record of this model is imported, it will be replaced with the record " +"you select as local ID. If you select a field and/or a remote ID, this " +"replacement is only effective when setting the specified field and/or when " +"the remote value is the specified record." +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "done" +msgstr "" diff --git a/base_import_odoo/i18n/gl.po b/base_import_odoo/i18n/gl.po new file mode 100644 index 00000000000..6157fe4b70f --- /dev/null +++ b/base_import_odoo/i18n/gl.po @@ -0,0 +1,357 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_import_odoo +# +# Translators: +# OCA Transbot , 2017 +# César Castro Cruz , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-10-26 03:03+0000\n" +"PO-Revision-Date: 2017-10-26 03:03+0000\n" +"Last-Translator: César Castro Cruz , 2017\n" +"Language-Team: Galician (https://www.transifex.com/oca/teams/23907/gl/)\n" +"Language: gl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database_field +msgid "A field mapping for records in the remote database" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database_model +msgid "A model to import from a remote database" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database +msgid "An Odoo database to import" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Based on equal fields" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "By reference" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,create_uid:0 +#: field:import.odoo.database.field,create_uid:0 +#: field:import.odoo.database.model,create_uid:0 +msgid "Created by" +msgstr "Creado por" + +#. module: base_import_odoo +#: field:import.odoo.database,create_date:0 +#: field:import.odoo.database.field,create_date:0 +#: field:import.odoo.database.model,create_date:0 +msgid "Created on" +msgstr "Creado en" + +#. module: base_import_odoo +#: field:import.odoo.database,cronjob_running:0 +msgid "Cronjob running" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,database:0 +#: field:import.odoo.database.field,database_id:0 +#: field:import.odoo.database.model,database_id:0 +msgid "Database" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,display_name:0 +#: field:import.odoo.database.field,display_name:0 +#: field:import.odoo.database.model,display_name:0 +msgid "Display Name" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.model,domain:0 +msgid "Domain" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,duplicates:0 +msgid "Duplicate handling" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,field_ids:0 +msgid "Field" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,import_field_mappings:0 +msgid "Field mappings" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Fixed" +msgstr "" + +#. module: base_import_odoo +#: field:ir.model.data,import_database_id:0 +msgid "From remote database" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,id:0 field:import.odoo.database.field,id:0 +#: field:import.odoo.database.model,id:0 +msgid "ID" +msgstr "ID" + +#. module: base_import_odoo +#: field:import.odoo.database.field,id_field_id:0 +msgid "ID field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,field_ids:0 +msgid "If set, the mapping is only effective when setting said field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,local_id:0 +msgid "" +"If you leave this empty, a new record will be created in the local database " +"when this field is set on the remote database" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,remote_id:0 +msgid "" +"If you leave this empty, every (set) field value will be mapped to the local " +"ID" +msgstr "" + +#. module: base_import_odoo +#: model:ir.actions.act_window,name:base_import_odoo.action_import_odoo_database +#: model:ir.ui.menu,name:base_import_odoo.menu_import_odoo_database +msgid "Import configurations" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,cronjob_id:0 +msgid "Import job" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,import_line_ids:0 +msgid "Import models" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "Import progress" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "Import results" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,__last_update:0 +#: field:import.odoo.database.field,__last_update:0 +#: field:import.odoo.database.model,__last_update:0 +msgid "Last Modified on" +msgstr "Última modificación" + +#. module: base_import_odoo +#: field:import.odoo.database,write_uid:0 +#: field:import.odoo.database.field,write_uid:0 +#: field:import.odoo.database.model,write_uid:0 +msgid "Last Updated by" +msgstr "ültima actualización por" + +#. module: base_import_odoo +#: field:import.odoo.database,write_date:0 +#: field:import.odoo.database.field,write_date:0 +#: field:import.odoo.database.model,write_date:0 +msgid "Last Updated on" +msgstr "Última actualización en" + +#. module: base_import_odoo +#: field:import.odoo.database.field,local_id:0 +msgid "Local ID" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,model:0 +#: field:import.odoo.database.field,model_id:0 +#: field:import.odoo.database.model,model_id:0 +msgid "Model" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,model_field_id:0 +msgid "Model field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.model,domain:0 +msgid "Optional filter to import only a subset" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Overwrite empty fields" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Overwrite existing" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,password:0 +msgid "Password" +msgstr "" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:602 +#, python-format +msgid "Please install the \"odoorpc\" libary in your environment" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +msgid "Refresh" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,remote_id:0 +msgid "Remote ID" +msgstr "" + +#. module: base_import_odoo +#: model:ir.ui.menu,name:base_import_odoo.menu_main +msgid "Remote Odoo import" +msgstr "" + +#. module: base_import_odoo +#: field:ir.model.data,import_database_record_id:0 +msgid "Remote database ID" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +msgid "Run import" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select fields for which to generate unique values during import. You'll need " +"this for res.users#login for example." +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select fields which must be equal to treat a pair of remote and local " +"records of this model as being equal." +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select the field that stores the model name and the one that stores the " +"linked ID. The IDs for previously imported records will be mapped to the " +"local ID, for unknown models or IDs, the fields are set to NULL." +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,sequence:0 +#: field:import.odoo.database.model,sequence:0 +msgid "Sequence" +msgstr "Secuencia" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Skip existing" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,status_data:0 +msgid "Status" +msgstr "Estado" + +#. module: base_import_odoo +#: field:import.odoo.database,status_html:0 +msgid "Status html" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "" +"The following remote ids don't have a mapping but have to be imported " +"anyways due to not null constraints." +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "" +"To fix this, create mappings for the remote ids listed, or if this is not " +"feasible, map the whole model. You might also have a too specific domain on " +"your import model definition." +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,mapping_type:0 +msgid "Type" +msgstr "Tipo" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:583 +#, python-format +msgid "Unhandled field type %s" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Unique" +msgstr "" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:380 +#, python-format +msgid "Unknown mapping" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,url:0 +msgid "Url" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,user:0 +msgid "User" +msgstr "Usuario" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"When a record of this model is imported, it will be replaced with the record " +"you select as local ID. If you select a field and/or a remote ID, this " +"replacement is only effective when setting the specified field and/or when " +"the remote value is the specified record." +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "done" +msgstr "" diff --git a/base_import_odoo/i18n/gl_ES.po b/base_import_odoo/i18n/gl_ES.po new file mode 100644 index 00000000000..3de7216bbc7 --- /dev/null +++ b/base_import_odoo/i18n/gl_ES.po @@ -0,0 +1,357 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_import_odoo +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-10-26 03:03+0000\n" +"PO-Revision-Date: 2017-10-26 03:03+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Galician (Spain) (https://www.transifex.com/oca/teams/23907/" +"gl_ES/)\n" +"Language: gl_ES\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database_field +msgid "A field mapping for records in the remote database" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database_model +msgid "A model to import from a remote database" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database +msgid "An Odoo database to import" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Based on equal fields" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "By reference" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,create_uid:0 +#: field:import.odoo.database.field,create_uid:0 +#: field:import.odoo.database.model,create_uid:0 +msgid "Created by" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,create_date:0 +#: field:import.odoo.database.field,create_date:0 +#: field:import.odoo.database.model,create_date:0 +msgid "Created on" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,cronjob_running:0 +msgid "Cronjob running" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,database:0 +#: field:import.odoo.database.field,database_id:0 +#: field:import.odoo.database.model,database_id:0 +msgid "Database" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,display_name:0 +#: field:import.odoo.database.field,display_name:0 +#: field:import.odoo.database.model,display_name:0 +msgid "Display Name" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.model,domain:0 +msgid "Domain" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,duplicates:0 +msgid "Duplicate handling" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,field_ids:0 +msgid "Field" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,import_field_mappings:0 +msgid "Field mappings" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Fixed" +msgstr "" + +#. module: base_import_odoo +#: field:ir.model.data,import_database_id:0 +msgid "From remote database" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,id:0 field:import.odoo.database.field,id:0 +#: field:import.odoo.database.model,id:0 +msgid "ID" +msgstr "ID" + +#. module: base_import_odoo +#: field:import.odoo.database.field,id_field_id:0 +msgid "ID field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,field_ids:0 +msgid "If set, the mapping is only effective when setting said field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,local_id:0 +msgid "" +"If you leave this empty, a new record will be created in the local database " +"when this field is set on the remote database" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,remote_id:0 +msgid "" +"If you leave this empty, every (set) field value will be mapped to the local " +"ID" +msgstr "" + +#. module: base_import_odoo +#: model:ir.actions.act_window,name:base_import_odoo.action_import_odoo_database +#: model:ir.ui.menu,name:base_import_odoo.menu_import_odoo_database +msgid "Import configurations" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,cronjob_id:0 +msgid "Import job" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,import_line_ids:0 +msgid "Import models" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "Import progress" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "Import results" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,__last_update:0 +#: field:import.odoo.database.field,__last_update:0 +#: field:import.odoo.database.model,__last_update:0 +msgid "Last Modified on" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,write_uid:0 +#: field:import.odoo.database.field,write_uid:0 +#: field:import.odoo.database.model,write_uid:0 +msgid "Last Updated by" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,write_date:0 +#: field:import.odoo.database.field,write_date:0 +#: field:import.odoo.database.model,write_date:0 +msgid "Last Updated on" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,local_id:0 +msgid "Local ID" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,model:0 +#: field:import.odoo.database.field,model_id:0 +#: field:import.odoo.database.model,model_id:0 +msgid "Model" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,model_field_id:0 +msgid "Model field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.model,domain:0 +msgid "Optional filter to import only a subset" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Overwrite empty fields" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Overwrite existing" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,password:0 +msgid "Password" +msgstr "" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:602 +#, python-format +msgid "Please install the \"odoorpc\" libary in your environment" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +msgid "Refresh" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,remote_id:0 +msgid "Remote ID" +msgstr "" + +#. module: base_import_odoo +#: model:ir.ui.menu,name:base_import_odoo.menu_main +msgid "Remote Odoo import" +msgstr "" + +#. module: base_import_odoo +#: field:ir.model.data,import_database_record_id:0 +msgid "Remote database ID" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +msgid "Run import" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select fields for which to generate unique values during import. You'll need " +"this for res.users#login for example." +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select fields which must be equal to treat a pair of remote and local " +"records of this model as being equal." +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select the field that stores the model name and the one that stores the " +"linked ID. The IDs for previously imported records will be mapped to the " +"local ID, for unknown models or IDs, the fields are set to NULL." +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,sequence:0 +#: field:import.odoo.database.model,sequence:0 +msgid "Sequence" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Skip existing" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,status_data:0 +msgid "Status" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,status_html:0 +msgid "Status html" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "" +"The following remote ids don't have a mapping but have to be imported " +"anyways due to not null constraints." +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "" +"To fix this, create mappings for the remote ids listed, or if this is not " +"feasible, map the whole model. You might also have a too specific domain on " +"your import model definition." +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,mapping_type:0 +msgid "Type" +msgstr "" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:583 +#, python-format +msgid "Unhandled field type %s" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Unique" +msgstr "" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:380 +#, python-format +msgid "Unknown mapping" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,url:0 +msgid "Url" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,user:0 +msgid "User" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"When a record of this model is imported, it will be replaced with the record " +"you select as local ID. If you select a field and/or a remote ID, this " +"replacement is only effective when setting the specified field and/or when " +"the remote value is the specified record." +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "done" +msgstr "" diff --git a/base_import_odoo/i18n/he.po b/base_import_odoo/i18n/he.po new file mode 100644 index 00000000000..71e109bd606 --- /dev/null +++ b/base_import_odoo/i18n/he.po @@ -0,0 +1,356 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_import_odoo +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-10-26 03:03+0000\n" +"PO-Revision-Date: 2017-10-26 03:03+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Hebrew (https://www.transifex.com/oca/teams/23907/he/)\n" +"Language: he\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database_field +msgid "A field mapping for records in the remote database" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database_model +msgid "A model to import from a remote database" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database +msgid "An Odoo database to import" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Based on equal fields" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "By reference" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,create_uid:0 +#: field:import.odoo.database.field,create_uid:0 +#: field:import.odoo.database.model,create_uid:0 +msgid "Created by" +msgstr "נוצר על ידי" + +#. module: base_import_odoo +#: field:import.odoo.database,create_date:0 +#: field:import.odoo.database.field,create_date:0 +#: field:import.odoo.database.model,create_date:0 +msgid "Created on" +msgstr "נוצר ב-" + +#. module: base_import_odoo +#: field:import.odoo.database,cronjob_running:0 +msgid "Cronjob running" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,database:0 +#: field:import.odoo.database.field,database_id:0 +#: field:import.odoo.database.model,database_id:0 +msgid "Database" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,display_name:0 +#: field:import.odoo.database.field,display_name:0 +#: field:import.odoo.database.model,display_name:0 +msgid "Display Name" +msgstr "השם המוצג" + +#. module: base_import_odoo +#: field:import.odoo.database.model,domain:0 +msgid "Domain" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,duplicates:0 +msgid "Duplicate handling" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,field_ids:0 +msgid "Field" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,import_field_mappings:0 +msgid "Field mappings" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Fixed" +msgstr "" + +#. module: base_import_odoo +#: field:ir.model.data,import_database_id:0 +msgid "From remote database" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,id:0 field:import.odoo.database.field,id:0 +#: field:import.odoo.database.model,id:0 +msgid "ID" +msgstr "מזהה" + +#. module: base_import_odoo +#: field:import.odoo.database.field,id_field_id:0 +msgid "ID field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,field_ids:0 +msgid "If set, the mapping is only effective when setting said field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,local_id:0 +msgid "" +"If you leave this empty, a new record will be created in the local database " +"when this field is set on the remote database" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,remote_id:0 +msgid "" +"If you leave this empty, every (set) field value will be mapped to the local " +"ID" +msgstr "" + +#. module: base_import_odoo +#: model:ir.actions.act_window,name:base_import_odoo.action_import_odoo_database +#: model:ir.ui.menu,name:base_import_odoo.menu_import_odoo_database +msgid "Import configurations" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,cronjob_id:0 +msgid "Import job" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,import_line_ids:0 +msgid "Import models" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "Import progress" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "Import results" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,__last_update:0 +#: field:import.odoo.database.field,__last_update:0 +#: field:import.odoo.database.model,__last_update:0 +msgid "Last Modified on" +msgstr "תאריך שינוי אחרון" + +#. module: base_import_odoo +#: field:import.odoo.database,write_uid:0 +#: field:import.odoo.database.field,write_uid:0 +#: field:import.odoo.database.model,write_uid:0 +msgid "Last Updated by" +msgstr "עודכן לאחרונה על ידי" + +#. module: base_import_odoo +#: field:import.odoo.database,write_date:0 +#: field:import.odoo.database.field,write_date:0 +#: field:import.odoo.database.model,write_date:0 +msgid "Last Updated on" +msgstr "עודכן לאחרונה על" + +#. module: base_import_odoo +#: field:import.odoo.database.field,local_id:0 +msgid "Local ID" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,model:0 +#: field:import.odoo.database.field,model_id:0 +#: field:import.odoo.database.model,model_id:0 +msgid "Model" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,model_field_id:0 +msgid "Model field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.model,domain:0 +msgid "Optional filter to import only a subset" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Overwrite empty fields" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Overwrite existing" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,password:0 +msgid "Password" +msgstr "" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:602 +#, python-format +msgid "Please install the \"odoorpc\" libary in your environment" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +msgid "Refresh" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,remote_id:0 +msgid "Remote ID" +msgstr "" + +#. module: base_import_odoo +#: model:ir.ui.menu,name:base_import_odoo.menu_main +msgid "Remote Odoo import" +msgstr "" + +#. module: base_import_odoo +#: field:ir.model.data,import_database_record_id:0 +msgid "Remote database ID" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +msgid "Run import" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select fields for which to generate unique values during import. You'll need " +"this for res.users#login for example." +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select fields which must be equal to treat a pair of remote and local " +"records of this model as being equal." +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select the field that stores the model name and the one that stores the " +"linked ID. The IDs for previously imported records will be mapped to the " +"local ID, for unknown models or IDs, the fields are set to NULL." +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,sequence:0 +#: field:import.odoo.database.model,sequence:0 +msgid "Sequence" +msgstr "רצף" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Skip existing" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,status_data:0 +msgid "Status" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,status_html:0 +msgid "Status html" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "" +"The following remote ids don't have a mapping but have to be imported " +"anyways due to not null constraints." +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "" +"To fix this, create mappings for the remote ids listed, or if this is not " +"feasible, map the whole model. You might also have a too specific domain on " +"your import model definition." +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,mapping_type:0 +msgid "Type" +msgstr "סוג" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:583 +#, python-format +msgid "Unhandled field type %s" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Unique" +msgstr "" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:380 +#, python-format +msgid "Unknown mapping" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,url:0 +msgid "Url" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,user:0 +msgid "User" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"When a record of this model is imported, it will be replaced with the record " +"you select as local ID. If you select a field and/or a remote ID, this " +"replacement is only effective when setting the specified field and/or when " +"the remote value is the specified record." +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "done" +msgstr "" diff --git a/base_import_odoo/i18n/hr.po b/base_import_odoo/i18n/hr.po new file mode 100644 index 00000000000..bd25c535e45 --- /dev/null +++ b/base_import_odoo/i18n/hr.po @@ -0,0 +1,359 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_import_odoo +# +# Translators: +# OCA Transbot , 2017 +# Ana-Maria Olujić , 2017 +# Bole , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-10-26 03:03+0000\n" +"PO-Revision-Date: 2017-10-26 03:03+0000\n" +"Last-Translator: Bole , 2017\n" +"Language-Team: Croatian (https://www.transifex.com/oca/teams/23907/hr/)\n" +"Language: hr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database_field +msgid "A field mapping for records in the remote database" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database_model +msgid "A model to import from a remote database" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database +msgid "An Odoo database to import" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Based on equal fields" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "By reference" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,create_uid:0 +#: field:import.odoo.database.field,create_uid:0 +#: field:import.odoo.database.model,create_uid:0 +msgid "Created by" +msgstr "Stvorio/la" + +#. module: base_import_odoo +#: field:import.odoo.database,create_date:0 +#: field:import.odoo.database.field,create_date:0 +#: field:import.odoo.database.model,create_date:0 +msgid "Created on" +msgstr "Stvoreno dana" + +#. module: base_import_odoo +#: field:import.odoo.database,cronjob_running:0 +msgid "Cronjob running" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,database:0 +#: field:import.odoo.database.field,database_id:0 +#: field:import.odoo.database.model,database_id:0 +msgid "Database" +msgstr "Baza" + +#. module: base_import_odoo +#: field:import.odoo.database,display_name:0 +#: field:import.odoo.database.field,display_name:0 +#: field:import.odoo.database.model,display_name:0 +msgid "Display Name" +msgstr "Prikaži naziv" + +#. module: base_import_odoo +#: field:import.odoo.database.model,domain:0 +msgid "Domain" +msgstr "Područje" + +#. module: base_import_odoo +#: field:import.odoo.database,duplicates:0 +msgid "Duplicate handling" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,field_ids:0 +msgid "Field" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,import_field_mappings:0 +msgid "Field mappings" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Fixed" +msgstr "" + +#. module: base_import_odoo +#: field:ir.model.data,import_database_id:0 +msgid "From remote database" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,id:0 field:import.odoo.database.field,id:0 +#: field:import.odoo.database.model,id:0 +msgid "ID" +msgstr "ID" + +#. module: base_import_odoo +#: field:import.odoo.database.field,id_field_id:0 +msgid "ID field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,field_ids:0 +msgid "If set, the mapping is only effective when setting said field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,local_id:0 +msgid "" +"If you leave this empty, a new record will be created in the local database " +"when this field is set on the remote database" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,remote_id:0 +msgid "" +"If you leave this empty, every (set) field value will be mapped to the local " +"ID" +msgstr "" + +#. module: base_import_odoo +#: model:ir.actions.act_window,name:base_import_odoo.action_import_odoo_database +#: model:ir.ui.menu,name:base_import_odoo.menu_import_odoo_database +msgid "Import configurations" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,cronjob_id:0 +msgid "Import job" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,import_line_ids:0 +msgid "Import models" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "Import progress" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "Import results" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,__last_update:0 +#: field:import.odoo.database.field,__last_update:0 +#: field:import.odoo.database.model,__last_update:0 +msgid "Last Modified on" +msgstr "Zadnja izmjena" + +#. module: base_import_odoo +#: field:import.odoo.database,write_uid:0 +#: field:import.odoo.database.field,write_uid:0 +#: field:import.odoo.database.model,write_uid:0 +msgid "Last Updated by" +msgstr "Zadnju izmjenu izvršio/la" + +#. module: base_import_odoo +#: field:import.odoo.database,write_date:0 +#: field:import.odoo.database.field,write_date:0 +#: field:import.odoo.database.model,write_date:0 +msgid "Last Updated on" +msgstr "Zadnja izmjena" + +#. module: base_import_odoo +#: field:import.odoo.database.field,local_id:0 +msgid "Local ID" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,model:0 +#: field:import.odoo.database.field,model_id:0 +#: field:import.odoo.database.model,model_id:0 +msgid "Model" +msgstr "Model" + +#. module: base_import_odoo +#: field:import.odoo.database.field,model_field_id:0 +msgid "Model field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.model,domain:0 +msgid "Optional filter to import only a subset" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Overwrite empty fields" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Overwrite existing" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,password:0 +msgid "Password" +msgstr "" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:602 +#, python-format +msgid "Please install the \"odoorpc\" libary in your environment" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +msgid "Refresh" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,remote_id:0 +msgid "Remote ID" +msgstr "" + +#. module: base_import_odoo +#: model:ir.ui.menu,name:base_import_odoo.menu_main +msgid "Remote Odoo import" +msgstr "" + +#. module: base_import_odoo +#: field:ir.model.data,import_database_record_id:0 +msgid "Remote database ID" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +msgid "Run import" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select fields for which to generate unique values during import. You'll need " +"this for res.users#login for example." +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select fields which must be equal to treat a pair of remote and local " +"records of this model as being equal." +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select the field that stores the model name and the one that stores the " +"linked ID. The IDs for previously imported records will be mapped to the " +"local ID, for unknown models or IDs, the fields are set to NULL." +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,sequence:0 +#: field:import.odoo.database.model,sequence:0 +msgid "Sequence" +msgstr "Redoslijed" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Skip existing" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,status_data:0 +msgid "Status" +msgstr "Status" + +#. module: base_import_odoo +#: field:import.odoo.database,status_html:0 +msgid "Status html" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "" +"The following remote ids don't have a mapping but have to be imported " +"anyways due to not null constraints." +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "" +"To fix this, create mappings for the remote ids listed, or if this is not " +"feasible, map the whole model. You might also have a too specific domain on " +"your import model definition." +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,mapping_type:0 +msgid "Type" +msgstr "Vrsta" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:583 +#, python-format +msgid "Unhandled field type %s" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Unique" +msgstr "" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:380 +#, python-format +msgid "Unknown mapping" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,url:0 +msgid "Url" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,user:0 +msgid "User" +msgstr "Korisnik" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"When a record of this model is imported, it will be replaced with the record " +"you select as local ID. If you select a field and/or a remote ID, this " +"replacement is only effective when setting the specified field and/or when " +"the remote value is the specified record." +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "done" +msgstr "" diff --git a/base_import_odoo/i18n/hr_HR.po b/base_import_odoo/i18n/hr_HR.po new file mode 100644 index 00000000000..0bdcad9623e --- /dev/null +++ b/base_import_odoo/i18n/hr_HR.po @@ -0,0 +1,359 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_import_odoo +# +# Translators: +# OCA Transbot , 2017 +# Bole , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-10-26 03:03+0000\n" +"PO-Revision-Date: 2017-10-26 03:03+0000\n" +"Last-Translator: Bole , 2017\n" +"Language-Team: Croatian (Croatia) (https://www.transifex.com/oca/teams/23907/" +"hr_HR/)\n" +"Language: hr_HR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database_field +msgid "A field mapping for records in the remote database" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database_model +msgid "A model to import from a remote database" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database +msgid "An Odoo database to import" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Based on equal fields" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "By reference" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,create_uid:0 +#: field:import.odoo.database.field,create_uid:0 +#: field:import.odoo.database.model,create_uid:0 +msgid "Created by" +msgstr "Kreirao" + +#. module: base_import_odoo +#: field:import.odoo.database,create_date:0 +#: field:import.odoo.database.field,create_date:0 +#: field:import.odoo.database.model,create_date:0 +msgid "Created on" +msgstr "Kreirano" + +#. module: base_import_odoo +#: field:import.odoo.database,cronjob_running:0 +msgid "Cronjob running" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,database:0 +#: field:import.odoo.database.field,database_id:0 +#: field:import.odoo.database.model,database_id:0 +msgid "Database" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,display_name:0 +#: field:import.odoo.database.field,display_name:0 +#: field:import.odoo.database.model,display_name:0 +msgid "Display Name" +msgstr "Naziv" + +#. module: base_import_odoo +#: field:import.odoo.database.model,domain:0 +msgid "Domain" +msgstr "Domena" + +#. module: base_import_odoo +#: field:import.odoo.database,duplicates:0 +msgid "Duplicate handling" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,field_ids:0 +msgid "Field" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,import_field_mappings:0 +msgid "Field mappings" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Fixed" +msgstr "" + +#. module: base_import_odoo +#: field:ir.model.data,import_database_id:0 +msgid "From remote database" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,id:0 field:import.odoo.database.field,id:0 +#: field:import.odoo.database.model,id:0 +msgid "ID" +msgstr "ID" + +#. module: base_import_odoo +#: field:import.odoo.database.field,id_field_id:0 +msgid "ID field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,field_ids:0 +msgid "If set, the mapping is only effective when setting said field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,local_id:0 +msgid "" +"If you leave this empty, a new record will be created in the local database " +"when this field is set on the remote database" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,remote_id:0 +msgid "" +"If you leave this empty, every (set) field value will be mapped to the local " +"ID" +msgstr "" + +#. module: base_import_odoo +#: model:ir.actions.act_window,name:base_import_odoo.action_import_odoo_database +#: model:ir.ui.menu,name:base_import_odoo.menu_import_odoo_database +msgid "Import configurations" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,cronjob_id:0 +msgid "Import job" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,import_line_ids:0 +msgid "Import models" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "Import progress" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "Import results" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,__last_update:0 +#: field:import.odoo.database.field,__last_update:0 +#: field:import.odoo.database.model,__last_update:0 +msgid "Last Modified on" +msgstr "Zadnje modificirano" + +#. module: base_import_odoo +#: field:import.odoo.database,write_uid:0 +#: field:import.odoo.database.field,write_uid:0 +#: field:import.odoo.database.model,write_uid:0 +msgid "Last Updated by" +msgstr "Zadnji ažurirao" + +#. module: base_import_odoo +#: field:import.odoo.database,write_date:0 +#: field:import.odoo.database.field,write_date:0 +#: field:import.odoo.database.model,write_date:0 +msgid "Last Updated on" +msgstr "Zadnje ažurirano" + +#. module: base_import_odoo +#: field:import.odoo.database.field,local_id:0 +msgid "Local ID" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,model:0 +#: field:import.odoo.database.field,model_id:0 +#: field:import.odoo.database.model,model_id:0 +msgid "Model" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,model_field_id:0 +msgid "Model field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.model,domain:0 +msgid "Optional filter to import only a subset" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Overwrite empty fields" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Overwrite existing" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,password:0 +msgid "Password" +msgstr "" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:602 +#, python-format +msgid "Please install the \"odoorpc\" libary in your environment" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +msgid "Refresh" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,remote_id:0 +msgid "Remote ID" +msgstr "" + +#. module: base_import_odoo +#: model:ir.ui.menu,name:base_import_odoo.menu_main +msgid "Remote Odoo import" +msgstr "" + +#. module: base_import_odoo +#: field:ir.model.data,import_database_record_id:0 +msgid "Remote database ID" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +msgid "Run import" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select fields for which to generate unique values during import. You'll need " +"this for res.users#login for example." +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select fields which must be equal to treat a pair of remote and local " +"records of this model as being equal." +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select the field that stores the model name and the one that stores the " +"linked ID. The IDs for previously imported records will be mapped to the " +"local ID, for unknown models or IDs, the fields are set to NULL." +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,sequence:0 +#: field:import.odoo.database.model,sequence:0 +msgid "Sequence" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Skip existing" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,status_data:0 +msgid "Status" +msgstr "Status" + +#. module: base_import_odoo +#: field:import.odoo.database,status_html:0 +msgid "Status html" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "" +"The following remote ids don't have a mapping but have to be imported " +"anyways due to not null constraints." +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "" +"To fix this, create mappings for the remote ids listed, or if this is not " +"feasible, map the whole model. You might also have a too specific domain on " +"your import model definition." +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,mapping_type:0 +msgid "Type" +msgstr "Tip" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:583 +#, python-format +msgid "Unhandled field type %s" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Unique" +msgstr "" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:380 +#, python-format +msgid "Unknown mapping" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,url:0 +msgid "Url" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,user:0 +msgid "User" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"When a record of this model is imported, it will be replaced with the record " +"you select as local ID. If you select a field and/or a remote ID, this " +"replacement is only effective when setting the specified field and/or when " +"the remote value is the specified record." +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "done" +msgstr "" diff --git a/base_import_odoo/i18n/hu.po b/base_import_odoo/i18n/hu.po new file mode 100644 index 00000000000..cd6b7963270 --- /dev/null +++ b/base_import_odoo/i18n/hu.po @@ -0,0 +1,356 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_import_odoo +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-10-26 03:03+0000\n" +"PO-Revision-Date: 2017-10-26 03:03+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Hungarian (https://www.transifex.com/oca/teams/23907/hu/)\n" +"Language: hu\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database_field +msgid "A field mapping for records in the remote database" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database_model +msgid "A model to import from a remote database" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database +msgid "An Odoo database to import" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Based on equal fields" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "By reference" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,create_uid:0 +#: field:import.odoo.database.field,create_uid:0 +#: field:import.odoo.database.model,create_uid:0 +msgid "Created by" +msgstr "Készítette" + +#. module: base_import_odoo +#: field:import.odoo.database,create_date:0 +#: field:import.odoo.database.field,create_date:0 +#: field:import.odoo.database.model,create_date:0 +msgid "Created on" +msgstr "Létrehozás dátuma" + +#. module: base_import_odoo +#: field:import.odoo.database,cronjob_running:0 +msgid "Cronjob running" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,database:0 +#: field:import.odoo.database.field,database_id:0 +#: field:import.odoo.database.model,database_id:0 +msgid "Database" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,display_name:0 +#: field:import.odoo.database.field,display_name:0 +#: field:import.odoo.database.model,display_name:0 +msgid "Display Name" +msgstr "Név megjelenítése" + +#. module: base_import_odoo +#: field:import.odoo.database.model,domain:0 +msgid "Domain" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,duplicates:0 +msgid "Duplicate handling" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,field_ids:0 +msgid "Field" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,import_field_mappings:0 +msgid "Field mappings" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Fixed" +msgstr "" + +#. module: base_import_odoo +#: field:ir.model.data,import_database_id:0 +msgid "From remote database" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,id:0 field:import.odoo.database.field,id:0 +#: field:import.odoo.database.model,id:0 +msgid "ID" +msgstr "ID" + +#. module: base_import_odoo +#: field:import.odoo.database.field,id_field_id:0 +msgid "ID field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,field_ids:0 +msgid "If set, the mapping is only effective when setting said field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,local_id:0 +msgid "" +"If you leave this empty, a new record will be created in the local database " +"when this field is set on the remote database" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,remote_id:0 +msgid "" +"If you leave this empty, every (set) field value will be mapped to the local " +"ID" +msgstr "" + +#. module: base_import_odoo +#: model:ir.actions.act_window,name:base_import_odoo.action_import_odoo_database +#: model:ir.ui.menu,name:base_import_odoo.menu_import_odoo_database +msgid "Import configurations" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,cronjob_id:0 +msgid "Import job" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,import_line_ids:0 +msgid "Import models" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "Import progress" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "Import results" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,__last_update:0 +#: field:import.odoo.database.field,__last_update:0 +#: field:import.odoo.database.model,__last_update:0 +msgid "Last Modified on" +msgstr "Utolsó frissítés dátuma" + +#. module: base_import_odoo +#: field:import.odoo.database,write_uid:0 +#: field:import.odoo.database.field,write_uid:0 +#: field:import.odoo.database.model,write_uid:0 +msgid "Last Updated by" +msgstr "Utoljára frissítve, által" + +#. module: base_import_odoo +#: field:import.odoo.database,write_date:0 +#: field:import.odoo.database.field,write_date:0 +#: field:import.odoo.database.model,write_date:0 +msgid "Last Updated on" +msgstr "Utoljára frissítve " + +#. module: base_import_odoo +#: field:import.odoo.database.field,local_id:0 +msgid "Local ID" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,model:0 +#: field:import.odoo.database.field,model_id:0 +#: field:import.odoo.database.model,model_id:0 +msgid "Model" +msgstr "Modell, minta" + +#. module: base_import_odoo +#: field:import.odoo.database.field,model_field_id:0 +msgid "Model field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.model,domain:0 +msgid "Optional filter to import only a subset" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Overwrite empty fields" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Overwrite existing" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,password:0 +msgid "Password" +msgstr "" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:602 +#, python-format +msgid "Please install the \"odoorpc\" libary in your environment" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +msgid "Refresh" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,remote_id:0 +msgid "Remote ID" +msgstr "" + +#. module: base_import_odoo +#: model:ir.ui.menu,name:base_import_odoo.menu_main +msgid "Remote Odoo import" +msgstr "" + +#. module: base_import_odoo +#: field:ir.model.data,import_database_record_id:0 +msgid "Remote database ID" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +msgid "Run import" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select fields for which to generate unique values during import. You'll need " +"this for res.users#login for example." +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select fields which must be equal to treat a pair of remote and local " +"records of this model as being equal." +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select the field that stores the model name and the one that stores the " +"linked ID. The IDs for previously imported records will be mapped to the " +"local ID, for unknown models or IDs, the fields are set to NULL." +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,sequence:0 +#: field:import.odoo.database.model,sequence:0 +msgid "Sequence" +msgstr "Sorszám" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Skip existing" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,status_data:0 +msgid "Status" +msgstr "Státusz" + +#. module: base_import_odoo +#: field:import.odoo.database,status_html:0 +msgid "Status html" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "" +"The following remote ids don't have a mapping but have to be imported " +"anyways due to not null constraints." +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "" +"To fix this, create mappings for the remote ids listed, or if this is not " +"feasible, map the whole model. You might also have a too specific domain on " +"your import model definition." +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,mapping_type:0 +msgid "Type" +msgstr "Típus" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:583 +#, python-format +msgid "Unhandled field type %s" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Unique" +msgstr "" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:380 +#, python-format +msgid "Unknown mapping" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,url:0 +msgid "Url" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,user:0 +msgid "User" +msgstr "Felhasználó" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"When a record of this model is imported, it will be replaced with the record " +"you select as local ID. If you select a field and/or a remote ID, this " +"replacement is only effective when setting the specified field and/or when " +"the remote value is the specified record." +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "done" +msgstr "" diff --git a/base_import_odoo/i18n/id.po b/base_import_odoo/i18n/id.po new file mode 100644 index 00000000000..78fd13fe0d8 --- /dev/null +++ b/base_import_odoo/i18n/id.po @@ -0,0 +1,357 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_import_odoo +# +# Translators: +# OCA Transbot , 2017 +# Wahyu Setiawan , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-11 07:46+0000\n" +"PO-Revision-Date: 2017-11-11 07:46+0000\n" +"Last-Translator: Wahyu Setiawan , 2017\n" +"Language-Team: Indonesian (https://www.transifex.com/oca/teams/23907/id/)\n" +"Language: id\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database_field +msgid "A field mapping for records in the remote database" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database_model +msgid "A model to import from a remote database" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database +msgid "An Odoo database to import" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Based on equal fields" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "By reference" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,create_uid:0 +#: field:import.odoo.database.field,create_uid:0 +#: field:import.odoo.database.model,create_uid:0 +msgid "Created by" +msgstr "Dibuat oleh" + +#. module: base_import_odoo +#: field:import.odoo.database,create_date:0 +#: field:import.odoo.database.field,create_date:0 +#: field:import.odoo.database.model,create_date:0 +msgid "Created on" +msgstr "Dibuat pada" + +#. module: base_import_odoo +#: field:import.odoo.database,cronjob_running:0 +msgid "Cronjob running" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,database:0 +#: field:import.odoo.database.field,database_id:0 +#: field:import.odoo.database.model,database_id:0 +msgid "Database" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,display_name:0 +#: field:import.odoo.database.field,display_name:0 +#: field:import.odoo.database.model,display_name:0 +msgid "Display Name" +msgstr "Nama Tampilan" + +#. module: base_import_odoo +#: field:import.odoo.database.model,domain:0 +msgid "Domain" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,duplicates:0 +msgid "Duplicate handling" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,field_ids:0 +msgid "Field" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,import_field_mappings:0 +msgid "Field mappings" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Fixed" +msgstr "" + +#. module: base_import_odoo +#: field:ir.model.data,import_database_id:0 +msgid "From remote database" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,id:0 field:import.odoo.database.field,id:0 +#: field:import.odoo.database.model,id:0 +msgid "ID" +msgstr "ID" + +#. module: base_import_odoo +#: field:import.odoo.database.field,id_field_id:0 +msgid "ID field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,field_ids:0 +msgid "If set, the mapping is only effective when setting said field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,local_id:0 +msgid "" +"If you leave this empty, a new record will be created in the local database " +"when this field is set on the remote database" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,remote_id:0 +msgid "" +"If you leave this empty, every (set) field value will be mapped to the local " +"ID" +msgstr "" + +#. module: base_import_odoo +#: model:ir.actions.act_window,name:base_import_odoo.action_import_odoo_database +#: model:ir.ui.menu,name:base_import_odoo.menu_import_odoo_database +msgid "Import configurations" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,cronjob_id:0 +msgid "Import job" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,import_line_ids:0 +msgid "Import models" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "Import progress" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "Import results" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,__last_update:0 +#: field:import.odoo.database.field,__last_update:0 +#: field:import.odoo.database.model,__last_update:0 +msgid "Last Modified on" +msgstr "Terakhir Dimodifikasi pada" + +#. module: base_import_odoo +#: field:import.odoo.database,write_uid:0 +#: field:import.odoo.database.field,write_uid:0 +#: field:import.odoo.database.model,write_uid:0 +msgid "Last Updated by" +msgstr "Diperbaharui oleh" + +#. module: base_import_odoo +#: field:import.odoo.database,write_date:0 +#: field:import.odoo.database.field,write_date:0 +#: field:import.odoo.database.model,write_date:0 +msgid "Last Updated on" +msgstr "Diperbaharui pada" + +#. module: base_import_odoo +#: field:import.odoo.database.field,local_id:0 +msgid "Local ID" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,model:0 +#: field:import.odoo.database.field,model_id:0 +#: field:import.odoo.database.model,model_id:0 +msgid "Model" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,model_field_id:0 +msgid "Model field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.model,domain:0 +msgid "Optional filter to import only a subset" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Overwrite empty fields" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Overwrite existing" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,password:0 +msgid "Password" +msgstr "" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:602 +#, python-format +msgid "Please install the \"odoorpc\" libary in your environment" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +msgid "Refresh" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,remote_id:0 +msgid "Remote ID" +msgstr "" + +#. module: base_import_odoo +#: model:ir.ui.menu,name:base_import_odoo.menu_main +msgid "Remote Odoo import" +msgstr "" + +#. module: base_import_odoo +#: field:ir.model.data,import_database_record_id:0 +msgid "Remote database ID" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +msgid "Run import" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select fields for which to generate unique values during import. You'll need " +"this for res.users#login for example." +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select fields which must be equal to treat a pair of remote and local " +"records of this model as being equal." +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select the field that stores the model name and the one that stores the " +"linked ID. The IDs for previously imported records will be mapped to the " +"local ID, for unknown models or IDs, the fields are set to NULL." +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,sequence:0 +#: field:import.odoo.database.model,sequence:0 +msgid "Sequence" +msgstr "Berurutan" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Skip existing" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,status_data:0 +msgid "Status" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,status_html:0 +msgid "Status html" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "" +"The following remote ids don't have a mapping but have to be imported " +"anyways due to not null constraints." +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "" +"To fix this, create mappings for the remote ids listed, or if this is not " +"feasible, map the whole model. You might also have a too specific domain on " +"your import model definition." +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,mapping_type:0 +msgid "Type" +msgstr "Jenis" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:583 +#, python-format +msgid "Unhandled field type %s" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Unique" +msgstr "" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:380 +#, python-format +msgid "Unknown mapping" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,url:0 +msgid "Url" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,user:0 +msgid "User" +msgstr "Pengguna" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"When a record of this model is imported, it will be replaced with the record " +"you select as local ID. If you select a field and/or a remote ID, this " +"replacement is only effective when setting the specified field and/or when " +"the remote value is the specified record." +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "done" +msgstr "" diff --git a/base_import_odoo/i18n/it.po b/base_import_odoo/i18n/it.po new file mode 100644 index 00000000000..2a520926f5f --- /dev/null +++ b/base_import_odoo/i18n/it.po @@ -0,0 +1,357 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_import_odoo +# +# Translators: +# OCA Transbot , 2017 +# Paolo Valier , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-10-26 03:03+0000\n" +"PO-Revision-Date: 2017-10-26 03:03+0000\n" +"Last-Translator: Paolo Valier , 2017\n" +"Language-Team: Italian (https://www.transifex.com/oca/teams/23907/it/)\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database_field +msgid "A field mapping for records in the remote database" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database_model +msgid "A model to import from a remote database" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database +msgid "An Odoo database to import" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Based on equal fields" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "By reference" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,create_uid:0 +#: field:import.odoo.database.field,create_uid:0 +#: field:import.odoo.database.model,create_uid:0 +msgid "Created by" +msgstr "Creato da" + +#. module: base_import_odoo +#: field:import.odoo.database,create_date:0 +#: field:import.odoo.database.field,create_date:0 +#: field:import.odoo.database.model,create_date:0 +msgid "Created on" +msgstr "Creato il" + +#. module: base_import_odoo +#: field:import.odoo.database,cronjob_running:0 +msgid "Cronjob running" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,database:0 +#: field:import.odoo.database.field,database_id:0 +#: field:import.odoo.database.model,database_id:0 +msgid "Database" +msgstr "Database" + +#. module: base_import_odoo +#: field:import.odoo.database,display_name:0 +#: field:import.odoo.database.field,display_name:0 +#: field:import.odoo.database.model,display_name:0 +msgid "Display Name" +msgstr "Nome da visualizzare" + +#. module: base_import_odoo +#: field:import.odoo.database.model,domain:0 +msgid "Domain" +msgstr "Dominio" + +#. module: base_import_odoo +#: field:import.odoo.database,duplicates:0 +msgid "Duplicate handling" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,field_ids:0 +msgid "Field" +msgstr "Campo" + +#. module: base_import_odoo +#: field:import.odoo.database,import_field_mappings:0 +msgid "Field mappings" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Fixed" +msgstr "" + +#. module: base_import_odoo +#: field:ir.model.data,import_database_id:0 +msgid "From remote database" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,id:0 field:import.odoo.database.field,id:0 +#: field:import.odoo.database.model,id:0 +msgid "ID" +msgstr "ID" + +#. module: base_import_odoo +#: field:import.odoo.database.field,id_field_id:0 +msgid "ID field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,field_ids:0 +msgid "If set, the mapping is only effective when setting said field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,local_id:0 +msgid "" +"If you leave this empty, a new record will be created in the local database " +"when this field is set on the remote database" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,remote_id:0 +msgid "" +"If you leave this empty, every (set) field value will be mapped to the local " +"ID" +msgstr "" + +#. module: base_import_odoo +#: model:ir.actions.act_window,name:base_import_odoo.action_import_odoo_database +#: model:ir.ui.menu,name:base_import_odoo.menu_import_odoo_database +msgid "Import configurations" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,cronjob_id:0 +msgid "Import job" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,import_line_ids:0 +msgid "Import models" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "Import progress" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "Import results" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,__last_update:0 +#: field:import.odoo.database.field,__last_update:0 +#: field:import.odoo.database.model,__last_update:0 +msgid "Last Modified on" +msgstr "Ultima modifica il" + +#. module: base_import_odoo +#: field:import.odoo.database,write_uid:0 +#: field:import.odoo.database.field,write_uid:0 +#: field:import.odoo.database.model,write_uid:0 +msgid "Last Updated by" +msgstr "Last Updated by" + +#. module: base_import_odoo +#: field:import.odoo.database,write_date:0 +#: field:import.odoo.database.field,write_date:0 +#: field:import.odoo.database.model,write_date:0 +msgid "Last Updated on" +msgstr "Last Updated on" + +#. module: base_import_odoo +#: field:import.odoo.database.field,local_id:0 +msgid "Local ID" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,model:0 +#: field:import.odoo.database.field,model_id:0 +#: field:import.odoo.database.model,model_id:0 +msgid "Model" +msgstr "Modello" + +#. module: base_import_odoo +#: field:import.odoo.database.field,model_field_id:0 +msgid "Model field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.model,domain:0 +msgid "Optional filter to import only a subset" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Overwrite empty fields" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Overwrite existing" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,password:0 +msgid "Password" +msgstr "Password" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:602 +#, python-format +msgid "Please install the \"odoorpc\" libary in your environment" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +msgid "Refresh" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,remote_id:0 +msgid "Remote ID" +msgstr "ID Remoto" + +#. module: base_import_odoo +#: model:ir.ui.menu,name:base_import_odoo.menu_main +msgid "Remote Odoo import" +msgstr "" + +#. module: base_import_odoo +#: field:ir.model.data,import_database_record_id:0 +msgid "Remote database ID" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +msgid "Run import" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select fields for which to generate unique values during import. You'll need " +"this for res.users#login for example." +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select fields which must be equal to treat a pair of remote and local " +"records of this model as being equal." +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select the field that stores the model name and the one that stores the " +"linked ID. The IDs for previously imported records will be mapped to the " +"local ID, for unknown models or IDs, the fields are set to NULL." +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,sequence:0 +#: field:import.odoo.database.model,sequence:0 +msgid "Sequence" +msgstr "Sequenza" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Skip existing" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,status_data:0 +msgid "Status" +msgstr "Stato" + +#. module: base_import_odoo +#: field:import.odoo.database,status_html:0 +msgid "Status html" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "" +"The following remote ids don't have a mapping but have to be imported " +"anyways due to not null constraints." +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "" +"To fix this, create mappings for the remote ids listed, or if this is not " +"feasible, map the whole model. You might also have a too specific domain on " +"your import model definition." +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,mapping_type:0 +msgid "Type" +msgstr "Tipo" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:583 +#, python-format +msgid "Unhandled field type %s" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Unique" +msgstr "" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:380 +#, python-format +msgid "Unknown mapping" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,url:0 +msgid "Url" +msgstr "Url" + +#. module: base_import_odoo +#: field:import.odoo.database,user:0 +msgid "User" +msgstr "Utente" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"When a record of this model is imported, it will be replaced with the record " +"you select as local ID. If you select a field and/or a remote ID, this " +"replacement is only effective when setting the specified field and/or when " +"the remote value is the specified record." +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "done" +msgstr "" diff --git a/base_import_odoo/i18n/ja.po b/base_import_odoo/i18n/ja.po new file mode 100644 index 00000000000..8ad045a5549 --- /dev/null +++ b/base_import_odoo/i18n/ja.po @@ -0,0 +1,356 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_import_odoo +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-10-26 03:03+0000\n" +"PO-Revision-Date: 2017-10-26 03:03+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Japanese (https://www.transifex.com/oca/teams/23907/ja/)\n" +"Language: ja\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database_field +msgid "A field mapping for records in the remote database" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database_model +msgid "A model to import from a remote database" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database +msgid "An Odoo database to import" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Based on equal fields" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "By reference" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,create_uid:0 +#: field:import.odoo.database.field,create_uid:0 +#: field:import.odoo.database.model,create_uid:0 +msgid "Created by" +msgstr "作成者" + +#. module: base_import_odoo +#: field:import.odoo.database,create_date:0 +#: field:import.odoo.database.field,create_date:0 +#: field:import.odoo.database.model,create_date:0 +msgid "Created on" +msgstr "作成日" + +#. module: base_import_odoo +#: field:import.odoo.database,cronjob_running:0 +msgid "Cronjob running" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,database:0 +#: field:import.odoo.database.field,database_id:0 +#: field:import.odoo.database.model,database_id:0 +msgid "Database" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,display_name:0 +#: field:import.odoo.database.field,display_name:0 +#: field:import.odoo.database.model,display_name:0 +msgid "Display Name" +msgstr "表示名" + +#. module: base_import_odoo +#: field:import.odoo.database.model,domain:0 +msgid "Domain" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,duplicates:0 +msgid "Duplicate handling" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,field_ids:0 +msgid "Field" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,import_field_mappings:0 +msgid "Field mappings" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Fixed" +msgstr "" + +#. module: base_import_odoo +#: field:ir.model.data,import_database_id:0 +msgid "From remote database" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,id:0 field:import.odoo.database.field,id:0 +#: field:import.odoo.database.model,id:0 +msgid "ID" +msgstr "ID" + +#. module: base_import_odoo +#: field:import.odoo.database.field,id_field_id:0 +msgid "ID field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,field_ids:0 +msgid "If set, the mapping is only effective when setting said field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,local_id:0 +msgid "" +"If you leave this empty, a new record will be created in the local database " +"when this field is set on the remote database" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,remote_id:0 +msgid "" +"If you leave this empty, every (set) field value will be mapped to the local " +"ID" +msgstr "" + +#. module: base_import_odoo +#: model:ir.actions.act_window,name:base_import_odoo.action_import_odoo_database +#: model:ir.ui.menu,name:base_import_odoo.menu_import_odoo_database +msgid "Import configurations" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,cronjob_id:0 +msgid "Import job" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,import_line_ids:0 +msgid "Import models" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "Import progress" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "Import results" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,__last_update:0 +#: field:import.odoo.database.field,__last_update:0 +#: field:import.odoo.database.model,__last_update:0 +msgid "Last Modified on" +msgstr "最終更新日" + +#. module: base_import_odoo +#: field:import.odoo.database,write_uid:0 +#: field:import.odoo.database.field,write_uid:0 +#: field:import.odoo.database.model,write_uid:0 +msgid "Last Updated by" +msgstr "最終更新者" + +#. module: base_import_odoo +#: field:import.odoo.database,write_date:0 +#: field:import.odoo.database.field,write_date:0 +#: field:import.odoo.database.model,write_date:0 +msgid "Last Updated on" +msgstr "最終更新日" + +#. module: base_import_odoo +#: field:import.odoo.database.field,local_id:0 +msgid "Local ID" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,model:0 +#: field:import.odoo.database.field,model_id:0 +#: field:import.odoo.database.model,model_id:0 +msgid "Model" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,model_field_id:0 +msgid "Model field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.model,domain:0 +msgid "Optional filter to import only a subset" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Overwrite empty fields" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Overwrite existing" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,password:0 +msgid "Password" +msgstr "" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:602 +#, python-format +msgid "Please install the \"odoorpc\" libary in your environment" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +msgid "Refresh" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,remote_id:0 +msgid "Remote ID" +msgstr "" + +#. module: base_import_odoo +#: model:ir.ui.menu,name:base_import_odoo.menu_main +msgid "Remote Odoo import" +msgstr "" + +#. module: base_import_odoo +#: field:ir.model.data,import_database_record_id:0 +msgid "Remote database ID" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +msgid "Run import" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select fields for which to generate unique values during import. You'll need " +"this for res.users#login for example." +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select fields which must be equal to treat a pair of remote and local " +"records of this model as being equal." +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select the field that stores the model name and the one that stores the " +"linked ID. The IDs for previously imported records will be mapped to the " +"local ID, for unknown models or IDs, the fields are set to NULL." +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,sequence:0 +#: field:import.odoo.database.model,sequence:0 +msgid "Sequence" +msgstr "順序" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Skip existing" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,status_data:0 +msgid "Status" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,status_html:0 +msgid "Status html" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "" +"The following remote ids don't have a mapping but have to be imported " +"anyways due to not null constraints." +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "" +"To fix this, create mappings for the remote ids listed, or if this is not " +"feasible, map the whole model. You might also have a too specific domain on " +"your import model definition." +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,mapping_type:0 +msgid "Type" +msgstr "タイプ" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:583 +#, python-format +msgid "Unhandled field type %s" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Unique" +msgstr "" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:380 +#, python-format +msgid "Unknown mapping" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,url:0 +msgid "Url" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,user:0 +msgid "User" +msgstr "ユーザ" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"When a record of this model is imported, it will be replaced with the record " +"you select as local ID. If you select a field and/or a remote ID, this " +"replacement is only effective when setting the specified field and/or when " +"the remote value is the specified record." +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "done" +msgstr "" diff --git a/base_import_odoo/i18n/ko.po b/base_import_odoo/i18n/ko.po new file mode 100644 index 00000000000..045d6e9a76d --- /dev/null +++ b/base_import_odoo/i18n/ko.po @@ -0,0 +1,356 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_import_odoo +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-10-26 03:03+0000\n" +"PO-Revision-Date: 2017-10-26 03:03+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Korean (https://www.transifex.com/oca/teams/23907/ko/)\n" +"Language: ko\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database_field +msgid "A field mapping for records in the remote database" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database_model +msgid "A model to import from a remote database" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database +msgid "An Odoo database to import" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Based on equal fields" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "By reference" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,create_uid:0 +#: field:import.odoo.database.field,create_uid:0 +#: field:import.odoo.database.model,create_uid:0 +msgid "Created by" +msgstr "작성자" + +#. module: base_import_odoo +#: field:import.odoo.database,create_date:0 +#: field:import.odoo.database.field,create_date:0 +#: field:import.odoo.database.model,create_date:0 +msgid "Created on" +msgstr "작성일" + +#. module: base_import_odoo +#: field:import.odoo.database,cronjob_running:0 +msgid "Cronjob running" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,database:0 +#: field:import.odoo.database.field,database_id:0 +#: field:import.odoo.database.model,database_id:0 +msgid "Database" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,display_name:0 +#: field:import.odoo.database.field,display_name:0 +#: field:import.odoo.database.model,display_name:0 +msgid "Display Name" +msgstr "표시 이름" + +#. module: base_import_odoo +#: field:import.odoo.database.model,domain:0 +msgid "Domain" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,duplicates:0 +msgid "Duplicate handling" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,field_ids:0 +msgid "Field" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,import_field_mappings:0 +msgid "Field mappings" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Fixed" +msgstr "" + +#. module: base_import_odoo +#: field:ir.model.data,import_database_id:0 +msgid "From remote database" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,id:0 field:import.odoo.database.field,id:0 +#: field:import.odoo.database.model,id:0 +msgid "ID" +msgstr "ID" + +#. module: base_import_odoo +#: field:import.odoo.database.field,id_field_id:0 +msgid "ID field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,field_ids:0 +msgid "If set, the mapping is only effective when setting said field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,local_id:0 +msgid "" +"If you leave this empty, a new record will be created in the local database " +"when this field is set on the remote database" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,remote_id:0 +msgid "" +"If you leave this empty, every (set) field value will be mapped to the local " +"ID" +msgstr "" + +#. module: base_import_odoo +#: model:ir.actions.act_window,name:base_import_odoo.action_import_odoo_database +#: model:ir.ui.menu,name:base_import_odoo.menu_import_odoo_database +msgid "Import configurations" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,cronjob_id:0 +msgid "Import job" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,import_line_ids:0 +msgid "Import models" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "Import progress" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "Import results" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,__last_update:0 +#: field:import.odoo.database.field,__last_update:0 +#: field:import.odoo.database.model,__last_update:0 +msgid "Last Modified on" +msgstr "최근 수정" + +#. module: base_import_odoo +#: field:import.odoo.database,write_uid:0 +#: field:import.odoo.database.field,write_uid:0 +#: field:import.odoo.database.model,write_uid:0 +msgid "Last Updated by" +msgstr "최근 갱신한 사람" + +#. module: base_import_odoo +#: field:import.odoo.database,write_date:0 +#: field:import.odoo.database.field,write_date:0 +#: field:import.odoo.database.model,write_date:0 +msgid "Last Updated on" +msgstr "최근 갱신 날짜" + +#. module: base_import_odoo +#: field:import.odoo.database.field,local_id:0 +msgid "Local ID" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,model:0 +#: field:import.odoo.database.field,model_id:0 +#: field:import.odoo.database.model,model_id:0 +msgid "Model" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,model_field_id:0 +msgid "Model field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.model,domain:0 +msgid "Optional filter to import only a subset" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Overwrite empty fields" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Overwrite existing" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,password:0 +msgid "Password" +msgstr "" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:602 +#, python-format +msgid "Please install the \"odoorpc\" libary in your environment" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +msgid "Refresh" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,remote_id:0 +msgid "Remote ID" +msgstr "" + +#. module: base_import_odoo +#: model:ir.ui.menu,name:base_import_odoo.menu_main +msgid "Remote Odoo import" +msgstr "" + +#. module: base_import_odoo +#: field:ir.model.data,import_database_record_id:0 +msgid "Remote database ID" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +msgid "Run import" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select fields for which to generate unique values during import. You'll need " +"this for res.users#login for example." +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select fields which must be equal to treat a pair of remote and local " +"records of this model as being equal." +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select the field that stores the model name and the one that stores the " +"linked ID. The IDs for previously imported records will be mapped to the " +"local ID, for unknown models or IDs, the fields are set to NULL." +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,sequence:0 +#: field:import.odoo.database.model,sequence:0 +msgid "Sequence" +msgstr "순서" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Skip existing" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,status_data:0 +msgid "Status" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,status_html:0 +msgid "Status html" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "" +"The following remote ids don't have a mapping but have to be imported " +"anyways due to not null constraints." +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "" +"To fix this, create mappings for the remote ids listed, or if this is not " +"feasible, map the whole model. You might also have a too specific domain on " +"your import model definition." +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,mapping_type:0 +msgid "Type" +msgstr "유형" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:583 +#, python-format +msgid "Unhandled field type %s" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Unique" +msgstr "" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:380 +#, python-format +msgid "Unknown mapping" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,url:0 +msgid "Url" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,user:0 +msgid "User" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"When a record of this model is imported, it will be replaced with the record " +"you select as local ID. If you select a field and/or a remote ID, this " +"replacement is only effective when setting the specified field and/or when " +"the remote value is the specified record." +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "done" +msgstr "" diff --git a/base_import_odoo/i18n/lt.po b/base_import_odoo/i18n/lt.po new file mode 100644 index 00000000000..e7cd43212cb --- /dev/null +++ b/base_import_odoo/i18n/lt.po @@ -0,0 +1,357 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_import_odoo +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-10-26 03:03+0000\n" +"PO-Revision-Date: 2017-10-26 03:03+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Lithuanian (https://www.transifex.com/oca/teams/23907/lt/)\n" +"Language: lt\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n" +"%100<10 || n%100>=20) ? 1 : 2);\n" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database_field +msgid "A field mapping for records in the remote database" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database_model +msgid "A model to import from a remote database" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database +msgid "An Odoo database to import" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Based on equal fields" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "By reference" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,create_uid:0 +#: field:import.odoo.database.field,create_uid:0 +#: field:import.odoo.database.model,create_uid:0 +msgid "Created by" +msgstr "Sukūrė" + +#. module: base_import_odoo +#: field:import.odoo.database,create_date:0 +#: field:import.odoo.database.field,create_date:0 +#: field:import.odoo.database.model,create_date:0 +msgid "Created on" +msgstr "Sukurta" + +#. module: base_import_odoo +#: field:import.odoo.database,cronjob_running:0 +msgid "Cronjob running" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,database:0 +#: field:import.odoo.database.field,database_id:0 +#: field:import.odoo.database.model,database_id:0 +msgid "Database" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,display_name:0 +#: field:import.odoo.database.field,display_name:0 +#: field:import.odoo.database.model,display_name:0 +msgid "Display Name" +msgstr "Vaizduojamas pavadinimas" + +#. module: base_import_odoo +#: field:import.odoo.database.model,domain:0 +msgid "Domain" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,duplicates:0 +msgid "Duplicate handling" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,field_ids:0 +msgid "Field" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,import_field_mappings:0 +msgid "Field mappings" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Fixed" +msgstr "" + +#. module: base_import_odoo +#: field:ir.model.data,import_database_id:0 +msgid "From remote database" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,id:0 field:import.odoo.database.field,id:0 +#: field:import.odoo.database.model,id:0 +msgid "ID" +msgstr "ID" + +#. module: base_import_odoo +#: field:import.odoo.database.field,id_field_id:0 +msgid "ID field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,field_ids:0 +msgid "If set, the mapping is only effective when setting said field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,local_id:0 +msgid "" +"If you leave this empty, a new record will be created in the local database " +"when this field is set on the remote database" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,remote_id:0 +msgid "" +"If you leave this empty, every (set) field value will be mapped to the local " +"ID" +msgstr "" + +#. module: base_import_odoo +#: model:ir.actions.act_window,name:base_import_odoo.action_import_odoo_database +#: model:ir.ui.menu,name:base_import_odoo.menu_import_odoo_database +msgid "Import configurations" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,cronjob_id:0 +msgid "Import job" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,import_line_ids:0 +msgid "Import models" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "Import progress" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "Import results" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,__last_update:0 +#: field:import.odoo.database.field,__last_update:0 +#: field:import.odoo.database.model,__last_update:0 +msgid "Last Modified on" +msgstr "Paskutinį kartą keista" + +#. module: base_import_odoo +#: field:import.odoo.database,write_uid:0 +#: field:import.odoo.database.field,write_uid:0 +#: field:import.odoo.database.model,write_uid:0 +msgid "Last Updated by" +msgstr "Paskutinį kartą atnaujino" + +#. module: base_import_odoo +#: field:import.odoo.database,write_date:0 +#: field:import.odoo.database.field,write_date:0 +#: field:import.odoo.database.model,write_date:0 +msgid "Last Updated on" +msgstr "Paskutinį kartą atnaujinta" + +#. module: base_import_odoo +#: field:import.odoo.database.field,local_id:0 +msgid "Local ID" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,model:0 +#: field:import.odoo.database.field,model_id:0 +#: field:import.odoo.database.model,model_id:0 +msgid "Model" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,model_field_id:0 +msgid "Model field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.model,domain:0 +msgid "Optional filter to import only a subset" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Overwrite empty fields" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Overwrite existing" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,password:0 +msgid "Password" +msgstr "" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:602 +#, python-format +msgid "Please install the \"odoorpc\" libary in your environment" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +msgid "Refresh" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,remote_id:0 +msgid "Remote ID" +msgstr "" + +#. module: base_import_odoo +#: model:ir.ui.menu,name:base_import_odoo.menu_main +msgid "Remote Odoo import" +msgstr "" + +#. module: base_import_odoo +#: field:ir.model.data,import_database_record_id:0 +msgid "Remote database ID" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +msgid "Run import" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select fields for which to generate unique values during import. You'll need " +"this for res.users#login for example." +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select fields which must be equal to treat a pair of remote and local " +"records of this model as being equal." +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select the field that stores the model name and the one that stores the " +"linked ID. The IDs for previously imported records will be mapped to the " +"local ID, for unknown models or IDs, the fields are set to NULL." +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,sequence:0 +#: field:import.odoo.database.model,sequence:0 +msgid "Sequence" +msgstr "Seka" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Skip existing" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,status_data:0 +msgid "Status" +msgstr "Būsena" + +#. module: base_import_odoo +#: field:import.odoo.database,status_html:0 +msgid "Status html" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "" +"The following remote ids don't have a mapping but have to be imported " +"anyways due to not null constraints." +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "" +"To fix this, create mappings for the remote ids listed, or if this is not " +"feasible, map the whole model. You might also have a too specific domain on " +"your import model definition." +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,mapping_type:0 +msgid "Type" +msgstr "Tipas" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:583 +#, python-format +msgid "Unhandled field type %s" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Unique" +msgstr "" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:380 +#, python-format +msgid "Unknown mapping" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,url:0 +msgid "Url" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,user:0 +msgid "User" +msgstr "Naudotojas" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"When a record of this model is imported, it will be replaced with the record " +"you select as local ID. If you select a field and/or a remote ID, this " +"replacement is only effective when setting the specified field and/or when " +"the remote value is the specified record." +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "done" +msgstr "" diff --git a/base_import_odoo/i18n/lt_LT.po b/base_import_odoo/i18n/lt_LT.po new file mode 100644 index 00000000000..ced65603290 --- /dev/null +++ b/base_import_odoo/i18n/lt_LT.po @@ -0,0 +1,358 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_import_odoo +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-10-26 03:03+0000\n" +"PO-Revision-Date: 2017-10-26 03:03+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Lithuanian (Lithuania) (https://www.transifex.com/oca/" +"teams/23907/lt_LT/)\n" +"Language: lt_LT\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n" +"%100<10 || n%100>=20) ? 1 : 2);\n" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database_field +msgid "A field mapping for records in the remote database" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database_model +msgid "A model to import from a remote database" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database +msgid "An Odoo database to import" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Based on equal fields" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "By reference" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,create_uid:0 +#: field:import.odoo.database.field,create_uid:0 +#: field:import.odoo.database.model,create_uid:0 +msgid "Created by" +msgstr "Sukūrė" + +#. module: base_import_odoo +#: field:import.odoo.database,create_date:0 +#: field:import.odoo.database.field,create_date:0 +#: field:import.odoo.database.model,create_date:0 +msgid "Created on" +msgstr "Sukurta" + +#. module: base_import_odoo +#: field:import.odoo.database,cronjob_running:0 +msgid "Cronjob running" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,database:0 +#: field:import.odoo.database.field,database_id:0 +#: field:import.odoo.database.model,database_id:0 +msgid "Database" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,display_name:0 +#: field:import.odoo.database.field,display_name:0 +#: field:import.odoo.database.model,display_name:0 +msgid "Display Name" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.model,domain:0 +msgid "Domain" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,duplicates:0 +msgid "Duplicate handling" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,field_ids:0 +msgid "Field" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,import_field_mappings:0 +msgid "Field mappings" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Fixed" +msgstr "" + +#. module: base_import_odoo +#: field:ir.model.data,import_database_id:0 +msgid "From remote database" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,id:0 field:import.odoo.database.field,id:0 +#: field:import.odoo.database.model,id:0 +msgid "ID" +msgstr "ID" + +#. module: base_import_odoo +#: field:import.odoo.database.field,id_field_id:0 +msgid "ID field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,field_ids:0 +msgid "If set, the mapping is only effective when setting said field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,local_id:0 +msgid "" +"If you leave this empty, a new record will be created in the local database " +"when this field is set on the remote database" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,remote_id:0 +msgid "" +"If you leave this empty, every (set) field value will be mapped to the local " +"ID" +msgstr "" + +#. module: base_import_odoo +#: model:ir.actions.act_window,name:base_import_odoo.action_import_odoo_database +#: model:ir.ui.menu,name:base_import_odoo.menu_import_odoo_database +msgid "Import configurations" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,cronjob_id:0 +msgid "Import job" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,import_line_ids:0 +msgid "Import models" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "Import progress" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "Import results" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,__last_update:0 +#: field:import.odoo.database.field,__last_update:0 +#: field:import.odoo.database.model,__last_update:0 +msgid "Last Modified on" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,write_uid:0 +#: field:import.odoo.database.field,write_uid:0 +#: field:import.odoo.database.model,write_uid:0 +msgid "Last Updated by" +msgstr "Paskutinį kartą atnaujino" + +#. module: base_import_odoo +#: field:import.odoo.database,write_date:0 +#: field:import.odoo.database.field,write_date:0 +#: field:import.odoo.database.model,write_date:0 +msgid "Last Updated on" +msgstr "Paskutinį kartą atnaujinta" + +#. module: base_import_odoo +#: field:import.odoo.database.field,local_id:0 +msgid "Local ID" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,model:0 +#: field:import.odoo.database.field,model_id:0 +#: field:import.odoo.database.model,model_id:0 +msgid "Model" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,model_field_id:0 +msgid "Model field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.model,domain:0 +msgid "Optional filter to import only a subset" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Overwrite empty fields" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Overwrite existing" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,password:0 +msgid "Password" +msgstr "" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:602 +#, python-format +msgid "Please install the \"odoorpc\" libary in your environment" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +msgid "Refresh" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,remote_id:0 +msgid "Remote ID" +msgstr "" + +#. module: base_import_odoo +#: model:ir.ui.menu,name:base_import_odoo.menu_main +msgid "Remote Odoo import" +msgstr "" + +#. module: base_import_odoo +#: field:ir.model.data,import_database_record_id:0 +msgid "Remote database ID" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +msgid "Run import" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select fields for which to generate unique values during import. You'll need " +"this for res.users#login for example." +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select fields which must be equal to treat a pair of remote and local " +"records of this model as being equal." +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select the field that stores the model name and the one that stores the " +"linked ID. The IDs for previously imported records will be mapped to the " +"local ID, for unknown models or IDs, the fields are set to NULL." +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,sequence:0 +#: field:import.odoo.database.model,sequence:0 +msgid "Sequence" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Skip existing" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,status_data:0 +msgid "Status" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,status_html:0 +msgid "Status html" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "" +"The following remote ids don't have a mapping but have to be imported " +"anyways due to not null constraints." +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "" +"To fix this, create mappings for the remote ids listed, or if this is not " +"feasible, map the whole model. You might also have a too specific domain on " +"your import model definition." +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,mapping_type:0 +msgid "Type" +msgstr "" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:583 +#, python-format +msgid "Unhandled field type %s" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Unique" +msgstr "" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:380 +#, python-format +msgid "Unknown mapping" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,url:0 +msgid "Url" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,user:0 +msgid "User" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"When a record of this model is imported, it will be replaced with the record " +"you select as local ID. If you select a field and/or a remote ID, this " +"replacement is only effective when setting the specified field and/or when " +"the remote value is the specified record." +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "done" +msgstr "" diff --git a/base_import_odoo/i18n/lv.po b/base_import_odoo/i18n/lv.po new file mode 100644 index 00000000000..e1d11c1476c --- /dev/null +++ b/base_import_odoo/i18n/lv.po @@ -0,0 +1,357 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_import_odoo +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-10-26 03:03+0000\n" +"PO-Revision-Date: 2017-10-26 03:03+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Latvian (https://www.transifex.com/oca/teams/23907/lv/)\n" +"Language: lv\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : " +"2);\n" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database_field +msgid "A field mapping for records in the remote database" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database_model +msgid "A model to import from a remote database" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database +msgid "An Odoo database to import" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Based on equal fields" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "By reference" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,create_uid:0 +#: field:import.odoo.database.field,create_uid:0 +#: field:import.odoo.database.model,create_uid:0 +msgid "Created by" +msgstr "Izveidoja" + +#. module: base_import_odoo +#: field:import.odoo.database,create_date:0 +#: field:import.odoo.database.field,create_date:0 +#: field:import.odoo.database.model,create_date:0 +msgid "Created on" +msgstr "Izveidots" + +#. module: base_import_odoo +#: field:import.odoo.database,cronjob_running:0 +msgid "Cronjob running" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,database:0 +#: field:import.odoo.database.field,database_id:0 +#: field:import.odoo.database.model,database_id:0 +msgid "Database" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,display_name:0 +#: field:import.odoo.database.field,display_name:0 +#: field:import.odoo.database.model,display_name:0 +msgid "Display Name" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.model,domain:0 +msgid "Domain" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,duplicates:0 +msgid "Duplicate handling" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,field_ids:0 +msgid "Field" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,import_field_mappings:0 +msgid "Field mappings" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Fixed" +msgstr "" + +#. module: base_import_odoo +#: field:ir.model.data,import_database_id:0 +msgid "From remote database" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,id:0 field:import.odoo.database.field,id:0 +#: field:import.odoo.database.model,id:0 +msgid "ID" +msgstr "ID" + +#. module: base_import_odoo +#: field:import.odoo.database.field,id_field_id:0 +msgid "ID field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,field_ids:0 +msgid "If set, the mapping is only effective when setting said field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,local_id:0 +msgid "" +"If you leave this empty, a new record will be created in the local database " +"when this field is set on the remote database" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,remote_id:0 +msgid "" +"If you leave this empty, every (set) field value will be mapped to the local " +"ID" +msgstr "" + +#. module: base_import_odoo +#: model:ir.actions.act_window,name:base_import_odoo.action_import_odoo_database +#: model:ir.ui.menu,name:base_import_odoo.menu_import_odoo_database +msgid "Import configurations" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,cronjob_id:0 +msgid "Import job" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,import_line_ids:0 +msgid "Import models" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "Import progress" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "Import results" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,__last_update:0 +#: field:import.odoo.database.field,__last_update:0 +#: field:import.odoo.database.model,__last_update:0 +msgid "Last Modified on" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,write_uid:0 +#: field:import.odoo.database.field,write_uid:0 +#: field:import.odoo.database.model,write_uid:0 +msgid "Last Updated by" +msgstr "Pēdējo reizi atjaunoja" + +#. module: base_import_odoo +#: field:import.odoo.database,write_date:0 +#: field:import.odoo.database.field,write_date:0 +#: field:import.odoo.database.model,write_date:0 +msgid "Last Updated on" +msgstr "Pēdējās izmaiņas" + +#. module: base_import_odoo +#: field:import.odoo.database.field,local_id:0 +msgid "Local ID" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,model:0 +#: field:import.odoo.database.field,model_id:0 +#: field:import.odoo.database.model,model_id:0 +msgid "Model" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,model_field_id:0 +msgid "Model field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.model,domain:0 +msgid "Optional filter to import only a subset" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Overwrite empty fields" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Overwrite existing" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,password:0 +msgid "Password" +msgstr "" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:602 +#, python-format +msgid "Please install the \"odoorpc\" libary in your environment" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +msgid "Refresh" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,remote_id:0 +msgid "Remote ID" +msgstr "" + +#. module: base_import_odoo +#: model:ir.ui.menu,name:base_import_odoo.menu_main +msgid "Remote Odoo import" +msgstr "" + +#. module: base_import_odoo +#: field:ir.model.data,import_database_record_id:0 +msgid "Remote database ID" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +msgid "Run import" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select fields for which to generate unique values during import. You'll need " +"this for res.users#login for example." +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select fields which must be equal to treat a pair of remote and local " +"records of this model as being equal." +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select the field that stores the model name and the one that stores the " +"linked ID. The IDs for previously imported records will be mapped to the " +"local ID, for unknown models or IDs, the fields are set to NULL." +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,sequence:0 +#: field:import.odoo.database.model,sequence:0 +msgid "Sequence" +msgstr "Secība" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Skip existing" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,status_data:0 +msgid "Status" +msgstr "Statuss" + +#. module: base_import_odoo +#: field:import.odoo.database,status_html:0 +msgid "Status html" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "" +"The following remote ids don't have a mapping but have to be imported " +"anyways due to not null constraints." +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "" +"To fix this, create mappings for the remote ids listed, or if this is not " +"feasible, map the whole model. You might also have a too specific domain on " +"your import model definition." +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,mapping_type:0 +msgid "Type" +msgstr "Tips" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:583 +#, python-format +msgid "Unhandled field type %s" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Unique" +msgstr "" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:380 +#, python-format +msgid "Unknown mapping" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,url:0 +msgid "Url" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,user:0 +msgid "User" +msgstr "Lietotājs" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"When a record of this model is imported, it will be replaced with the record " +"you select as local ID. If you select a field and/or a remote ID, this " +"replacement is only effective when setting the specified field and/or when " +"the remote value is the specified record." +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "done" +msgstr "" diff --git a/base_import_odoo/i18n/mk.po b/base_import_odoo/i18n/mk.po new file mode 100644 index 00000000000..c987ecc915e --- /dev/null +++ b/base_import_odoo/i18n/mk.po @@ -0,0 +1,356 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_import_odoo +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-10-26 03:03+0000\n" +"PO-Revision-Date: 2017-10-26 03:03+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Macedonian (https://www.transifex.com/oca/teams/23907/mk/)\n" +"Language: mk\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;\n" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database_field +msgid "A field mapping for records in the remote database" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database_model +msgid "A model to import from a remote database" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database +msgid "An Odoo database to import" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Based on equal fields" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "By reference" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,create_uid:0 +#: field:import.odoo.database.field,create_uid:0 +#: field:import.odoo.database.model,create_uid:0 +msgid "Created by" +msgstr "Креирано од" + +#. module: base_import_odoo +#: field:import.odoo.database,create_date:0 +#: field:import.odoo.database.field,create_date:0 +#: field:import.odoo.database.model,create_date:0 +msgid "Created on" +msgstr "Креирано на" + +#. module: base_import_odoo +#: field:import.odoo.database,cronjob_running:0 +msgid "Cronjob running" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,database:0 +#: field:import.odoo.database.field,database_id:0 +#: field:import.odoo.database.model,database_id:0 +msgid "Database" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,display_name:0 +#: field:import.odoo.database.field,display_name:0 +#: field:import.odoo.database.model,display_name:0 +msgid "Display Name" +msgstr "Прикажи име" + +#. module: base_import_odoo +#: field:import.odoo.database.model,domain:0 +msgid "Domain" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,duplicates:0 +msgid "Duplicate handling" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,field_ids:0 +msgid "Field" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,import_field_mappings:0 +msgid "Field mappings" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Fixed" +msgstr "" + +#. module: base_import_odoo +#: field:ir.model.data,import_database_id:0 +msgid "From remote database" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,id:0 field:import.odoo.database.field,id:0 +#: field:import.odoo.database.model,id:0 +msgid "ID" +msgstr "ID" + +#. module: base_import_odoo +#: field:import.odoo.database.field,id_field_id:0 +msgid "ID field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,field_ids:0 +msgid "If set, the mapping is only effective when setting said field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,local_id:0 +msgid "" +"If you leave this empty, a new record will be created in the local database " +"when this field is set on the remote database" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,remote_id:0 +msgid "" +"If you leave this empty, every (set) field value will be mapped to the local " +"ID" +msgstr "" + +#. module: base_import_odoo +#: model:ir.actions.act_window,name:base_import_odoo.action_import_odoo_database +#: model:ir.ui.menu,name:base_import_odoo.menu_import_odoo_database +msgid "Import configurations" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,cronjob_id:0 +msgid "Import job" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,import_line_ids:0 +msgid "Import models" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "Import progress" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "Import results" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,__last_update:0 +#: field:import.odoo.database.field,__last_update:0 +#: field:import.odoo.database.model,__last_update:0 +msgid "Last Modified on" +msgstr "Последна промена на" + +#. module: base_import_odoo +#: field:import.odoo.database,write_uid:0 +#: field:import.odoo.database.field,write_uid:0 +#: field:import.odoo.database.model,write_uid:0 +msgid "Last Updated by" +msgstr "Последно ажурирање од" + +#. module: base_import_odoo +#: field:import.odoo.database,write_date:0 +#: field:import.odoo.database.field,write_date:0 +#: field:import.odoo.database.model,write_date:0 +msgid "Last Updated on" +msgstr "Последно ажурирање на" + +#. module: base_import_odoo +#: field:import.odoo.database.field,local_id:0 +msgid "Local ID" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,model:0 +#: field:import.odoo.database.field,model_id:0 +#: field:import.odoo.database.model,model_id:0 +msgid "Model" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,model_field_id:0 +msgid "Model field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.model,domain:0 +msgid "Optional filter to import only a subset" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Overwrite empty fields" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Overwrite existing" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,password:0 +msgid "Password" +msgstr "" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:602 +#, python-format +msgid "Please install the \"odoorpc\" libary in your environment" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +msgid "Refresh" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,remote_id:0 +msgid "Remote ID" +msgstr "" + +#. module: base_import_odoo +#: model:ir.ui.menu,name:base_import_odoo.menu_main +msgid "Remote Odoo import" +msgstr "" + +#. module: base_import_odoo +#: field:ir.model.data,import_database_record_id:0 +msgid "Remote database ID" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +msgid "Run import" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select fields for which to generate unique values during import. You'll need " +"this for res.users#login for example." +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select fields which must be equal to treat a pair of remote and local " +"records of this model as being equal." +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select the field that stores the model name and the one that stores the " +"linked ID. The IDs for previously imported records will be mapped to the " +"local ID, for unknown models or IDs, the fields are set to NULL." +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,sequence:0 +#: field:import.odoo.database.model,sequence:0 +msgid "Sequence" +msgstr "Секвенца" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Skip existing" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,status_data:0 +msgid "Status" +msgstr "Статус" + +#. module: base_import_odoo +#: field:import.odoo.database,status_html:0 +msgid "Status html" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "" +"The following remote ids don't have a mapping but have to be imported " +"anyways due to not null constraints." +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "" +"To fix this, create mappings for the remote ids listed, or if this is not " +"feasible, map the whole model. You might also have a too specific domain on " +"your import model definition." +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,mapping_type:0 +msgid "Type" +msgstr "Тип" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:583 +#, python-format +msgid "Unhandled field type %s" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Unique" +msgstr "" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:380 +#, python-format +msgid "Unknown mapping" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,url:0 +msgid "Url" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,user:0 +msgid "User" +msgstr "Корисник" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"When a record of this model is imported, it will be replaced with the record " +"you select as local ID. If you select a field and/or a remote ID, this " +"replacement is only effective when setting the specified field and/or when " +"the remote value is the specified record." +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "done" +msgstr "" diff --git a/base_import_odoo/i18n/mn.po b/base_import_odoo/i18n/mn.po new file mode 100644 index 00000000000..5fc00e76953 --- /dev/null +++ b/base_import_odoo/i18n/mn.po @@ -0,0 +1,356 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_import_odoo +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-10-26 03:03+0000\n" +"PO-Revision-Date: 2017-10-26 03:03+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Mongolian (https://www.transifex.com/oca/teams/23907/mn/)\n" +"Language: mn\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database_field +msgid "A field mapping for records in the remote database" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database_model +msgid "A model to import from a remote database" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database +msgid "An Odoo database to import" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Based on equal fields" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "By reference" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,create_uid:0 +#: field:import.odoo.database.field,create_uid:0 +#: field:import.odoo.database.model,create_uid:0 +msgid "Created by" +msgstr "Үүсгэгч" + +#. module: base_import_odoo +#: field:import.odoo.database,create_date:0 +#: field:import.odoo.database.field,create_date:0 +#: field:import.odoo.database.model,create_date:0 +msgid "Created on" +msgstr "Үүсгэсэн" + +#. module: base_import_odoo +#: field:import.odoo.database,cronjob_running:0 +msgid "Cronjob running" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,database:0 +#: field:import.odoo.database.field,database_id:0 +#: field:import.odoo.database.model,database_id:0 +msgid "Database" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,display_name:0 +#: field:import.odoo.database.field,display_name:0 +#: field:import.odoo.database.model,display_name:0 +msgid "Display Name" +msgstr "Дэлгэцийн Нэр" + +#. module: base_import_odoo +#: field:import.odoo.database.model,domain:0 +msgid "Domain" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,duplicates:0 +msgid "Duplicate handling" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,field_ids:0 +msgid "Field" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,import_field_mappings:0 +msgid "Field mappings" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Fixed" +msgstr "" + +#. module: base_import_odoo +#: field:ir.model.data,import_database_id:0 +msgid "From remote database" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,id:0 field:import.odoo.database.field,id:0 +#: field:import.odoo.database.model,id:0 +msgid "ID" +msgstr "ID" + +#. module: base_import_odoo +#: field:import.odoo.database.field,id_field_id:0 +msgid "ID field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,field_ids:0 +msgid "If set, the mapping is only effective when setting said field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,local_id:0 +msgid "" +"If you leave this empty, a new record will be created in the local database " +"when this field is set on the remote database" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,remote_id:0 +msgid "" +"If you leave this empty, every (set) field value will be mapped to the local " +"ID" +msgstr "" + +#. module: base_import_odoo +#: model:ir.actions.act_window,name:base_import_odoo.action_import_odoo_database +#: model:ir.ui.menu,name:base_import_odoo.menu_import_odoo_database +msgid "Import configurations" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,cronjob_id:0 +msgid "Import job" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,import_line_ids:0 +msgid "Import models" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "Import progress" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "Import results" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,__last_update:0 +#: field:import.odoo.database.field,__last_update:0 +#: field:import.odoo.database.model,__last_update:0 +msgid "Last Modified on" +msgstr "Сүүлийн засвар хийсэн огноо" + +#. module: base_import_odoo +#: field:import.odoo.database,write_uid:0 +#: field:import.odoo.database.field,write_uid:0 +#: field:import.odoo.database.model,write_uid:0 +msgid "Last Updated by" +msgstr "Сүүлийн засвар хийсэн" + +#. module: base_import_odoo +#: field:import.odoo.database,write_date:0 +#: field:import.odoo.database.field,write_date:0 +#: field:import.odoo.database.model,write_date:0 +msgid "Last Updated on" +msgstr "Сүүлийн засвар хийсэн огноо" + +#. module: base_import_odoo +#: field:import.odoo.database.field,local_id:0 +msgid "Local ID" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,model:0 +#: field:import.odoo.database.field,model_id:0 +#: field:import.odoo.database.model,model_id:0 +msgid "Model" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,model_field_id:0 +msgid "Model field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.model,domain:0 +msgid "Optional filter to import only a subset" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Overwrite empty fields" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Overwrite existing" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,password:0 +msgid "Password" +msgstr "" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:602 +#, python-format +msgid "Please install the \"odoorpc\" libary in your environment" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +msgid "Refresh" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,remote_id:0 +msgid "Remote ID" +msgstr "" + +#. module: base_import_odoo +#: model:ir.ui.menu,name:base_import_odoo.menu_main +msgid "Remote Odoo import" +msgstr "" + +#. module: base_import_odoo +#: field:ir.model.data,import_database_record_id:0 +msgid "Remote database ID" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +msgid "Run import" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select fields for which to generate unique values during import. You'll need " +"this for res.users#login for example." +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select fields which must be equal to treat a pair of remote and local " +"records of this model as being equal." +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select the field that stores the model name and the one that stores the " +"linked ID. The IDs for previously imported records will be mapped to the " +"local ID, for unknown models or IDs, the fields are set to NULL." +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,sequence:0 +#: field:import.odoo.database.model,sequence:0 +msgid "Sequence" +msgstr "Дараалал" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Skip existing" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,status_data:0 +msgid "Status" +msgstr "Төлөв" + +#. module: base_import_odoo +#: field:import.odoo.database,status_html:0 +msgid "Status html" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "" +"The following remote ids don't have a mapping but have to be imported " +"anyways due to not null constraints." +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "" +"To fix this, create mappings for the remote ids listed, or if this is not " +"feasible, map the whole model. You might also have a too specific domain on " +"your import model definition." +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,mapping_type:0 +msgid "Type" +msgstr "Төрөл" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:583 +#, python-format +msgid "Unhandled field type %s" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Unique" +msgstr "" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:380 +#, python-format +msgid "Unknown mapping" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,url:0 +msgid "Url" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,user:0 +msgid "User" +msgstr "Хэрэглэгч" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"When a record of this model is imported, it will be replaced with the record " +"you select as local ID. If you select a field and/or a remote ID, this " +"replacement is only effective when setting the specified field and/or when " +"the remote value is the specified record." +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "done" +msgstr "" diff --git a/base_import_odoo/i18n/nb.po b/base_import_odoo/i18n/nb.po new file mode 100644 index 00000000000..3f001215d01 --- /dev/null +++ b/base_import_odoo/i18n/nb.po @@ -0,0 +1,357 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_import_odoo +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-10-26 03:03+0000\n" +"PO-Revision-Date: 2017-10-26 03:03+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Norwegian Bokmål (https://www.transifex.com/oca/teams/23907/" +"nb/)\n" +"Language: nb\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database_field +msgid "A field mapping for records in the remote database" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database_model +msgid "A model to import from a remote database" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database +msgid "An Odoo database to import" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Based on equal fields" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "By reference" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,create_uid:0 +#: field:import.odoo.database.field,create_uid:0 +#: field:import.odoo.database.model,create_uid:0 +msgid "Created by" +msgstr "Opprettet av" + +#. module: base_import_odoo +#: field:import.odoo.database,create_date:0 +#: field:import.odoo.database.field,create_date:0 +#: field:import.odoo.database.model,create_date:0 +msgid "Created on" +msgstr "Opprettet den" + +#. module: base_import_odoo +#: field:import.odoo.database,cronjob_running:0 +msgid "Cronjob running" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,database:0 +#: field:import.odoo.database.field,database_id:0 +#: field:import.odoo.database.model,database_id:0 +msgid "Database" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,display_name:0 +#: field:import.odoo.database.field,display_name:0 +#: field:import.odoo.database.model,display_name:0 +msgid "Display Name" +msgstr "Visnings navn" + +#. module: base_import_odoo +#: field:import.odoo.database.model,domain:0 +msgid "Domain" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,duplicates:0 +msgid "Duplicate handling" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,field_ids:0 +msgid "Field" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,import_field_mappings:0 +msgid "Field mappings" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Fixed" +msgstr "" + +#. module: base_import_odoo +#: field:ir.model.data,import_database_id:0 +msgid "From remote database" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,id:0 field:import.odoo.database.field,id:0 +#: field:import.odoo.database.model,id:0 +msgid "ID" +msgstr "ID" + +#. module: base_import_odoo +#: field:import.odoo.database.field,id_field_id:0 +msgid "ID field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,field_ids:0 +msgid "If set, the mapping is only effective when setting said field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,local_id:0 +msgid "" +"If you leave this empty, a new record will be created in the local database " +"when this field is set on the remote database" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,remote_id:0 +msgid "" +"If you leave this empty, every (set) field value will be mapped to the local " +"ID" +msgstr "" + +#. module: base_import_odoo +#: model:ir.actions.act_window,name:base_import_odoo.action_import_odoo_database +#: model:ir.ui.menu,name:base_import_odoo.menu_import_odoo_database +msgid "Import configurations" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,cronjob_id:0 +msgid "Import job" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,import_line_ids:0 +msgid "Import models" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "Import progress" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "Import results" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,__last_update:0 +#: field:import.odoo.database.field,__last_update:0 +#: field:import.odoo.database.model,__last_update:0 +msgid "Last Modified on" +msgstr "Sist oppdatert " + +#. module: base_import_odoo +#: field:import.odoo.database,write_uid:0 +#: field:import.odoo.database.field,write_uid:0 +#: field:import.odoo.database.model,write_uid:0 +msgid "Last Updated by" +msgstr "Sist oppdatert av" + +#. module: base_import_odoo +#: field:import.odoo.database,write_date:0 +#: field:import.odoo.database.field,write_date:0 +#: field:import.odoo.database.model,write_date:0 +msgid "Last Updated on" +msgstr "Sist oppdatert" + +#. module: base_import_odoo +#: field:import.odoo.database.field,local_id:0 +msgid "Local ID" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,model:0 +#: field:import.odoo.database.field,model_id:0 +#: field:import.odoo.database.model,model_id:0 +msgid "Model" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,model_field_id:0 +msgid "Model field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.model,domain:0 +msgid "Optional filter to import only a subset" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Overwrite empty fields" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Overwrite existing" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,password:0 +msgid "Password" +msgstr "" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:602 +#, python-format +msgid "Please install the \"odoorpc\" libary in your environment" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +msgid "Refresh" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,remote_id:0 +msgid "Remote ID" +msgstr "" + +#. module: base_import_odoo +#: model:ir.ui.menu,name:base_import_odoo.menu_main +msgid "Remote Odoo import" +msgstr "" + +#. module: base_import_odoo +#: field:ir.model.data,import_database_record_id:0 +msgid "Remote database ID" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +msgid "Run import" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select fields for which to generate unique values during import. You'll need " +"this for res.users#login for example." +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select fields which must be equal to treat a pair of remote and local " +"records of this model as being equal." +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select the field that stores the model name and the one that stores the " +"linked ID. The IDs for previously imported records will be mapped to the " +"local ID, for unknown models or IDs, the fields are set to NULL." +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,sequence:0 +#: field:import.odoo.database.model,sequence:0 +msgid "Sequence" +msgstr "Sekvens" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Skip existing" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,status_data:0 +msgid "Status" +msgstr "Status" + +#. module: base_import_odoo +#: field:import.odoo.database,status_html:0 +msgid "Status html" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "" +"The following remote ids don't have a mapping but have to be imported " +"anyways due to not null constraints." +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "" +"To fix this, create mappings for the remote ids listed, or if this is not " +"feasible, map the whole model. You might also have a too specific domain on " +"your import model definition." +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,mapping_type:0 +msgid "Type" +msgstr "Type" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:583 +#, python-format +msgid "Unhandled field type %s" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Unique" +msgstr "" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:380 +#, python-format +msgid "Unknown mapping" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,url:0 +msgid "Url" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,user:0 +msgid "User" +msgstr "Bruker" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"When a record of this model is imported, it will be replaced with the record " +"you select as local ID. If you select a field and/or a remote ID, this " +"replacement is only effective when setting the specified field and/or when " +"the remote value is the specified record." +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "done" +msgstr "" diff --git a/base_import_odoo/i18n/nb_NO.po b/base_import_odoo/i18n/nb_NO.po new file mode 100644 index 00000000000..5faceb0ff71 --- /dev/null +++ b/base_import_odoo/i18n/nb_NO.po @@ -0,0 +1,357 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_import_odoo +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-10-26 03:03+0000\n" +"PO-Revision-Date: 2017-10-26 03:03+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Norwegian Bokmål (Norway) (https://www.transifex.com/oca/" +"teams/23907/nb_NO/)\n" +"Language: nb_NO\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database_field +msgid "A field mapping for records in the remote database" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database_model +msgid "A model to import from a remote database" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database +msgid "An Odoo database to import" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Based on equal fields" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "By reference" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,create_uid:0 +#: field:import.odoo.database.field,create_uid:0 +#: field:import.odoo.database.model,create_uid:0 +msgid "Created by" +msgstr "Laget av" + +#. module: base_import_odoo +#: field:import.odoo.database,create_date:0 +#: field:import.odoo.database.field,create_date:0 +#: field:import.odoo.database.model,create_date:0 +msgid "Created on" +msgstr "Laget den" + +#. module: base_import_odoo +#: field:import.odoo.database,cronjob_running:0 +msgid "Cronjob running" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,database:0 +#: field:import.odoo.database.field,database_id:0 +#: field:import.odoo.database.model,database_id:0 +msgid "Database" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,display_name:0 +#: field:import.odoo.database.field,display_name:0 +#: field:import.odoo.database.model,display_name:0 +msgid "Display Name" +msgstr "Vis navn" + +#. module: base_import_odoo +#: field:import.odoo.database.model,domain:0 +msgid "Domain" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,duplicates:0 +msgid "Duplicate handling" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,field_ids:0 +msgid "Field" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,import_field_mappings:0 +msgid "Field mappings" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Fixed" +msgstr "" + +#. module: base_import_odoo +#: field:ir.model.data,import_database_id:0 +msgid "From remote database" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,id:0 field:import.odoo.database.field,id:0 +#: field:import.odoo.database.model,id:0 +msgid "ID" +msgstr "ID" + +#. module: base_import_odoo +#: field:import.odoo.database.field,id_field_id:0 +msgid "ID field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,field_ids:0 +msgid "If set, the mapping is only effective when setting said field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,local_id:0 +msgid "" +"If you leave this empty, a new record will be created in the local database " +"when this field is set on the remote database" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,remote_id:0 +msgid "" +"If you leave this empty, every (set) field value will be mapped to the local " +"ID" +msgstr "" + +#. module: base_import_odoo +#: model:ir.actions.act_window,name:base_import_odoo.action_import_odoo_database +#: model:ir.ui.menu,name:base_import_odoo.menu_import_odoo_database +msgid "Import configurations" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,cronjob_id:0 +msgid "Import job" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,import_line_ids:0 +msgid "Import models" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "Import progress" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "Import results" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,__last_update:0 +#: field:import.odoo.database.field,__last_update:0 +#: field:import.odoo.database.model,__last_update:0 +msgid "Last Modified on" +msgstr "Sist endret den" + +#. module: base_import_odoo +#: field:import.odoo.database,write_uid:0 +#: field:import.odoo.database.field,write_uid:0 +#: field:import.odoo.database.model,write_uid:0 +msgid "Last Updated by" +msgstr "Sist oppdatert av" + +#. module: base_import_odoo +#: field:import.odoo.database,write_date:0 +#: field:import.odoo.database.field,write_date:0 +#: field:import.odoo.database.model,write_date:0 +msgid "Last Updated on" +msgstr "Sist oppdatert den" + +#. module: base_import_odoo +#: field:import.odoo.database.field,local_id:0 +msgid "Local ID" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,model:0 +#: field:import.odoo.database.field,model_id:0 +#: field:import.odoo.database.model,model_id:0 +msgid "Model" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,model_field_id:0 +msgid "Model field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.model,domain:0 +msgid "Optional filter to import only a subset" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Overwrite empty fields" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Overwrite existing" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,password:0 +msgid "Password" +msgstr "" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:602 +#, python-format +msgid "Please install the \"odoorpc\" libary in your environment" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +msgid "Refresh" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,remote_id:0 +msgid "Remote ID" +msgstr "" + +#. module: base_import_odoo +#: model:ir.ui.menu,name:base_import_odoo.menu_main +msgid "Remote Odoo import" +msgstr "" + +#. module: base_import_odoo +#: field:ir.model.data,import_database_record_id:0 +msgid "Remote database ID" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +msgid "Run import" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select fields for which to generate unique values during import. You'll need " +"this for res.users#login for example." +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select fields which must be equal to treat a pair of remote and local " +"records of this model as being equal." +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select the field that stores the model name and the one that stores the " +"linked ID. The IDs for previously imported records will be mapped to the " +"local ID, for unknown models or IDs, the fields are set to NULL." +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,sequence:0 +#: field:import.odoo.database.model,sequence:0 +msgid "Sequence" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Skip existing" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,status_data:0 +msgid "Status" +msgstr "Status" + +#. module: base_import_odoo +#: field:import.odoo.database,status_html:0 +msgid "Status html" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "" +"The following remote ids don't have a mapping but have to be imported " +"anyways due to not null constraints." +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "" +"To fix this, create mappings for the remote ids listed, or if this is not " +"feasible, map the whole model. You might also have a too specific domain on " +"your import model definition." +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,mapping_type:0 +msgid "Type" +msgstr "" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:583 +#, python-format +msgid "Unhandled field type %s" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Unique" +msgstr "" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:380 +#, python-format +msgid "Unknown mapping" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,url:0 +msgid "Url" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,user:0 +msgid "User" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"When a record of this model is imported, it will be replaced with the record " +"you select as local ID. If you select a field and/or a remote ID, this " +"replacement is only effective when setting the specified field and/or when " +"the remote value is the specified record." +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "done" +msgstr "" diff --git a/base_import_odoo/i18n/nl.po b/base_import_odoo/i18n/nl.po new file mode 100644 index 00000000000..0c9771a9373 --- /dev/null +++ b/base_import_odoo/i18n/nl.po @@ -0,0 +1,357 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_import_odoo +# +# Translators: +# OCA Transbot , 2017 +# Erwin van der Ploeg , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-10-26 03:03+0000\n" +"PO-Revision-Date: 2017-10-26 03:03+0000\n" +"Last-Translator: Erwin van der Ploeg , 2017\n" +"Language-Team: Dutch (https://www.transifex.com/oca/teams/23907/nl/)\n" +"Language: nl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database_field +msgid "A field mapping for records in the remote database" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database_model +msgid "A model to import from a remote database" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database +msgid "An Odoo database to import" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Based on equal fields" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "By reference" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,create_uid:0 +#: field:import.odoo.database.field,create_uid:0 +#: field:import.odoo.database.model,create_uid:0 +msgid "Created by" +msgstr "Aangemaakt door" + +#. module: base_import_odoo +#: field:import.odoo.database,create_date:0 +#: field:import.odoo.database.field,create_date:0 +#: field:import.odoo.database.model,create_date:0 +msgid "Created on" +msgstr "Aangemaakt op" + +#. module: base_import_odoo +#: field:import.odoo.database,cronjob_running:0 +msgid "Cronjob running" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,database:0 +#: field:import.odoo.database.field,database_id:0 +#: field:import.odoo.database.model,database_id:0 +msgid "Database" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,display_name:0 +#: field:import.odoo.database.field,display_name:0 +#: field:import.odoo.database.model,display_name:0 +msgid "Display Name" +msgstr "Te tonen naam" + +#. module: base_import_odoo +#: field:import.odoo.database.model,domain:0 +msgid "Domain" +msgstr "Domein" + +#. module: base_import_odoo +#: field:import.odoo.database,duplicates:0 +msgid "Duplicate handling" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,field_ids:0 +msgid "Field" +msgstr "Veld" + +#. module: base_import_odoo +#: field:import.odoo.database,import_field_mappings:0 +msgid "Field mappings" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Fixed" +msgstr "Vast" + +#. module: base_import_odoo +#: field:ir.model.data,import_database_id:0 +msgid "From remote database" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,id:0 field:import.odoo.database.field,id:0 +#: field:import.odoo.database.model,id:0 +msgid "ID" +msgstr "ID" + +#. module: base_import_odoo +#: field:import.odoo.database.field,id_field_id:0 +msgid "ID field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,field_ids:0 +msgid "If set, the mapping is only effective when setting said field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,local_id:0 +msgid "" +"If you leave this empty, a new record will be created in the local database " +"when this field is set on the remote database" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,remote_id:0 +msgid "" +"If you leave this empty, every (set) field value will be mapped to the local " +"ID" +msgstr "" + +#. module: base_import_odoo +#: model:ir.actions.act_window,name:base_import_odoo.action_import_odoo_database +#: model:ir.ui.menu,name:base_import_odoo.menu_import_odoo_database +msgid "Import configurations" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,cronjob_id:0 +msgid "Import job" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,import_line_ids:0 +msgid "Import models" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "Import progress" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "Import results" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,__last_update:0 +#: field:import.odoo.database.field,__last_update:0 +#: field:import.odoo.database.model,__last_update:0 +msgid "Last Modified on" +msgstr "Laatst bijgewerkt op" + +#. module: base_import_odoo +#: field:import.odoo.database,write_uid:0 +#: field:import.odoo.database.field,write_uid:0 +#: field:import.odoo.database.model,write_uid:0 +msgid "Last Updated by" +msgstr "Laatst bijgewerkt door" + +#. module: base_import_odoo +#: field:import.odoo.database,write_date:0 +#: field:import.odoo.database.field,write_date:0 +#: field:import.odoo.database.model,write_date:0 +msgid "Last Updated on" +msgstr "Laatst bijgewerkt op" + +#. module: base_import_odoo +#: field:import.odoo.database.field,local_id:0 +msgid "Local ID" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,model:0 +#: field:import.odoo.database.field,model_id:0 +#: field:import.odoo.database.model,model_id:0 +msgid "Model" +msgstr "Model" + +#. module: base_import_odoo +#: field:import.odoo.database.field,model_field_id:0 +msgid "Model field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.model,domain:0 +msgid "Optional filter to import only a subset" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Overwrite empty fields" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Overwrite existing" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,password:0 +msgid "Password" +msgstr "Wachtwoord" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:602 +#, python-format +msgid "Please install the \"odoorpc\" libary in your environment" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +msgid "Refresh" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,remote_id:0 +msgid "Remote ID" +msgstr "" + +#. module: base_import_odoo +#: model:ir.ui.menu,name:base_import_odoo.menu_main +msgid "Remote Odoo import" +msgstr "" + +#. module: base_import_odoo +#: field:ir.model.data,import_database_record_id:0 +msgid "Remote database ID" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +msgid "Run import" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select fields for which to generate unique values during import. You'll need " +"this for res.users#login for example." +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select fields which must be equal to treat a pair of remote and local " +"records of this model as being equal." +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select the field that stores the model name and the one that stores the " +"linked ID. The IDs for previously imported records will be mapped to the " +"local ID, for unknown models or IDs, the fields are set to NULL." +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,sequence:0 +#: field:import.odoo.database.model,sequence:0 +msgid "Sequence" +msgstr "Reeks" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Skip existing" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,status_data:0 +msgid "Status" +msgstr "Status" + +#. module: base_import_odoo +#: field:import.odoo.database,status_html:0 +msgid "Status html" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "" +"The following remote ids don't have a mapping but have to be imported " +"anyways due to not null constraints." +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "" +"To fix this, create mappings for the remote ids listed, or if this is not " +"feasible, map the whole model. You might also have a too specific domain on " +"your import model definition." +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,mapping_type:0 +msgid "Type" +msgstr "Type" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:583 +#, python-format +msgid "Unhandled field type %s" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Unique" +msgstr "" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:380 +#, python-format +msgid "Unknown mapping" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,url:0 +msgid "Url" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,user:0 +msgid "User" +msgstr "Gebruiker" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"When a record of this model is imported, it will be replaced with the record " +"you select as local ID. If you select a field and/or a remote ID, this " +"replacement is only effective when setting the specified field and/or when " +"the remote value is the specified record." +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "done" +msgstr "" diff --git a/base_import_odoo/i18n/nl_BE.po b/base_import_odoo/i18n/nl_BE.po new file mode 100644 index 00000000000..f6ad697cfd2 --- /dev/null +++ b/base_import_odoo/i18n/nl_BE.po @@ -0,0 +1,357 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_import_odoo +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-10-26 03:03+0000\n" +"PO-Revision-Date: 2017-10-26 03:03+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Dutch (Belgium) (https://www.transifex.com/oca/teams/23907/" +"nl_BE/)\n" +"Language: nl_BE\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database_field +msgid "A field mapping for records in the remote database" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database_model +msgid "A model to import from a remote database" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database +msgid "An Odoo database to import" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Based on equal fields" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "By reference" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,create_uid:0 +#: field:import.odoo.database.field,create_uid:0 +#: field:import.odoo.database.model,create_uid:0 +msgid "Created by" +msgstr "Gemaakt door" + +#. module: base_import_odoo +#: field:import.odoo.database,create_date:0 +#: field:import.odoo.database.field,create_date:0 +#: field:import.odoo.database.model,create_date:0 +msgid "Created on" +msgstr "Gemaakt op" + +#. module: base_import_odoo +#: field:import.odoo.database,cronjob_running:0 +msgid "Cronjob running" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,database:0 +#: field:import.odoo.database.field,database_id:0 +#: field:import.odoo.database.model,database_id:0 +msgid "Database" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,display_name:0 +#: field:import.odoo.database.field,display_name:0 +#: field:import.odoo.database.model,display_name:0 +msgid "Display Name" +msgstr "Schermnaam" + +#. module: base_import_odoo +#: field:import.odoo.database.model,domain:0 +msgid "Domain" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,duplicates:0 +msgid "Duplicate handling" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,field_ids:0 +msgid "Field" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,import_field_mappings:0 +msgid "Field mappings" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Fixed" +msgstr "" + +#. module: base_import_odoo +#: field:ir.model.data,import_database_id:0 +msgid "From remote database" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,id:0 field:import.odoo.database.field,id:0 +#: field:import.odoo.database.model,id:0 +msgid "ID" +msgstr "ID" + +#. module: base_import_odoo +#: field:import.odoo.database.field,id_field_id:0 +msgid "ID field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,field_ids:0 +msgid "If set, the mapping is only effective when setting said field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,local_id:0 +msgid "" +"If you leave this empty, a new record will be created in the local database " +"when this field is set on the remote database" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,remote_id:0 +msgid "" +"If you leave this empty, every (set) field value will be mapped to the local " +"ID" +msgstr "" + +#. module: base_import_odoo +#: model:ir.actions.act_window,name:base_import_odoo.action_import_odoo_database +#: model:ir.ui.menu,name:base_import_odoo.menu_import_odoo_database +msgid "Import configurations" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,cronjob_id:0 +msgid "Import job" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,import_line_ids:0 +msgid "Import models" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "Import progress" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "Import results" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,__last_update:0 +#: field:import.odoo.database.field,__last_update:0 +#: field:import.odoo.database.model,__last_update:0 +msgid "Last Modified on" +msgstr "Laatst Aangepast op" + +#. module: base_import_odoo +#: field:import.odoo.database,write_uid:0 +#: field:import.odoo.database.field,write_uid:0 +#: field:import.odoo.database.model,write_uid:0 +msgid "Last Updated by" +msgstr "Laatst bijgewerkt door" + +#. module: base_import_odoo +#: field:import.odoo.database,write_date:0 +#: field:import.odoo.database.field,write_date:0 +#: field:import.odoo.database.model,write_date:0 +msgid "Last Updated on" +msgstr "Laatst bijgewerkt op" + +#. module: base_import_odoo +#: field:import.odoo.database.field,local_id:0 +msgid "Local ID" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,model:0 +#: field:import.odoo.database.field,model_id:0 +#: field:import.odoo.database.model,model_id:0 +msgid "Model" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,model_field_id:0 +msgid "Model field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.model,domain:0 +msgid "Optional filter to import only a subset" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Overwrite empty fields" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Overwrite existing" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,password:0 +msgid "Password" +msgstr "" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:602 +#, python-format +msgid "Please install the \"odoorpc\" libary in your environment" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +msgid "Refresh" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,remote_id:0 +msgid "Remote ID" +msgstr "" + +#. module: base_import_odoo +#: model:ir.ui.menu,name:base_import_odoo.menu_main +msgid "Remote Odoo import" +msgstr "" + +#. module: base_import_odoo +#: field:ir.model.data,import_database_record_id:0 +msgid "Remote database ID" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +msgid "Run import" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select fields for which to generate unique values during import. You'll need " +"this for res.users#login for example." +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select fields which must be equal to treat a pair of remote and local " +"records of this model as being equal." +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select the field that stores the model name and the one that stores the " +"linked ID. The IDs for previously imported records will be mapped to the " +"local ID, for unknown models or IDs, the fields are set to NULL." +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,sequence:0 +#: field:import.odoo.database.model,sequence:0 +msgid "Sequence" +msgstr "Volgorde" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Skip existing" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,status_data:0 +msgid "Status" +msgstr "Status" + +#. module: base_import_odoo +#: field:import.odoo.database,status_html:0 +msgid "Status html" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "" +"The following remote ids don't have a mapping but have to be imported " +"anyways due to not null constraints." +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "" +"To fix this, create mappings for the remote ids listed, or if this is not " +"feasible, map the whole model. You might also have a too specific domain on " +"your import model definition." +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,mapping_type:0 +msgid "Type" +msgstr "Type" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:583 +#, python-format +msgid "Unhandled field type %s" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Unique" +msgstr "" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:380 +#, python-format +msgid "Unknown mapping" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,url:0 +msgid "Url" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,user:0 +msgid "User" +msgstr "Gebruiker" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"When a record of this model is imported, it will be replaced with the record " +"you select as local ID. If you select a field and/or a remote ID, this " +"replacement is only effective when setting the specified field and/or when " +"the remote value is the specified record." +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "done" +msgstr "" diff --git a/base_import_odoo/i18n/nl_NL.po b/base_import_odoo/i18n/nl_NL.po new file mode 100644 index 00000000000..25d64612cc0 --- /dev/null +++ b/base_import_odoo/i18n/nl_NL.po @@ -0,0 +1,358 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_import_odoo +# +# Translators: +# OCA Transbot , 2017 +# Peter Hageman , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-10-26 03:03+0000\n" +"PO-Revision-Date: 2017-10-26 03:03+0000\n" +"Last-Translator: Peter Hageman , 2017\n" +"Language-Team: Dutch (Netherlands) (https://www.transifex.com/oca/" +"teams/23907/nl_NL/)\n" +"Language: nl_NL\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database_field +msgid "A field mapping for records in the remote database" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database_model +msgid "A model to import from a remote database" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database +msgid "An Odoo database to import" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Based on equal fields" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "By reference" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,create_uid:0 +#: field:import.odoo.database.field,create_uid:0 +#: field:import.odoo.database.model,create_uid:0 +msgid "Created by" +msgstr "Aangemaakt door" + +#. module: base_import_odoo +#: field:import.odoo.database,create_date:0 +#: field:import.odoo.database.field,create_date:0 +#: field:import.odoo.database.model,create_date:0 +msgid "Created on" +msgstr "Aangemaakt op" + +#. module: base_import_odoo +#: field:import.odoo.database,cronjob_running:0 +msgid "Cronjob running" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,database:0 +#: field:import.odoo.database.field,database_id:0 +#: field:import.odoo.database.model,database_id:0 +msgid "Database" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,display_name:0 +#: field:import.odoo.database.field,display_name:0 +#: field:import.odoo.database.model,display_name:0 +msgid "Display Name" +msgstr "Weergavenaam" + +#. module: base_import_odoo +#: field:import.odoo.database.model,domain:0 +msgid "Domain" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,duplicates:0 +msgid "Duplicate handling" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,field_ids:0 +msgid "Field" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,import_field_mappings:0 +msgid "Field mappings" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Fixed" +msgstr "" + +#. module: base_import_odoo +#: field:ir.model.data,import_database_id:0 +msgid "From remote database" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,id:0 field:import.odoo.database.field,id:0 +#: field:import.odoo.database.model,id:0 +msgid "ID" +msgstr "ID" + +#. module: base_import_odoo +#: field:import.odoo.database.field,id_field_id:0 +msgid "ID field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,field_ids:0 +msgid "If set, the mapping is only effective when setting said field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,local_id:0 +msgid "" +"If you leave this empty, a new record will be created in the local database " +"when this field is set on the remote database" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,remote_id:0 +msgid "" +"If you leave this empty, every (set) field value will be mapped to the local " +"ID" +msgstr "" + +#. module: base_import_odoo +#: model:ir.actions.act_window,name:base_import_odoo.action_import_odoo_database +#: model:ir.ui.menu,name:base_import_odoo.menu_import_odoo_database +msgid "Import configurations" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,cronjob_id:0 +msgid "Import job" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,import_line_ids:0 +msgid "Import models" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "Import progress" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "Import results" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,__last_update:0 +#: field:import.odoo.database.field,__last_update:0 +#: field:import.odoo.database.model,__last_update:0 +msgid "Last Modified on" +msgstr "Laatst gewijzigd op" + +#. module: base_import_odoo +#: field:import.odoo.database,write_uid:0 +#: field:import.odoo.database.field,write_uid:0 +#: field:import.odoo.database.model,write_uid:0 +msgid "Last Updated by" +msgstr "Laatst bijgewerkt door" + +#. module: base_import_odoo +#: field:import.odoo.database,write_date:0 +#: field:import.odoo.database.field,write_date:0 +#: field:import.odoo.database.model,write_date:0 +msgid "Last Updated on" +msgstr "Laatst bijgewerkt op" + +#. module: base_import_odoo +#: field:import.odoo.database.field,local_id:0 +msgid "Local ID" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,model:0 +#: field:import.odoo.database.field,model_id:0 +#: field:import.odoo.database.model,model_id:0 +msgid "Model" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,model_field_id:0 +msgid "Model field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.model,domain:0 +msgid "Optional filter to import only a subset" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Overwrite empty fields" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Overwrite existing" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,password:0 +msgid "Password" +msgstr "" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:602 +#, python-format +msgid "Please install the \"odoorpc\" libary in your environment" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +msgid "Refresh" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,remote_id:0 +msgid "Remote ID" +msgstr "" + +#. module: base_import_odoo +#: model:ir.ui.menu,name:base_import_odoo.menu_main +msgid "Remote Odoo import" +msgstr "" + +#. module: base_import_odoo +#: field:ir.model.data,import_database_record_id:0 +msgid "Remote database ID" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +msgid "Run import" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select fields for which to generate unique values during import. You'll need " +"this for res.users#login for example." +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select fields which must be equal to treat a pair of remote and local " +"records of this model as being equal." +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select the field that stores the model name and the one that stores the " +"linked ID. The IDs for previously imported records will be mapped to the " +"local ID, for unknown models or IDs, the fields are set to NULL." +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,sequence:0 +#: field:import.odoo.database.model,sequence:0 +msgid "Sequence" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Skip existing" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,status_data:0 +msgid "Status" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,status_html:0 +msgid "Status html" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "" +"The following remote ids don't have a mapping but have to be imported " +"anyways due to not null constraints." +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "" +"To fix this, create mappings for the remote ids listed, or if this is not " +"feasible, map the whole model. You might also have a too specific domain on " +"your import model definition." +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,mapping_type:0 +msgid "Type" +msgstr "" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:583 +#, python-format +msgid "Unhandled field type %s" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Unique" +msgstr "" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:380 +#, python-format +msgid "Unknown mapping" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,url:0 +msgid "Url" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,user:0 +msgid "User" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"When a record of this model is imported, it will be replaced with the record " +"you select as local ID. If you select a field and/or a remote ID, this " +"replacement is only effective when setting the specified field and/or when " +"the remote value is the specified record." +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "done" +msgstr "" diff --git a/base_import_odoo/i18n/pl.po b/base_import_odoo/i18n/pl.po new file mode 100644 index 00000000000..330c309e6cd --- /dev/null +++ b/base_import_odoo/i18n/pl.po @@ -0,0 +1,358 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_import_odoo +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-10-26 03:03+0000\n" +"PO-Revision-Date: 2017-10-26 03:03+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Polish (https://www.transifex.com/oca/teams/23907/pl/)\n" +"Language: pl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n" +"%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n" +"%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database_field +msgid "A field mapping for records in the remote database" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database_model +msgid "A model to import from a remote database" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database +msgid "An Odoo database to import" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Based on equal fields" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "By reference" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,create_uid:0 +#: field:import.odoo.database.field,create_uid:0 +#: field:import.odoo.database.model,create_uid:0 +msgid "Created by" +msgstr "Utworzone przez" + +#. module: base_import_odoo +#: field:import.odoo.database,create_date:0 +#: field:import.odoo.database.field,create_date:0 +#: field:import.odoo.database.model,create_date:0 +msgid "Created on" +msgstr "Utworzono" + +#. module: base_import_odoo +#: field:import.odoo.database,cronjob_running:0 +msgid "Cronjob running" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,database:0 +#: field:import.odoo.database.field,database_id:0 +#: field:import.odoo.database.model,database_id:0 +msgid "Database" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,display_name:0 +#: field:import.odoo.database.field,display_name:0 +#: field:import.odoo.database.model,display_name:0 +msgid "Display Name" +msgstr "Wyświetlana nazwa " + +#. module: base_import_odoo +#: field:import.odoo.database.model,domain:0 +msgid "Domain" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,duplicates:0 +msgid "Duplicate handling" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,field_ids:0 +msgid "Field" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,import_field_mappings:0 +msgid "Field mappings" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Fixed" +msgstr "" + +#. module: base_import_odoo +#: field:ir.model.data,import_database_id:0 +msgid "From remote database" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,id:0 field:import.odoo.database.field,id:0 +#: field:import.odoo.database.model,id:0 +msgid "ID" +msgstr "ID" + +#. module: base_import_odoo +#: field:import.odoo.database.field,id_field_id:0 +msgid "ID field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,field_ids:0 +msgid "If set, the mapping is only effective when setting said field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,local_id:0 +msgid "" +"If you leave this empty, a new record will be created in the local database " +"when this field is set on the remote database" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,remote_id:0 +msgid "" +"If you leave this empty, every (set) field value will be mapped to the local " +"ID" +msgstr "" + +#. module: base_import_odoo +#: model:ir.actions.act_window,name:base_import_odoo.action_import_odoo_database +#: model:ir.ui.menu,name:base_import_odoo.menu_import_odoo_database +msgid "Import configurations" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,cronjob_id:0 +msgid "Import job" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,import_line_ids:0 +msgid "Import models" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "Import progress" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "Import results" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,__last_update:0 +#: field:import.odoo.database.field,__last_update:0 +#: field:import.odoo.database.model,__last_update:0 +msgid "Last Modified on" +msgstr "Ostatnio modyfikowano" + +#. module: base_import_odoo +#: field:import.odoo.database,write_uid:0 +#: field:import.odoo.database.field,write_uid:0 +#: field:import.odoo.database.model,write_uid:0 +msgid "Last Updated by" +msgstr "Ostatnio modyfikowane przez" + +#. module: base_import_odoo +#: field:import.odoo.database,write_date:0 +#: field:import.odoo.database.field,write_date:0 +#: field:import.odoo.database.model,write_date:0 +msgid "Last Updated on" +msgstr "Ostatnia zmiana" + +#. module: base_import_odoo +#: field:import.odoo.database.field,local_id:0 +msgid "Local ID" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,model:0 +#: field:import.odoo.database.field,model_id:0 +#: field:import.odoo.database.model,model_id:0 +msgid "Model" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,model_field_id:0 +msgid "Model field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.model,domain:0 +msgid "Optional filter to import only a subset" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Overwrite empty fields" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Overwrite existing" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,password:0 +msgid "Password" +msgstr "" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:602 +#, python-format +msgid "Please install the \"odoorpc\" libary in your environment" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +msgid "Refresh" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,remote_id:0 +msgid "Remote ID" +msgstr "" + +#. module: base_import_odoo +#: model:ir.ui.menu,name:base_import_odoo.menu_main +msgid "Remote Odoo import" +msgstr "" + +#. module: base_import_odoo +#: field:ir.model.data,import_database_record_id:0 +msgid "Remote database ID" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +msgid "Run import" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select fields for which to generate unique values during import. You'll need " +"this for res.users#login for example." +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select fields which must be equal to treat a pair of remote and local " +"records of this model as being equal." +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select the field that stores the model name and the one that stores the " +"linked ID. The IDs for previously imported records will be mapped to the " +"local ID, for unknown models or IDs, the fields are set to NULL." +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,sequence:0 +#: field:import.odoo.database.model,sequence:0 +msgid "Sequence" +msgstr "Numeracja" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Skip existing" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,status_data:0 +msgid "Status" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,status_html:0 +msgid "Status html" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "" +"The following remote ids don't have a mapping but have to be imported " +"anyways due to not null constraints." +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "" +"To fix this, create mappings for the remote ids listed, or if this is not " +"feasible, map the whole model. You might also have a too specific domain on " +"your import model definition." +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,mapping_type:0 +msgid "Type" +msgstr "Typ" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:583 +#, python-format +msgid "Unhandled field type %s" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Unique" +msgstr "" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:380 +#, python-format +msgid "Unknown mapping" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,url:0 +msgid "Url" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,user:0 +msgid "User" +msgstr "Użytkownik" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"When a record of this model is imported, it will be replaced with the record " +"you select as local ID. If you select a field and/or a remote ID, this " +"replacement is only effective when setting the specified field and/or when " +"the remote value is the specified record." +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "done" +msgstr "" diff --git a/base_import_odoo/i18n/pt.po b/base_import_odoo/i18n/pt.po new file mode 100644 index 00000000000..742c1f85fe6 --- /dev/null +++ b/base_import_odoo/i18n/pt.po @@ -0,0 +1,356 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_import_odoo +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-10-26 03:03+0000\n" +"PO-Revision-Date: 2017-10-26 03:03+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Portuguese (https://www.transifex.com/oca/teams/23907/pt/)\n" +"Language: pt\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database_field +msgid "A field mapping for records in the remote database" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database_model +msgid "A model to import from a remote database" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database +msgid "An Odoo database to import" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Based on equal fields" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "By reference" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,create_uid:0 +#: field:import.odoo.database.field,create_uid:0 +#: field:import.odoo.database.model,create_uid:0 +msgid "Created by" +msgstr "Criado por" + +#. module: base_import_odoo +#: field:import.odoo.database,create_date:0 +#: field:import.odoo.database.field,create_date:0 +#: field:import.odoo.database.model,create_date:0 +msgid "Created on" +msgstr "Criado em" + +#. module: base_import_odoo +#: field:import.odoo.database,cronjob_running:0 +msgid "Cronjob running" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,database:0 +#: field:import.odoo.database.field,database_id:0 +#: field:import.odoo.database.model,database_id:0 +msgid "Database" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,display_name:0 +#: field:import.odoo.database.field,display_name:0 +#: field:import.odoo.database.model,display_name:0 +msgid "Display Name" +msgstr "Nome" + +#. module: base_import_odoo +#: field:import.odoo.database.model,domain:0 +msgid "Domain" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,duplicates:0 +msgid "Duplicate handling" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,field_ids:0 +msgid "Field" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,import_field_mappings:0 +msgid "Field mappings" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Fixed" +msgstr "" + +#. module: base_import_odoo +#: field:ir.model.data,import_database_id:0 +msgid "From remote database" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,id:0 field:import.odoo.database.field,id:0 +#: field:import.odoo.database.model,id:0 +msgid "ID" +msgstr "ID" + +#. module: base_import_odoo +#: field:import.odoo.database.field,id_field_id:0 +msgid "ID field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,field_ids:0 +msgid "If set, the mapping is only effective when setting said field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,local_id:0 +msgid "" +"If you leave this empty, a new record will be created in the local database " +"when this field is set on the remote database" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,remote_id:0 +msgid "" +"If you leave this empty, every (set) field value will be mapped to the local " +"ID" +msgstr "" + +#. module: base_import_odoo +#: model:ir.actions.act_window,name:base_import_odoo.action_import_odoo_database +#: model:ir.ui.menu,name:base_import_odoo.menu_import_odoo_database +msgid "Import configurations" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,cronjob_id:0 +msgid "Import job" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,import_line_ids:0 +msgid "Import models" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "Import progress" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "Import results" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,__last_update:0 +#: field:import.odoo.database.field,__last_update:0 +#: field:import.odoo.database.model,__last_update:0 +msgid "Last Modified on" +msgstr "Modificado a última vez por" + +#. module: base_import_odoo +#: field:import.odoo.database,write_uid:0 +#: field:import.odoo.database.field,write_uid:0 +#: field:import.odoo.database.model,write_uid:0 +msgid "Last Updated by" +msgstr "Atualizado pela última vez por" + +#. module: base_import_odoo +#: field:import.odoo.database,write_date:0 +#: field:import.odoo.database.field,write_date:0 +#: field:import.odoo.database.model,write_date:0 +msgid "Last Updated on" +msgstr "Atualizado pela última vez em" + +#. module: base_import_odoo +#: field:import.odoo.database.field,local_id:0 +msgid "Local ID" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,model:0 +#: field:import.odoo.database.field,model_id:0 +#: field:import.odoo.database.model,model_id:0 +msgid "Model" +msgstr "Modelo" + +#. module: base_import_odoo +#: field:import.odoo.database.field,model_field_id:0 +msgid "Model field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.model,domain:0 +msgid "Optional filter to import only a subset" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Overwrite empty fields" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Overwrite existing" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,password:0 +msgid "Password" +msgstr "" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:602 +#, python-format +msgid "Please install the \"odoorpc\" libary in your environment" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +msgid "Refresh" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,remote_id:0 +msgid "Remote ID" +msgstr "" + +#. module: base_import_odoo +#: model:ir.ui.menu,name:base_import_odoo.menu_main +msgid "Remote Odoo import" +msgstr "" + +#. module: base_import_odoo +#: field:ir.model.data,import_database_record_id:0 +msgid "Remote database ID" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +msgid "Run import" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select fields for which to generate unique values during import. You'll need " +"this for res.users#login for example." +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select fields which must be equal to treat a pair of remote and local " +"records of this model as being equal." +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select the field that stores the model name and the one that stores the " +"linked ID. The IDs for previously imported records will be mapped to the " +"local ID, for unknown models or IDs, the fields are set to NULL." +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,sequence:0 +#: field:import.odoo.database.model,sequence:0 +msgid "Sequence" +msgstr "Sequência" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Skip existing" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,status_data:0 +msgid "Status" +msgstr "Estado" + +#. module: base_import_odoo +#: field:import.odoo.database,status_html:0 +msgid "Status html" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "" +"The following remote ids don't have a mapping but have to be imported " +"anyways due to not null constraints." +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "" +"To fix this, create mappings for the remote ids listed, or if this is not " +"feasible, map the whole model. You might also have a too specific domain on " +"your import model definition." +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,mapping_type:0 +msgid "Type" +msgstr "Tipo" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:583 +#, python-format +msgid "Unhandled field type %s" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Unique" +msgstr "" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:380 +#, python-format +msgid "Unknown mapping" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,url:0 +msgid "Url" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,user:0 +msgid "User" +msgstr "Utilizador" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"When a record of this model is imported, it will be replaced with the record " +"you select as local ID. If you select a field and/or a remote ID, this " +"replacement is only effective when setting the specified field and/or when " +"the remote value is the specified record." +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "done" +msgstr "" diff --git a/base_import_odoo/i18n/pt_BR.po b/base_import_odoo/i18n/pt_BR.po new file mode 100644 index 00000000000..5e9958f5616 --- /dev/null +++ b/base_import_odoo/i18n/pt_BR.po @@ -0,0 +1,358 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_import_odoo +# +# Translators: +# OCA Transbot , 2017 +# Armando Vulcano Junior , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-11 07:46+0000\n" +"PO-Revision-Date: 2017-11-11 07:46+0000\n" +"Last-Translator: Armando Vulcano Junior , 2017\n" +"Language-Team: Portuguese (Brazil) (https://www.transifex.com/oca/" +"teams/23907/pt_BR/)\n" +"Language: pt_BR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database_field +msgid "A field mapping for records in the remote database" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database_model +msgid "A model to import from a remote database" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database +msgid "An Odoo database to import" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Based on equal fields" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "By reference" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,create_uid:0 +#: field:import.odoo.database.field,create_uid:0 +#: field:import.odoo.database.model,create_uid:0 +msgid "Created by" +msgstr "Criado por" + +#. module: base_import_odoo +#: field:import.odoo.database,create_date:0 +#: field:import.odoo.database.field,create_date:0 +#: field:import.odoo.database.model,create_date:0 +msgid "Created on" +msgstr "Criado em" + +#. module: base_import_odoo +#: field:import.odoo.database,cronjob_running:0 +msgid "Cronjob running" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,database:0 +#: field:import.odoo.database.field,database_id:0 +#: field:import.odoo.database.model,database_id:0 +msgid "Database" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,display_name:0 +#: field:import.odoo.database.field,display_name:0 +#: field:import.odoo.database.model,display_name:0 +msgid "Display Name" +msgstr "Nome para Mostrar" + +#. module: base_import_odoo +#: field:import.odoo.database.model,domain:0 +msgid "Domain" +msgstr "Domínio" + +#. module: base_import_odoo +#: field:import.odoo.database,duplicates:0 +msgid "Duplicate handling" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,field_ids:0 +msgid "Field" +msgstr "Campo" + +#. module: base_import_odoo +#: field:import.odoo.database,import_field_mappings:0 +msgid "Field mappings" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Fixed" +msgstr "" + +#. module: base_import_odoo +#: field:ir.model.data,import_database_id:0 +msgid "From remote database" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,id:0 field:import.odoo.database.field,id:0 +#: field:import.odoo.database.model,id:0 +msgid "ID" +msgstr "Identificação" + +#. module: base_import_odoo +#: field:import.odoo.database.field,id_field_id:0 +msgid "ID field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,field_ids:0 +msgid "If set, the mapping is only effective when setting said field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,local_id:0 +msgid "" +"If you leave this empty, a new record will be created in the local database " +"when this field is set on the remote database" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,remote_id:0 +msgid "" +"If you leave this empty, every (set) field value will be mapped to the local " +"ID" +msgstr "" + +#. module: base_import_odoo +#: model:ir.actions.act_window,name:base_import_odoo.action_import_odoo_database +#: model:ir.ui.menu,name:base_import_odoo.menu_import_odoo_database +msgid "Import configurations" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,cronjob_id:0 +msgid "Import job" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,import_line_ids:0 +msgid "Import models" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "Import progress" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "Import results" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,__last_update:0 +#: field:import.odoo.database.field,__last_update:0 +#: field:import.odoo.database.model,__last_update:0 +msgid "Last Modified on" +msgstr "Última atualização em" + +#. module: base_import_odoo +#: field:import.odoo.database,write_uid:0 +#: field:import.odoo.database.field,write_uid:0 +#: field:import.odoo.database.model,write_uid:0 +msgid "Last Updated by" +msgstr "Última atualização por" + +#. module: base_import_odoo +#: field:import.odoo.database,write_date:0 +#: field:import.odoo.database.field,write_date:0 +#: field:import.odoo.database.model,write_date:0 +msgid "Last Updated on" +msgstr "Última atualização em" + +#. module: base_import_odoo +#: field:import.odoo.database.field,local_id:0 +msgid "Local ID" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,model:0 +#: field:import.odoo.database.field,model_id:0 +#: field:import.odoo.database.model,model_id:0 +msgid "Model" +msgstr "Modelo" + +#. module: base_import_odoo +#: field:import.odoo.database.field,model_field_id:0 +msgid "Model field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.model,domain:0 +msgid "Optional filter to import only a subset" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Overwrite empty fields" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Overwrite existing" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,password:0 +msgid "Password" +msgstr "Senha" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:602 +#, python-format +msgid "Please install the \"odoorpc\" libary in your environment" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +msgid "Refresh" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,remote_id:0 +msgid "Remote ID" +msgstr "Identificação Remota" + +#. module: base_import_odoo +#: model:ir.ui.menu,name:base_import_odoo.menu_main +msgid "Remote Odoo import" +msgstr "" + +#. module: base_import_odoo +#: field:ir.model.data,import_database_record_id:0 +msgid "Remote database ID" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +msgid "Run import" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select fields for which to generate unique values during import. You'll need " +"this for res.users#login for example." +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select fields which must be equal to treat a pair of remote and local " +"records of this model as being equal." +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select the field that stores the model name and the one that stores the " +"linked ID. The IDs for previously imported records will be mapped to the " +"local ID, for unknown models or IDs, the fields are set to NULL." +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,sequence:0 +#: field:import.odoo.database.model,sequence:0 +msgid "Sequence" +msgstr "Sequência" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Skip existing" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,status_data:0 +msgid "Status" +msgstr "Situação" + +#. module: base_import_odoo +#: field:import.odoo.database,status_html:0 +msgid "Status html" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "" +"The following remote ids don't have a mapping but have to be imported " +"anyways due to not null constraints." +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "" +"To fix this, create mappings for the remote ids listed, or if this is not " +"feasible, map the whole model. You might also have a too specific domain on " +"your import model definition." +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,mapping_type:0 +msgid "Type" +msgstr "Tipo" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:583 +#, python-format +msgid "Unhandled field type %s" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Unique" +msgstr "" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:380 +#, python-format +msgid "Unknown mapping" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,url:0 +msgid "Url" +msgstr "Url" + +#. module: base_import_odoo +#: field:import.odoo.database,user:0 +msgid "User" +msgstr "Usuário" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"When a record of this model is imported, it will be replaced with the record " +"you select as local ID. If you select a field and/or a remote ID, this " +"replacement is only effective when setting the specified field and/or when " +"the remote value is the specified record." +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "done" +msgstr "" diff --git a/base_import_odoo/i18n/pt_PT.po b/base_import_odoo/i18n/pt_PT.po new file mode 100644 index 00000000000..fc50a74c1b5 --- /dev/null +++ b/base_import_odoo/i18n/pt_PT.po @@ -0,0 +1,357 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_import_odoo +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-10-26 03:03+0000\n" +"PO-Revision-Date: 2017-10-26 03:03+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Portuguese (Portugal) (https://www.transifex.com/oca/" +"teams/23907/pt_PT/)\n" +"Language: pt_PT\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database_field +msgid "A field mapping for records in the remote database" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database_model +msgid "A model to import from a remote database" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database +msgid "An Odoo database to import" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Based on equal fields" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "By reference" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,create_uid:0 +#: field:import.odoo.database.field,create_uid:0 +#: field:import.odoo.database.model,create_uid:0 +msgid "Created by" +msgstr "Criado por" + +#. module: base_import_odoo +#: field:import.odoo.database,create_date:0 +#: field:import.odoo.database.field,create_date:0 +#: field:import.odoo.database.model,create_date:0 +msgid "Created on" +msgstr "Criado em" + +#. module: base_import_odoo +#: field:import.odoo.database,cronjob_running:0 +msgid "Cronjob running" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,database:0 +#: field:import.odoo.database.field,database_id:0 +#: field:import.odoo.database.model,database_id:0 +msgid "Database" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,display_name:0 +#: field:import.odoo.database.field,display_name:0 +#: field:import.odoo.database.model,display_name:0 +msgid "Display Name" +msgstr "Nome a exibir" + +#. module: base_import_odoo +#: field:import.odoo.database.model,domain:0 +msgid "Domain" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,duplicates:0 +msgid "Duplicate handling" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,field_ids:0 +msgid "Field" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,import_field_mappings:0 +msgid "Field mappings" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Fixed" +msgstr "" + +#. module: base_import_odoo +#: field:ir.model.data,import_database_id:0 +msgid "From remote database" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,id:0 field:import.odoo.database.field,id:0 +#: field:import.odoo.database.model,id:0 +msgid "ID" +msgstr "ID" + +#. module: base_import_odoo +#: field:import.odoo.database.field,id_field_id:0 +msgid "ID field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,field_ids:0 +msgid "If set, the mapping is only effective when setting said field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,local_id:0 +msgid "" +"If you leave this empty, a new record will be created in the local database " +"when this field is set on the remote database" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,remote_id:0 +msgid "" +"If you leave this empty, every (set) field value will be mapped to the local " +"ID" +msgstr "" + +#. module: base_import_odoo +#: model:ir.actions.act_window,name:base_import_odoo.action_import_odoo_database +#: model:ir.ui.menu,name:base_import_odoo.menu_import_odoo_database +msgid "Import configurations" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,cronjob_id:0 +msgid "Import job" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,import_line_ids:0 +msgid "Import models" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "Import progress" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "Import results" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,__last_update:0 +#: field:import.odoo.database.field,__last_update:0 +#: field:import.odoo.database.model,__last_update:0 +msgid "Last Modified on" +msgstr "Modificado pela última vez em" + +#. module: base_import_odoo +#: field:import.odoo.database,write_uid:0 +#: field:import.odoo.database.field,write_uid:0 +#: field:import.odoo.database.model,write_uid:0 +msgid "Last Updated by" +msgstr "Atualizado pela última vez por" + +#. module: base_import_odoo +#: field:import.odoo.database,write_date:0 +#: field:import.odoo.database.field,write_date:0 +#: field:import.odoo.database.model,write_date:0 +msgid "Last Updated on" +msgstr "Atualizado pela última vez em" + +#. module: base_import_odoo +#: field:import.odoo.database.field,local_id:0 +msgid "Local ID" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,model:0 +#: field:import.odoo.database.field,model_id:0 +#: field:import.odoo.database.model,model_id:0 +msgid "Model" +msgstr "Modelo" + +#. module: base_import_odoo +#: field:import.odoo.database.field,model_field_id:0 +msgid "Model field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.model,domain:0 +msgid "Optional filter to import only a subset" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Overwrite empty fields" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Overwrite existing" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,password:0 +msgid "Password" +msgstr "" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:602 +#, python-format +msgid "Please install the \"odoorpc\" libary in your environment" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +msgid "Refresh" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,remote_id:0 +msgid "Remote ID" +msgstr "" + +#. module: base_import_odoo +#: model:ir.ui.menu,name:base_import_odoo.menu_main +msgid "Remote Odoo import" +msgstr "" + +#. module: base_import_odoo +#: field:ir.model.data,import_database_record_id:0 +msgid "Remote database ID" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +msgid "Run import" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select fields for which to generate unique values during import. You'll need " +"this for res.users#login for example." +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select fields which must be equal to treat a pair of remote and local " +"records of this model as being equal." +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select the field that stores the model name and the one that stores the " +"linked ID. The IDs for previously imported records will be mapped to the " +"local ID, for unknown models or IDs, the fields are set to NULL." +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,sequence:0 +#: field:import.odoo.database.model,sequence:0 +msgid "Sequence" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Skip existing" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,status_data:0 +msgid "Status" +msgstr "Estado" + +#. module: base_import_odoo +#: field:import.odoo.database,status_html:0 +msgid "Status html" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "" +"The following remote ids don't have a mapping but have to be imported " +"anyways due to not null constraints." +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "" +"To fix this, create mappings for the remote ids listed, or if this is not " +"feasible, map the whole model. You might also have a too specific domain on " +"your import model definition." +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,mapping_type:0 +msgid "Type" +msgstr "Tipo" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:583 +#, python-format +msgid "Unhandled field type %s" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Unique" +msgstr "" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:380 +#, python-format +msgid "Unknown mapping" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,url:0 +msgid "Url" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,user:0 +msgid "User" +msgstr "Utilizador" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"When a record of this model is imported, it will be replaced with the record " +"you select as local ID. If you select a field and/or a remote ID, this " +"replacement is only effective when setting the specified field and/or when " +"the remote value is the specified record." +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "done" +msgstr "" diff --git a/base_import_odoo/i18n/ro.po b/base_import_odoo/i18n/ro.po new file mode 100644 index 00000000000..2545f1cfc5f --- /dev/null +++ b/base_import_odoo/i18n/ro.po @@ -0,0 +1,358 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_import_odoo +# +# Translators: +# OCA Transbot , 2017 +# Dorin Hongu , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-10-26 03:03+0000\n" +"PO-Revision-Date: 2017-10-26 03:03+0000\n" +"Last-Translator: Dorin Hongu , 2017\n" +"Language-Team: Romanian (https://www.transifex.com/oca/teams/23907/ro/)\n" +"Language: ro\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?" +"2:1));\n" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database_field +msgid "A field mapping for records in the remote database" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database_model +msgid "A model to import from a remote database" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database +msgid "An Odoo database to import" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Based on equal fields" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "By reference" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,create_uid:0 +#: field:import.odoo.database.field,create_uid:0 +#: field:import.odoo.database.model,create_uid:0 +msgid "Created by" +msgstr "Creat de" + +#. module: base_import_odoo +#: field:import.odoo.database,create_date:0 +#: field:import.odoo.database.field,create_date:0 +#: field:import.odoo.database.model,create_date:0 +msgid "Created on" +msgstr "Creat la" + +#. module: base_import_odoo +#: field:import.odoo.database,cronjob_running:0 +msgid "Cronjob running" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,database:0 +#: field:import.odoo.database.field,database_id:0 +#: field:import.odoo.database.model,database_id:0 +msgid "Database" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,display_name:0 +#: field:import.odoo.database.field,display_name:0 +#: field:import.odoo.database.model,display_name:0 +msgid "Display Name" +msgstr "Nume Afişat" + +#. module: base_import_odoo +#: field:import.odoo.database.model,domain:0 +msgid "Domain" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,duplicates:0 +msgid "Duplicate handling" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,field_ids:0 +msgid "Field" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,import_field_mappings:0 +msgid "Field mappings" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Fixed" +msgstr "" + +#. module: base_import_odoo +#: field:ir.model.data,import_database_id:0 +msgid "From remote database" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,id:0 field:import.odoo.database.field,id:0 +#: field:import.odoo.database.model,id:0 +msgid "ID" +msgstr "ID" + +#. module: base_import_odoo +#: field:import.odoo.database.field,id_field_id:0 +msgid "ID field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,field_ids:0 +msgid "If set, the mapping is only effective when setting said field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,local_id:0 +msgid "" +"If you leave this empty, a new record will be created in the local database " +"when this field is set on the remote database" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,remote_id:0 +msgid "" +"If you leave this empty, every (set) field value will be mapped to the local " +"ID" +msgstr "" + +#. module: base_import_odoo +#: model:ir.actions.act_window,name:base_import_odoo.action_import_odoo_database +#: model:ir.ui.menu,name:base_import_odoo.menu_import_odoo_database +msgid "Import configurations" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,cronjob_id:0 +msgid "Import job" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,import_line_ids:0 +msgid "Import models" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "Import progress" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "Import results" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,__last_update:0 +#: field:import.odoo.database.field,__last_update:0 +#: field:import.odoo.database.model,__last_update:0 +msgid "Last Modified on" +msgstr "Ultima actualizare în" + +#. module: base_import_odoo +#: field:import.odoo.database,write_uid:0 +#: field:import.odoo.database.field,write_uid:0 +#: field:import.odoo.database.model,write_uid:0 +msgid "Last Updated by" +msgstr "Ultima actualizare făcută de" + +#. module: base_import_odoo +#: field:import.odoo.database,write_date:0 +#: field:import.odoo.database.field,write_date:0 +#: field:import.odoo.database.model,write_date:0 +msgid "Last Updated on" +msgstr "Ultima actualizare la" + +#. module: base_import_odoo +#: field:import.odoo.database.field,local_id:0 +msgid "Local ID" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,model:0 +#: field:import.odoo.database.field,model_id:0 +#: field:import.odoo.database.model,model_id:0 +msgid "Model" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,model_field_id:0 +msgid "Model field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.model,domain:0 +msgid "Optional filter to import only a subset" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Overwrite empty fields" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Overwrite existing" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,password:0 +msgid "Password" +msgstr "" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:602 +#, python-format +msgid "Please install the \"odoorpc\" libary in your environment" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +msgid "Refresh" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,remote_id:0 +msgid "Remote ID" +msgstr "" + +#. module: base_import_odoo +#: model:ir.ui.menu,name:base_import_odoo.menu_main +msgid "Remote Odoo import" +msgstr "" + +#. module: base_import_odoo +#: field:ir.model.data,import_database_record_id:0 +msgid "Remote database ID" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +msgid "Run import" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select fields for which to generate unique values during import. You'll need " +"this for res.users#login for example." +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select fields which must be equal to treat a pair of remote and local " +"records of this model as being equal." +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select the field that stores the model name and the one that stores the " +"linked ID. The IDs for previously imported records will be mapped to the " +"local ID, for unknown models or IDs, the fields are set to NULL." +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,sequence:0 +#: field:import.odoo.database.model,sequence:0 +msgid "Sequence" +msgstr "Secventa" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Skip existing" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,status_data:0 +msgid "Status" +msgstr "Stare" + +#. module: base_import_odoo +#: field:import.odoo.database,status_html:0 +msgid "Status html" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "" +"The following remote ids don't have a mapping but have to be imported " +"anyways due to not null constraints." +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "" +"To fix this, create mappings for the remote ids listed, or if this is not " +"feasible, map the whole model. You might also have a too specific domain on " +"your import model definition." +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,mapping_type:0 +msgid "Type" +msgstr "Tip" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:583 +#, python-format +msgid "Unhandled field type %s" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Unique" +msgstr "" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:380 +#, python-format +msgid "Unknown mapping" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,url:0 +msgid "Url" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,user:0 +msgid "User" +msgstr "Utilizator" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"When a record of this model is imported, it will be replaced with the record " +"you select as local ID. If you select a field and/or a remote ID, this " +"replacement is only effective when setting the specified field and/or when " +"the remote value is the specified record." +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "done" +msgstr "" diff --git a/base_import_odoo/i18n/ru.po b/base_import_odoo/i18n/ru.po new file mode 100644 index 00000000000..524a740ce81 --- /dev/null +++ b/base_import_odoo/i18n/ru.po @@ -0,0 +1,359 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_import_odoo +# +# Translators: +# OCA Transbot , 2017 +# Mikhail - , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-10-26 03:03+0000\n" +"PO-Revision-Date: 2017-10-26 03:03+0000\n" +"Last-Translator: Mikhail - , 2017\n" +"Language-Team: Russian (https://www.transifex.com/oca/teams/23907/ru/)\n" +"Language: ru\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n" +"%100>=11 && n%100<=14)? 2 : 3);\n" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database_field +msgid "A field mapping for records in the remote database" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database_model +msgid "A model to import from a remote database" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database +msgid "An Odoo database to import" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Based on equal fields" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "By reference" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,create_uid:0 +#: field:import.odoo.database.field,create_uid:0 +#: field:import.odoo.database.model,create_uid:0 +msgid "Created by" +msgstr "Создано" + +#. module: base_import_odoo +#: field:import.odoo.database,create_date:0 +#: field:import.odoo.database.field,create_date:0 +#: field:import.odoo.database.model,create_date:0 +msgid "Created on" +msgstr "Создан" + +#. module: base_import_odoo +#: field:import.odoo.database,cronjob_running:0 +msgid "Cronjob running" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,database:0 +#: field:import.odoo.database.field,database_id:0 +#: field:import.odoo.database.model,database_id:0 +msgid "Database" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,display_name:0 +#: field:import.odoo.database.field,display_name:0 +#: field:import.odoo.database.model,display_name:0 +msgid "Display Name" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.model,domain:0 +msgid "Domain" +msgstr "Домен" + +#. module: base_import_odoo +#: field:import.odoo.database,duplicates:0 +msgid "Duplicate handling" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,field_ids:0 +msgid "Field" +msgstr "Поле" + +#. module: base_import_odoo +#: field:import.odoo.database,import_field_mappings:0 +msgid "Field mappings" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Fixed" +msgstr "" + +#. module: base_import_odoo +#: field:ir.model.data,import_database_id:0 +msgid "From remote database" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,id:0 field:import.odoo.database.field,id:0 +#: field:import.odoo.database.model,id:0 +msgid "ID" +msgstr "ID" + +#. module: base_import_odoo +#: field:import.odoo.database.field,id_field_id:0 +msgid "ID field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,field_ids:0 +msgid "If set, the mapping is only effective when setting said field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,local_id:0 +msgid "" +"If you leave this empty, a new record will be created in the local database " +"when this field is set on the remote database" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,remote_id:0 +msgid "" +"If you leave this empty, every (set) field value will be mapped to the local " +"ID" +msgstr "" + +#. module: base_import_odoo +#: model:ir.actions.act_window,name:base_import_odoo.action_import_odoo_database +#: model:ir.ui.menu,name:base_import_odoo.menu_import_odoo_database +msgid "Import configurations" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,cronjob_id:0 +msgid "Import job" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,import_line_ids:0 +msgid "Import models" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "Import progress" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "Import results" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,__last_update:0 +#: field:import.odoo.database.field,__last_update:0 +#: field:import.odoo.database.model,__last_update:0 +msgid "Last Modified on" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,write_uid:0 +#: field:import.odoo.database.field,write_uid:0 +#: field:import.odoo.database.model,write_uid:0 +msgid "Last Updated by" +msgstr "Последний раз обновлено" + +#. module: base_import_odoo +#: field:import.odoo.database,write_date:0 +#: field:import.odoo.database.field,write_date:0 +#: field:import.odoo.database.model,write_date:0 +msgid "Last Updated on" +msgstr "Последний раз обновлено" + +#. module: base_import_odoo +#: field:import.odoo.database.field,local_id:0 +msgid "Local ID" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,model:0 +#: field:import.odoo.database.field,model_id:0 +#: field:import.odoo.database.model,model_id:0 +msgid "Model" +msgstr "Модель" + +#. module: base_import_odoo +#: field:import.odoo.database.field,model_field_id:0 +msgid "Model field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.model,domain:0 +msgid "Optional filter to import only a subset" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Overwrite empty fields" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Overwrite existing" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,password:0 +msgid "Password" +msgstr "" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:602 +#, python-format +msgid "Please install the \"odoorpc\" libary in your environment" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +msgid "Refresh" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,remote_id:0 +msgid "Remote ID" +msgstr "" + +#. module: base_import_odoo +#: model:ir.ui.menu,name:base_import_odoo.menu_main +msgid "Remote Odoo import" +msgstr "" + +#. module: base_import_odoo +#: field:ir.model.data,import_database_record_id:0 +msgid "Remote database ID" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +msgid "Run import" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select fields for which to generate unique values during import. You'll need " +"this for res.users#login for example." +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select fields which must be equal to treat a pair of remote and local " +"records of this model as being equal." +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select the field that stores the model name and the one that stores the " +"linked ID. The IDs for previously imported records will be mapped to the " +"local ID, for unknown models or IDs, the fields are set to NULL." +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,sequence:0 +#: field:import.odoo.database.model,sequence:0 +msgid "Sequence" +msgstr "Последовательность" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Skip existing" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,status_data:0 +msgid "Status" +msgstr "Статус" + +#. module: base_import_odoo +#: field:import.odoo.database,status_html:0 +msgid "Status html" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "" +"The following remote ids don't have a mapping but have to be imported " +"anyways due to not null constraints." +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "" +"To fix this, create mappings for the remote ids listed, or if this is not " +"feasible, map the whole model. You might also have a too specific domain on " +"your import model definition." +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,mapping_type:0 +msgid "Type" +msgstr "Тип" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:583 +#, python-format +msgid "Unhandled field type %s" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Unique" +msgstr "" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:380 +#, python-format +msgid "Unknown mapping" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,url:0 +msgid "Url" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,user:0 +msgid "User" +msgstr "Пользователь" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"When a record of this model is imported, it will be replaced with the record " +"you select as local ID. If you select a field and/or a remote ID, this " +"replacement is only effective when setting the specified field and/or when " +"the remote value is the specified record." +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "done" +msgstr "" diff --git a/base_import_odoo/i18n/sk.po b/base_import_odoo/i18n/sk.po new file mode 100644 index 00000000000..a6847b1edbd --- /dev/null +++ b/base_import_odoo/i18n/sk.po @@ -0,0 +1,356 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_import_odoo +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-10-26 03:03+0000\n" +"PO-Revision-Date: 2017-10-26 03:03+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Slovak (https://www.transifex.com/oca/teams/23907/sk/)\n" +"Language: sk\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database_field +msgid "A field mapping for records in the remote database" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database_model +msgid "A model to import from a remote database" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database +msgid "An Odoo database to import" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Based on equal fields" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "By reference" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,create_uid:0 +#: field:import.odoo.database.field,create_uid:0 +#: field:import.odoo.database.model,create_uid:0 +msgid "Created by" +msgstr "Vytvoril" + +#. module: base_import_odoo +#: field:import.odoo.database,create_date:0 +#: field:import.odoo.database.field,create_date:0 +#: field:import.odoo.database.model,create_date:0 +msgid "Created on" +msgstr "Vytvorené" + +#. module: base_import_odoo +#: field:import.odoo.database,cronjob_running:0 +msgid "Cronjob running" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,database:0 +#: field:import.odoo.database.field,database_id:0 +#: field:import.odoo.database.model,database_id:0 +msgid "Database" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,display_name:0 +#: field:import.odoo.database.field,display_name:0 +#: field:import.odoo.database.model,display_name:0 +msgid "Display Name" +msgstr "Zobraziť meno" + +#. module: base_import_odoo +#: field:import.odoo.database.model,domain:0 +msgid "Domain" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,duplicates:0 +msgid "Duplicate handling" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,field_ids:0 +msgid "Field" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,import_field_mappings:0 +msgid "Field mappings" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Fixed" +msgstr "" + +#. module: base_import_odoo +#: field:ir.model.data,import_database_id:0 +msgid "From remote database" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,id:0 field:import.odoo.database.field,id:0 +#: field:import.odoo.database.model,id:0 +msgid "ID" +msgstr "ID" + +#. module: base_import_odoo +#: field:import.odoo.database.field,id_field_id:0 +msgid "ID field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,field_ids:0 +msgid "If set, the mapping is only effective when setting said field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,local_id:0 +msgid "" +"If you leave this empty, a new record will be created in the local database " +"when this field is set on the remote database" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,remote_id:0 +msgid "" +"If you leave this empty, every (set) field value will be mapped to the local " +"ID" +msgstr "" + +#. module: base_import_odoo +#: model:ir.actions.act_window,name:base_import_odoo.action_import_odoo_database +#: model:ir.ui.menu,name:base_import_odoo.menu_import_odoo_database +msgid "Import configurations" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,cronjob_id:0 +msgid "Import job" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,import_line_ids:0 +msgid "Import models" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "Import progress" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "Import results" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,__last_update:0 +#: field:import.odoo.database.field,__last_update:0 +#: field:import.odoo.database.model,__last_update:0 +msgid "Last Modified on" +msgstr "Posledná modifikácia" + +#. module: base_import_odoo +#: field:import.odoo.database,write_uid:0 +#: field:import.odoo.database.field,write_uid:0 +#: field:import.odoo.database.model,write_uid:0 +msgid "Last Updated by" +msgstr "Naposledy upravil" + +#. module: base_import_odoo +#: field:import.odoo.database,write_date:0 +#: field:import.odoo.database.field,write_date:0 +#: field:import.odoo.database.model,write_date:0 +msgid "Last Updated on" +msgstr "Naposledy upravené" + +#. module: base_import_odoo +#: field:import.odoo.database.field,local_id:0 +msgid "Local ID" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,model:0 +#: field:import.odoo.database.field,model_id:0 +#: field:import.odoo.database.model,model_id:0 +msgid "Model" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,model_field_id:0 +msgid "Model field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.model,domain:0 +msgid "Optional filter to import only a subset" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Overwrite empty fields" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Overwrite existing" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,password:0 +msgid "Password" +msgstr "" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:602 +#, python-format +msgid "Please install the \"odoorpc\" libary in your environment" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +msgid "Refresh" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,remote_id:0 +msgid "Remote ID" +msgstr "" + +#. module: base_import_odoo +#: model:ir.ui.menu,name:base_import_odoo.menu_main +msgid "Remote Odoo import" +msgstr "" + +#. module: base_import_odoo +#: field:ir.model.data,import_database_record_id:0 +msgid "Remote database ID" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +msgid "Run import" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select fields for which to generate unique values during import. You'll need " +"this for res.users#login for example." +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select fields which must be equal to treat a pair of remote and local " +"records of this model as being equal." +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select the field that stores the model name and the one that stores the " +"linked ID. The IDs for previously imported records will be mapped to the " +"local ID, for unknown models or IDs, the fields are set to NULL." +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,sequence:0 +#: field:import.odoo.database.model,sequence:0 +msgid "Sequence" +msgstr "Postupnosť" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Skip existing" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,status_data:0 +msgid "Status" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,status_html:0 +msgid "Status html" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "" +"The following remote ids don't have a mapping but have to be imported " +"anyways due to not null constraints." +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "" +"To fix this, create mappings for the remote ids listed, or if this is not " +"feasible, map the whole model. You might also have a too specific domain on " +"your import model definition." +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,mapping_type:0 +msgid "Type" +msgstr "Typ" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:583 +#, python-format +msgid "Unhandled field type %s" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Unique" +msgstr "" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:380 +#, python-format +msgid "Unknown mapping" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,url:0 +msgid "Url" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,user:0 +msgid "User" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"When a record of this model is imported, it will be replaced with the record " +"you select as local ID. If you select a field and/or a remote ID, this " +"replacement is only effective when setting the specified field and/or when " +"the remote value is the specified record." +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "done" +msgstr "" diff --git a/base_import_odoo/i18n/sl.po b/base_import_odoo/i18n/sl.po new file mode 100644 index 00000000000..a30fc4e9f6a --- /dev/null +++ b/base_import_odoo/i18n/sl.po @@ -0,0 +1,377 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_import_odoo +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-01 01:50+0000\n" +"PO-Revision-Date: 2018-02-01 01:50+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Slovenian (https://www.transifex.com/oca/teams/23907/sl/)\n" +"Language: sl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n" +"%100==4 ? 2 : 3);\n" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database_field +msgid "A field mapping for records in the remote database" +msgstr "Mapiranje polj za zapise v oddaljenih podatkovnih bazah" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database_model +msgid "A model to import from a remote database" +msgstr "Model za uvoz iz oddaljene podatkovne baze" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database +msgid "An Odoo database to import" +msgstr "Odoo podatkovna baza za uvoz" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Based on equal fields" +msgstr "Glede na enaka polja" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "By reference" +msgstr "Po sklicu" + +#. module: base_import_odoo +#: field:import.odoo.database,create_uid:0 +#: field:import.odoo.database.field,create_uid:0 +#: field:import.odoo.database.model,create_uid:0 +msgid "Created by" +msgstr "Ustvaril" + +#. module: base_import_odoo +#: field:import.odoo.database,create_date:0 +#: field:import.odoo.database.field,create_date:0 +#: field:import.odoo.database.model,create_date:0 +msgid "Created on" +msgstr "Ustvarjeno" + +#. module: base_import_odoo +#: field:import.odoo.database,cronjob_running:0 +msgid "Cronjob running" +msgstr "Cronjob v teku" + +#. module: base_import_odoo +#: field:import.odoo.database,database:0 +#: field:import.odoo.database.field,database_id:0 +#: field:import.odoo.database.model,database_id:0 +msgid "Database" +msgstr "Podatkovna baza" + +#. module: base_import_odoo +#: field:import.odoo.database,display_name:0 +#: field:import.odoo.database.field,display_name:0 +#: field:import.odoo.database.model,display_name:0 +msgid "Display Name" +msgstr "Prikazni naziv" + +#. module: base_import_odoo +#: field:import.odoo.database.model,domain:0 +msgid "Domain" +msgstr "Domena" + +#. module: base_import_odoo +#: field:import.odoo.database,duplicates:0 +msgid "Duplicate handling" +msgstr "Ravnanje z duplikati" + +#. module: base_import_odoo +#: field:import.odoo.database.field,field_ids:0 +msgid "Field" +msgstr "Polje" + +#. module: base_import_odoo +#: field:import.odoo.database,import_field_mappings:0 +msgid "Field mappings" +msgstr "Mapiranja polj" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Fixed" +msgstr "Fiksni" + +#. module: base_import_odoo +#: field:ir.model.data,import_database_id:0 +msgid "From remote database" +msgstr "Iz oddaljene podatkovne baze" + +#. module: base_import_odoo +#: field:import.odoo.database,id:0 field:import.odoo.database.field,id:0 +#: field:import.odoo.database.model,id:0 +msgid "ID" +msgstr "ID" + +#. module: base_import_odoo +#: field:import.odoo.database.field,id_field_id:0 +msgid "ID field" +msgstr "ID polja" + +#. module: base_import_odoo +#: help:import.odoo.database.field,field_ids:0 +msgid "If set, the mapping is only effective when setting said field" +msgstr "" +"Če je nastavljeno, je mapiranje efektivno le ob nastavitvi danega polja" + +#. module: base_import_odoo +#: help:import.odoo.database.field,local_id:0 +msgid "" +"If you leave this empty, a new record will be created in the local database " +"when this field is set on the remote database" +msgstr "" +"Če pustite prazno, bo kadar je v oddaljeni podatkovni bazi to polje " +"določeno, v lokalni bazi ustvarjen nov zapis." + +#. module: base_import_odoo +#: help:import.odoo.database.field,remote_id:0 +msgid "" +"If you leave this empty, every (set) field value will be mapped to the local " +"ID" +msgstr "" +"Če pustite prazno, bo vsaka (določena) vrednost polja mapirana v lokalni ID" + +#. module: base_import_odoo +#: model:ir.actions.act_window,name:base_import_odoo.action_import_odoo_database +#: model:ir.ui.menu,name:base_import_odoo.menu_import_odoo_database +msgid "Import configurations" +msgstr "Nastavitve uvoza" + +#. module: base_import_odoo +#: field:import.odoo.database,cronjob_id:0 +msgid "Import job" +msgstr "Uvozno opravilo" + +#. module: base_import_odoo +#: field:import.odoo.database,import_line_ids:0 +msgid "Import models" +msgstr "Uvozni modeli" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "Import progress" +msgstr "Napredovanje uvoza" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "Import results" +msgstr "Uvozi rezultate" + +#. module: base_import_odoo +#: field:import.odoo.database,__last_update:0 +#: field:import.odoo.database.field,__last_update:0 +#: field:import.odoo.database.model,__last_update:0 +msgid "Last Modified on" +msgstr "Zadnjič spremenjeno" + +#. module: base_import_odoo +#: field:import.odoo.database,write_uid:0 +#: field:import.odoo.database.field,write_uid:0 +#: field:import.odoo.database.model,write_uid:0 +msgid "Last Updated by" +msgstr "Zadnjič posodobil" + +#. module: base_import_odoo +#: field:import.odoo.database,write_date:0 +#: field:import.odoo.database.field,write_date:0 +#: field:import.odoo.database.model,write_date:0 +msgid "Last Updated on" +msgstr "Zadnjič posodobljeno" + +#. module: base_import_odoo +#: field:import.odoo.database.field,local_id:0 +msgid "Local ID" +msgstr "Lokalni ID" + +#. module: base_import_odoo +#: field:import.odoo.database.field,model:0 +#: field:import.odoo.database.field,model_id:0 +#: field:import.odoo.database.model,model_id:0 +msgid "Model" +msgstr "Model" + +#. module: base_import_odoo +#: field:import.odoo.database.field,model_field_id:0 +msgid "Model field" +msgstr "Polje modela" + +#. module: base_import_odoo +#: help:import.odoo.database.model,domain:0 +msgid "Optional filter to import only a subset" +msgstr "Opcijski filter za uvoz dela podatkov" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Overwrite empty fields" +msgstr "Prepiši prazna polja" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Overwrite existing" +msgstr "Prepiši obstoječe" + +#. module: base_import_odoo +#: field:import.odoo.database,password:0 +msgid "Password" +msgstr "Geslo" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:602 +#, python-format +msgid "Please install the \"odoorpc\" libary in your environment" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +msgid "Refresh" +msgstr "Osveži" + +#. module: base_import_odoo +#: field:import.odoo.database.field,remote_id:0 +msgid "Remote ID" +msgstr "Oddaljeni ID" + +#. module: base_import_odoo +#: model:ir.ui.menu,name:base_import_odoo.menu_main +msgid "Remote Odoo import" +msgstr "Uvoz oddaljenega Odoo" + +#. module: base_import_odoo +#: field:ir.model.data,import_database_record_id:0 +msgid "Remote database ID" +msgstr "ID oddaljene podatkovne baze" + +#. module: base_import_odoo +#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +msgid "Run import" +msgstr "Zaženi uvoz" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select fields for which to generate unique values during import. You'll need " +"this for res.users#login for example." +msgstr "" +"Izberi polja, za katere se ustvari unikatne vrednosti med uvozom. To je " +"potrebno npr. za res.users#login." + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select fields which must be equal to treat a pair of remote and local " +"records of this model as being equal." +msgstr "" +"Izberi polja, ki morajo biti enaka za obravnavo para oddaljenih in lokalnih " +"podatkov modela kot enaka." + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select the field that stores the model name and the one that stores the " +"linked ID. The IDs for previously imported records will be mapped to the " +"local ID, for unknown models or IDs, the fields are set to NULL." +msgstr "" +"Izberi polje, ki shranjuje naziv modela in polje, ki shrani povezani ID. ID " +"prej uvoženih zapisov bo mapiran na lokalni ID, za neznane modele in ID-je " +"se polja nastavi kot NULL." + +#. module: base_import_odoo +#: field:import.odoo.database.field,sequence:0 +#: field:import.odoo.database.model,sequence:0 +msgid "Sequence" +msgstr "Zaporedje" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Skip existing" +msgstr "Preskoči obstoječe" + +#. module: base_import_odoo +#: field:import.odoo.database,status_data:0 +msgid "Status" +msgstr "Status" + +#. module: base_import_odoo +#: field:import.odoo.database,status_html:0 +msgid "Status html" +msgstr "Status html" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "" +"The following remote ids don't have a mapping but have to be imported " +"anyways due to not null constraints." +msgstr "" +"Naslednji oddaljeni id-ji niso mapirani, a morajo vseeno biti uvoženi zaradi " +"omejitev 'not null'." + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "" +"To fix this, create mappings for the remote ids listed, or if this is not " +"feasible, map the whole model. You might also have a too specific domain on " +"your import model definition." +msgstr "" +"Da bi to popravili, ustvarite mapiranja za navedene oddaljene id-je, ali pa, " +"če to ni uresničljivo, mapirajte celoten model. Mogoče je tudi, da imate " +"preveč specifično domeno v definiciji uvoznega modela." + +#. module: base_import_odoo +#: field:import.odoo.database.field,mapping_type:0 +msgid "Type" +msgstr "Tip" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:583 +#, python-format +msgid "Unhandled field type %s" +msgstr "Neobravnavani tip polja %s" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Unique" +msgstr "Unikatno" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:380 +#, python-format +msgid "Unknown mapping" +msgstr "Neznano mapiranje" + +#. module: base_import_odoo +#: field:import.odoo.database,url:0 +msgid "Url" +msgstr "URL" + +#. module: base_import_odoo +#: field:import.odoo.database,user:0 +msgid "User" +msgstr "Uporabnik" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"When a record of this model is imported, it will be replaced with the record " +"you select as local ID. If you select a field and/or a remote ID, this " +"replacement is only effective when setting the specified field and/or when " +"the remote value is the specified record." +msgstr "" +"Ob uvozu zapisa tega modela, bo le-ta zamenjan z zapisom, ki ga boste " +"izbrali kot lokalen ID. Če izberete polje in/ali oddaljeni ID, bo ta " +"zamenjava izvedena le, kadar se nastavlja specifično polje in/ali ko je " +"oddaljena vrednost enaka specificiranemu zapisu." + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "done" +msgstr "opravljeno" diff --git a/base_import_odoo/i18n/sr.po b/base_import_odoo/i18n/sr.po new file mode 100644 index 00000000000..70b800af25a --- /dev/null +++ b/base_import_odoo/i18n/sr.po @@ -0,0 +1,357 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_import_odoo +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-10-26 03:03+0000\n" +"PO-Revision-Date: 2017-10-26 03:03+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Serbian (https://www.transifex.com/oca/teams/23907/sr/)\n" +"Language: sr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database_field +msgid "A field mapping for records in the remote database" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database_model +msgid "A model to import from a remote database" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database +msgid "An Odoo database to import" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Based on equal fields" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "By reference" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,create_uid:0 +#: field:import.odoo.database.field,create_uid:0 +#: field:import.odoo.database.model,create_uid:0 +msgid "Created by" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,create_date:0 +#: field:import.odoo.database.field,create_date:0 +#: field:import.odoo.database.model,create_date:0 +msgid "Created on" +msgstr "Kreiran" + +#. module: base_import_odoo +#: field:import.odoo.database,cronjob_running:0 +msgid "Cronjob running" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,database:0 +#: field:import.odoo.database.field,database_id:0 +#: field:import.odoo.database.model,database_id:0 +msgid "Database" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,display_name:0 +#: field:import.odoo.database.field,display_name:0 +#: field:import.odoo.database.model,display_name:0 +msgid "Display Name" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.model,domain:0 +msgid "Domain" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,duplicates:0 +msgid "Duplicate handling" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,field_ids:0 +msgid "Field" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,import_field_mappings:0 +msgid "Field mappings" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Fixed" +msgstr "" + +#. module: base_import_odoo +#: field:ir.model.data,import_database_id:0 +msgid "From remote database" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,id:0 field:import.odoo.database.field,id:0 +#: field:import.odoo.database.model,id:0 +msgid "ID" +msgstr "ID" + +#. module: base_import_odoo +#: field:import.odoo.database.field,id_field_id:0 +msgid "ID field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,field_ids:0 +msgid "If set, the mapping is only effective when setting said field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,local_id:0 +msgid "" +"If you leave this empty, a new record will be created in the local database " +"when this field is set on the remote database" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,remote_id:0 +msgid "" +"If you leave this empty, every (set) field value will be mapped to the local " +"ID" +msgstr "" + +#. module: base_import_odoo +#: model:ir.actions.act_window,name:base_import_odoo.action_import_odoo_database +#: model:ir.ui.menu,name:base_import_odoo.menu_import_odoo_database +msgid "Import configurations" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,cronjob_id:0 +msgid "Import job" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,import_line_ids:0 +msgid "Import models" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "Import progress" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "Import results" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,__last_update:0 +#: field:import.odoo.database.field,__last_update:0 +#: field:import.odoo.database.model,__last_update:0 +msgid "Last Modified on" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,write_uid:0 +#: field:import.odoo.database.field,write_uid:0 +#: field:import.odoo.database.model,write_uid:0 +msgid "Last Updated by" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,write_date:0 +#: field:import.odoo.database.field,write_date:0 +#: field:import.odoo.database.model,write_date:0 +msgid "Last Updated on" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,local_id:0 +msgid "Local ID" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,model:0 +#: field:import.odoo.database.field,model_id:0 +#: field:import.odoo.database.model,model_id:0 +msgid "Model" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,model_field_id:0 +msgid "Model field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.model,domain:0 +msgid "Optional filter to import only a subset" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Overwrite empty fields" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Overwrite existing" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,password:0 +msgid "Password" +msgstr "" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:602 +#, python-format +msgid "Please install the \"odoorpc\" libary in your environment" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +msgid "Refresh" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,remote_id:0 +msgid "Remote ID" +msgstr "" + +#. module: base_import_odoo +#: model:ir.ui.menu,name:base_import_odoo.menu_main +msgid "Remote Odoo import" +msgstr "" + +#. module: base_import_odoo +#: field:ir.model.data,import_database_record_id:0 +msgid "Remote database ID" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +msgid "Run import" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select fields for which to generate unique values during import. You'll need " +"this for res.users#login for example." +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select fields which must be equal to treat a pair of remote and local " +"records of this model as being equal." +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select the field that stores the model name and the one that stores the " +"linked ID. The IDs for previously imported records will be mapped to the " +"local ID, for unknown models or IDs, the fields are set to NULL." +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,sequence:0 +#: field:import.odoo.database.model,sequence:0 +msgid "Sequence" +msgstr "Niz" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Skip existing" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,status_data:0 +msgid "Status" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,status_html:0 +msgid "Status html" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "" +"The following remote ids don't have a mapping but have to be imported " +"anyways due to not null constraints." +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "" +"To fix this, create mappings for the remote ids listed, or if this is not " +"feasible, map the whole model. You might also have a too specific domain on " +"your import model definition." +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,mapping_type:0 +msgid "Type" +msgstr "Tip" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:583 +#, python-format +msgid "Unhandled field type %s" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Unique" +msgstr "" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:380 +#, python-format +msgid "Unknown mapping" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,url:0 +msgid "Url" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,user:0 +msgid "User" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"When a record of this model is imported, it will be replaced with the record " +"you select as local ID. If you select a field and/or a remote ID, this " +"replacement is only effective when setting the specified field and/or when " +"the remote value is the specified record." +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "done" +msgstr "" diff --git a/base_import_odoo/i18n/sr@latin.po b/base_import_odoo/i18n/sr@latin.po new file mode 100644 index 00000000000..69aa52c851e --- /dev/null +++ b/base_import_odoo/i18n/sr@latin.po @@ -0,0 +1,358 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_import_odoo +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-10-26 03:03+0000\n" +"PO-Revision-Date: 2017-10-26 03:03+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Serbian (Latin) (https://www.transifex.com/oca/teams/23907/sr" +"%40latin/)\n" +"Language: sr@latin\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database_field +msgid "A field mapping for records in the remote database" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database_model +msgid "A model to import from a remote database" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database +msgid "An Odoo database to import" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Based on equal fields" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "By reference" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,create_uid:0 +#: field:import.odoo.database.field,create_uid:0 +#: field:import.odoo.database.model,create_uid:0 +msgid "Created by" +msgstr "Kreirao" + +#. module: base_import_odoo +#: field:import.odoo.database,create_date:0 +#: field:import.odoo.database.field,create_date:0 +#: field:import.odoo.database.model,create_date:0 +msgid "Created on" +msgstr "Kreiran" + +#. module: base_import_odoo +#: field:import.odoo.database,cronjob_running:0 +msgid "Cronjob running" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,database:0 +#: field:import.odoo.database.field,database_id:0 +#: field:import.odoo.database.model,database_id:0 +msgid "Database" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,display_name:0 +#: field:import.odoo.database.field,display_name:0 +#: field:import.odoo.database.model,display_name:0 +msgid "Display Name" +msgstr "Ime za prikaz" + +#. module: base_import_odoo +#: field:import.odoo.database.model,domain:0 +msgid "Domain" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,duplicates:0 +msgid "Duplicate handling" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,field_ids:0 +msgid "Field" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,import_field_mappings:0 +msgid "Field mappings" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Fixed" +msgstr "" + +#. module: base_import_odoo +#: field:ir.model.data,import_database_id:0 +msgid "From remote database" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,id:0 field:import.odoo.database.field,id:0 +#: field:import.odoo.database.model,id:0 +msgid "ID" +msgstr "ID" + +#. module: base_import_odoo +#: field:import.odoo.database.field,id_field_id:0 +msgid "ID field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,field_ids:0 +msgid "If set, the mapping is only effective when setting said field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,local_id:0 +msgid "" +"If you leave this empty, a new record will be created in the local database " +"when this field is set on the remote database" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,remote_id:0 +msgid "" +"If you leave this empty, every (set) field value will be mapped to the local " +"ID" +msgstr "" + +#. module: base_import_odoo +#: model:ir.actions.act_window,name:base_import_odoo.action_import_odoo_database +#: model:ir.ui.menu,name:base_import_odoo.menu_import_odoo_database +msgid "Import configurations" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,cronjob_id:0 +msgid "Import job" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,import_line_ids:0 +msgid "Import models" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "Import progress" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "Import results" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,__last_update:0 +#: field:import.odoo.database.field,__last_update:0 +#: field:import.odoo.database.model,__last_update:0 +msgid "Last Modified on" +msgstr "Zadnja izmjena" + +#. module: base_import_odoo +#: field:import.odoo.database,write_uid:0 +#: field:import.odoo.database.field,write_uid:0 +#: field:import.odoo.database.model,write_uid:0 +msgid "Last Updated by" +msgstr "Zadnja izmjena" + +#. module: base_import_odoo +#: field:import.odoo.database,write_date:0 +#: field:import.odoo.database.field,write_date:0 +#: field:import.odoo.database.model,write_date:0 +msgid "Last Updated on" +msgstr "Zadnja izmjena" + +#. module: base_import_odoo +#: field:import.odoo.database.field,local_id:0 +msgid "Local ID" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,model:0 +#: field:import.odoo.database.field,model_id:0 +#: field:import.odoo.database.model,model_id:0 +msgid "Model" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,model_field_id:0 +msgid "Model field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.model,domain:0 +msgid "Optional filter to import only a subset" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Overwrite empty fields" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Overwrite existing" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,password:0 +msgid "Password" +msgstr "" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:602 +#, python-format +msgid "Please install the \"odoorpc\" libary in your environment" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +msgid "Refresh" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,remote_id:0 +msgid "Remote ID" +msgstr "" + +#. module: base_import_odoo +#: model:ir.ui.menu,name:base_import_odoo.menu_main +msgid "Remote Odoo import" +msgstr "" + +#. module: base_import_odoo +#: field:ir.model.data,import_database_record_id:0 +msgid "Remote database ID" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +msgid "Run import" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select fields for which to generate unique values during import. You'll need " +"this for res.users#login for example." +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select fields which must be equal to treat a pair of remote and local " +"records of this model as being equal." +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select the field that stores the model name and the one that stores the " +"linked ID. The IDs for previously imported records will be mapped to the " +"local ID, for unknown models or IDs, the fields are set to NULL." +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,sequence:0 +#: field:import.odoo.database.model,sequence:0 +msgid "Sequence" +msgstr "Sekvenca" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Skip existing" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,status_data:0 +msgid "Status" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,status_html:0 +msgid "Status html" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "" +"The following remote ids don't have a mapping but have to be imported " +"anyways due to not null constraints." +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "" +"To fix this, create mappings for the remote ids listed, or if this is not " +"feasible, map the whole model. You might also have a too specific domain on " +"your import model definition." +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,mapping_type:0 +msgid "Type" +msgstr "Tip" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:583 +#, python-format +msgid "Unhandled field type %s" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Unique" +msgstr "" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:380 +#, python-format +msgid "Unknown mapping" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,url:0 +msgid "Url" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,user:0 +msgid "User" +msgstr "Korisnik" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"When a record of this model is imported, it will be replaced with the record " +"you select as local ID. If you select a field and/or a remote ID, this " +"replacement is only effective when setting the specified field and/or when " +"the remote value is the specified record." +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "done" +msgstr "" diff --git a/base_import_odoo/i18n/sv.po b/base_import_odoo/i18n/sv.po new file mode 100644 index 00000000000..f2568cd9d98 --- /dev/null +++ b/base_import_odoo/i18n/sv.po @@ -0,0 +1,356 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_import_odoo +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-10-26 03:03+0000\n" +"PO-Revision-Date: 2017-10-26 03:03+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Swedish (https://www.transifex.com/oca/teams/23907/sv/)\n" +"Language: sv\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database_field +msgid "A field mapping for records in the remote database" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database_model +msgid "A model to import from a remote database" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database +msgid "An Odoo database to import" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Based on equal fields" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "By reference" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,create_uid:0 +#: field:import.odoo.database.field,create_uid:0 +#: field:import.odoo.database.model,create_uid:0 +msgid "Created by" +msgstr "Skapad av" + +#. module: base_import_odoo +#: field:import.odoo.database,create_date:0 +#: field:import.odoo.database.field,create_date:0 +#: field:import.odoo.database.model,create_date:0 +msgid "Created on" +msgstr "Skapad den" + +#. module: base_import_odoo +#: field:import.odoo.database,cronjob_running:0 +msgid "Cronjob running" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,database:0 +#: field:import.odoo.database.field,database_id:0 +#: field:import.odoo.database.model,database_id:0 +msgid "Database" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,display_name:0 +#: field:import.odoo.database.field,display_name:0 +#: field:import.odoo.database.model,display_name:0 +msgid "Display Name" +msgstr "Visa namn" + +#. module: base_import_odoo +#: field:import.odoo.database.model,domain:0 +msgid "Domain" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,duplicates:0 +msgid "Duplicate handling" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,field_ids:0 +msgid "Field" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,import_field_mappings:0 +msgid "Field mappings" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Fixed" +msgstr "" + +#. module: base_import_odoo +#: field:ir.model.data,import_database_id:0 +msgid "From remote database" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,id:0 field:import.odoo.database.field,id:0 +#: field:import.odoo.database.model,id:0 +msgid "ID" +msgstr "ID" + +#. module: base_import_odoo +#: field:import.odoo.database.field,id_field_id:0 +msgid "ID field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,field_ids:0 +msgid "If set, the mapping is only effective when setting said field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,local_id:0 +msgid "" +"If you leave this empty, a new record will be created in the local database " +"when this field is set on the remote database" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,remote_id:0 +msgid "" +"If you leave this empty, every (set) field value will be mapped to the local " +"ID" +msgstr "" + +#. module: base_import_odoo +#: model:ir.actions.act_window,name:base_import_odoo.action_import_odoo_database +#: model:ir.ui.menu,name:base_import_odoo.menu_import_odoo_database +msgid "Import configurations" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,cronjob_id:0 +msgid "Import job" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,import_line_ids:0 +msgid "Import models" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "Import progress" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "Import results" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,__last_update:0 +#: field:import.odoo.database.field,__last_update:0 +#: field:import.odoo.database.model,__last_update:0 +msgid "Last Modified on" +msgstr "Senast redigerad" + +#. module: base_import_odoo +#: field:import.odoo.database,write_uid:0 +#: field:import.odoo.database.field,write_uid:0 +#: field:import.odoo.database.model,write_uid:0 +msgid "Last Updated by" +msgstr "Senast uppdaterad av" + +#. module: base_import_odoo +#: field:import.odoo.database,write_date:0 +#: field:import.odoo.database.field,write_date:0 +#: field:import.odoo.database.model,write_date:0 +msgid "Last Updated on" +msgstr "Senast uppdaterad" + +#. module: base_import_odoo +#: field:import.odoo.database.field,local_id:0 +msgid "Local ID" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,model:0 +#: field:import.odoo.database.field,model_id:0 +#: field:import.odoo.database.model,model_id:0 +msgid "Model" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,model_field_id:0 +msgid "Model field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.model,domain:0 +msgid "Optional filter to import only a subset" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Overwrite empty fields" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Overwrite existing" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,password:0 +msgid "Password" +msgstr "" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:602 +#, python-format +msgid "Please install the \"odoorpc\" libary in your environment" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +msgid "Refresh" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,remote_id:0 +msgid "Remote ID" +msgstr "" + +#. module: base_import_odoo +#: model:ir.ui.menu,name:base_import_odoo.menu_main +msgid "Remote Odoo import" +msgstr "" + +#. module: base_import_odoo +#: field:ir.model.data,import_database_record_id:0 +msgid "Remote database ID" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +msgid "Run import" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select fields for which to generate unique values during import. You'll need " +"this for res.users#login for example." +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select fields which must be equal to treat a pair of remote and local " +"records of this model as being equal." +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select the field that stores the model name and the one that stores the " +"linked ID. The IDs for previously imported records will be mapped to the " +"local ID, for unknown models or IDs, the fields are set to NULL." +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,sequence:0 +#: field:import.odoo.database.model,sequence:0 +msgid "Sequence" +msgstr "Sequence" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Skip existing" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,status_data:0 +msgid "Status" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,status_html:0 +msgid "Status html" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "" +"The following remote ids don't have a mapping but have to be imported " +"anyways due to not null constraints." +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "" +"To fix this, create mappings for the remote ids listed, or if this is not " +"feasible, map the whole model. You might also have a too specific domain on " +"your import model definition." +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,mapping_type:0 +msgid "Type" +msgstr "Typ" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:583 +#, python-format +msgid "Unhandled field type %s" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Unique" +msgstr "" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:380 +#, python-format +msgid "Unknown mapping" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,url:0 +msgid "Url" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,user:0 +msgid "User" +msgstr "Användare" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"When a record of this model is imported, it will be replaced with the record " +"you select as local ID. If you select a field and/or a remote ID, this " +"replacement is only effective when setting the specified field and/or when " +"the remote value is the specified record." +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "done" +msgstr "" diff --git a/base_import_odoo/i18n/th.po b/base_import_odoo/i18n/th.po new file mode 100644 index 00000000000..d13f8275d4c --- /dev/null +++ b/base_import_odoo/i18n/th.po @@ -0,0 +1,356 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_import_odoo +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-10-26 03:03+0000\n" +"PO-Revision-Date: 2017-10-26 03:03+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Thai (https://www.transifex.com/oca/teams/23907/th/)\n" +"Language: th\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database_field +msgid "A field mapping for records in the remote database" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database_model +msgid "A model to import from a remote database" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database +msgid "An Odoo database to import" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Based on equal fields" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "By reference" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,create_uid:0 +#: field:import.odoo.database.field,create_uid:0 +#: field:import.odoo.database.model,create_uid:0 +msgid "Created by" +msgstr "สร้างโดย" + +#. module: base_import_odoo +#: field:import.odoo.database,create_date:0 +#: field:import.odoo.database.field,create_date:0 +#: field:import.odoo.database.model,create_date:0 +msgid "Created on" +msgstr "สร้างเมื่อ" + +#. module: base_import_odoo +#: field:import.odoo.database,cronjob_running:0 +msgid "Cronjob running" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,database:0 +#: field:import.odoo.database.field,database_id:0 +#: field:import.odoo.database.model,database_id:0 +msgid "Database" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,display_name:0 +#: field:import.odoo.database.field,display_name:0 +#: field:import.odoo.database.model,display_name:0 +msgid "Display Name" +msgstr "ชื่อที่ใช้แสดง" + +#. module: base_import_odoo +#: field:import.odoo.database.model,domain:0 +msgid "Domain" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,duplicates:0 +msgid "Duplicate handling" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,field_ids:0 +msgid "Field" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,import_field_mappings:0 +msgid "Field mappings" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Fixed" +msgstr "" + +#. module: base_import_odoo +#: field:ir.model.data,import_database_id:0 +msgid "From remote database" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,id:0 field:import.odoo.database.field,id:0 +#: field:import.odoo.database.model,id:0 +msgid "ID" +msgstr "รหัส" + +#. module: base_import_odoo +#: field:import.odoo.database.field,id_field_id:0 +msgid "ID field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,field_ids:0 +msgid "If set, the mapping is only effective when setting said field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,local_id:0 +msgid "" +"If you leave this empty, a new record will be created in the local database " +"when this field is set on the remote database" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,remote_id:0 +msgid "" +"If you leave this empty, every (set) field value will be mapped to the local " +"ID" +msgstr "" + +#. module: base_import_odoo +#: model:ir.actions.act_window,name:base_import_odoo.action_import_odoo_database +#: model:ir.ui.menu,name:base_import_odoo.menu_import_odoo_database +msgid "Import configurations" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,cronjob_id:0 +msgid "Import job" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,import_line_ids:0 +msgid "Import models" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "Import progress" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "Import results" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,__last_update:0 +#: field:import.odoo.database.field,__last_update:0 +#: field:import.odoo.database.model,__last_update:0 +msgid "Last Modified on" +msgstr "แก้ไขครั้งสุดท้ายเมื่อ" + +#. module: base_import_odoo +#: field:import.odoo.database,write_uid:0 +#: field:import.odoo.database.field,write_uid:0 +#: field:import.odoo.database.model,write_uid:0 +msgid "Last Updated by" +msgstr "อัพเดทครั้งสุดท้ายโดย" + +#. module: base_import_odoo +#: field:import.odoo.database,write_date:0 +#: field:import.odoo.database.field,write_date:0 +#: field:import.odoo.database.model,write_date:0 +msgid "Last Updated on" +msgstr "อัพเดทครั้งสุดท้ายเมื่อ" + +#. module: base_import_odoo +#: field:import.odoo.database.field,local_id:0 +msgid "Local ID" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,model:0 +#: field:import.odoo.database.field,model_id:0 +#: field:import.odoo.database.model,model_id:0 +msgid "Model" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,model_field_id:0 +msgid "Model field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.model,domain:0 +msgid "Optional filter to import only a subset" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Overwrite empty fields" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Overwrite existing" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,password:0 +msgid "Password" +msgstr "" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:602 +#, python-format +msgid "Please install the \"odoorpc\" libary in your environment" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +msgid "Refresh" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,remote_id:0 +msgid "Remote ID" +msgstr "" + +#. module: base_import_odoo +#: model:ir.ui.menu,name:base_import_odoo.menu_main +msgid "Remote Odoo import" +msgstr "" + +#. module: base_import_odoo +#: field:ir.model.data,import_database_record_id:0 +msgid "Remote database ID" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +msgid "Run import" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select fields for which to generate unique values during import. You'll need " +"this for res.users#login for example." +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select fields which must be equal to treat a pair of remote and local " +"records of this model as being equal." +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select the field that stores the model name and the one that stores the " +"linked ID. The IDs for previously imported records will be mapped to the " +"local ID, for unknown models or IDs, the fields are set to NULL." +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,sequence:0 +#: field:import.odoo.database.model,sequence:0 +msgid "Sequence" +msgstr "กำหนดเลขที่เอกสาร" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Skip existing" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,status_data:0 +msgid "Status" +msgstr "สถานะ" + +#. module: base_import_odoo +#: field:import.odoo.database,status_html:0 +msgid "Status html" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "" +"The following remote ids don't have a mapping but have to be imported " +"anyways due to not null constraints." +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "" +"To fix this, create mappings for the remote ids listed, or if this is not " +"feasible, map the whole model. You might also have a too specific domain on " +"your import model definition." +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,mapping_type:0 +msgid "Type" +msgstr "ชนิด" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:583 +#, python-format +msgid "Unhandled field type %s" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Unique" +msgstr "" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:380 +#, python-format +msgid "Unknown mapping" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,url:0 +msgid "Url" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,user:0 +msgid "User" +msgstr "ผู้ใช้" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"When a record of this model is imported, it will be replaced with the record " +"you select as local ID. If you select a field and/or a remote ID, this " +"replacement is only effective when setting the specified field and/or when " +"the remote value is the specified record." +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "done" +msgstr "" diff --git a/base_import_odoo/i18n/tr.po b/base_import_odoo/i18n/tr.po new file mode 100644 index 00000000000..cca89946e4c --- /dev/null +++ b/base_import_odoo/i18n/tr.po @@ -0,0 +1,357 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_import_odoo +# +# Translators: +# OCA Transbot , 2017 +# Ahmet Altinisik , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-10-26 03:03+0000\n" +"PO-Revision-Date: 2017-10-26 03:03+0000\n" +"Last-Translator: Ahmet Altinisik , 2017\n" +"Language-Team: Turkish (https://www.transifex.com/oca/teams/23907/tr/)\n" +"Language: tr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database_field +msgid "A field mapping for records in the remote database" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database_model +msgid "A model to import from a remote database" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database +msgid "An Odoo database to import" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Based on equal fields" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "By reference" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,create_uid:0 +#: field:import.odoo.database.field,create_uid:0 +#: field:import.odoo.database.model,create_uid:0 +msgid "Created by" +msgstr "Oluşturan" + +#. module: base_import_odoo +#: field:import.odoo.database,create_date:0 +#: field:import.odoo.database.field,create_date:0 +#: field:import.odoo.database.model,create_date:0 +msgid "Created on" +msgstr "Oluşturuldu" + +#. module: base_import_odoo +#: field:import.odoo.database,cronjob_running:0 +msgid "Cronjob running" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,database:0 +#: field:import.odoo.database.field,database_id:0 +#: field:import.odoo.database.model,database_id:0 +msgid "Database" +msgstr "Veritabanı" + +#. module: base_import_odoo +#: field:import.odoo.database,display_name:0 +#: field:import.odoo.database.field,display_name:0 +#: field:import.odoo.database.model,display_name:0 +msgid "Display Name" +msgstr "Görünen İsim" + +#. module: base_import_odoo +#: field:import.odoo.database.model,domain:0 +msgid "Domain" +msgstr "Alan" + +#. module: base_import_odoo +#: field:import.odoo.database,duplicates:0 +msgid "Duplicate handling" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,field_ids:0 +msgid "Field" +msgstr "Alan" + +#. module: base_import_odoo +#: field:import.odoo.database,import_field_mappings:0 +msgid "Field mappings" +msgstr "Alan eşleştirmeleri" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Fixed" +msgstr "Sabit" + +#. module: base_import_odoo +#: field:ir.model.data,import_database_id:0 +msgid "From remote database" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,id:0 field:import.odoo.database.field,id:0 +#: field:import.odoo.database.model,id:0 +msgid "ID" +msgstr "ID" + +#. module: base_import_odoo +#: field:import.odoo.database.field,id_field_id:0 +msgid "ID field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,field_ids:0 +msgid "If set, the mapping is only effective when setting said field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,local_id:0 +msgid "" +"If you leave this empty, a new record will be created in the local database " +"when this field is set on the remote database" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,remote_id:0 +msgid "" +"If you leave this empty, every (set) field value will be mapped to the local " +"ID" +msgstr "" + +#. module: base_import_odoo +#: model:ir.actions.act_window,name:base_import_odoo.action_import_odoo_database +#: model:ir.ui.menu,name:base_import_odoo.menu_import_odoo_database +msgid "Import configurations" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,cronjob_id:0 +msgid "Import job" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,import_line_ids:0 +msgid "Import models" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "Import progress" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "Import results" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,__last_update:0 +#: field:import.odoo.database.field,__last_update:0 +#: field:import.odoo.database.model,__last_update:0 +msgid "Last Modified on" +msgstr "Son değişiklik" + +#. module: base_import_odoo +#: field:import.odoo.database,write_uid:0 +#: field:import.odoo.database.field,write_uid:0 +#: field:import.odoo.database.model,write_uid:0 +msgid "Last Updated by" +msgstr "Son güncelleyen" + +#. module: base_import_odoo +#: field:import.odoo.database,write_date:0 +#: field:import.odoo.database.field,write_date:0 +#: field:import.odoo.database.model,write_date:0 +msgid "Last Updated on" +msgstr "Son güncelleme" + +#. module: base_import_odoo +#: field:import.odoo.database.field,local_id:0 +msgid "Local ID" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,model:0 +#: field:import.odoo.database.field,model_id:0 +#: field:import.odoo.database.model,model_id:0 +msgid "Model" +msgstr "Model" + +#. module: base_import_odoo +#: field:import.odoo.database.field,model_field_id:0 +msgid "Model field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.model,domain:0 +msgid "Optional filter to import only a subset" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Overwrite empty fields" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Overwrite existing" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,password:0 +msgid "Password" +msgstr "Parola" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:602 +#, python-format +msgid "Please install the \"odoorpc\" libary in your environment" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +msgid "Refresh" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,remote_id:0 +msgid "Remote ID" +msgstr "Uzak ID" + +#. module: base_import_odoo +#: model:ir.ui.menu,name:base_import_odoo.menu_main +msgid "Remote Odoo import" +msgstr "" + +#. module: base_import_odoo +#: field:ir.model.data,import_database_record_id:0 +msgid "Remote database ID" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +msgid "Run import" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select fields for which to generate unique values during import. You'll need " +"this for res.users#login for example." +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select fields which must be equal to treat a pair of remote and local " +"records of this model as being equal." +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select the field that stores the model name and the one that stores the " +"linked ID. The IDs for previously imported records will be mapped to the " +"local ID, for unknown models or IDs, the fields are set to NULL." +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,sequence:0 +#: field:import.odoo.database.model,sequence:0 +msgid "Sequence" +msgstr "Sıralama" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Skip existing" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,status_data:0 +msgid "Status" +msgstr "Durum" + +#. module: base_import_odoo +#: field:import.odoo.database,status_html:0 +msgid "Status html" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "" +"The following remote ids don't have a mapping but have to be imported " +"anyways due to not null constraints." +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "" +"To fix this, create mappings for the remote ids listed, or if this is not " +"feasible, map the whole model. You might also have a too specific domain on " +"your import model definition." +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,mapping_type:0 +msgid "Type" +msgstr "Tipi" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:583 +#, python-format +msgid "Unhandled field type %s" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Unique" +msgstr "" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:380 +#, python-format +msgid "Unknown mapping" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,url:0 +msgid "Url" +msgstr "Url" + +#. module: base_import_odoo +#: field:import.odoo.database,user:0 +msgid "User" +msgstr "Kullanıcı" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"When a record of this model is imported, it will be replaced with the record " +"you select as local ID. If you select a field and/or a remote ID, this " +"replacement is only effective when setting the specified field and/or when " +"the remote value is the specified record." +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "done" +msgstr "" diff --git a/base_import_odoo/i18n/tr_TR.po b/base_import_odoo/i18n/tr_TR.po new file mode 100644 index 00000000000..1d11bc87ffc --- /dev/null +++ b/base_import_odoo/i18n/tr_TR.po @@ -0,0 +1,358 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_import_odoo +# +# Translators: +# OCA Transbot , 2017 +# Ozge Altinisik , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-10-26 03:03+0000\n" +"PO-Revision-Date: 2017-10-26 03:03+0000\n" +"Last-Translator: Ozge Altinisik , 2017\n" +"Language-Team: Turkish (Turkey) (https://www.transifex.com/oca/teams/23907/" +"tr_TR/)\n" +"Language: tr_TR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database_field +msgid "A field mapping for records in the remote database" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database_model +msgid "A model to import from a remote database" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database +msgid "An Odoo database to import" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Based on equal fields" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "By reference" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,create_uid:0 +#: field:import.odoo.database.field,create_uid:0 +#: field:import.odoo.database.model,create_uid:0 +msgid "Created by" +msgstr "Oluşturan" + +#. module: base_import_odoo +#: field:import.odoo.database,create_date:0 +#: field:import.odoo.database.field,create_date:0 +#: field:import.odoo.database.model,create_date:0 +msgid "Created on" +msgstr "Oluşturulma tarihi" + +#. module: base_import_odoo +#: field:import.odoo.database,cronjob_running:0 +msgid "Cronjob running" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,database:0 +#: field:import.odoo.database.field,database_id:0 +#: field:import.odoo.database.model,database_id:0 +msgid "Database" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,display_name:0 +#: field:import.odoo.database.field,display_name:0 +#: field:import.odoo.database.model,display_name:0 +msgid "Display Name" +msgstr "Görünen ad" + +#. module: base_import_odoo +#: field:import.odoo.database.model,domain:0 +msgid "Domain" +msgstr "Alan" + +#. module: base_import_odoo +#: field:import.odoo.database,duplicates:0 +msgid "Duplicate handling" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,field_ids:0 +msgid "Field" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,import_field_mappings:0 +msgid "Field mappings" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Fixed" +msgstr "" + +#. module: base_import_odoo +#: field:ir.model.data,import_database_id:0 +msgid "From remote database" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,id:0 field:import.odoo.database.field,id:0 +#: field:import.odoo.database.model,id:0 +msgid "ID" +msgstr "Kimlik" + +#. module: base_import_odoo +#: field:import.odoo.database.field,id_field_id:0 +msgid "ID field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,field_ids:0 +msgid "If set, the mapping is only effective when setting said field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,local_id:0 +msgid "" +"If you leave this empty, a new record will be created in the local database " +"when this field is set on the remote database" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,remote_id:0 +msgid "" +"If you leave this empty, every (set) field value will be mapped to the local " +"ID" +msgstr "" + +#. module: base_import_odoo +#: model:ir.actions.act_window,name:base_import_odoo.action_import_odoo_database +#: model:ir.ui.menu,name:base_import_odoo.menu_import_odoo_database +msgid "Import configurations" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,cronjob_id:0 +msgid "Import job" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,import_line_ids:0 +msgid "Import models" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "Import progress" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "Import results" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,__last_update:0 +#: field:import.odoo.database.field,__last_update:0 +#: field:import.odoo.database.model,__last_update:0 +msgid "Last Modified on" +msgstr "En son güncelleme tarihi" + +#. module: base_import_odoo +#: field:import.odoo.database,write_uid:0 +#: field:import.odoo.database.field,write_uid:0 +#: field:import.odoo.database.model,write_uid:0 +msgid "Last Updated by" +msgstr "En son güncelleyen " + +#. module: base_import_odoo +#: field:import.odoo.database,write_date:0 +#: field:import.odoo.database.field,write_date:0 +#: field:import.odoo.database.model,write_date:0 +msgid "Last Updated on" +msgstr "En son güncelleme tarihi" + +#. module: base_import_odoo +#: field:import.odoo.database.field,local_id:0 +msgid "Local ID" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,model:0 +#: field:import.odoo.database.field,model_id:0 +#: field:import.odoo.database.model,model_id:0 +msgid "Model" +msgstr "Tip" + +#. module: base_import_odoo +#: field:import.odoo.database.field,model_field_id:0 +msgid "Model field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.model,domain:0 +msgid "Optional filter to import only a subset" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Overwrite empty fields" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Overwrite existing" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,password:0 +msgid "Password" +msgstr "" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:602 +#, python-format +msgid "Please install the \"odoorpc\" libary in your environment" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +msgid "Refresh" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,remote_id:0 +msgid "Remote ID" +msgstr "" + +#. module: base_import_odoo +#: model:ir.ui.menu,name:base_import_odoo.menu_main +msgid "Remote Odoo import" +msgstr "" + +#. module: base_import_odoo +#: field:ir.model.data,import_database_record_id:0 +msgid "Remote database ID" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +msgid "Run import" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select fields for which to generate unique values during import. You'll need " +"this for res.users#login for example." +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select fields which must be equal to treat a pair of remote and local " +"records of this model as being equal." +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select the field that stores the model name and the one that stores the " +"linked ID. The IDs for previously imported records will be mapped to the " +"local ID, for unknown models or IDs, the fields are set to NULL." +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,sequence:0 +#: field:import.odoo.database.model,sequence:0 +msgid "Sequence" +msgstr "Sıra" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Skip existing" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,status_data:0 +msgid "Status" +msgstr "Durum" + +#. module: base_import_odoo +#: field:import.odoo.database,status_html:0 +msgid "Status html" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "" +"The following remote ids don't have a mapping but have to be imported " +"anyways due to not null constraints." +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "" +"To fix this, create mappings for the remote ids listed, or if this is not " +"feasible, map the whole model. You might also have a too specific domain on " +"your import model definition." +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,mapping_type:0 +msgid "Type" +msgstr "Tip" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:583 +#, python-format +msgid "Unhandled field type %s" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Unique" +msgstr "" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:380 +#, python-format +msgid "Unknown mapping" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,url:0 +msgid "Url" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,user:0 +msgid "User" +msgstr "Kullanıcı" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"When a record of this model is imported, it will be replaced with the record " +"you select as local ID. If you select a field and/or a remote ID, this " +"replacement is only effective when setting the specified field and/or when " +"the remote value is the specified record." +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "done" +msgstr "" diff --git a/base_import_odoo/i18n/uk.po b/base_import_odoo/i18n/uk.po new file mode 100644 index 00000000000..a19b0eed99b --- /dev/null +++ b/base_import_odoo/i18n/uk.po @@ -0,0 +1,357 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_import_odoo +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-10-26 03:03+0000\n" +"PO-Revision-Date: 2017-10-26 03:03+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Ukrainian (https://www.transifex.com/oca/teams/23907/uk/)\n" +"Language: uk\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database_field +msgid "A field mapping for records in the remote database" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database_model +msgid "A model to import from a remote database" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database +msgid "An Odoo database to import" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Based on equal fields" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "By reference" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,create_uid:0 +#: field:import.odoo.database.field,create_uid:0 +#: field:import.odoo.database.model,create_uid:0 +msgid "Created by" +msgstr "Створив" + +#. module: base_import_odoo +#: field:import.odoo.database,create_date:0 +#: field:import.odoo.database.field,create_date:0 +#: field:import.odoo.database.model,create_date:0 +msgid "Created on" +msgstr "Дата створення" + +#. module: base_import_odoo +#: field:import.odoo.database,cronjob_running:0 +msgid "Cronjob running" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,database:0 +#: field:import.odoo.database.field,database_id:0 +#: field:import.odoo.database.model,database_id:0 +msgid "Database" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,display_name:0 +#: field:import.odoo.database.field,display_name:0 +#: field:import.odoo.database.model,display_name:0 +msgid "Display Name" +msgstr "Назва для відображення" + +#. module: base_import_odoo +#: field:import.odoo.database.model,domain:0 +msgid "Domain" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,duplicates:0 +msgid "Duplicate handling" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,field_ids:0 +msgid "Field" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,import_field_mappings:0 +msgid "Field mappings" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Fixed" +msgstr "" + +#. module: base_import_odoo +#: field:ir.model.data,import_database_id:0 +msgid "From remote database" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,id:0 field:import.odoo.database.field,id:0 +#: field:import.odoo.database.model,id:0 +msgid "ID" +msgstr "ID" + +#. module: base_import_odoo +#: field:import.odoo.database.field,id_field_id:0 +msgid "ID field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,field_ids:0 +msgid "If set, the mapping is only effective when setting said field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,local_id:0 +msgid "" +"If you leave this empty, a new record will be created in the local database " +"when this field is set on the remote database" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,remote_id:0 +msgid "" +"If you leave this empty, every (set) field value will be mapped to the local " +"ID" +msgstr "" + +#. module: base_import_odoo +#: model:ir.actions.act_window,name:base_import_odoo.action_import_odoo_database +#: model:ir.ui.menu,name:base_import_odoo.menu_import_odoo_database +msgid "Import configurations" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,cronjob_id:0 +msgid "Import job" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,import_line_ids:0 +msgid "Import models" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "Import progress" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "Import results" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,__last_update:0 +#: field:import.odoo.database.field,__last_update:0 +#: field:import.odoo.database.model,__last_update:0 +msgid "Last Modified on" +msgstr "Остання модифікація" + +#. module: base_import_odoo +#: field:import.odoo.database,write_uid:0 +#: field:import.odoo.database.field,write_uid:0 +#: field:import.odoo.database.model,write_uid:0 +msgid "Last Updated by" +msgstr "Востаннє оновив" + +#. module: base_import_odoo +#: field:import.odoo.database,write_date:0 +#: field:import.odoo.database.field,write_date:0 +#: field:import.odoo.database.model,write_date:0 +msgid "Last Updated on" +msgstr "Останнє оновлення" + +#. module: base_import_odoo +#: field:import.odoo.database.field,local_id:0 +msgid "Local ID" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,model:0 +#: field:import.odoo.database.field,model_id:0 +#: field:import.odoo.database.model,model_id:0 +msgid "Model" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,model_field_id:0 +msgid "Model field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.model,domain:0 +msgid "Optional filter to import only a subset" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Overwrite empty fields" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Overwrite existing" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,password:0 +msgid "Password" +msgstr "" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:602 +#, python-format +msgid "Please install the \"odoorpc\" libary in your environment" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +msgid "Refresh" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,remote_id:0 +msgid "Remote ID" +msgstr "" + +#. module: base_import_odoo +#: model:ir.ui.menu,name:base_import_odoo.menu_main +msgid "Remote Odoo import" +msgstr "" + +#. module: base_import_odoo +#: field:ir.model.data,import_database_record_id:0 +msgid "Remote database ID" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +msgid "Run import" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select fields for which to generate unique values during import. You'll need " +"this for res.users#login for example." +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select fields which must be equal to treat a pair of remote and local " +"records of this model as being equal." +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select the field that stores the model name and the one that stores the " +"linked ID. The IDs for previously imported records will be mapped to the " +"local ID, for unknown models or IDs, the fields are set to NULL." +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,sequence:0 +#: field:import.odoo.database.model,sequence:0 +msgid "Sequence" +msgstr "Послідовність" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Skip existing" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,status_data:0 +msgid "Status" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,status_html:0 +msgid "Status html" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "" +"The following remote ids don't have a mapping but have to be imported " +"anyways due to not null constraints." +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "" +"To fix this, create mappings for the remote ids listed, or if this is not " +"feasible, map the whole model. You might also have a too specific domain on " +"your import model definition." +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,mapping_type:0 +msgid "Type" +msgstr "Тип" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:583 +#, python-format +msgid "Unhandled field type %s" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Unique" +msgstr "" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:380 +#, python-format +msgid "Unknown mapping" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,url:0 +msgid "Url" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,user:0 +msgid "User" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"When a record of this model is imported, it will be replaced with the record " +"you select as local ID. If you select a field and/or a remote ID, this " +"replacement is only effective when setting the specified field and/or when " +"the remote value is the specified record." +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "done" +msgstr "" diff --git a/base_import_odoo/i18n/vi.po b/base_import_odoo/i18n/vi.po new file mode 100644 index 00000000000..993a3aa30e1 --- /dev/null +++ b/base_import_odoo/i18n/vi.po @@ -0,0 +1,356 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_import_odoo +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-10-26 03:03+0000\n" +"PO-Revision-Date: 2017-10-26 03:03+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Vietnamese (https://www.transifex.com/oca/teams/23907/vi/)\n" +"Language: vi\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database_field +msgid "A field mapping for records in the remote database" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database_model +msgid "A model to import from a remote database" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database +msgid "An Odoo database to import" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Based on equal fields" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "By reference" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,create_uid:0 +#: field:import.odoo.database.field,create_uid:0 +#: field:import.odoo.database.model,create_uid:0 +msgid "Created by" +msgstr "Được tạo bởi" + +#. module: base_import_odoo +#: field:import.odoo.database,create_date:0 +#: field:import.odoo.database.field,create_date:0 +#: field:import.odoo.database.model,create_date:0 +msgid "Created on" +msgstr "Được tạo vào" + +#. module: base_import_odoo +#: field:import.odoo.database,cronjob_running:0 +msgid "Cronjob running" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,database:0 +#: field:import.odoo.database.field,database_id:0 +#: field:import.odoo.database.model,database_id:0 +msgid "Database" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,display_name:0 +#: field:import.odoo.database.field,display_name:0 +#: field:import.odoo.database.model,display_name:0 +msgid "Display Name" +msgstr "Tên hiển thị" + +#. module: base_import_odoo +#: field:import.odoo.database.model,domain:0 +msgid "Domain" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,duplicates:0 +msgid "Duplicate handling" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,field_ids:0 +msgid "Field" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,import_field_mappings:0 +msgid "Field mappings" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Fixed" +msgstr "" + +#. module: base_import_odoo +#: field:ir.model.data,import_database_id:0 +msgid "From remote database" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,id:0 field:import.odoo.database.field,id:0 +#: field:import.odoo.database.model,id:0 +msgid "ID" +msgstr "ID" + +#. module: base_import_odoo +#: field:import.odoo.database.field,id_field_id:0 +msgid "ID field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,field_ids:0 +msgid "If set, the mapping is only effective when setting said field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,local_id:0 +msgid "" +"If you leave this empty, a new record will be created in the local database " +"when this field is set on the remote database" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,remote_id:0 +msgid "" +"If you leave this empty, every (set) field value will be mapped to the local " +"ID" +msgstr "" + +#. module: base_import_odoo +#: model:ir.actions.act_window,name:base_import_odoo.action_import_odoo_database +#: model:ir.ui.menu,name:base_import_odoo.menu_import_odoo_database +msgid "Import configurations" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,cronjob_id:0 +msgid "Import job" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,import_line_ids:0 +msgid "Import models" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "Import progress" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "Import results" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,__last_update:0 +#: field:import.odoo.database.field,__last_update:0 +#: field:import.odoo.database.model,__last_update:0 +msgid "Last Modified on" +msgstr "Sửa lần cuối vào" + +#. module: base_import_odoo +#: field:import.odoo.database,write_uid:0 +#: field:import.odoo.database.field,write_uid:0 +#: field:import.odoo.database.model,write_uid:0 +msgid "Last Updated by" +msgstr "Last Updated by" + +#. module: base_import_odoo +#: field:import.odoo.database,write_date:0 +#: field:import.odoo.database.field,write_date:0 +#: field:import.odoo.database.model,write_date:0 +msgid "Last Updated on" +msgstr "Cập nhật lần cuối vào" + +#. module: base_import_odoo +#: field:import.odoo.database.field,local_id:0 +msgid "Local ID" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,model:0 +#: field:import.odoo.database.field,model_id:0 +#: field:import.odoo.database.model,model_id:0 +msgid "Model" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,model_field_id:0 +msgid "Model field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.model,domain:0 +msgid "Optional filter to import only a subset" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Overwrite empty fields" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Overwrite existing" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,password:0 +msgid "Password" +msgstr "" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:602 +#, python-format +msgid "Please install the \"odoorpc\" libary in your environment" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +msgid "Refresh" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,remote_id:0 +msgid "Remote ID" +msgstr "" + +#. module: base_import_odoo +#: model:ir.ui.menu,name:base_import_odoo.menu_main +msgid "Remote Odoo import" +msgstr "" + +#. module: base_import_odoo +#: field:ir.model.data,import_database_record_id:0 +msgid "Remote database ID" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +msgid "Run import" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select fields for which to generate unique values during import. You'll need " +"this for res.users#login for example." +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select fields which must be equal to treat a pair of remote and local " +"records of this model as being equal." +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select the field that stores the model name and the one that stores the " +"linked ID. The IDs for previously imported records will be mapped to the " +"local ID, for unknown models or IDs, the fields are set to NULL." +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,sequence:0 +#: field:import.odoo.database.model,sequence:0 +msgid "Sequence" +msgstr "Trình tự" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Skip existing" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,status_data:0 +msgid "Status" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,status_html:0 +msgid "Status html" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "" +"The following remote ids don't have a mapping but have to be imported " +"anyways due to not null constraints." +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "" +"To fix this, create mappings for the remote ids listed, or if this is not " +"feasible, map the whole model. You might also have a too specific domain on " +"your import model definition." +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,mapping_type:0 +msgid "Type" +msgstr "Loại" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:583 +#, python-format +msgid "Unhandled field type %s" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Unique" +msgstr "" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:380 +#, python-format +msgid "Unknown mapping" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,url:0 +msgid "Url" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,user:0 +msgid "User" +msgstr "Người sử dụng" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"When a record of this model is imported, it will be replaced with the record " +"you select as local ID. If you select a field and/or a remote ID, this " +"replacement is only effective when setting the specified field and/or when " +"the remote value is the specified record." +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "done" +msgstr "" diff --git a/base_import_odoo/i18n/vi_VN.po b/base_import_odoo/i18n/vi_VN.po new file mode 100644 index 00000000000..17c97c1ed1c --- /dev/null +++ b/base_import_odoo/i18n/vi_VN.po @@ -0,0 +1,357 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_import_odoo +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-10-26 03:03+0000\n" +"PO-Revision-Date: 2017-10-26 03:03+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Vietnamese (Viet Nam) (https://www.transifex.com/oca/" +"teams/23907/vi_VN/)\n" +"Language: vi_VN\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database_field +msgid "A field mapping for records in the remote database" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database_model +msgid "A model to import from a remote database" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database +msgid "An Odoo database to import" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Based on equal fields" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "By reference" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,create_uid:0 +#: field:import.odoo.database.field,create_uid:0 +#: field:import.odoo.database.model,create_uid:0 +msgid "Created by" +msgstr "Tạo bởi" + +#. module: base_import_odoo +#: field:import.odoo.database,create_date:0 +#: field:import.odoo.database.field,create_date:0 +#: field:import.odoo.database.model,create_date:0 +msgid "Created on" +msgstr "Tạo vào" + +#. module: base_import_odoo +#: field:import.odoo.database,cronjob_running:0 +msgid "Cronjob running" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,database:0 +#: field:import.odoo.database.field,database_id:0 +#: field:import.odoo.database.model,database_id:0 +msgid "Database" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,display_name:0 +#: field:import.odoo.database.field,display_name:0 +#: field:import.odoo.database.model,display_name:0 +msgid "Display Name" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.model,domain:0 +msgid "Domain" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,duplicates:0 +msgid "Duplicate handling" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,field_ids:0 +msgid "Field" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,import_field_mappings:0 +msgid "Field mappings" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Fixed" +msgstr "" + +#. module: base_import_odoo +#: field:ir.model.data,import_database_id:0 +msgid "From remote database" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,id:0 field:import.odoo.database.field,id:0 +#: field:import.odoo.database.model,id:0 +msgid "ID" +msgstr "ID" + +#. module: base_import_odoo +#: field:import.odoo.database.field,id_field_id:0 +msgid "ID field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,field_ids:0 +msgid "If set, the mapping is only effective when setting said field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,local_id:0 +msgid "" +"If you leave this empty, a new record will be created in the local database " +"when this field is set on the remote database" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,remote_id:0 +msgid "" +"If you leave this empty, every (set) field value will be mapped to the local " +"ID" +msgstr "" + +#. module: base_import_odoo +#: model:ir.actions.act_window,name:base_import_odoo.action_import_odoo_database +#: model:ir.ui.menu,name:base_import_odoo.menu_import_odoo_database +msgid "Import configurations" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,cronjob_id:0 +msgid "Import job" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,import_line_ids:0 +msgid "Import models" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "Import progress" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "Import results" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,__last_update:0 +#: field:import.odoo.database.field,__last_update:0 +#: field:import.odoo.database.model,__last_update:0 +msgid "Last Modified on" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,write_uid:0 +#: field:import.odoo.database.field,write_uid:0 +#: field:import.odoo.database.model,write_uid:0 +msgid "Last Updated by" +msgstr "Cập nhật lần cuối bởi" + +#. module: base_import_odoo +#: field:import.odoo.database,write_date:0 +#: field:import.odoo.database.field,write_date:0 +#: field:import.odoo.database.model,write_date:0 +msgid "Last Updated on" +msgstr "Cập nhật lần cuối vào" + +#. module: base_import_odoo +#: field:import.odoo.database.field,local_id:0 +msgid "Local ID" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,model:0 +#: field:import.odoo.database.field,model_id:0 +#: field:import.odoo.database.model,model_id:0 +msgid "Model" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,model_field_id:0 +msgid "Model field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.model,domain:0 +msgid "Optional filter to import only a subset" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Overwrite empty fields" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Overwrite existing" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,password:0 +msgid "Password" +msgstr "" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:602 +#, python-format +msgid "Please install the \"odoorpc\" libary in your environment" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +msgid "Refresh" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,remote_id:0 +msgid "Remote ID" +msgstr "" + +#. module: base_import_odoo +#: model:ir.ui.menu,name:base_import_odoo.menu_main +msgid "Remote Odoo import" +msgstr "" + +#. module: base_import_odoo +#: field:ir.model.data,import_database_record_id:0 +msgid "Remote database ID" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +msgid "Run import" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select fields for which to generate unique values during import. You'll need " +"this for res.users#login for example." +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select fields which must be equal to treat a pair of remote and local " +"records of this model as being equal." +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select the field that stores the model name and the one that stores the " +"linked ID. The IDs for previously imported records will be mapped to the " +"local ID, for unknown models or IDs, the fields are set to NULL." +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,sequence:0 +#: field:import.odoo.database.model,sequence:0 +msgid "Sequence" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Skip existing" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,status_data:0 +msgid "Status" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,status_html:0 +msgid "Status html" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "" +"The following remote ids don't have a mapping but have to be imported " +"anyways due to not null constraints." +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "" +"To fix this, create mappings for the remote ids listed, or if this is not " +"feasible, map the whole model. You might also have a too specific domain on " +"your import model definition." +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,mapping_type:0 +msgid "Type" +msgstr "" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:583 +#, python-format +msgid "Unhandled field type %s" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Unique" +msgstr "" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:380 +#, python-format +msgid "Unknown mapping" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,url:0 +msgid "Url" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,user:0 +msgid "User" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"When a record of this model is imported, it will be replaced with the record " +"you select as local ID. If you select a field and/or a remote ID, this " +"replacement is only effective when setting the specified field and/or when " +"the remote value is the specified record." +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "done" +msgstr "" diff --git a/base_import_odoo/i18n/zh_CN.po b/base_import_odoo/i18n/zh_CN.po new file mode 100644 index 00000000000..072916eb34a --- /dev/null +++ b/base_import_odoo/i18n/zh_CN.po @@ -0,0 +1,358 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_import_odoo +# +# Translators: +# OCA Transbot , 2017 +# Jeffery CHEN , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-10-26 03:03+0000\n" +"PO-Revision-Date: 2017-10-26 03:03+0000\n" +"Last-Translator: Jeffery CHEN , 2017\n" +"Language-Team: Chinese (China) (https://www.transifex.com/oca/teams/23907/" +"zh_CN/)\n" +"Language: zh_CN\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database_field +msgid "A field mapping for records in the remote database" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database_model +msgid "A model to import from a remote database" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database +msgid "An Odoo database to import" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Based on equal fields" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "By reference" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,create_uid:0 +#: field:import.odoo.database.field,create_uid:0 +#: field:import.odoo.database.model,create_uid:0 +msgid "Created by" +msgstr "创建者" + +#. module: base_import_odoo +#: field:import.odoo.database,create_date:0 +#: field:import.odoo.database.field,create_date:0 +#: field:import.odoo.database.model,create_date:0 +msgid "Created on" +msgstr "创建时间" + +#. module: base_import_odoo +#: field:import.odoo.database,cronjob_running:0 +msgid "Cronjob running" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,database:0 +#: field:import.odoo.database.field,database_id:0 +#: field:import.odoo.database.model,database_id:0 +msgid "Database" +msgstr "数据库" + +#. module: base_import_odoo +#: field:import.odoo.database,display_name:0 +#: field:import.odoo.database.field,display_name:0 +#: field:import.odoo.database.model,display_name:0 +msgid "Display Name" +msgstr "显示名称" + +#. module: base_import_odoo +#: field:import.odoo.database.model,domain:0 +msgid "Domain" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,duplicates:0 +msgid "Duplicate handling" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,field_ids:0 +msgid "Field" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,import_field_mappings:0 +msgid "Field mappings" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Fixed" +msgstr "" + +#. module: base_import_odoo +#: field:ir.model.data,import_database_id:0 +msgid "From remote database" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,id:0 field:import.odoo.database.field,id:0 +#: field:import.odoo.database.model,id:0 +msgid "ID" +msgstr "ID" + +#. module: base_import_odoo +#: field:import.odoo.database.field,id_field_id:0 +msgid "ID field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,field_ids:0 +msgid "If set, the mapping is only effective when setting said field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,local_id:0 +msgid "" +"If you leave this empty, a new record will be created in the local database " +"when this field is set on the remote database" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,remote_id:0 +msgid "" +"If you leave this empty, every (set) field value will be mapped to the local " +"ID" +msgstr "" + +#. module: base_import_odoo +#: model:ir.actions.act_window,name:base_import_odoo.action_import_odoo_database +#: model:ir.ui.menu,name:base_import_odoo.menu_import_odoo_database +msgid "Import configurations" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,cronjob_id:0 +msgid "Import job" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,import_line_ids:0 +msgid "Import models" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "Import progress" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "Import results" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,__last_update:0 +#: field:import.odoo.database.field,__last_update:0 +#: field:import.odoo.database.model,__last_update:0 +msgid "Last Modified on" +msgstr "最后修改时间" + +#. module: base_import_odoo +#: field:import.odoo.database,write_uid:0 +#: field:import.odoo.database.field,write_uid:0 +#: field:import.odoo.database.model,write_uid:0 +msgid "Last Updated by" +msgstr "最后更新者" + +#. module: base_import_odoo +#: field:import.odoo.database,write_date:0 +#: field:import.odoo.database.field,write_date:0 +#: field:import.odoo.database.model,write_date:0 +msgid "Last Updated on" +msgstr "上次更新日期" + +#. module: base_import_odoo +#: field:import.odoo.database.field,local_id:0 +msgid "Local ID" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,model:0 +#: field:import.odoo.database.field,model_id:0 +#: field:import.odoo.database.model,model_id:0 +msgid "Model" +msgstr "模型" + +#. module: base_import_odoo +#: field:import.odoo.database.field,model_field_id:0 +msgid "Model field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.model,domain:0 +msgid "Optional filter to import only a subset" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Overwrite empty fields" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Overwrite existing" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,password:0 +msgid "Password" +msgstr "" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:602 +#, python-format +msgid "Please install the \"odoorpc\" libary in your environment" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +msgid "Refresh" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,remote_id:0 +msgid "Remote ID" +msgstr "" + +#. module: base_import_odoo +#: model:ir.ui.menu,name:base_import_odoo.menu_main +msgid "Remote Odoo import" +msgstr "" + +#. module: base_import_odoo +#: field:ir.model.data,import_database_record_id:0 +msgid "Remote database ID" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +msgid "Run import" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select fields for which to generate unique values during import. You'll need " +"this for res.users#login for example." +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select fields which must be equal to treat a pair of remote and local " +"records of this model as being equal." +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select the field that stores the model name and the one that stores the " +"linked ID. The IDs for previously imported records will be mapped to the " +"local ID, for unknown models or IDs, the fields are set to NULL." +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,sequence:0 +#: field:import.odoo.database.model,sequence:0 +msgid "Sequence" +msgstr "序列" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Skip existing" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,status_data:0 +msgid "Status" +msgstr "状态" + +#. module: base_import_odoo +#: field:import.odoo.database,status_html:0 +msgid "Status html" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "" +"The following remote ids don't have a mapping but have to be imported " +"anyways due to not null constraints." +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "" +"To fix this, create mappings for the remote ids listed, or if this is not " +"feasible, map the whole model. You might also have a too specific domain on " +"your import model definition." +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,mapping_type:0 +msgid "Type" +msgstr "类型" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:583 +#, python-format +msgid "Unhandled field type %s" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Unique" +msgstr "" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:380 +#, python-format +msgid "Unknown mapping" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,url:0 +msgid "Url" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,user:0 +msgid "User" +msgstr "用户" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"When a record of this model is imported, it will be replaced with the record " +"you select as local ID. If you select a field and/or a remote ID, this " +"replacement is only effective when setting the specified field and/or when " +"the remote value is the specified record." +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "done" +msgstr "" diff --git a/base_import_odoo/i18n/zh_TW.po b/base_import_odoo/i18n/zh_TW.po new file mode 100644 index 00000000000..407273fe318 --- /dev/null +++ b/base_import_odoo/i18n/zh_TW.po @@ -0,0 +1,357 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_import_odoo +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-10-26 03:03+0000\n" +"PO-Revision-Date: 2017-10-26 03:03+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Chinese (Taiwan) (https://www.transifex.com/oca/teams/23907/" +"zh_TW/)\n" +"Language: zh_TW\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database_field +msgid "A field mapping for records in the remote database" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database_model +msgid "A model to import from a remote database" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_import_odoo_database +msgid "An Odoo database to import" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Based on equal fields" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "By reference" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,create_uid:0 +#: field:import.odoo.database.field,create_uid:0 +#: field:import.odoo.database.model,create_uid:0 +msgid "Created by" +msgstr "建立者" + +#. module: base_import_odoo +#: field:import.odoo.database,create_date:0 +#: field:import.odoo.database.field,create_date:0 +#: field:import.odoo.database.model,create_date:0 +msgid "Created on" +msgstr "建立於" + +#. module: base_import_odoo +#: field:import.odoo.database,cronjob_running:0 +msgid "Cronjob running" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,database:0 +#: field:import.odoo.database.field,database_id:0 +#: field:import.odoo.database.model,database_id:0 +msgid "Database" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,display_name:0 +#: field:import.odoo.database.field,display_name:0 +#: field:import.odoo.database.model,display_name:0 +msgid "Display Name" +msgstr "顯示名稱" + +#. module: base_import_odoo +#: field:import.odoo.database.model,domain:0 +msgid "Domain" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,duplicates:0 +msgid "Duplicate handling" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,field_ids:0 +msgid "Field" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,import_field_mappings:0 +msgid "Field mappings" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Fixed" +msgstr "" + +#. module: base_import_odoo +#: field:ir.model.data,import_database_id:0 +msgid "From remote database" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,id:0 field:import.odoo.database.field,id:0 +#: field:import.odoo.database.model,id:0 +msgid "ID" +msgstr "編號" + +#. module: base_import_odoo +#: field:import.odoo.database.field,id_field_id:0 +msgid "ID field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,field_ids:0 +msgid "If set, the mapping is only effective when setting said field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,local_id:0 +msgid "" +"If you leave this empty, a new record will be created in the local database " +"when this field is set on the remote database" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.field,remote_id:0 +msgid "" +"If you leave this empty, every (set) field value will be mapped to the local " +"ID" +msgstr "" + +#. module: base_import_odoo +#: model:ir.actions.act_window,name:base_import_odoo.action_import_odoo_database +#: model:ir.ui.menu,name:base_import_odoo.menu_import_odoo_database +msgid "Import configurations" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,cronjob_id:0 +msgid "Import job" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,import_line_ids:0 +msgid "Import models" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "Import progress" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "Import results" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,__last_update:0 +#: field:import.odoo.database.field,__last_update:0 +#: field:import.odoo.database.model,__last_update:0 +msgid "Last Modified on" +msgstr "最後修改:" + +#. module: base_import_odoo +#: field:import.odoo.database,write_uid:0 +#: field:import.odoo.database.field,write_uid:0 +#: field:import.odoo.database.model,write_uid:0 +msgid "Last Updated by" +msgstr "最後更新:" + +#. module: base_import_odoo +#: field:import.odoo.database,write_date:0 +#: field:import.odoo.database.field,write_date:0 +#: field:import.odoo.database.model,write_date:0 +msgid "Last Updated on" +msgstr "最後更新於" + +#. module: base_import_odoo +#: field:import.odoo.database.field,local_id:0 +msgid "Local ID" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,model:0 +#: field:import.odoo.database.field,model_id:0 +#: field:import.odoo.database.model,model_id:0 +msgid "Model" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,model_field_id:0 +msgid "Model field" +msgstr "" + +#. module: base_import_odoo +#: help:import.odoo.database.model,domain:0 +msgid "Optional filter to import only a subset" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Overwrite empty fields" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Overwrite existing" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,password:0 +msgid "Password" +msgstr "" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:602 +#, python-format +msgid "Please install the \"odoorpc\" libary in your environment" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +msgid "Refresh" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,remote_id:0 +msgid "Remote ID" +msgstr "" + +#. module: base_import_odoo +#: model:ir.ui.menu,name:base_import_odoo.menu_main +msgid "Remote Odoo import" +msgstr "" + +#. module: base_import_odoo +#: field:ir.model.data,import_database_record_id:0 +msgid "Remote database ID" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +msgid "Run import" +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select fields for which to generate unique values during import. You'll need " +"this for res.users#login for example." +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select fields which must be equal to treat a pair of remote and local " +"records of this model as being equal." +msgstr "" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"Select the field that stores the model name and the one that stores the " +"linked ID. The IDs for previously imported records will be mapped to the " +"local ID, for unknown models or IDs, the fields are set to NULL." +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,sequence:0 +#: field:import.odoo.database.model,sequence:0 +msgid "Sequence" +msgstr "序列" + +#. module: base_import_odoo +#: selection:import.odoo.database,duplicates:0 +msgid "Skip existing" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,status_data:0 +msgid "Status" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,status_html:0 +msgid "Status html" +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "" +"The following remote ids don't have a mapping but have to be imported " +"anyways due to not null constraints." +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "" +"To fix this, create mappings for the remote ids listed, or if this is not " +"feasible, map the whole model. You might also have a too specific domain on " +"your import model definition." +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database.field,mapping_type:0 +msgid "Type" +msgstr "類型" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:583 +#, python-format +msgid "Unhandled field type %s" +msgstr "" + +#. module: base_import_odoo +#: selection:import.odoo.database.field,mapping_type:0 +msgid "Unique" +msgstr "" + +#. module: base_import_odoo +#: code:addons/base_import_odoo/models/import_odoo_database.py:380 +#, python-format +msgid "Unknown mapping" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,url:0 +msgid "Url" +msgstr "" + +#. module: base_import_odoo +#: field:import.odoo.database,user:0 +msgid "User" +msgstr "使用者" + +#. module: base_import_odoo +#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +msgid "" +"When a record of this model is imported, it will be replaced with the record " +"you select as local ID. If you select a field and/or a remote ID, this " +"replacement is only effective when setting the specified field and/or when " +"the remote value is the specified record." +msgstr "" + +#. module: base_import_odoo +#: view:website:base_import_odoo.view_import_odoo_database_qweb +msgid "done" +msgstr "" From 83829f29ee491d70ccd0445d6334fd090a071552 Mon Sep 17 00:00:00 2001 From: Stefan Rijnhart Date: Tue, 16 Jan 2018 10:30:12 +0100 Subject: [PATCH 17/32] [FIX] Be less alarming about missing library (Module does not have to be installed) --- base_import_odoo/models/import_odoo_database.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/base_import_odoo/models/import_odoo_database.py b/base_import_odoo/models/import_odoo_database.py index f8e750a626a..5869507bff8 100644 --- a/base_import_odoo/models/import_odoo_database.py +++ b/base_import_odoo/models/import_odoo_database.py @@ -4,8 +4,10 @@ import logging try: import odoorpc -except: - logging.error('Unable to import odoorpc') +except ImportError: # pragma: no cover + logging.info('Unable to import odoorpc, used in base_import_odoo') + odoorpc = False + import psycopg2 import traceback from urlparse import urlparse @@ -572,6 +574,9 @@ def _get_connection(self): if len(hostport) == 1: hostport.append('80') host, port = hostport + if not odoorpc: # pragma: no cover + raise exceptions.UserError( + _('Please install the "odoorpc" libary in your environment')) remote = odoorpc.ODOO( host, protocol='jsonrpc+ssl' if url.scheme == 'https' else 'jsonrpc', From 626c4b0baef818421eb04d267f008c6f902823c2 Mon Sep 17 00:00:00 2001 From: Yannick Vaucher Date: Wed, 31 Jan 2018 13:07:09 +0100 Subject: [PATCH 18/32] Bump base_import_odoo version --- base_import_odoo/__openerp__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/base_import_odoo/__openerp__.py b/base_import_odoo/__openerp__.py index f58f96a0750..f9e4500eaa2 100644 --- a/base_import_odoo/__openerp__.py +++ b/base_import_odoo/__openerp__.py @@ -3,7 +3,7 @@ # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). { "name": "Import from Odoo", - "version": "8.0.1.0.0", + "version": "8.0.1.0.1", "author": "Therp BV,Odoo Community Association (OCA)", "license": "AGPL-3", "category": "Tools", From 1f1c1c87a0efb4a3f69e2ffea389a8f5594b0870 Mon Sep 17 00:00:00 2001 From: Holger Brunn Date: Fri, 30 Mar 2018 14:07:41 +0200 Subject: [PATCH 19/32] [ADD] create an xmlid for mapped records too (#1059) * [ADD] create an xmlid for mapped records too * [IMP] filter out unknown fields * [FIX] warning about exception handling --- .../models/import_odoo_database.py | 43 ++++++++++++++----- 1 file changed, 33 insertions(+), 10 deletions(-) diff --git a/base_import_odoo/models/import_odoo_database.py b/base_import_odoo/models/import_odoo_database.py index 5869507bff8..f30eaf36102 100644 --- a/base_import_odoo/models/import_odoo_database.py +++ b/base_import_odoo/models/import_odoo_database.py @@ -151,7 +151,8 @@ def _run_import(self, commit=True, commit_threshold=100): ) try: self._run_import_model(context) - except: + except: # noqa: E722 + # pragma: no cover error = traceback.format_exc() self.env.cr.rollback() self.write({ @@ -186,6 +187,11 @@ def _run_import_model(self, context): context, model, data, create_dummy=False, ) if (model._name, data['id']) in context.idmap: + # one of our mappings hit, create an xmlid to persist + # this knowledge + self._create_record_xmlid( + model, context.idmap[(model._name, data['id'])], data['id'] + ) if self.duplicates == 'skip': # there's a mapping for this record, nothing to do continue @@ -203,6 +209,7 @@ def _create_record(self, context, model, record): xmlid = '%d-%s-%d' % ( self.id, model._name.replace('.', '_'), _id or 0, ) + record = self._create_record_filter_fields(model, record) new = self.env.ref('base_import_odoo.%s' % xmlid, False) if new and new.exists(): if self.duplicates == 'overwrite_empty': @@ -219,19 +226,35 @@ def _create_record(self, context, model, record): new = model.with_context( **self._create_record_context(model, record) ).create(record) - self.env['ir.model.data'].create({ - 'name': xmlid, - 'model': model._name, - 'module': 'base_import_odoo', - 'res_id': new.id, - 'noupdate': True, - 'import_database_id': self.id, - 'import_database_record_id': _id, - }) + self._create_record_xmlid(model, new.id, _id) _logger.debug('Created record %s', xmlid) context.idmap[mapping_key(model._name, _id)] = new.id return new + def _create_record_xmlid(self, model, local_id, remote_id): + xmlid = '%d-%s-%d' % ( + self.id, model._name.replace('.', '_'), remote_id or 0, + ) + if self.env.ref('base_import_odoo.%s' % xmlid, False): + return + return self.env['ir.model.data'].create({ + 'name': xmlid, + 'model': model._name, + 'module': 'base_import_odoo', + 'res_id': local_id, + 'noupdate': True, + 'import_database_id': self.id, + 'import_database_record_id': remote_id, + }) + + def _create_record_filter_fields(self, model, record): + """Return a version of record with unknown fields for model removed""" + return { + key: value + for key, value in record.items() + if key in model._fields + } + def _create_record_context(self, model, record): """Return a context that is used when creating a record""" context = { From c9fcab949b0377192c7f1db0f1bf312f606022f2 Mon Sep 17 00:00:00 2001 From: Holger Brunn Date: Wed, 20 Jun 2018 17:09:08 +0200 Subject: [PATCH 20/32] [ADD] [base_import_odoo] don't write falsy values on required fields with a default value --- base_import_odoo/models/import_odoo_database.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/base_import_odoo/models/import_odoo_database.py b/base_import_odoo/models/import_odoo_database.py index f30eaf36102..027f62c93d0 100644 --- a/base_import_odoo/models/import_odoo_database.py +++ b/base_import_odoo/models/import_odoo_database.py @@ -248,9 +248,12 @@ def _create_record_xmlid(self, model, local_id, remote_id): }) def _create_record_filter_fields(self, model, record): - """Return a version of record with unknown fields for model removed""" + """Return a version of record with unknown fields for model removed + and required fields with no value set to the default if it exists""" + defaults = model.default_get(record.keys()) return { key: value + if value or not model._fields[key].required else defaults.get(key) for key, value in record.items() if key in model._fields } From 0b45e564880d66d1fc8471cd5d636a0959e7128c Mon Sep 17 00:00:00 2001 From: Holger Brunn Date: Thu, 19 Jul 2018 09:20:08 +0200 Subject: [PATCH 21/32] [MIG] base_import_odoo --- base_import_odoo/CONFIGURE.rst | 17 ++ base_import_odoo/CONTRIBUTORS.rst | 1 + base_import_odoo/DESCRIPTION.rst | 8 + base_import_odoo/README.rst | 99 +--------- base_import_odoo/ROADMAP.rst | 5 + base_import_odoo/USAGE.rst | 7 + base_import_odoo/__init__.py | 2 +- .../{__openerp__.py => __manifest__.py} | 5 +- .../demo/import_odoo_database.xml | 18 +- .../demo/import_odoo_database_field.xml | 140 +++++++------- .../demo/import_odoo_database_model.xml | 67 ++++--- base_import_odoo/demo/ir_attachment.xml | 18 +- base_import_odoo/demo/res_partner.xml | 12 +- base_import_odoo/demo/res_users.xml | 14 +- base_import_odoo/models/__init__.py | 6 +- .../models/import_odoo_database.py | 45 ++++- .../models/import_odoo_database_field.py | 4 +- .../models/import_odoo_database_model.py | 9 +- base_import_odoo/models/ir_model_data.py | 4 +- base_import_odoo/tests/__init__.py | 2 +- .../tests/test_base_import_odoo.py | 7 +- .../views/import_odoo_database.xml | 180 +++++++++--------- .../views/import_odoo_database_field.xml | 90 +++++---- base_import_odoo/views/menu.xml | 20 +- 24 files changed, 370 insertions(+), 410 deletions(-) create mode 100644 base_import_odoo/CONFIGURE.rst create mode 100644 base_import_odoo/CONTRIBUTORS.rst create mode 100644 base_import_odoo/DESCRIPTION.rst create mode 100644 base_import_odoo/ROADMAP.rst create mode 100644 base_import_odoo/USAGE.rst rename base_import_odoo/{__openerp__.py => __manifest__.py} (86%) diff --git a/base_import_odoo/CONFIGURE.rst b/base_import_odoo/CONFIGURE.rst new file mode 100644 index 00000000000..d70c37a5dc8 --- /dev/null +++ b/base_import_odoo/CONFIGURE.rst @@ -0,0 +1,17 @@ +Go to Settings / Remote Odoo import / Import configurations and create a configuration. + +After filling in your credentials, select models you want to import from the remote database. If you only want to import a subset of the records, add an appropriate domain. + +The import will copy records of all models listed, and handle links to records of models which are not imported depending on the existing field mappings. Field mappings to local records also are a stopping condition. Without those, the import will have to create some record for all required x2x fields, which you probably don't want. + +Probably you'll want to map records of model ``res.company``, and at least the admin user. + +The module doesn't import one2many fields, if you want to have those, add the model the field in question points to to the list of imported models, possibly with a domain. + +If you don't fill in a remote ID, the addon will use the configured local ID for every record of the model (this way, you can for example map all users in the remote system to some import user in the current system). + +For fields that have a uniqueness constraint (like ``res.users#login``), create a field mapping if type ``unique``, then the import will generate a unique value for this field. + +For models using references with two fields (like ``ir.attachment``), create a field mapping of type ``by reference`` and select the two fields involved. The import will transform known ids (=ids of models you import) to the respective local id, and clean out the model/id fields for unknown models/ids. + +You can add custom defaults per model in case your database has different required fields than the source database. For ``res.partner``, you'll most certainly fill in ``{'name': '/'}`` or somethign similar. diff --git a/base_import_odoo/CONTRIBUTORS.rst b/base_import_odoo/CONTRIBUTORS.rst new file mode 100644 index 00000000000..b120a956f86 --- /dev/null +++ b/base_import_odoo/CONTRIBUTORS.rst @@ -0,0 +1 @@ +* Holger Brunn diff --git a/base_import_odoo/DESCRIPTION.rst b/base_import_odoo/DESCRIPTION.rst new file mode 100644 index 00000000000..1cdb6d6c61a --- /dev/null +++ b/base_import_odoo/DESCRIPTION.rst @@ -0,0 +1,8 @@ +This module was written to import data from another Odoo database. The idea is that you define which models to import from the other database, and add eventual mappings for records you don't want to import. + +Use cases +========= + +- merging databases +- one way sync +- aggregating management data from distributed systems diff --git a/base_import_odoo/README.rst b/base_import_odoo/README.rst index af6385e2e9f..b498fd495d6 100644 --- a/base_import_odoo/README.rst +++ b/base_import_odoo/README.rst @@ -1,98 +1 @@ -.. image:: https://img.shields.io/badge/licence-AGPL--3-blue.svg - :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html - :alt: License: AGPL-3 - -================================ -Import from remote Odoo database -================================ - -This module was written to import data from another Odoo database. The idea is that you define which models to import from the other database, and add eventual mappings for records you don't want to import. - -Use cases -========= - -- merging databases -- one way sync -- aggregating management data from distributed systems - - -Configuration -============= - -Go to Settings / Remote Odoo import / Import configurations and create a configuration. - -After filling in your credentials, select models you want to import from the remote database. If you only want to import a subset of the records, add an appropriate domain. - -The import will copy records of all models listed, and handle links to records of models which are not imported depending on the existing field mappings. Field mappings to local records also are a stopping condition. Without those, the import will have to create some record for all required x2x fields, which you probably don't want. - -Probably you'll want to map records of model `res.company`, and at least the admin user. - -The module doesn't import one2many fields, if you want to have those, add the model the field in question points to to the list of imported models, possibly with a domain. - -If you don't fill in a remote ID, the addon will use the configured local ID for every record of the model (this way, you can for example map all users in the remote system to some import user in the current system). - -For fields that have a uniqueness constraint (like `res.users#login`), create a field mapping if type `unique`, then the import will generate a unique value for this field. - -For models using references with two fields (like `ir.attachment`), create a field mapping of type `by reference` and select the two fields involved. The import will transform known ids (=ids of models you import) to the respective local id, and clean out the model/id fields for unknown models/ids. - -Usage -===== - -To use this module, you need to: - -#. go to an import configuration and hit the button ``Run import`` -#. be patient, this creates a cronjob which will start up to a minutes afterwards -#. reload the form, as soon as the cronjob runs you'll see a field ``Progress`` that lets you inspect what was imported already -#. note that the cronjob also resets the password as soon as it has read it. So for a subsequent import, you'll have to fill it in again -#. running an import a second time won't duplicate data, it should recognize records imported earlier and just update them - -.. image:: https://odoo-community.org/website/image/ir.attachment/5784_f2813bd/datas - :alt: Try me on Runbot - :target: https://runbot.odoo-community.org/runbot/149/8.0 - -Known issues / Roadmap -====================== - -* Yes of course this duplicates a lot of connector functionality. Rewrite this with the connector framework, probably collaborate with https://github.com/OCA/connector-odoo2odoo -* Do something with workflows -* Support reference fields, while being at it refactor _run_import_map_values to call a function per field type -* Probably it's safer and faster to disable recomputation during import, and recompute all fields afterwards -* Add duplicate handling strategy 'Overwrite older' - -Bug Tracker -=========== - -Bugs are tracked on `GitHub Issues -`_. In case of trouble, please -check there if your issue has already been reported. If you spotted it first, -help us smashing it by providing a detailed and welcomed feedback. - -Credits -======= - -Images ------- - -* Odoo Community Association: `Icon `_. - -Contributors ------------- - -* Holger Brunn - -Do not contact contributors directly about help with questions or problems concerning this addon, but use the `community mailing list `_ or the `appropriate specialized mailinglist `_ for help, and the bug tracker linked in `Bug Tracker`_ above for technical issues. - -Maintainer ----------- - -.. image:: https://odoo-community.org/logo.png - :alt: Odoo Community Association - :target: https://odoo-community.org - -This module is maintained by the OCA. - -OCA, or the Odoo Community Association, is a nonprofit organization whose -mission is to support the collaborative development of Odoo features and -promote its widespread use. - -To contribute to this module, please visit https://odoo-community.org. +/ diff --git a/base_import_odoo/ROADMAP.rst b/base_import_odoo/ROADMAP.rst new file mode 100644 index 00000000000..81e681d4c0a --- /dev/null +++ b/base_import_odoo/ROADMAP.rst @@ -0,0 +1,5 @@ +* Yes of course this duplicates a lot of connector functionality. Rewrite this with the connector framework, probably collaborate with https://github.com/OCA/connector-odoo2odoo +* Do something with workflows +* Support reference fields, while being at it refactor _run_import_map_values to call a function per field type +* Probably it's safer and faster to disable recomputation during import, and recompute all fields afterwards +* Add duplicate handling strategy 'Overwrite older' diff --git a/base_import_odoo/USAGE.rst b/base_import_odoo/USAGE.rst new file mode 100644 index 00000000000..7dd17111869 --- /dev/null +++ b/base_import_odoo/USAGE.rst @@ -0,0 +1,7 @@ +To use this module, you need to: + +#. go to an import configuration and hit the button ``Run import`` +#. be patient, this creates a cronjob which will start up to a minutes afterwards +#. reload the form, as soon as the cronjob runs you'll see a field ``Progress`` that lets you inspect what was imported already +#. note that the cronjob also resets the password as soon as it has read it. So for a subsequent import, you'll have to fill it in again +#. running an import a second time won't duplicate data, it should recognize records imported earlier and just update them diff --git a/base_import_odoo/__init__.py b/base_import_odoo/__init__.py index 86cb334c3ab..83c98e83bab 100644 --- a/base_import_odoo/__init__.py +++ b/base_import_odoo/__init__.py @@ -1,4 +1,4 @@ # -*- coding: utf-8 -*- -# © 2017 Therp BV +# Copyright 2017-2018 Therp BV # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). from . import models diff --git a/base_import_odoo/__openerp__.py b/base_import_odoo/__manifest__.py similarity index 86% rename from base_import_odoo/__openerp__.py rename to base_import_odoo/__manifest__.py index f9e4500eaa2..3d2d0ad46c1 100644 --- a/base_import_odoo/__openerp__.py +++ b/base_import_odoo/__manifest__.py @@ -1,13 +1,14 @@ # -*- coding: utf-8 -*- -# © 2017 Therp BV +# Copyright 2017-2018 Therp BV # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). { "name": "Import from Odoo", - "version": "8.0.1.0.1", + "version": "10.0.1.0.0", "author": "Therp BV,Odoo Community Association (OCA)", "license": "AGPL-3", "category": "Tools", "summary": "Import records from another Odoo instance", + "website": "https://github.com/OCA/server-tools", "depends": [ 'mail', ], diff --git a/base_import_odoo/demo/import_odoo_database.xml b/base_import_odoo/demo/import_odoo_database.xml index f1f9bb59de4..42996a1084b 100644 --- a/base_import_odoo/demo/import_odoo_database.xml +++ b/base_import_odoo/demo/import_odoo_database.xml @@ -1,11 +1,9 @@ - - - - http://localhost:8069 - demodb - admin - - - - + + + http://localhost:8069 + demodb + admin + + + diff --git a/base_import_odoo/demo/import_odoo_database_field.xml b/base_import_odoo/demo/import_odoo_database_field.xml index cb817cabea8..1c797222c2e 100644 --- a/base_import_odoo/demo/import_odoo_database_field.xml +++ b/base_import_odoo/demo/import_odoo_database_field.xml @@ -1,72 +1,70 @@ - - - - - fixed - - - - - - - fixed - - - - - - - fixed - - - - - - - fixed - - - - - - - fixed - - - - - - - fixed - - - - - - - unique - - - - - - by_field - - - - - - by_field - - - - - - by_reference - - - - - - + + + + fixed + + + + + + + fixed + + + + + + + fixed + + + + + + + fixed + + + + + + + fixed + + + + + + + fixed + + + + + + + unique + + + + + + by_field + + + + + + by_field + + + + + + by_reference + + + + + diff --git a/base_import_odoo/demo/import_odoo_database_model.xml b/base_import_odoo/demo/import_odoo_database_model.xml index 1b07dc7a9dd..db97b0d135f 100644 --- a/base_import_odoo/demo/import_odoo_database_model.xml +++ b/base_import_odoo/demo/import_odoo_database_model.xml @@ -1,35 +1,34 @@ - - - - 1 - - - [(1, '=', 1)] - - - 2 - - - [(1, '=', 1)] - - - 3 - - - [(1, '=', 1)] - - - 4 - - - [(1, '=', 1)] - - - 5 - - - [('res_model', 'in', ['res.users'])] - - - + + + 1 + + + [(1, '=', 1)] + {'name': '/'} + + + 2 + + + [(1, '=', 1)] + + + 3 + + + [(1, '=', 1)] + + + 4 + + + [(1, '=', 1)] + + + 5 + + + [('res_model', 'in', ['res.users'])] + + diff --git a/base_import_odoo/demo/ir_attachment.xml b/base_import_odoo/demo/ir_attachment.xml index 5cfa63277f3..23080239821 100644 --- a/base_import_odoo/demo/ir_attachment.xml +++ b/base_import_odoo/demo/ir_attachment.xml @@ -1,11 +1,9 @@ - - - - Demo attachment - res.users - - aGVsbG8gd29ybGQK - - - + + + Demo attachment + res.users + + aGVsbG8gd29ybGQK + + diff --git a/base_import_odoo/demo/res_partner.xml b/base_import_odoo/demo/res_partner.xml index 50c1b2a999e..62f2de24029 100644 --- a/base_import_odoo/demo/res_partner.xml +++ b/base_import_odoo/demo/res_partner.xml @@ -1,8 +1,6 @@ - - - - - - - + + + + + diff --git a/base_import_odoo/demo/res_users.xml b/base_import_odoo/demo/res_users.xml index 152e5cbd341..5178f017b07 100644 --- a/base_import_odoo/demo/res_users.xml +++ b/base_import_odoo/demo/res_users.xml @@ -1,9 +1,7 @@ - - - - Mapped admin - mapped_admin - - - + + + Mapped admin + mapped_admin + + diff --git a/base_import_odoo/models/__init__.py b/base_import_odoo/models/__init__.py index 2fd59561194..643e16e359b 100644 --- a/base_import_odoo/models/__init__.py +++ b/base_import_odoo/models/__init__.py @@ -1,7 +1,7 @@ # -*- coding: utf-8 -*- -# © 2017 Therp BV +# Copyright 2017-2018 Therp BV # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). -from . import ir_model_data from . import import_odoo_database -from . import import_odoo_database_model from . import import_odoo_database_field +from . import import_odoo_database_model +from . import ir_model_data diff --git a/base_import_odoo/models/import_odoo_database.py b/base_import_odoo/models/import_odoo_database.py index 027f62c93d0..4c8879df7b3 100644 --- a/base_import_odoo/models/import_odoo_database.py +++ b/base_import_odoo/models/import_odoo_database.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# © 2017 Therp BV +# Copyright 2017-2018 Therp BV # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). import logging try: @@ -11,7 +11,8 @@ import psycopg2 import traceback from urlparse import urlparse -from openerp import _, api, exceptions, fields, models, tools +from odoo import _, api, exceptions, fields, models, tools +from odoo.tools.safe_eval import safe_eval from collections import namedtuple _logger = logging.getLogger('base_import_odoo') @@ -86,11 +87,20 @@ def action_import(self): 'cronjob_id': self._create_cronjob().id, }) + @api.model + def _run_import_cron(self, ids): + return self.browse(ids)._run_import() + @api.multi def _run_import(self, commit=True, commit_threshold=100): """Run the import as cronjob, commit often""" self.ensure_one() if not self.password: + self.write({ + 'status_data': dict( + self.status_data, error='No password provided', + ), + }) return # model name: [ids] remote_ids = {} @@ -118,7 +128,7 @@ def _run_import(self, commit=True, commit_threshold=100): model = model_line.model_id remote_ids[model.model] = remote.execute( model.model, 'search', - tools.safe_eval(model_line.domain) if model_line.domain else [] + safe_eval(model_line.domain) if model_line.domain else [] ) remote_counts[model.model] = len(remote_ids[model.model]) self.write({ @@ -210,6 +220,21 @@ def _create_record(self, context, model, record): self.id, model._name.replace('.', '_'), _id or 0, ) record = self._create_record_filter_fields(model, record) + model_defaults = {} + if context.model_line.defaults: + model_defaults.update(safe_eval(context.model_line.defaults)) + for key, value in model_defaults.items(): + record.setdefault(key, value) + if context.model_line.postprocess: + safe_eval( + context.model_line.postprocess, { + 'vals': record, + 'env': self.env, + '_id': _id, + 'remote': context.remote, + }, + mode='exec', + ) new = self.env.ref('base_import_odoo.%s' % xmlid, False) if new and new.exists(): if self.duplicates == 'overwrite_empty': @@ -284,7 +309,7 @@ def _run_import_get_record( else: logged = True _logger.debug( - 'Got %s(%d[%d]) from idmap', model._model, _id, + 'Got %s(%d[%d]) from idmap', model._name, _id, record['id'] or 0, ) if not _id: @@ -294,7 +319,7 @@ def _run_import_get_record( elif not logged: logged = True _logger.debug( - 'Got %s(%d[%d]) from dummies', model._model, _id, record['id'], + 'Got %s(%d[%d]) from dummies', model._name, _id, record['id'], ) if not _id: xmlid = self.env['ir.model.data'].search([ @@ -309,17 +334,17 @@ def _run_import_get_record( logged = True _logger.debug( 'Got %s(%d[%d]) from mappings', - model._model, _id, record['id'], + model._name, _id, record['id'], ) if not _id and create_dummy: _id = self._run_import_create_dummy( context, model, record, - forcecreate=record['id'] not in + forcecreate=record['id'] and record['id'] not in self.status_data['ids'].get(model._name, []) ) elif _id and not logged: _logger.debug( - 'Got %s(%d[%d]) from xmlid', model._model, _id, record['id'], + 'Got %s(%d[%d]) from xmlid', model._name, _id, record['id'], ) return _id @@ -550,7 +575,7 @@ def _run_import_model_get_fields(self, context): name: field for name, field in self.env[context.model_line.model_id.model]._fields.items() - if not field.compute or field.related + if not field.compute or field.inverse } @api.multi @@ -655,7 +680,7 @@ def _create_cronjob(self): return self.env['ir.cron'].create({ 'name': self.display_name, 'model': self._name, - 'function': '_run_import', + 'function': '_run_import_cron', 'doall': True, 'args': str((self.ids,)), }) diff --git a/base_import_odoo/models/import_odoo_database_field.py b/base_import_odoo/models/import_odoo_database_field.py index bec3db2040a..9ca3325548c 100644 --- a/base_import_odoo/models/import_odoo_database_field.py +++ b/base_import_odoo/models/import_odoo_database_field.py @@ -1,7 +1,7 @@ # -*- coding: utf-8 -*- -# © 2017 Therp BV +# Copyright 2017-2018 Therp BV # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). -from openerp import api, fields, models +from odoo import api, fields, models class ImportOdooDatabaseField(models.Model): diff --git a/base_import_odoo/models/import_odoo_database_model.py b/base_import_odoo/models/import_odoo_database_model.py index 2394ebc657b..856ab30708c 100644 --- a/base_import_odoo/models/import_odoo_database_model.py +++ b/base_import_odoo/models/import_odoo_database_model.py @@ -1,7 +1,7 @@ # -*- coding: utf-8 -*- -# © 2017 Therp BV +# Copyright 2017-2018 Therp BV # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). -from openerp import fields, models +from odoo import fields, models class ImportOdooDatabaseModel(models.Model): @@ -18,3 +18,8 @@ class ImportOdooDatabaseModel(models.Model): ondelete='cascade', ) domain = fields.Char(help='Optional filter to import only a subset') + defaults = fields.Char(help='Optional defaults dict to avoid empty values') + postprocess = fields.Text( + help='Optional python code for postprocessing. Your code has access ' + 'to `vals` which is the dictionary passed to create/write, and `env`.', + ) diff --git a/base_import_odoo/models/ir_model_data.py b/base_import_odoo/models/ir_model_data.py index 2348232cde0..6e0522b0ef7 100644 --- a/base_import_odoo/models/ir_model_data.py +++ b/base_import_odoo/models/ir_model_data.py @@ -1,7 +1,7 @@ # -*- coding: utf-8 -*- -# © 2017 Therp BV +# Copyright 2017-2018 Therp BV # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). -from openerp import fields, models +from odoo import fields, models class IrModelData(models.Model): diff --git a/base_import_odoo/tests/__init__.py b/base_import_odoo/tests/__init__.py index 905385a1826..518670a60b6 100644 --- a/base_import_odoo/tests/__init__.py +++ b/base_import_odoo/tests/__init__.py @@ -1,4 +1,4 @@ # -*- coding: utf-8 -*- -# © 2017 Therp BV +# Copyright 2017-2018 Therp BV # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). from . import test_base_import_odoo diff --git a/base_import_odoo/tests/test_base_import_odoo.py b/base_import_odoo/tests/test_base_import_odoo.py index c1e9c75115f..e2b15f73192 100644 --- a/base_import_odoo/tests/test_base_import_odoo.py +++ b/base_import_odoo/tests/test_base_import_odoo.py @@ -1,8 +1,8 @@ # -*- coding: utf-8 -*- -# © 2017 Therp BV +# Copyright 2017-2018 Therp BV # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). from mock import patch -from openerp.tests.common import TransactionCase, post_install, at_install +from odoo.tests.common import TransactionCase, post_install, at_install from ..models.import_odoo_database import ImportContext, field_context @@ -104,7 +104,8 @@ def _mock_execute(model, method, *args): self.assertFalse(demodb.cronjob_running) # in our setting we won't get dummies, so we test this manually import_context = ImportContext( - None, None, [], {}, {}, [], {}, field_context(None, None, None) + None, self.env.ref('base_import_odoo.model_partner'), + [], {}, {}, [], {}, field_context(None, None, None) ) dummy_id = demodb._run_import_create_dummy( import_context, self.env['res.partner'], {'id': 424242}, diff --git a/base_import_odoo/views/import_odoo_database.xml b/base_import_odoo/views/import_odoo_database.xml index a67e8c82362..48645605e79 100644 --- a/base_import_odoo/views/import_odoo_database.xml +++ b/base_import_odoo/views/import_odoo_database.xml @@ -1,93 +1,95 @@ - - - - import.odoo.database - - - - - - - - - import.odoo.database - -
-
-
- - - - - - - - - - - - - - - - - - - -
-
-
- -
-
+
+

+        
+ The following remote ids don't have a mapping but have to be imported anyways due to not null constraints. +
+ +
+
+ +
+ To fix this, create mappings for the remote ids listed, or if this is not feasible, map the whole model. You might also have a too specific domain on your import model definition. +
+ + diff --git a/base_import_odoo/views/import_odoo_database_field.xml b/base_import_odoo/views/import_odoo_database_field.xml index 8d44bd57cbd..760da470fb8 100644 --- a/base_import_odoo/views/import_odoo_database_field.xml +++ b/base_import_odoo/views/import_odoo_database_field.xml @@ -1,47 +1,45 @@ - - - - import.odoo.database.field - -
- - - - - -
- When a record of this model is imported, it will be replaced with the record you select as local ID. If you select a field and/or a remote ID, this replacement is only effective when setting the specified field and/or when the remote value is the specified record. -
-
- Select fields which must be equal to treat a pair of remote and local records of this model as being equal. -
-
- Select the field that stores the model name and the one that stores the linked ID. The IDs for previously imported records will be mapped to the local ID, for unknown models or IDs, the fields are set to NULL. -
-
- Select fields for which to generate unique values during import. You'll need this for res.users#login for example. -
- - - - - - - -
-
-
- - import.odoo.database.field - - - - - - - - - -
-
+ + + import.odoo.database.field + +
+ + + + + +
+ When a record of this model is imported, it will be replaced with the record you select as local ID. If you select a field and/or a remote ID, this replacement is only effective when setting the specified field and/or when the remote value is the specified record. +
+
+ Select fields which must be equal to treat a pair of remote and local records of this model as being equal. +
+
+ Select the field that stores the model name and the one that stores the linked ID. The IDs for previously imported records will be mapped to the local ID, for unknown models or IDs, the fields are set to NULL. +
+
+ Select fields for which to generate unique values during import. You'll need this for res.users#login for example. +
+ + + + + + + +
+
+
+ + import.odoo.database.field + + + + + + + + + +
diff --git a/base_import_odoo/views/menu.xml b/base_import_odoo/views/menu.xml index 42b79797a0b..ecf2cd2c96e 100644 --- a/base_import_odoo/views/menu.xml +++ b/base_import_odoo/views/menu.xml @@ -1,12 +1,10 @@ - - - - - - - + + + + + From 628d5850b17d97a3ee709d3af52cc2a9ca738b88 Mon Sep 17 00:00:00 2001 From: oca-travis Date: Mon, 8 Jul 2019 16:51:42 +0000 Subject: [PATCH 22/32] [UPD] Update base_import_odoo.pot --- base_import_odoo/i18n/base_import_odoo.pot | 164 ++++++++++++--------- 1 file changed, 97 insertions(+), 67 deletions(-) diff --git a/base_import_odoo/i18n/base_import_odoo.pot b/base_import_odoo/i18n/base_import_odoo.pot index c4c9a231a01..7e51041444e 100644 --- a/base_import_odoo/i18n/base_import_odoo.pot +++ b/base_import_odoo/i18n/base_import_odoo.pot @@ -4,7 +4,7 @@ # msgid "" msgstr "" -"Project-Id-Version: Odoo Server 8.0\n" +"Project-Id-Version: Odoo Server 10.0\n" "Report-Msgid-Bugs-To: \n" "Last-Translator: <>\n" "Language-Team: \n" @@ -13,6 +13,11 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: \n" +#. module: base_import_odoo +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form +msgid "# `vals` is the dictionary to be passed to create/write, and you have access to `env`, `_id`, `remote`" +msgstr "" + #. module: base_import_odoo #: model:ir.model,name:base_import_odoo.model_import_odoo_database_field msgid "A field mapping for records in the remote database" @@ -39,55 +44,60 @@ msgid "By reference" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,create_uid:0 -#: field:import.odoo.database.field,create_uid:0 -#: field:import.odoo.database.model,create_uid:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_create_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_create_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_create_uid msgid "Created by" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,create_date:0 -#: field:import.odoo.database.field,create_date:0 -#: field:import.odoo.database.model,create_date:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_create_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_create_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_create_date msgid "Created on" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,cronjob_running:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_cronjob_running msgid "Cronjob running" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,database:0 -#: field:import.odoo.database.field,database_id:0 -#: field:import.odoo.database.model,database_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_database +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_database_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_database_id msgid "Database" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,display_name:0 -#: field:import.odoo.database.field,display_name:0 -#: field:import.odoo.database.model,display_name:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_defaults +msgid "Defaults" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_display_name +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_display_name +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_display_name msgid "Display Name" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.model,domain:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_domain msgid "Domain" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,duplicates:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_duplicates msgid "Duplicate handling" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,field_ids:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_field_ids msgid "Field" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,import_field_mappings:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_import_field_mappings msgid "Field mappings" msgstr "" @@ -97,34 +107,34 @@ msgid "Fixed" msgstr "" #. module: base_import_odoo -#: field:ir.model.data,import_database_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_ir_model_data_import_database_id msgid "From remote database" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,id:0 -#: field:import.odoo.database.field,id:0 -#: field:import.odoo.database.model,id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_id msgid "ID" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,id_field_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_id_field_id msgid "ID field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,field_ids:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_field_ids msgid "If set, the mapping is only effective when setting said field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,local_id:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_local_id msgid "If you leave this empty, a new record will be created in the local database when this field is set on the remote database" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,remote_id:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_remote_id msgid "If you leave this empty, every (set) field value will be mapped to the local ID" msgstr "" @@ -135,68 +145,78 @@ msgid "Import configurations" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,cronjob_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_cronjob_id msgid "Import job" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,import_line_ids:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_import_line_ids msgid "Import models" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "Import progress" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "Import results" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,__last_update:0 -#: field:import.odoo.database.field,__last_update:0 -#: field:import.odoo.database.model,__last_update:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database___last_update +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field___last_update +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model___last_update msgid "Last Modified on" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,write_uid:0 -#: field:import.odoo.database.field,write_uid:0 -#: field:import.odoo.database.model,write_uid:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_write_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_write_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_write_uid msgid "Last Updated by" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,write_date:0 -#: field:import.odoo.database.field,write_date:0 -#: field:import.odoo.database.model,write_date:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_write_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_write_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_write_date msgid "Last Updated on" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,local_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_local_id msgid "Local ID" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,model:0 -#: field:import.odoo.database.field,model_id:0 -#: field:import.odoo.database.model,model_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_model_id msgid "Model" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,model_field_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model_field_id msgid "Model field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.model,domain:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_defaults +msgid "Optional defaults dict to avoid empty values" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_domain msgid "Optional filter to import only a subset" msgstr "" +#. module: base_import_odoo +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_postprocess +msgid "Optional python code for postprocessing. Your code has access to `vals` which is the dictionary passed to create/write, and `env`." +msgstr "" + #. module: base_import_odoo #: selection:import.odoo.database,duplicates:0 msgid "Overwrite empty fields" @@ -208,23 +228,28 @@ msgid "Overwrite existing" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,password:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_password msgid "Password" msgstr "" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:602 +#: code:addons/base_import_odoo/models/import_odoo_database.py:630 #, python-format msgid "Please install the \"odoorpc\" libary in your environment" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_postprocess +msgid "Postprocess" +msgstr "" + +#. module: base_import_odoo +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form msgid "Refresh" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,remote_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_remote_id msgid "Remote ID" msgstr "" @@ -234,33 +259,33 @@ msgid "Remote Odoo import" msgstr "" #. module: base_import_odoo -#: field:ir.model.data,import_database_record_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_ir_model_data_import_database_record_id msgid "Remote database ID" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form msgid "Run import" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "Select fields for which to generate unique values during import. You'll need this for res.users#login for example." msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "Select fields which must be equal to treat a pair of remote and local records of this model as being equal." msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "Select the field that stores the model name and the one that stores the linked ID. The IDs for previously imported records will be mapped to the local ID, for unknown models or IDs, the fields are set to NULL." msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,sequence:0 -#: field:import.odoo.database.model,sequence:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_sequence +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_sequence msgid "Sequence" msgstr "" @@ -270,32 +295,32 @@ msgid "Skip existing" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,status_data:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_status_data msgid "Status" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,status_html:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_status_html msgid "Status html" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "The following remote ids don't have a mapping but have to be imported anyways due to not null constraints." msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "To fix this, create mappings for the remote ids listed, or if this is not feasible, map the whole model. You might also have a too specific domain on your import model definition." msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,mapping_type:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_mapping_type msgid "Type" msgstr "" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:583 +#: code:addons/base_import_odoo/models/import_odoo_database.py:611 #, python-format msgid "Unhandled field type %s" msgstr "" @@ -306,28 +331,33 @@ msgid "Unique" msgstr "" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:380 +#: code:addons/base_import_odoo/models/import_odoo_database.py:408 #, python-format msgid "Unknown mapping" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,url:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_url msgid "Url" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,user:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_user msgid "User" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "When a record of this model is imported, it will be replaced with the record you select as local ID. If you select a field and/or a remote ID, this replacement is only effective when setting the specified field and/or when the remote value is the specified record." msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "done" msgstr "" +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_ir_model_data +msgid "ir.model.data" +msgstr "" + From 8de465d9ace31d96ebdf600697893265fa342eeb Mon Sep 17 00:00:00 2001 From: OCA Transbot Date: Sat, 20 Jul 2019 11:54:48 +0000 Subject: [PATCH 23/32] Update translation files Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Translation: server-tools-10.0/server-tools-10.0-base_import_odoo Translate-URL: https://translation.odoo-community.org/projects/server-tools-10-0/server-tools-10-0-base_import_odoo/ --- base_import_odoo/i18n/am.po | 165 +++++++++++++++++------------ base_import_odoo/i18n/ar.po | 165 +++++++++++++++++------------ base_import_odoo/i18n/bg.po | 165 +++++++++++++++++------------ base_import_odoo/i18n/bs.po | 165 +++++++++++++++++------------ base_import_odoo/i18n/ca.po | 165 +++++++++++++++++------------ base_import_odoo/i18n/ca_ES.po | 165 +++++++++++++++++------------ base_import_odoo/i18n/cs.po | 165 +++++++++++++++++------------ base_import_odoo/i18n/da.po | 165 +++++++++++++++++------------ base_import_odoo/i18n/da_DK.po | 165 +++++++++++++++++------------ base_import_odoo/i18n/de.po | 165 +++++++++++++++++------------ base_import_odoo/i18n/el_GR.po | 165 +++++++++++++++++------------ base_import_odoo/i18n/en_GB.po | 165 +++++++++++++++++------------ base_import_odoo/i18n/es.po | 165 +++++++++++++++++------------ base_import_odoo/i18n/es_AR.po | 165 +++++++++++++++++------------ base_import_odoo/i18n/es_CL.po | 165 +++++++++++++++++------------ base_import_odoo/i18n/es_CO.po | 165 +++++++++++++++++------------ base_import_odoo/i18n/es_CR.po | 165 +++++++++++++++++------------ base_import_odoo/i18n/es_DO.po | 165 +++++++++++++++++------------ base_import_odoo/i18n/es_EC.po | 165 +++++++++++++++++------------ base_import_odoo/i18n/es_ES.po | 165 +++++++++++++++++------------ base_import_odoo/i18n/es_MX.po | 165 +++++++++++++++++------------ base_import_odoo/i18n/es_PE.po | 165 +++++++++++++++++------------ base_import_odoo/i18n/es_PY.po | 165 +++++++++++++++++------------ base_import_odoo/i18n/es_VE.po | 165 +++++++++++++++++------------ base_import_odoo/i18n/et.po | 165 +++++++++++++++++------------ base_import_odoo/i18n/eu.po | 165 +++++++++++++++++------------ base_import_odoo/i18n/fa.po | 165 +++++++++++++++++------------ base_import_odoo/i18n/fi.po | 165 +++++++++++++++++------------ base_import_odoo/i18n/fr.po | 165 +++++++++++++++++------------ base_import_odoo/i18n/fr_CA.po | 165 +++++++++++++++++------------ base_import_odoo/i18n/fr_CH.po | 165 +++++++++++++++++------------ base_import_odoo/i18n/fr_FR.po | 165 +++++++++++++++++------------ base_import_odoo/i18n/gl.po | 165 +++++++++++++++++------------ base_import_odoo/i18n/gl_ES.po | 165 +++++++++++++++++------------ base_import_odoo/i18n/he.po | 165 +++++++++++++++++------------ base_import_odoo/i18n/hr.po | 165 +++++++++++++++++------------ base_import_odoo/i18n/hr_HR.po | 165 +++++++++++++++++------------ base_import_odoo/i18n/hu.po | 165 +++++++++++++++++------------ base_import_odoo/i18n/id.po | 165 +++++++++++++++++------------ base_import_odoo/i18n/it.po | 165 +++++++++++++++++------------ base_import_odoo/i18n/ja.po | 165 +++++++++++++++++------------ base_import_odoo/i18n/ko.po | 165 +++++++++++++++++------------ base_import_odoo/i18n/lt.po | 165 +++++++++++++++++------------ base_import_odoo/i18n/lt_LT.po | 165 +++++++++++++++++------------ base_import_odoo/i18n/lv.po | 165 +++++++++++++++++------------ base_import_odoo/i18n/mk.po | 165 +++++++++++++++++------------ base_import_odoo/i18n/mn.po | 165 +++++++++++++++++------------ base_import_odoo/i18n/nb.po | 165 +++++++++++++++++------------ base_import_odoo/i18n/nb_NO.po | 165 +++++++++++++++++------------ base_import_odoo/i18n/nl.po | 165 +++++++++++++++++------------ base_import_odoo/i18n/nl_BE.po | 165 +++++++++++++++++------------ base_import_odoo/i18n/nl_NL.po | 165 +++++++++++++++++------------ base_import_odoo/i18n/pl.po | 165 +++++++++++++++++------------ base_import_odoo/i18n/pt.po | 165 +++++++++++++++++------------ base_import_odoo/i18n/pt_BR.po | 165 +++++++++++++++++------------ base_import_odoo/i18n/pt_PT.po | 165 +++++++++++++++++------------ base_import_odoo/i18n/ro.po | 165 +++++++++++++++++------------ base_import_odoo/i18n/ru.po | 165 +++++++++++++++++------------ base_import_odoo/i18n/sk.po | 165 +++++++++++++++++------------ base_import_odoo/i18n/sl.po | 167 ++++++++++++++++++------------ base_import_odoo/i18n/sr.po | 165 +++++++++++++++++------------ base_import_odoo/i18n/sr@latin.po | 165 +++++++++++++++++------------ base_import_odoo/i18n/sv.po | 165 +++++++++++++++++------------ base_import_odoo/i18n/th.po | 165 +++++++++++++++++------------ base_import_odoo/i18n/tr.po | 165 +++++++++++++++++------------ base_import_odoo/i18n/tr_TR.po | 165 +++++++++++++++++------------ base_import_odoo/i18n/uk.po | 165 +++++++++++++++++------------ base_import_odoo/i18n/vi.po | 165 +++++++++++++++++------------ base_import_odoo/i18n/vi_VN.po | 165 +++++++++++++++++------------ base_import_odoo/i18n/zh_CN.po | 165 +++++++++++++++++------------ base_import_odoo/i18n/zh_TW.po | 165 +++++++++++++++++------------ 71 files changed, 7102 insertions(+), 4615 deletions(-) diff --git a/base_import_odoo/i18n/am.po b/base_import_odoo/i18n/am.po index 060b2d186ce..58447ceaf5f 100644 --- a/base_import_odoo/i18n/am.po +++ b/base_import_odoo/i18n/am.po @@ -18,6 +18,13 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" +#. module: base_import_odoo +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form +msgid "" +"# `vals` is the dictionary to be passed to create/write, and you have access " +"to `env`, `_id`, `remote`" +msgstr "" + #. module: base_import_odoo #: model:ir.model,name:base_import_odoo.model_import_odoo_database_field msgid "A field mapping for records in the remote database" @@ -44,55 +51,60 @@ msgid "By reference" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,create_uid:0 -#: field:import.odoo.database.field,create_uid:0 -#: field:import.odoo.database.model,create_uid:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_create_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_create_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_create_uid msgid "Created by" msgstr "Creado por" #. module: base_import_odoo -#: field:import.odoo.database,create_date:0 -#: field:import.odoo.database.field,create_date:0 -#: field:import.odoo.database.model,create_date:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_create_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_create_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_create_date msgid "Created on" msgstr "Creado en" #. module: base_import_odoo -#: field:import.odoo.database,cronjob_running:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_cronjob_running msgid "Cronjob running" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,database:0 -#: field:import.odoo.database.field,database_id:0 -#: field:import.odoo.database.model,database_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_database +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_database_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_database_id msgid "Database" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,display_name:0 -#: field:import.odoo.database.field,display_name:0 -#: field:import.odoo.database.model,display_name:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_defaults +msgid "Defaults" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_display_name +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_display_name +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_display_name msgid "Display Name" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.model,domain:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_domain msgid "Domain" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,duplicates:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_duplicates msgid "Duplicate handling" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,field_ids:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_field_ids msgid "Field" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,import_field_mappings:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_import_field_mappings msgid "Field mappings" msgstr "" @@ -102,35 +114,36 @@ msgid "Fixed" msgstr "" #. module: base_import_odoo -#: field:ir.model.data,import_database_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_ir_model_data_import_database_id msgid "From remote database" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,id:0 field:import.odoo.database.field,id:0 -#: field:import.odoo.database.model,id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_id msgid "ID" msgstr "ID" #. module: base_import_odoo -#: field:import.odoo.database.field,id_field_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_id_field_id msgid "ID field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,field_ids:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_field_ids msgid "If set, the mapping is only effective when setting said field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,local_id:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_local_id msgid "" "If you leave this empty, a new record will be created in the local database " "when this field is set on the remote database" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,remote_id:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_remote_id msgid "" "If you leave this empty, every (set) field value will be mapped to the local " "ID" @@ -143,68 +156,80 @@ msgid "Import configurations" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,cronjob_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_cronjob_id msgid "Import job" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,import_line_ids:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_import_line_ids msgid "Import models" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "Import progress" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "Import results" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,__last_update:0 -#: field:import.odoo.database.field,__last_update:0 -#: field:import.odoo.database.model,__last_update:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database___last_update +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field___last_update +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model___last_update msgid "Last Modified on" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,write_uid:0 -#: field:import.odoo.database.field,write_uid:0 -#: field:import.odoo.database.model,write_uid:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_write_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_write_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_write_uid msgid "Last Updated by" msgstr "Última actualización por" #. module: base_import_odoo -#: field:import.odoo.database,write_date:0 -#: field:import.odoo.database.field,write_date:0 -#: field:import.odoo.database.model,write_date:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_write_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_write_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_write_date msgid "Last Updated on" msgstr "Última actualización en" #. module: base_import_odoo -#: field:import.odoo.database.field,local_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_local_id msgid "Local ID" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,model:0 -#: field:import.odoo.database.field,model_id:0 -#: field:import.odoo.database.model,model_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_model_id msgid "Model" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,model_field_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model_field_id msgid "Model field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.model,domain:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_defaults +msgid "Optional defaults dict to avoid empty values" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_domain msgid "Optional filter to import only a subset" msgstr "" +#. module: base_import_odoo +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_postprocess +msgid "" +"Optional python code for postprocessing. Your code has access to `vals` " +"which is the dictionary passed to create/write, and `env`." +msgstr "" + #. module: base_import_odoo #: selection:import.odoo.database,duplicates:0 msgid "Overwrite empty fields" @@ -216,23 +241,28 @@ msgid "Overwrite existing" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,password:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_password msgid "Password" msgstr "" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:602 +#: code:addons/base_import_odoo/models/import_odoo_database.py:630 #, python-format msgid "Please install the \"odoorpc\" libary in your environment" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_postprocess +msgid "Postprocess" +msgstr "" + +#. module: base_import_odoo +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form msgid "Refresh" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,remote_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_remote_id msgid "Remote ID" msgstr "" @@ -242,31 +272,31 @@ msgid "Remote Odoo import" msgstr "" #. module: base_import_odoo -#: field:ir.model.data,import_database_record_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_ir_model_data_import_database_record_id msgid "Remote database ID" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form msgid "Run import" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select fields for which to generate unique values during import. You'll need " "this for res.users#login for example." msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select fields which must be equal to treat a pair of remote and local " "records of this model as being equal." msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select the field that stores the model name and the one that stores the " "linked ID. The IDs for previously imported records will be mapped to the " @@ -274,8 +304,8 @@ msgid "" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,sequence:0 -#: field:import.odoo.database.model,sequence:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_sequence +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_sequence msgid "Sequence" msgstr "" @@ -285,24 +315,24 @@ msgid "Skip existing" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,status_data:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_status_data msgid "Status" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,status_html:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_status_html msgid "Status html" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "" "The following remote ids don't have a mapping but have to be imported " "anyways due to not null constraints." msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "" "To fix this, create mappings for the remote ids listed, or if this is not " "feasible, map the whole model. You might also have a too specific domain on " @@ -310,12 +340,12 @@ msgid "" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,mapping_type:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_mapping_type msgid "Type" msgstr "" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:583 +#: code:addons/base_import_odoo/models/import_odoo_database.py:611 #, python-format msgid "Unhandled field type %s" msgstr "" @@ -326,23 +356,23 @@ msgid "Unique" msgstr "" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:380 +#: code:addons/base_import_odoo/models/import_odoo_database.py:408 #, python-format msgid "Unknown mapping" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,url:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_url msgid "Url" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,user:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_user msgid "User" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "When a record of this model is imported, it will be replaced with the record " "you select as local ID. If you select a field and/or a remote ID, this " @@ -351,6 +381,11 @@ msgid "" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "done" msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_ir_model_data +msgid "ir.model.data" +msgstr "" diff --git a/base_import_odoo/i18n/ar.po b/base_import_odoo/i18n/ar.po index 997d8658855..c11b7461d09 100644 --- a/base_import_odoo/i18n/ar.po +++ b/base_import_odoo/i18n/ar.po @@ -20,6 +20,13 @@ msgstr "" "Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 " "&& n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n" +#. module: base_import_odoo +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form +msgid "" +"# `vals` is the dictionary to be passed to create/write, and you have access " +"to `env`, `_id`, `remote`" +msgstr "" + #. module: base_import_odoo #: model:ir.model,name:base_import_odoo.model_import_odoo_database_field msgid "A field mapping for records in the remote database" @@ -46,55 +53,60 @@ msgid "By reference" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,create_uid:0 -#: field:import.odoo.database.field,create_uid:0 -#: field:import.odoo.database.model,create_uid:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_create_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_create_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_create_uid msgid "Created by" msgstr "أنشئ بواسطة" #. module: base_import_odoo -#: field:import.odoo.database,create_date:0 -#: field:import.odoo.database.field,create_date:0 -#: field:import.odoo.database.model,create_date:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_create_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_create_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_create_date msgid "Created on" msgstr "أنشئ في" #. module: base_import_odoo -#: field:import.odoo.database,cronjob_running:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_cronjob_running msgid "Cronjob running" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,database:0 -#: field:import.odoo.database.field,database_id:0 -#: field:import.odoo.database.model,database_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_database +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_database_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_database_id msgid "Database" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,display_name:0 -#: field:import.odoo.database.field,display_name:0 -#: field:import.odoo.database.model,display_name:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_defaults +msgid "Defaults" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_display_name +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_display_name +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_display_name msgid "Display Name" msgstr "اسم العرض" #. module: base_import_odoo -#: field:import.odoo.database.model,domain:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_domain msgid "Domain" msgstr "النطاق" #. module: base_import_odoo -#: field:import.odoo.database,duplicates:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_duplicates msgid "Duplicate handling" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,field_ids:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_field_ids msgid "Field" msgstr "الحقل" #. module: base_import_odoo -#: field:import.odoo.database,import_field_mappings:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_import_field_mappings msgid "Field mappings" msgstr "" @@ -104,35 +116,36 @@ msgid "Fixed" msgstr "" #. module: base_import_odoo -#: field:ir.model.data,import_database_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_ir_model_data_import_database_id msgid "From remote database" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,id:0 field:import.odoo.database.field,id:0 -#: field:import.odoo.database.model,id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_id msgid "ID" msgstr "المعرف" #. module: base_import_odoo -#: field:import.odoo.database.field,id_field_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_id_field_id msgid "ID field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,field_ids:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_field_ids msgid "If set, the mapping is only effective when setting said field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,local_id:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_local_id msgid "" "If you leave this empty, a new record will be created in the local database " "when this field is set on the remote database" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,remote_id:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_remote_id msgid "" "If you leave this empty, every (set) field value will be mapped to the local " "ID" @@ -145,68 +158,80 @@ msgid "Import configurations" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,cronjob_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_cronjob_id msgid "Import job" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,import_line_ids:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_import_line_ids msgid "Import models" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "Import progress" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "Import results" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,__last_update:0 -#: field:import.odoo.database.field,__last_update:0 -#: field:import.odoo.database.model,__last_update:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database___last_update +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field___last_update +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model___last_update msgid "Last Modified on" msgstr "آخر تعديل في" #. module: base_import_odoo -#: field:import.odoo.database,write_uid:0 -#: field:import.odoo.database.field,write_uid:0 -#: field:import.odoo.database.model,write_uid:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_write_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_write_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_write_uid msgid "Last Updated by" msgstr "آخر تحديث بواسطة" #. module: base_import_odoo -#: field:import.odoo.database,write_date:0 -#: field:import.odoo.database.field,write_date:0 -#: field:import.odoo.database.model,write_date:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_write_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_write_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_write_date msgid "Last Updated on" msgstr "آخر تحديث في" #. module: base_import_odoo -#: field:import.odoo.database.field,local_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_local_id msgid "Local ID" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,model:0 -#: field:import.odoo.database.field,model_id:0 -#: field:import.odoo.database.model,model_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_model_id msgid "Model" msgstr "النموذج" #. module: base_import_odoo -#: field:import.odoo.database.field,model_field_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model_field_id msgid "Model field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.model,domain:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_defaults +msgid "Optional defaults dict to avoid empty values" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_domain msgid "Optional filter to import only a subset" msgstr "" +#. module: base_import_odoo +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_postprocess +msgid "" +"Optional python code for postprocessing. Your code has access to `vals` " +"which is the dictionary passed to create/write, and `env`." +msgstr "" + #. module: base_import_odoo #: selection:import.odoo.database,duplicates:0 msgid "Overwrite empty fields" @@ -218,23 +243,28 @@ msgid "Overwrite existing" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,password:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_password msgid "Password" msgstr "" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:602 +#: code:addons/base_import_odoo/models/import_odoo_database.py:630 #, python-format msgid "Please install the \"odoorpc\" libary in your environment" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_postprocess +msgid "Postprocess" +msgstr "" + +#. module: base_import_odoo +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form msgid "Refresh" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,remote_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_remote_id msgid "Remote ID" msgstr "" @@ -244,31 +274,31 @@ msgid "Remote Odoo import" msgstr "" #. module: base_import_odoo -#: field:ir.model.data,import_database_record_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_ir_model_data_import_database_record_id msgid "Remote database ID" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form msgid "Run import" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select fields for which to generate unique values during import. You'll need " "this for res.users#login for example." msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select fields which must be equal to treat a pair of remote and local " "records of this model as being equal." msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select the field that stores the model name and the one that stores the " "linked ID. The IDs for previously imported records will be mapped to the " @@ -276,8 +306,8 @@ msgid "" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,sequence:0 -#: field:import.odoo.database.model,sequence:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_sequence +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_sequence msgid "Sequence" msgstr "مسلسل" @@ -287,24 +317,24 @@ msgid "Skip existing" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,status_data:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_status_data msgid "Status" msgstr "الحالة" #. module: base_import_odoo -#: field:import.odoo.database,status_html:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_status_html msgid "Status html" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "" "The following remote ids don't have a mapping but have to be imported " "anyways due to not null constraints." msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "" "To fix this, create mappings for the remote ids listed, or if this is not " "feasible, map the whole model. You might also have a too specific domain on " @@ -312,12 +342,12 @@ msgid "" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,mapping_type:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_mapping_type msgid "Type" msgstr "النوع" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:583 +#: code:addons/base_import_odoo/models/import_odoo_database.py:611 #, python-format msgid "Unhandled field type %s" msgstr "" @@ -328,23 +358,23 @@ msgid "Unique" msgstr "" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:380 +#: code:addons/base_import_odoo/models/import_odoo_database.py:408 #, python-format msgid "Unknown mapping" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,url:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_url msgid "Url" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,user:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_user msgid "User" msgstr "مستخدم" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "When a record of this model is imported, it will be replaced with the record " "you select as local ID. If you select a field and/or a remote ID, this " @@ -353,6 +383,11 @@ msgid "" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "done" msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_ir_model_data +msgid "ir.model.data" +msgstr "" diff --git a/base_import_odoo/i18n/bg.po b/base_import_odoo/i18n/bg.po index 0e1eacd2950..412a6fc3493 100644 --- a/base_import_odoo/i18n/bg.po +++ b/base_import_odoo/i18n/bg.po @@ -18,6 +18,13 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#. module: base_import_odoo +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form +msgid "" +"# `vals` is the dictionary to be passed to create/write, and you have access " +"to `env`, `_id`, `remote`" +msgstr "" + #. module: base_import_odoo #: model:ir.model,name:base_import_odoo.model_import_odoo_database_field msgid "A field mapping for records in the remote database" @@ -44,55 +51,60 @@ msgid "By reference" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,create_uid:0 -#: field:import.odoo.database.field,create_uid:0 -#: field:import.odoo.database.model,create_uid:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_create_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_create_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_create_uid msgid "Created by" msgstr "Създадено от" #. module: base_import_odoo -#: field:import.odoo.database,create_date:0 -#: field:import.odoo.database.field,create_date:0 -#: field:import.odoo.database.model,create_date:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_create_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_create_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_create_date msgid "Created on" msgstr "Създадено на" #. module: base_import_odoo -#: field:import.odoo.database,cronjob_running:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_cronjob_running msgid "Cronjob running" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,database:0 -#: field:import.odoo.database.field,database_id:0 -#: field:import.odoo.database.model,database_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_database +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_database_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_database_id msgid "Database" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,display_name:0 -#: field:import.odoo.database.field,display_name:0 -#: field:import.odoo.database.model,display_name:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_defaults +msgid "Defaults" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_display_name +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_display_name +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_display_name msgid "Display Name" msgstr "Име за Показване" #. module: base_import_odoo -#: field:import.odoo.database.model,domain:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_domain msgid "Domain" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,duplicates:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_duplicates msgid "Duplicate handling" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,field_ids:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_field_ids msgid "Field" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,import_field_mappings:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_import_field_mappings msgid "Field mappings" msgstr "" @@ -102,35 +114,36 @@ msgid "Fixed" msgstr "" #. module: base_import_odoo -#: field:ir.model.data,import_database_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_ir_model_data_import_database_id msgid "From remote database" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,id:0 field:import.odoo.database.field,id:0 -#: field:import.odoo.database.model,id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_id msgid "ID" msgstr "ID" #. module: base_import_odoo -#: field:import.odoo.database.field,id_field_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_id_field_id msgid "ID field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,field_ids:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_field_ids msgid "If set, the mapping is only effective when setting said field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,local_id:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_local_id msgid "" "If you leave this empty, a new record will be created in the local database " "when this field is set on the remote database" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,remote_id:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_remote_id msgid "" "If you leave this empty, every (set) field value will be mapped to the local " "ID" @@ -143,68 +156,80 @@ msgid "Import configurations" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,cronjob_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_cronjob_id msgid "Import job" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,import_line_ids:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_import_line_ids msgid "Import models" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "Import progress" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "Import results" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,__last_update:0 -#: field:import.odoo.database.field,__last_update:0 -#: field:import.odoo.database.model,__last_update:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database___last_update +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field___last_update +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model___last_update msgid "Last Modified on" msgstr "Последно обновено на" #. module: base_import_odoo -#: field:import.odoo.database,write_uid:0 -#: field:import.odoo.database.field,write_uid:0 -#: field:import.odoo.database.model,write_uid:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_write_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_write_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_write_uid msgid "Last Updated by" msgstr "Последно обновено от" #. module: base_import_odoo -#: field:import.odoo.database,write_date:0 -#: field:import.odoo.database.field,write_date:0 -#: field:import.odoo.database.model,write_date:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_write_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_write_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_write_date msgid "Last Updated on" msgstr "Последно обновено на" #. module: base_import_odoo -#: field:import.odoo.database.field,local_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_local_id msgid "Local ID" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,model:0 -#: field:import.odoo.database.field,model_id:0 -#: field:import.odoo.database.model,model_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_model_id msgid "Model" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,model_field_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model_field_id msgid "Model field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.model,domain:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_defaults +msgid "Optional defaults dict to avoid empty values" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_domain msgid "Optional filter to import only a subset" msgstr "" +#. module: base_import_odoo +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_postprocess +msgid "" +"Optional python code for postprocessing. Your code has access to `vals` " +"which is the dictionary passed to create/write, and `env`." +msgstr "" + #. module: base_import_odoo #: selection:import.odoo.database,duplicates:0 msgid "Overwrite empty fields" @@ -216,23 +241,28 @@ msgid "Overwrite existing" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,password:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_password msgid "Password" msgstr "" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:602 +#: code:addons/base_import_odoo/models/import_odoo_database.py:630 #, python-format msgid "Please install the \"odoorpc\" libary in your environment" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_postprocess +msgid "Postprocess" +msgstr "" + +#. module: base_import_odoo +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form msgid "Refresh" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,remote_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_remote_id msgid "Remote ID" msgstr "" @@ -242,31 +272,31 @@ msgid "Remote Odoo import" msgstr "" #. module: base_import_odoo -#: field:ir.model.data,import_database_record_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_ir_model_data_import_database_record_id msgid "Remote database ID" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form msgid "Run import" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select fields for which to generate unique values during import. You'll need " "this for res.users#login for example." msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select fields which must be equal to treat a pair of remote and local " "records of this model as being equal." msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select the field that stores the model name and the one that stores the " "linked ID. The IDs for previously imported records will be mapped to the " @@ -274,8 +304,8 @@ msgid "" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,sequence:0 -#: field:import.odoo.database.model,sequence:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_sequence +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_sequence msgid "Sequence" msgstr "Последователност" @@ -285,24 +315,24 @@ msgid "Skip existing" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,status_data:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_status_data msgid "Status" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,status_html:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_status_html msgid "Status html" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "" "The following remote ids don't have a mapping but have to be imported " "anyways due to not null constraints." msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "" "To fix this, create mappings for the remote ids listed, or if this is not " "feasible, map the whole model. You might also have a too specific domain on " @@ -310,12 +340,12 @@ msgid "" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,mapping_type:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_mapping_type msgid "Type" msgstr "Вид" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:583 +#: code:addons/base_import_odoo/models/import_odoo_database.py:611 #, python-format msgid "Unhandled field type %s" msgstr "" @@ -326,23 +356,23 @@ msgid "Unique" msgstr "" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:380 +#: code:addons/base_import_odoo/models/import_odoo_database.py:408 #, python-format msgid "Unknown mapping" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,url:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_url msgid "Url" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,user:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_user msgid "User" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "When a record of this model is imported, it will be replaced with the record " "you select as local ID. If you select a field and/or a remote ID, this " @@ -351,6 +381,11 @@ msgid "" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "done" msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_ir_model_data +msgid "ir.model.data" +msgstr "" diff --git a/base_import_odoo/i18n/bs.po b/base_import_odoo/i18n/bs.po index ee751af1d81..c719b089c16 100644 --- a/base_import_odoo/i18n/bs.po +++ b/base_import_odoo/i18n/bs.po @@ -19,6 +19,13 @@ msgstr "" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +#. module: base_import_odoo +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form +msgid "" +"# `vals` is the dictionary to be passed to create/write, and you have access " +"to `env`, `_id`, `remote`" +msgstr "" + #. module: base_import_odoo #: model:ir.model,name:base_import_odoo.model_import_odoo_database_field msgid "A field mapping for records in the remote database" @@ -45,55 +52,60 @@ msgid "By reference" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,create_uid:0 -#: field:import.odoo.database.field,create_uid:0 -#: field:import.odoo.database.model,create_uid:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_create_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_create_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_create_uid msgid "Created by" msgstr "Kreirao" #. module: base_import_odoo -#: field:import.odoo.database,create_date:0 -#: field:import.odoo.database.field,create_date:0 -#: field:import.odoo.database.model,create_date:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_create_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_create_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_create_date msgid "Created on" msgstr "Kreirano" #. module: base_import_odoo -#: field:import.odoo.database,cronjob_running:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_cronjob_running msgid "Cronjob running" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,database:0 -#: field:import.odoo.database.field,database_id:0 -#: field:import.odoo.database.model,database_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_database +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_database_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_database_id msgid "Database" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,display_name:0 -#: field:import.odoo.database.field,display_name:0 -#: field:import.odoo.database.model,display_name:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_defaults +msgid "Defaults" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_display_name +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_display_name +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_display_name msgid "Display Name" msgstr "Prikaži naziv" #. module: base_import_odoo -#: field:import.odoo.database.model,domain:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_domain msgid "Domain" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,duplicates:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_duplicates msgid "Duplicate handling" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,field_ids:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_field_ids msgid "Field" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,import_field_mappings:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_import_field_mappings msgid "Field mappings" msgstr "" @@ -103,35 +115,36 @@ msgid "Fixed" msgstr "" #. module: base_import_odoo -#: field:ir.model.data,import_database_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_ir_model_data_import_database_id msgid "From remote database" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,id:0 field:import.odoo.database.field,id:0 -#: field:import.odoo.database.model,id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_id msgid "ID" msgstr "ID" #. module: base_import_odoo -#: field:import.odoo.database.field,id_field_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_id_field_id msgid "ID field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,field_ids:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_field_ids msgid "If set, the mapping is only effective when setting said field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,local_id:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_local_id msgid "" "If you leave this empty, a new record will be created in the local database " "when this field is set on the remote database" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,remote_id:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_remote_id msgid "" "If you leave this empty, every (set) field value will be mapped to the local " "ID" @@ -144,68 +157,80 @@ msgid "Import configurations" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,cronjob_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_cronjob_id msgid "Import job" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,import_line_ids:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_import_line_ids msgid "Import models" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "Import progress" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "Import results" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,__last_update:0 -#: field:import.odoo.database.field,__last_update:0 -#: field:import.odoo.database.model,__last_update:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database___last_update +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field___last_update +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model___last_update msgid "Last Modified on" msgstr "Zadnje mijenjano" #. module: base_import_odoo -#: field:import.odoo.database,write_uid:0 -#: field:import.odoo.database.field,write_uid:0 -#: field:import.odoo.database.model,write_uid:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_write_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_write_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_write_uid msgid "Last Updated by" msgstr "Zadnji ažurirao" #. module: base_import_odoo -#: field:import.odoo.database,write_date:0 -#: field:import.odoo.database.field,write_date:0 -#: field:import.odoo.database.model,write_date:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_write_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_write_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_write_date msgid "Last Updated on" msgstr "Zadnje ažurirano" #. module: base_import_odoo -#: field:import.odoo.database.field,local_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_local_id msgid "Local ID" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,model:0 -#: field:import.odoo.database.field,model_id:0 -#: field:import.odoo.database.model,model_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_model_id msgid "Model" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,model_field_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model_field_id msgid "Model field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.model,domain:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_defaults +msgid "Optional defaults dict to avoid empty values" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_domain msgid "Optional filter to import only a subset" msgstr "" +#. module: base_import_odoo +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_postprocess +msgid "" +"Optional python code for postprocessing. Your code has access to `vals` " +"which is the dictionary passed to create/write, and `env`." +msgstr "" + #. module: base_import_odoo #: selection:import.odoo.database,duplicates:0 msgid "Overwrite empty fields" @@ -217,23 +242,28 @@ msgid "Overwrite existing" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,password:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_password msgid "Password" msgstr "" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:602 +#: code:addons/base_import_odoo/models/import_odoo_database.py:630 #, python-format msgid "Please install the \"odoorpc\" libary in your environment" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_postprocess +msgid "Postprocess" +msgstr "" + +#. module: base_import_odoo +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form msgid "Refresh" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,remote_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_remote_id msgid "Remote ID" msgstr "" @@ -243,31 +273,31 @@ msgid "Remote Odoo import" msgstr "" #. module: base_import_odoo -#: field:ir.model.data,import_database_record_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_ir_model_data_import_database_record_id msgid "Remote database ID" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form msgid "Run import" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select fields for which to generate unique values during import. You'll need " "this for res.users#login for example." msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select fields which must be equal to treat a pair of remote and local " "records of this model as being equal." msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select the field that stores the model name and the one that stores the " "linked ID. The IDs for previously imported records will be mapped to the " @@ -275,8 +305,8 @@ msgid "" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,sequence:0 -#: field:import.odoo.database.model,sequence:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_sequence +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_sequence msgid "Sequence" msgstr "Sekvenca" @@ -286,24 +316,24 @@ msgid "Skip existing" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,status_data:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_status_data msgid "Status" msgstr "Status" #. module: base_import_odoo -#: field:import.odoo.database,status_html:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_status_html msgid "Status html" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "" "The following remote ids don't have a mapping but have to be imported " "anyways due to not null constraints." msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "" "To fix this, create mappings for the remote ids listed, or if this is not " "feasible, map the whole model. You might also have a too specific domain on " @@ -311,12 +341,12 @@ msgid "" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,mapping_type:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_mapping_type msgid "Type" msgstr "Vrsta" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:583 +#: code:addons/base_import_odoo/models/import_odoo_database.py:611 #, python-format msgid "Unhandled field type %s" msgstr "" @@ -327,23 +357,23 @@ msgid "Unique" msgstr "" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:380 +#: code:addons/base_import_odoo/models/import_odoo_database.py:408 #, python-format msgid "Unknown mapping" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,url:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_url msgid "Url" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,user:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_user msgid "User" msgstr "Korisnik" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "When a record of this model is imported, it will be replaced with the record " "you select as local ID. If you select a field and/or a remote ID, this " @@ -352,6 +382,11 @@ msgid "" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "done" msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_ir_model_data +msgid "ir.model.data" +msgstr "" diff --git a/base_import_odoo/i18n/ca.po b/base_import_odoo/i18n/ca.po index d63cb682a84..8f3ce3119cb 100644 --- a/base_import_odoo/i18n/ca.po +++ b/base_import_odoo/i18n/ca.po @@ -20,6 +20,13 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#. module: base_import_odoo +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form +msgid "" +"# `vals` is the dictionary to be passed to create/write, and you have access " +"to `env`, `_id`, `remote`" +msgstr "" + #. module: base_import_odoo #: model:ir.model,name:base_import_odoo.model_import_odoo_database_field msgid "A field mapping for records in the remote database" @@ -46,55 +53,60 @@ msgid "By reference" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,create_uid:0 -#: field:import.odoo.database.field,create_uid:0 -#: field:import.odoo.database.model,create_uid:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_create_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_create_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_create_uid msgid "Created by" msgstr "Creat per" #. module: base_import_odoo -#: field:import.odoo.database,create_date:0 -#: field:import.odoo.database.field,create_date:0 -#: field:import.odoo.database.model,create_date:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_create_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_create_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_create_date msgid "Created on" msgstr "Creat el" #. module: base_import_odoo -#: field:import.odoo.database,cronjob_running:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_cronjob_running msgid "Cronjob running" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,database:0 -#: field:import.odoo.database.field,database_id:0 -#: field:import.odoo.database.model,database_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_database +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_database_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_database_id msgid "Database" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,display_name:0 -#: field:import.odoo.database.field,display_name:0 -#: field:import.odoo.database.model,display_name:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_defaults +msgid "Defaults" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_display_name +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_display_name +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_display_name msgid "Display Name" msgstr "Veure el nom" #. module: base_import_odoo -#: field:import.odoo.database.model,domain:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_domain msgid "Domain" msgstr "Domini" #. module: base_import_odoo -#: field:import.odoo.database,duplicates:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_duplicates msgid "Duplicate handling" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,field_ids:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_field_ids msgid "Field" msgstr "Camp" #. module: base_import_odoo -#: field:import.odoo.database,import_field_mappings:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_import_field_mappings msgid "Field mappings" msgstr "" @@ -104,35 +116,36 @@ msgid "Fixed" msgstr "Fix " #. module: base_import_odoo -#: field:ir.model.data,import_database_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_ir_model_data_import_database_id msgid "From remote database" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,id:0 field:import.odoo.database.field,id:0 -#: field:import.odoo.database.model,id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_id msgid "ID" msgstr "ID" #. module: base_import_odoo -#: field:import.odoo.database.field,id_field_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_id_field_id msgid "ID field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,field_ids:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_field_ids msgid "If set, the mapping is only effective when setting said field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,local_id:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_local_id msgid "" "If you leave this empty, a new record will be created in the local database " "when this field is set on the remote database" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,remote_id:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_remote_id msgid "" "If you leave this empty, every (set) field value will be mapped to the local " "ID" @@ -145,68 +158,80 @@ msgid "Import configurations" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,cronjob_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_cronjob_id msgid "Import job" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,import_line_ids:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_import_line_ids msgid "Import models" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "Import progress" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "Import results" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,__last_update:0 -#: field:import.odoo.database.field,__last_update:0 -#: field:import.odoo.database.model,__last_update:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database___last_update +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field___last_update +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model___last_update msgid "Last Modified on" msgstr "Darrera modificació el" #. module: base_import_odoo -#: field:import.odoo.database,write_uid:0 -#: field:import.odoo.database.field,write_uid:0 -#: field:import.odoo.database.model,write_uid:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_write_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_write_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_write_uid msgid "Last Updated by" msgstr "Darrera Actualització per" #. module: base_import_odoo -#: field:import.odoo.database,write_date:0 -#: field:import.odoo.database.field,write_date:0 -#: field:import.odoo.database.model,write_date:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_write_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_write_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_write_date msgid "Last Updated on" msgstr "Darrera Actualització el" #. module: base_import_odoo -#: field:import.odoo.database.field,local_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_local_id msgid "Local ID" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,model:0 -#: field:import.odoo.database.field,model_id:0 -#: field:import.odoo.database.model,model_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_model_id msgid "Model" msgstr "Model" #. module: base_import_odoo -#: field:import.odoo.database.field,model_field_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model_field_id msgid "Model field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.model,domain:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_defaults +msgid "Optional defaults dict to avoid empty values" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_domain msgid "Optional filter to import only a subset" msgstr "" +#. module: base_import_odoo +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_postprocess +msgid "" +"Optional python code for postprocessing. Your code has access to `vals` " +"which is the dictionary passed to create/write, and `env`." +msgstr "" + #. module: base_import_odoo #: selection:import.odoo.database,duplicates:0 msgid "Overwrite empty fields" @@ -218,23 +243,28 @@ msgid "Overwrite existing" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,password:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_password msgid "Password" msgstr "Contrasenya " #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:602 +#: code:addons/base_import_odoo/models/import_odoo_database.py:630 #, python-format msgid "Please install the \"odoorpc\" libary in your environment" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_postprocess +msgid "Postprocess" +msgstr "" + +#. module: base_import_odoo +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form msgid "Refresh" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,remote_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_remote_id msgid "Remote ID" msgstr "" @@ -244,31 +274,31 @@ msgid "Remote Odoo import" msgstr "" #. module: base_import_odoo -#: field:ir.model.data,import_database_record_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_ir_model_data_import_database_record_id msgid "Remote database ID" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form msgid "Run import" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select fields for which to generate unique values during import. You'll need " "this for res.users#login for example." msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select fields which must be equal to treat a pair of remote and local " "records of this model as being equal." msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select the field that stores the model name and the one that stores the " "linked ID. The IDs for previously imported records will be mapped to the " @@ -276,8 +306,8 @@ msgid "" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,sequence:0 -#: field:import.odoo.database.model,sequence:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_sequence +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_sequence msgid "Sequence" msgstr "Seqüència" @@ -287,24 +317,24 @@ msgid "Skip existing" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,status_data:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_status_data msgid "Status" msgstr "Estat" #. module: base_import_odoo -#: field:import.odoo.database,status_html:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_status_html msgid "Status html" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "" "The following remote ids don't have a mapping but have to be imported " "anyways due to not null constraints." msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "" "To fix this, create mappings for the remote ids listed, or if this is not " "feasible, map the whole model. You might also have a too specific domain on " @@ -312,12 +342,12 @@ msgid "" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,mapping_type:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_mapping_type msgid "Type" msgstr "Tipus" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:583 +#: code:addons/base_import_odoo/models/import_odoo_database.py:611 #, python-format msgid "Unhandled field type %s" msgstr "" @@ -328,23 +358,23 @@ msgid "Unique" msgstr "" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:380 +#: code:addons/base_import_odoo/models/import_odoo_database.py:408 #, python-format msgid "Unknown mapping" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,url:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_url msgid "Url" msgstr "Url" #. module: base_import_odoo -#: field:import.odoo.database,user:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_user msgid "User" msgstr "Usuari" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "When a record of this model is imported, it will be replaced with the record " "you select as local ID. If you select a field and/or a remote ID, this " @@ -353,6 +383,11 @@ msgid "" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "done" msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_ir_model_data +msgid "ir.model.data" +msgstr "" diff --git a/base_import_odoo/i18n/ca_ES.po b/base_import_odoo/i18n/ca_ES.po index cff0c9384a4..1e1f7b06446 100644 --- a/base_import_odoo/i18n/ca_ES.po +++ b/base_import_odoo/i18n/ca_ES.po @@ -20,6 +20,13 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#. module: base_import_odoo +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form +msgid "" +"# `vals` is the dictionary to be passed to create/write, and you have access " +"to `env`, `_id`, `remote`" +msgstr "" + #. module: base_import_odoo #: model:ir.model,name:base_import_odoo.model_import_odoo_database_field msgid "A field mapping for records in the remote database" @@ -46,55 +53,60 @@ msgid "By reference" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,create_uid:0 -#: field:import.odoo.database.field,create_uid:0 -#: field:import.odoo.database.model,create_uid:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_create_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_create_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_create_uid msgid "Created by" msgstr "Creat per" #. module: base_import_odoo -#: field:import.odoo.database,create_date:0 -#: field:import.odoo.database.field,create_date:0 -#: field:import.odoo.database.model,create_date:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_create_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_create_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_create_date msgid "Created on" msgstr "Creat a" #. module: base_import_odoo -#: field:import.odoo.database,cronjob_running:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_cronjob_running msgid "Cronjob running" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,database:0 -#: field:import.odoo.database.field,database_id:0 -#: field:import.odoo.database.model,database_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_database +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_database_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_database_id msgid "Database" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,display_name:0 -#: field:import.odoo.database.field,display_name:0 -#: field:import.odoo.database.model,display_name:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_defaults +msgid "Defaults" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_display_name +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_display_name +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_display_name msgid "Display Name" msgstr "Nom visible" #. module: base_import_odoo -#: field:import.odoo.database.model,domain:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_domain msgid "Domain" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,duplicates:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_duplicates msgid "Duplicate handling" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,field_ids:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_field_ids msgid "Field" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,import_field_mappings:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_import_field_mappings msgid "Field mappings" msgstr "" @@ -104,35 +116,36 @@ msgid "Fixed" msgstr "" #. module: base_import_odoo -#: field:ir.model.data,import_database_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_ir_model_data_import_database_id msgid "From remote database" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,id:0 field:import.odoo.database.field,id:0 -#: field:import.odoo.database.model,id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_id msgid "ID" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,id_field_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_id_field_id msgid "ID field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,field_ids:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_field_ids msgid "If set, the mapping is only effective when setting said field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,local_id:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_local_id msgid "" "If you leave this empty, a new record will be created in the local database " "when this field is set on the remote database" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,remote_id:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_remote_id msgid "" "If you leave this empty, every (set) field value will be mapped to the local " "ID" @@ -145,68 +158,80 @@ msgid "Import configurations" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,cronjob_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_cronjob_id msgid "Import job" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,import_line_ids:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_import_line_ids msgid "Import models" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "Import progress" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "Import results" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,__last_update:0 -#: field:import.odoo.database.field,__last_update:0 -#: field:import.odoo.database.model,__last_update:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database___last_update +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field___last_update +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model___last_update msgid "Last Modified on" msgstr "Darrera modificació en" #. module: base_import_odoo -#: field:import.odoo.database,write_uid:0 -#: field:import.odoo.database.field,write_uid:0 -#: field:import.odoo.database.model,write_uid:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_write_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_write_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_write_uid msgid "Last Updated by" msgstr "Darrera actualització per" #. module: base_import_odoo -#: field:import.odoo.database,write_date:0 -#: field:import.odoo.database.field,write_date:0 -#: field:import.odoo.database.model,write_date:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_write_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_write_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_write_date msgid "Last Updated on" msgstr "Darrera actualització el" #. module: base_import_odoo -#: field:import.odoo.database.field,local_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_local_id msgid "Local ID" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,model:0 -#: field:import.odoo.database.field,model_id:0 -#: field:import.odoo.database.model,model_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_model_id msgid "Model" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,model_field_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model_field_id msgid "Model field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.model,domain:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_defaults +msgid "Optional defaults dict to avoid empty values" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_domain msgid "Optional filter to import only a subset" msgstr "" +#. module: base_import_odoo +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_postprocess +msgid "" +"Optional python code for postprocessing. Your code has access to `vals` " +"which is the dictionary passed to create/write, and `env`." +msgstr "" + #. module: base_import_odoo #: selection:import.odoo.database,duplicates:0 msgid "Overwrite empty fields" @@ -218,23 +243,28 @@ msgid "Overwrite existing" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,password:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_password msgid "Password" msgstr "" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:602 +#: code:addons/base_import_odoo/models/import_odoo_database.py:630 #, python-format msgid "Please install the \"odoorpc\" libary in your environment" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_postprocess +msgid "Postprocess" +msgstr "" + +#. module: base_import_odoo +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form msgid "Refresh" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,remote_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_remote_id msgid "Remote ID" msgstr "" @@ -244,31 +274,31 @@ msgid "Remote Odoo import" msgstr "" #. module: base_import_odoo -#: field:ir.model.data,import_database_record_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_ir_model_data_import_database_record_id msgid "Remote database ID" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form msgid "Run import" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select fields for which to generate unique values during import. You'll need " "this for res.users#login for example." msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select fields which must be equal to treat a pair of remote and local " "records of this model as being equal." msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select the field that stores the model name and the one that stores the " "linked ID. The IDs for previously imported records will be mapped to the " @@ -276,8 +306,8 @@ msgid "" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,sequence:0 -#: field:import.odoo.database.model,sequence:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_sequence +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_sequence msgid "Sequence" msgstr "" @@ -287,24 +317,24 @@ msgid "Skip existing" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,status_data:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_status_data msgid "Status" msgstr "Estat" #. module: base_import_odoo -#: field:import.odoo.database,status_html:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_status_html msgid "Status html" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "" "The following remote ids don't have a mapping but have to be imported " "anyways due to not null constraints." msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "" "To fix this, create mappings for the remote ids listed, or if this is not " "feasible, map the whole model. You might also have a too specific domain on " @@ -312,12 +342,12 @@ msgid "" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,mapping_type:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_mapping_type msgid "Type" msgstr "Tipus" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:583 +#: code:addons/base_import_odoo/models/import_odoo_database.py:611 #, python-format msgid "Unhandled field type %s" msgstr "" @@ -328,23 +358,23 @@ msgid "Unique" msgstr "" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:380 +#: code:addons/base_import_odoo/models/import_odoo_database.py:408 #, python-format msgid "Unknown mapping" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,url:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_url msgid "Url" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,user:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_user msgid "User" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "When a record of this model is imported, it will be replaced with the record " "you select as local ID. If you select a field and/or a remote ID, this " @@ -353,6 +383,11 @@ msgid "" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "done" msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_ir_model_data +msgid "ir.model.data" +msgstr "" diff --git a/base_import_odoo/i18n/cs.po b/base_import_odoo/i18n/cs.po index dbc3745b299..7200ab782fe 100644 --- a/base_import_odoo/i18n/cs.po +++ b/base_import_odoo/i18n/cs.po @@ -18,6 +18,13 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" +#. module: base_import_odoo +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form +msgid "" +"# `vals` is the dictionary to be passed to create/write, and you have access " +"to `env`, `_id`, `remote`" +msgstr "" + #. module: base_import_odoo #: model:ir.model,name:base_import_odoo.model_import_odoo_database_field msgid "A field mapping for records in the remote database" @@ -44,55 +51,60 @@ msgid "By reference" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,create_uid:0 -#: field:import.odoo.database.field,create_uid:0 -#: field:import.odoo.database.model,create_uid:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_create_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_create_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_create_uid msgid "Created by" msgstr "Vytvořil(a)" #. module: base_import_odoo -#: field:import.odoo.database,create_date:0 -#: field:import.odoo.database.field,create_date:0 -#: field:import.odoo.database.model,create_date:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_create_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_create_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_create_date msgid "Created on" msgstr "Vytvořeno" #. module: base_import_odoo -#: field:import.odoo.database,cronjob_running:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_cronjob_running msgid "Cronjob running" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,database:0 -#: field:import.odoo.database.field,database_id:0 -#: field:import.odoo.database.model,database_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_database +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_database_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_database_id msgid "Database" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,display_name:0 -#: field:import.odoo.database.field,display_name:0 -#: field:import.odoo.database.model,display_name:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_defaults +msgid "Defaults" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_display_name +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_display_name +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_display_name msgid "Display Name" msgstr "Zobrazovaný název" #. module: base_import_odoo -#: field:import.odoo.database.model,domain:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_domain msgid "Domain" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,duplicates:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_duplicates msgid "Duplicate handling" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,field_ids:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_field_ids msgid "Field" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,import_field_mappings:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_import_field_mappings msgid "Field mappings" msgstr "" @@ -102,35 +114,36 @@ msgid "Fixed" msgstr "" #. module: base_import_odoo -#: field:ir.model.data,import_database_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_ir_model_data_import_database_id msgid "From remote database" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,id:0 field:import.odoo.database.field,id:0 -#: field:import.odoo.database.model,id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_id msgid "ID" msgstr "ID" #. module: base_import_odoo -#: field:import.odoo.database.field,id_field_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_id_field_id msgid "ID field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,field_ids:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_field_ids msgid "If set, the mapping is only effective when setting said field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,local_id:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_local_id msgid "" "If you leave this empty, a new record will be created in the local database " "when this field is set on the remote database" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,remote_id:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_remote_id msgid "" "If you leave this empty, every (set) field value will be mapped to the local " "ID" @@ -143,68 +156,80 @@ msgid "Import configurations" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,cronjob_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_cronjob_id msgid "Import job" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,import_line_ids:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_import_line_ids msgid "Import models" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "Import progress" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "Import results" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,__last_update:0 -#: field:import.odoo.database.field,__last_update:0 -#: field:import.odoo.database.model,__last_update:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database___last_update +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field___last_update +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model___last_update msgid "Last Modified on" msgstr "Naposled upraveno" #. module: base_import_odoo -#: field:import.odoo.database,write_uid:0 -#: field:import.odoo.database.field,write_uid:0 -#: field:import.odoo.database.model,write_uid:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_write_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_write_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_write_uid msgid "Last Updated by" msgstr "Naposled upraveno" #. module: base_import_odoo -#: field:import.odoo.database,write_date:0 -#: field:import.odoo.database.field,write_date:0 -#: field:import.odoo.database.model,write_date:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_write_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_write_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_write_date msgid "Last Updated on" msgstr "Naposled upraveno" #. module: base_import_odoo -#: field:import.odoo.database.field,local_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_local_id msgid "Local ID" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,model:0 -#: field:import.odoo.database.field,model_id:0 -#: field:import.odoo.database.model,model_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_model_id msgid "Model" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,model_field_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model_field_id msgid "Model field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.model,domain:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_defaults +msgid "Optional defaults dict to avoid empty values" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_domain msgid "Optional filter to import only a subset" msgstr "" +#. module: base_import_odoo +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_postprocess +msgid "" +"Optional python code for postprocessing. Your code has access to `vals` " +"which is the dictionary passed to create/write, and `env`." +msgstr "" + #. module: base_import_odoo #: selection:import.odoo.database,duplicates:0 msgid "Overwrite empty fields" @@ -216,23 +241,28 @@ msgid "Overwrite existing" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,password:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_password msgid "Password" msgstr "" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:602 +#: code:addons/base_import_odoo/models/import_odoo_database.py:630 #, python-format msgid "Please install the \"odoorpc\" libary in your environment" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_postprocess +msgid "Postprocess" +msgstr "" + +#. module: base_import_odoo +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form msgid "Refresh" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,remote_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_remote_id msgid "Remote ID" msgstr "" @@ -242,31 +272,31 @@ msgid "Remote Odoo import" msgstr "" #. module: base_import_odoo -#: field:ir.model.data,import_database_record_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_ir_model_data_import_database_record_id msgid "Remote database ID" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form msgid "Run import" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select fields for which to generate unique values during import. You'll need " "this for res.users#login for example." msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select fields which must be equal to treat a pair of remote and local " "records of this model as being equal." msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select the field that stores the model name and the one that stores the " "linked ID. The IDs for previously imported records will be mapped to the " @@ -274,8 +304,8 @@ msgid "" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,sequence:0 -#: field:import.odoo.database.model,sequence:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_sequence +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_sequence msgid "Sequence" msgstr "Číselná řada" @@ -285,24 +315,24 @@ msgid "Skip existing" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,status_data:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_status_data msgid "Status" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,status_html:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_status_html msgid "Status html" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "" "The following remote ids don't have a mapping but have to be imported " "anyways due to not null constraints." msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "" "To fix this, create mappings for the remote ids listed, or if this is not " "feasible, map the whole model. You might also have a too specific domain on " @@ -310,12 +340,12 @@ msgid "" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,mapping_type:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_mapping_type msgid "Type" msgstr "Druh" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:583 +#: code:addons/base_import_odoo/models/import_odoo_database.py:611 #, python-format msgid "Unhandled field type %s" msgstr "" @@ -326,23 +356,23 @@ msgid "Unique" msgstr "" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:380 +#: code:addons/base_import_odoo/models/import_odoo_database.py:408 #, python-format msgid "Unknown mapping" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,url:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_url msgid "Url" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,user:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_user msgid "User" msgstr "Uživatel" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "When a record of this model is imported, it will be replaced with the record " "you select as local ID. If you select a field and/or a remote ID, this " @@ -351,6 +381,11 @@ msgid "" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "done" msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_ir_model_data +msgid "ir.model.data" +msgstr "" diff --git a/base_import_odoo/i18n/da.po b/base_import_odoo/i18n/da.po index d46ed8ca710..af10f1a1aae 100644 --- a/base_import_odoo/i18n/da.po +++ b/base_import_odoo/i18n/da.po @@ -18,6 +18,13 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#. module: base_import_odoo +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form +msgid "" +"# `vals` is the dictionary to be passed to create/write, and you have access " +"to `env`, `_id`, `remote`" +msgstr "" + #. module: base_import_odoo #: model:ir.model,name:base_import_odoo.model_import_odoo_database_field msgid "A field mapping for records in the remote database" @@ -44,55 +51,60 @@ msgid "By reference" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,create_uid:0 -#: field:import.odoo.database.field,create_uid:0 -#: field:import.odoo.database.model,create_uid:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_create_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_create_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_create_uid msgid "Created by" msgstr "Oprettet af" #. module: base_import_odoo -#: field:import.odoo.database,create_date:0 -#: field:import.odoo.database.field,create_date:0 -#: field:import.odoo.database.model,create_date:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_create_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_create_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_create_date msgid "Created on" msgstr "Oprettet den" #. module: base_import_odoo -#: field:import.odoo.database,cronjob_running:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_cronjob_running msgid "Cronjob running" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,database:0 -#: field:import.odoo.database.field,database_id:0 -#: field:import.odoo.database.model,database_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_database +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_database_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_database_id msgid "Database" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,display_name:0 -#: field:import.odoo.database.field,display_name:0 -#: field:import.odoo.database.model,display_name:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_defaults +msgid "Defaults" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_display_name +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_display_name +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_display_name msgid "Display Name" msgstr "Vist navn" #. module: base_import_odoo -#: field:import.odoo.database.model,domain:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_domain msgid "Domain" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,duplicates:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_duplicates msgid "Duplicate handling" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,field_ids:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_field_ids msgid "Field" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,import_field_mappings:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_import_field_mappings msgid "Field mappings" msgstr "" @@ -102,35 +114,36 @@ msgid "Fixed" msgstr "" #. module: base_import_odoo -#: field:ir.model.data,import_database_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_ir_model_data_import_database_id msgid "From remote database" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,id:0 field:import.odoo.database.field,id:0 -#: field:import.odoo.database.model,id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_id msgid "ID" msgstr "Id" #. module: base_import_odoo -#: field:import.odoo.database.field,id_field_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_id_field_id msgid "ID field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,field_ids:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_field_ids msgid "If set, the mapping is only effective when setting said field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,local_id:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_local_id msgid "" "If you leave this empty, a new record will be created in the local database " "when this field is set on the remote database" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,remote_id:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_remote_id msgid "" "If you leave this empty, every (set) field value will be mapped to the local " "ID" @@ -143,68 +156,80 @@ msgid "Import configurations" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,cronjob_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_cronjob_id msgid "Import job" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,import_line_ids:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_import_line_ids msgid "Import models" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "Import progress" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "Import results" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,__last_update:0 -#: field:import.odoo.database.field,__last_update:0 -#: field:import.odoo.database.model,__last_update:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database___last_update +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field___last_update +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model___last_update msgid "Last Modified on" msgstr "Sidst ændret den" #. module: base_import_odoo -#: field:import.odoo.database,write_uid:0 -#: field:import.odoo.database.field,write_uid:0 -#: field:import.odoo.database.model,write_uid:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_write_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_write_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_write_uid msgid "Last Updated by" msgstr "Sidst opdateret af" #. module: base_import_odoo -#: field:import.odoo.database,write_date:0 -#: field:import.odoo.database.field,write_date:0 -#: field:import.odoo.database.model,write_date:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_write_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_write_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_write_date msgid "Last Updated on" msgstr "Sidst opdateret den" #. module: base_import_odoo -#: field:import.odoo.database.field,local_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_local_id msgid "Local ID" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,model:0 -#: field:import.odoo.database.field,model_id:0 -#: field:import.odoo.database.model,model_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_model_id msgid "Model" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,model_field_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model_field_id msgid "Model field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.model,domain:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_defaults +msgid "Optional defaults dict to avoid empty values" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_domain msgid "Optional filter to import only a subset" msgstr "" +#. module: base_import_odoo +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_postprocess +msgid "" +"Optional python code for postprocessing. Your code has access to `vals` " +"which is the dictionary passed to create/write, and `env`." +msgstr "" + #. module: base_import_odoo #: selection:import.odoo.database,duplicates:0 msgid "Overwrite empty fields" @@ -216,23 +241,28 @@ msgid "Overwrite existing" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,password:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_password msgid "Password" msgstr "" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:602 +#: code:addons/base_import_odoo/models/import_odoo_database.py:630 #, python-format msgid "Please install the \"odoorpc\" libary in your environment" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_postprocess +msgid "Postprocess" +msgstr "" + +#. module: base_import_odoo +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form msgid "Refresh" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,remote_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_remote_id msgid "Remote ID" msgstr "" @@ -242,31 +272,31 @@ msgid "Remote Odoo import" msgstr "" #. module: base_import_odoo -#: field:ir.model.data,import_database_record_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_ir_model_data_import_database_record_id msgid "Remote database ID" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form msgid "Run import" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select fields for which to generate unique values during import. You'll need " "this for res.users#login for example." msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select fields which must be equal to treat a pair of remote and local " "records of this model as being equal." msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select the field that stores the model name and the one that stores the " "linked ID. The IDs for previously imported records will be mapped to the " @@ -274,8 +304,8 @@ msgid "" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,sequence:0 -#: field:import.odoo.database.model,sequence:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_sequence +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_sequence msgid "Sequence" msgstr "Rækkefølge" @@ -285,24 +315,24 @@ msgid "Skip existing" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,status_data:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_status_data msgid "Status" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,status_html:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_status_html msgid "Status html" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "" "The following remote ids don't have a mapping but have to be imported " "anyways due to not null constraints." msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "" "To fix this, create mappings for the remote ids listed, or if this is not " "feasible, map the whole model. You might also have a too specific domain on " @@ -310,12 +340,12 @@ msgid "" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,mapping_type:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_mapping_type msgid "Type" msgstr "Type" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:583 +#: code:addons/base_import_odoo/models/import_odoo_database.py:611 #, python-format msgid "Unhandled field type %s" msgstr "" @@ -326,23 +356,23 @@ msgid "Unique" msgstr "" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:380 +#: code:addons/base_import_odoo/models/import_odoo_database.py:408 #, python-format msgid "Unknown mapping" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,url:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_url msgid "Url" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,user:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_user msgid "User" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "When a record of this model is imported, it will be replaced with the record " "you select as local ID. If you select a field and/or a remote ID, this " @@ -351,6 +381,11 @@ msgid "" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "done" msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_ir_model_data +msgid "ir.model.data" +msgstr "" diff --git a/base_import_odoo/i18n/da_DK.po b/base_import_odoo/i18n/da_DK.po index f6ed875e30e..cb9737ffc9c 100644 --- a/base_import_odoo/i18n/da_DK.po +++ b/base_import_odoo/i18n/da_DK.po @@ -19,6 +19,13 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#. module: base_import_odoo +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form +msgid "" +"# `vals` is the dictionary to be passed to create/write, and you have access " +"to `env`, `_id`, `remote`" +msgstr "" + #. module: base_import_odoo #: model:ir.model,name:base_import_odoo.model_import_odoo_database_field msgid "A field mapping for records in the remote database" @@ -45,55 +52,60 @@ msgid "By reference" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,create_uid:0 -#: field:import.odoo.database.field,create_uid:0 -#: field:import.odoo.database.model,create_uid:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_create_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_create_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_create_uid msgid "Created by" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,create_date:0 -#: field:import.odoo.database.field,create_date:0 -#: field:import.odoo.database.model,create_date:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_create_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_create_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_create_date msgid "Created on" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,cronjob_running:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_cronjob_running msgid "Cronjob running" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,database:0 -#: field:import.odoo.database.field,database_id:0 -#: field:import.odoo.database.model,database_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_database +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_database_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_database_id msgid "Database" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,display_name:0 -#: field:import.odoo.database.field,display_name:0 -#: field:import.odoo.database.model,display_name:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_defaults +msgid "Defaults" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_display_name +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_display_name +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_display_name msgid "Display Name" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.model,domain:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_domain msgid "Domain" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,duplicates:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_duplicates msgid "Duplicate handling" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,field_ids:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_field_ids msgid "Field" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,import_field_mappings:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_import_field_mappings msgid "Field mappings" msgstr "" @@ -103,35 +115,36 @@ msgid "Fixed" msgstr "" #. module: base_import_odoo -#: field:ir.model.data,import_database_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_ir_model_data_import_database_id msgid "From remote database" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,id:0 field:import.odoo.database.field,id:0 -#: field:import.odoo.database.model,id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_id msgid "ID" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,id_field_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_id_field_id msgid "ID field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,field_ids:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_field_ids msgid "If set, the mapping is only effective when setting said field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,local_id:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_local_id msgid "" "If you leave this empty, a new record will be created in the local database " "when this field is set on the remote database" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,remote_id:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_remote_id msgid "" "If you leave this empty, every (set) field value will be mapped to the local " "ID" @@ -144,68 +157,80 @@ msgid "Import configurations" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,cronjob_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_cronjob_id msgid "Import job" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,import_line_ids:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_import_line_ids msgid "Import models" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "Import progress" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "Import results" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,__last_update:0 -#: field:import.odoo.database.field,__last_update:0 -#: field:import.odoo.database.model,__last_update:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database___last_update +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field___last_update +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model___last_update msgid "Last Modified on" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,write_uid:0 -#: field:import.odoo.database.field,write_uid:0 -#: field:import.odoo.database.model,write_uid:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_write_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_write_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_write_uid msgid "Last Updated by" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,write_date:0 -#: field:import.odoo.database.field,write_date:0 -#: field:import.odoo.database.model,write_date:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_write_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_write_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_write_date msgid "Last Updated on" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,local_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_local_id msgid "Local ID" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,model:0 -#: field:import.odoo.database.field,model_id:0 -#: field:import.odoo.database.model,model_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_model_id msgid "Model" msgstr "Model" #. module: base_import_odoo -#: field:import.odoo.database.field,model_field_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model_field_id msgid "Model field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.model,domain:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_defaults +msgid "Optional defaults dict to avoid empty values" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_domain msgid "Optional filter to import only a subset" msgstr "" +#. module: base_import_odoo +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_postprocess +msgid "" +"Optional python code for postprocessing. Your code has access to `vals` " +"which is the dictionary passed to create/write, and `env`." +msgstr "" + #. module: base_import_odoo #: selection:import.odoo.database,duplicates:0 msgid "Overwrite empty fields" @@ -217,23 +242,28 @@ msgid "Overwrite existing" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,password:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_password msgid "Password" msgstr "" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:602 +#: code:addons/base_import_odoo/models/import_odoo_database.py:630 #, python-format msgid "Please install the \"odoorpc\" libary in your environment" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_postprocess +msgid "Postprocess" +msgstr "" + +#. module: base_import_odoo +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form msgid "Refresh" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,remote_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_remote_id msgid "Remote ID" msgstr "" @@ -243,31 +273,31 @@ msgid "Remote Odoo import" msgstr "" #. module: base_import_odoo -#: field:ir.model.data,import_database_record_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_ir_model_data_import_database_record_id msgid "Remote database ID" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form msgid "Run import" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select fields for which to generate unique values during import. You'll need " "this for res.users#login for example." msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select fields which must be equal to treat a pair of remote and local " "records of this model as being equal." msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select the field that stores the model name and the one that stores the " "linked ID. The IDs for previously imported records will be mapped to the " @@ -275,8 +305,8 @@ msgid "" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,sequence:0 -#: field:import.odoo.database.model,sequence:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_sequence +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_sequence msgid "Sequence" msgstr "Rækkefølge" @@ -286,24 +316,24 @@ msgid "Skip existing" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,status_data:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_status_data msgid "Status" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,status_html:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_status_html msgid "Status html" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "" "The following remote ids don't have a mapping but have to be imported " "anyways due to not null constraints." msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "" "To fix this, create mappings for the remote ids listed, or if this is not " "feasible, map the whole model. You might also have a too specific domain on " @@ -311,12 +341,12 @@ msgid "" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,mapping_type:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_mapping_type msgid "Type" msgstr "" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:583 +#: code:addons/base_import_odoo/models/import_odoo_database.py:611 #, python-format msgid "Unhandled field type %s" msgstr "" @@ -327,23 +357,23 @@ msgid "Unique" msgstr "" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:380 +#: code:addons/base_import_odoo/models/import_odoo_database.py:408 #, python-format msgid "Unknown mapping" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,url:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_url msgid "Url" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,user:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_user msgid "User" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "When a record of this model is imported, it will be replaced with the record " "you select as local ID. If you select a field and/or a remote ID, this " @@ -352,6 +382,11 @@ msgid "" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "done" msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_ir_model_data +msgid "ir.model.data" +msgstr "" diff --git a/base_import_odoo/i18n/de.po b/base_import_odoo/i18n/de.po index d4b33148298..98c4f599ed3 100644 --- a/base_import_odoo/i18n/de.po +++ b/base_import_odoo/i18n/de.po @@ -20,6 +20,13 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#. module: base_import_odoo +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form +msgid "" +"# `vals` is the dictionary to be passed to create/write, and you have access " +"to `env`, `_id`, `remote`" +msgstr "" + #. module: base_import_odoo #: model:ir.model,name:base_import_odoo.model_import_odoo_database_field msgid "A field mapping for records in the remote database" @@ -46,55 +53,60 @@ msgid "By reference" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,create_uid:0 -#: field:import.odoo.database.field,create_uid:0 -#: field:import.odoo.database.model,create_uid:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_create_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_create_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_create_uid msgid "Created by" msgstr "Erstellt von" #. module: base_import_odoo -#: field:import.odoo.database,create_date:0 -#: field:import.odoo.database.field,create_date:0 -#: field:import.odoo.database.model,create_date:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_create_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_create_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_create_date msgid "Created on" msgstr "Erstellt am" #. module: base_import_odoo -#: field:import.odoo.database,cronjob_running:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_cronjob_running msgid "Cronjob running" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,database:0 -#: field:import.odoo.database.field,database_id:0 -#: field:import.odoo.database.model,database_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_database +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_database_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_database_id msgid "Database" msgstr "Datenbank" #. module: base_import_odoo -#: field:import.odoo.database,display_name:0 -#: field:import.odoo.database.field,display_name:0 -#: field:import.odoo.database.model,display_name:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_defaults +msgid "Defaults" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_display_name +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_display_name +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_display_name msgid "Display Name" msgstr "Anzeigename" #. module: base_import_odoo -#: field:import.odoo.database.model,domain:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_domain msgid "Domain" msgstr "Domäne" #. module: base_import_odoo -#: field:import.odoo.database,duplicates:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_duplicates msgid "Duplicate handling" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,field_ids:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_field_ids msgid "Field" msgstr "Feld" #. module: base_import_odoo -#: field:import.odoo.database,import_field_mappings:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_import_field_mappings msgid "Field mappings" msgstr "Feld-Mappings" @@ -104,35 +116,36 @@ msgid "Fixed" msgstr "Feste Zuweisung" #. module: base_import_odoo -#: field:ir.model.data,import_database_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_ir_model_data_import_database_id msgid "From remote database" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,id:0 field:import.odoo.database.field,id:0 -#: field:import.odoo.database.model,id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_id msgid "ID" msgstr "ID" #. module: base_import_odoo -#: field:import.odoo.database.field,id_field_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_id_field_id msgid "ID field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,field_ids:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_field_ids msgid "If set, the mapping is only effective when setting said field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,local_id:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_local_id msgid "" "If you leave this empty, a new record will be created in the local database " "when this field is set on the remote database" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,remote_id:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_remote_id msgid "" "If you leave this empty, every (set) field value will be mapped to the local " "ID" @@ -145,68 +158,80 @@ msgid "Import configurations" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,cronjob_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_cronjob_id msgid "Import job" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,import_line_ids:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_import_line_ids msgid "Import models" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "Import progress" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "Import results" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,__last_update:0 -#: field:import.odoo.database.field,__last_update:0 -#: field:import.odoo.database.model,__last_update:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database___last_update +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field___last_update +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model___last_update msgid "Last Modified on" msgstr "Zuletzt geändert am" #. module: base_import_odoo -#: field:import.odoo.database,write_uid:0 -#: field:import.odoo.database.field,write_uid:0 -#: field:import.odoo.database.model,write_uid:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_write_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_write_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_write_uid msgid "Last Updated by" msgstr "Zuletzt geändert von" #. module: base_import_odoo -#: field:import.odoo.database,write_date:0 -#: field:import.odoo.database.field,write_date:0 -#: field:import.odoo.database.model,write_date:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_write_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_write_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_write_date msgid "Last Updated on" msgstr "Zuletzt geändert am" #. module: base_import_odoo -#: field:import.odoo.database.field,local_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_local_id msgid "Local ID" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,model:0 -#: field:import.odoo.database.field,model_id:0 -#: field:import.odoo.database.model,model_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_model_id msgid "Model" msgstr "Modell" #. module: base_import_odoo -#: field:import.odoo.database.field,model_field_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model_field_id msgid "Model field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.model,domain:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_defaults +msgid "Optional defaults dict to avoid empty values" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_domain msgid "Optional filter to import only a subset" msgstr "" +#. module: base_import_odoo +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_postprocess +msgid "" +"Optional python code for postprocessing. Your code has access to `vals` " +"which is the dictionary passed to create/write, and `env`." +msgstr "" + #. module: base_import_odoo #: selection:import.odoo.database,duplicates:0 msgid "Overwrite empty fields" @@ -218,23 +243,28 @@ msgid "Overwrite existing" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,password:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_password msgid "Password" msgstr "Passwort" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:602 +#: code:addons/base_import_odoo/models/import_odoo_database.py:630 #, python-format msgid "Please install the \"odoorpc\" libary in your environment" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_postprocess +msgid "Postprocess" +msgstr "" + +#. module: base_import_odoo +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form msgid "Refresh" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,remote_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_remote_id msgid "Remote ID" msgstr "Ferne ID" @@ -244,31 +274,31 @@ msgid "Remote Odoo import" msgstr "" #. module: base_import_odoo -#: field:ir.model.data,import_database_record_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_ir_model_data_import_database_record_id msgid "Remote database ID" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form msgid "Run import" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select fields for which to generate unique values during import. You'll need " "this for res.users#login for example." msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select fields which must be equal to treat a pair of remote and local " "records of this model as being equal." msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select the field that stores the model name and the one that stores the " "linked ID. The IDs for previously imported records will be mapped to the " @@ -276,8 +306,8 @@ msgid "" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,sequence:0 -#: field:import.odoo.database.model,sequence:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_sequence +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_sequence msgid "Sequence" msgstr "Reihenfolge" @@ -287,24 +317,24 @@ msgid "Skip existing" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,status_data:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_status_data msgid "Status" msgstr "Status" #. module: base_import_odoo -#: field:import.odoo.database,status_html:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_status_html msgid "Status html" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "" "The following remote ids don't have a mapping but have to be imported " "anyways due to not null constraints." msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "" "To fix this, create mappings for the remote ids listed, or if this is not " "feasible, map the whole model. You might also have a too specific domain on " @@ -312,12 +342,12 @@ msgid "" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,mapping_type:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_mapping_type msgid "Type" msgstr "Art" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:583 +#: code:addons/base_import_odoo/models/import_odoo_database.py:611 #, python-format msgid "Unhandled field type %s" msgstr "" @@ -328,23 +358,23 @@ msgid "Unique" msgstr "" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:380 +#: code:addons/base_import_odoo/models/import_odoo_database.py:408 #, python-format msgid "Unknown mapping" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,url:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_url msgid "Url" msgstr "Url" #. module: base_import_odoo -#: field:import.odoo.database,user:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_user msgid "User" msgstr "Benutzer" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "When a record of this model is imported, it will be replaced with the record " "you select as local ID. If you select a field and/or a remote ID, this " @@ -353,6 +383,11 @@ msgid "" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "done" msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_ir_model_data +msgid "ir.model.data" +msgstr "" diff --git a/base_import_odoo/i18n/el_GR.po b/base_import_odoo/i18n/el_GR.po index eb306379a1e..17b535932bd 100644 --- a/base_import_odoo/i18n/el_GR.po +++ b/base_import_odoo/i18n/el_GR.po @@ -20,6 +20,13 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#. module: base_import_odoo +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form +msgid "" +"# `vals` is the dictionary to be passed to create/write, and you have access " +"to `env`, `_id`, `remote`" +msgstr "" + #. module: base_import_odoo #: model:ir.model,name:base_import_odoo.model_import_odoo_database_field msgid "A field mapping for records in the remote database" @@ -46,55 +53,60 @@ msgid "By reference" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,create_uid:0 -#: field:import.odoo.database.field,create_uid:0 -#: field:import.odoo.database.model,create_uid:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_create_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_create_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_create_uid msgid "Created by" msgstr "Δημιουργήθηκε από " #. module: base_import_odoo -#: field:import.odoo.database,create_date:0 -#: field:import.odoo.database.field,create_date:0 -#: field:import.odoo.database.model,create_date:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_create_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_create_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_create_date msgid "Created on" msgstr "Δημιουργήθηκε στις" #. module: base_import_odoo -#: field:import.odoo.database,cronjob_running:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_cronjob_running msgid "Cronjob running" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,database:0 -#: field:import.odoo.database.field,database_id:0 -#: field:import.odoo.database.model,database_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_database +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_database_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_database_id msgid "Database" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,display_name:0 -#: field:import.odoo.database.field,display_name:0 -#: field:import.odoo.database.model,display_name:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_defaults +msgid "Defaults" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_display_name +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_display_name +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_display_name msgid "Display Name" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.model,domain:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_domain msgid "Domain" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,duplicates:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_duplicates msgid "Duplicate handling" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,field_ids:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_field_ids msgid "Field" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,import_field_mappings:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_import_field_mappings msgid "Field mappings" msgstr "" @@ -104,35 +116,36 @@ msgid "Fixed" msgstr "" #. module: base_import_odoo -#: field:ir.model.data,import_database_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_ir_model_data_import_database_id msgid "From remote database" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,id:0 field:import.odoo.database.field,id:0 -#: field:import.odoo.database.model,id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_id msgid "ID" msgstr "Κωδικός" #. module: base_import_odoo -#: field:import.odoo.database.field,id_field_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_id_field_id msgid "ID field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,field_ids:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_field_ids msgid "If set, the mapping is only effective when setting said field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,local_id:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_local_id msgid "" "If you leave this empty, a new record will be created in the local database " "when this field is set on the remote database" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,remote_id:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_remote_id msgid "" "If you leave this empty, every (set) field value will be mapped to the local " "ID" @@ -145,68 +158,80 @@ msgid "Import configurations" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,cronjob_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_cronjob_id msgid "Import job" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,import_line_ids:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_import_line_ids msgid "Import models" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "Import progress" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "Import results" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,__last_update:0 -#: field:import.odoo.database.field,__last_update:0 -#: field:import.odoo.database.model,__last_update:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database___last_update +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field___last_update +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model___last_update msgid "Last Modified on" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,write_uid:0 -#: field:import.odoo.database.field,write_uid:0 -#: field:import.odoo.database.model,write_uid:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_write_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_write_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_write_uid msgid "Last Updated by" msgstr "Τελευταία ενημέρωση από" #. module: base_import_odoo -#: field:import.odoo.database,write_date:0 -#: field:import.odoo.database.field,write_date:0 -#: field:import.odoo.database.model,write_date:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_write_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_write_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_write_date msgid "Last Updated on" msgstr "Τελευταία ενημέρωση στις" #. module: base_import_odoo -#: field:import.odoo.database.field,local_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_local_id msgid "Local ID" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,model:0 -#: field:import.odoo.database.field,model_id:0 -#: field:import.odoo.database.model,model_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_model_id msgid "Model" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,model_field_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model_field_id msgid "Model field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.model,domain:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_defaults +msgid "Optional defaults dict to avoid empty values" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_domain msgid "Optional filter to import only a subset" msgstr "" +#. module: base_import_odoo +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_postprocess +msgid "" +"Optional python code for postprocessing. Your code has access to `vals` " +"which is the dictionary passed to create/write, and `env`." +msgstr "" + #. module: base_import_odoo #: selection:import.odoo.database,duplicates:0 msgid "Overwrite empty fields" @@ -218,23 +243,28 @@ msgid "Overwrite existing" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,password:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_password msgid "Password" msgstr "" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:602 +#: code:addons/base_import_odoo/models/import_odoo_database.py:630 #, python-format msgid "Please install the \"odoorpc\" libary in your environment" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_postprocess +msgid "Postprocess" +msgstr "" + +#. module: base_import_odoo +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form msgid "Refresh" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,remote_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_remote_id msgid "Remote ID" msgstr "" @@ -244,31 +274,31 @@ msgid "Remote Odoo import" msgstr "" #. module: base_import_odoo -#: field:ir.model.data,import_database_record_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_ir_model_data_import_database_record_id msgid "Remote database ID" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form msgid "Run import" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select fields for which to generate unique values during import. You'll need " "this for res.users#login for example." msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select fields which must be equal to treat a pair of remote and local " "records of this model as being equal." msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select the field that stores the model name and the one that stores the " "linked ID. The IDs for previously imported records will be mapped to the " @@ -276,8 +306,8 @@ msgid "" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,sequence:0 -#: field:import.odoo.database.model,sequence:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_sequence +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_sequence msgid "Sequence" msgstr "Ιεράρχηση" @@ -287,24 +317,24 @@ msgid "Skip existing" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,status_data:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_status_data msgid "Status" msgstr "Κατάσταση" #. module: base_import_odoo -#: field:import.odoo.database,status_html:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_status_html msgid "Status html" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "" "The following remote ids don't have a mapping but have to be imported " "anyways due to not null constraints." msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "" "To fix this, create mappings for the remote ids listed, or if this is not " "feasible, map the whole model. You might also have a too specific domain on " @@ -312,12 +342,12 @@ msgid "" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,mapping_type:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_mapping_type msgid "Type" msgstr "Τύπος" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:583 +#: code:addons/base_import_odoo/models/import_odoo_database.py:611 #, python-format msgid "Unhandled field type %s" msgstr "" @@ -328,23 +358,23 @@ msgid "Unique" msgstr "" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:380 +#: code:addons/base_import_odoo/models/import_odoo_database.py:408 #, python-format msgid "Unknown mapping" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,url:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_url msgid "Url" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,user:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_user msgid "User" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "When a record of this model is imported, it will be replaced with the record " "you select as local ID. If you select a field and/or a remote ID, this " @@ -353,6 +383,11 @@ msgid "" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "done" msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_ir_model_data +msgid "ir.model.data" +msgstr "" diff --git a/base_import_odoo/i18n/en_GB.po b/base_import_odoo/i18n/en_GB.po index b9c543fd939..cf7213d8f5c 100644 --- a/base_import_odoo/i18n/en_GB.po +++ b/base_import_odoo/i18n/en_GB.po @@ -19,6 +19,13 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#. module: base_import_odoo +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form +msgid "" +"# `vals` is the dictionary to be passed to create/write, and you have access " +"to `env`, `_id`, `remote`" +msgstr "" + #. module: base_import_odoo #: model:ir.model,name:base_import_odoo.model_import_odoo_database_field msgid "A field mapping for records in the remote database" @@ -45,55 +52,60 @@ msgid "By reference" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,create_uid:0 -#: field:import.odoo.database.field,create_uid:0 -#: field:import.odoo.database.model,create_uid:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_create_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_create_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_create_uid msgid "Created by" msgstr "Created by" #. module: base_import_odoo -#: field:import.odoo.database,create_date:0 -#: field:import.odoo.database.field,create_date:0 -#: field:import.odoo.database.model,create_date:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_create_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_create_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_create_date msgid "Created on" msgstr "Created on" #. module: base_import_odoo -#: field:import.odoo.database,cronjob_running:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_cronjob_running msgid "Cronjob running" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,database:0 -#: field:import.odoo.database.field,database_id:0 -#: field:import.odoo.database.model,database_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_database +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_database_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_database_id msgid "Database" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,display_name:0 -#: field:import.odoo.database.field,display_name:0 -#: field:import.odoo.database.model,display_name:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_defaults +msgid "Defaults" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_display_name +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_display_name +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_display_name msgid "Display Name" msgstr "Display Name" #. module: base_import_odoo -#: field:import.odoo.database.model,domain:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_domain msgid "Domain" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,duplicates:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_duplicates msgid "Duplicate handling" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,field_ids:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_field_ids msgid "Field" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,import_field_mappings:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_import_field_mappings msgid "Field mappings" msgstr "" @@ -103,35 +115,36 @@ msgid "Fixed" msgstr "" #. module: base_import_odoo -#: field:ir.model.data,import_database_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_ir_model_data_import_database_id msgid "From remote database" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,id:0 field:import.odoo.database.field,id:0 -#: field:import.odoo.database.model,id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_id msgid "ID" msgstr "ID" #. module: base_import_odoo -#: field:import.odoo.database.field,id_field_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_id_field_id msgid "ID field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,field_ids:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_field_ids msgid "If set, the mapping is only effective when setting said field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,local_id:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_local_id msgid "" "If you leave this empty, a new record will be created in the local database " "when this field is set on the remote database" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,remote_id:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_remote_id msgid "" "If you leave this empty, every (set) field value will be mapped to the local " "ID" @@ -144,68 +157,80 @@ msgid "Import configurations" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,cronjob_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_cronjob_id msgid "Import job" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,import_line_ids:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_import_line_ids msgid "Import models" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "Import progress" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "Import results" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,__last_update:0 -#: field:import.odoo.database.field,__last_update:0 -#: field:import.odoo.database.model,__last_update:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database___last_update +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field___last_update +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model___last_update msgid "Last Modified on" msgstr "Last Modified on" #. module: base_import_odoo -#: field:import.odoo.database,write_uid:0 -#: field:import.odoo.database.field,write_uid:0 -#: field:import.odoo.database.model,write_uid:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_write_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_write_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_write_uid msgid "Last Updated by" msgstr "Last Updated by" #. module: base_import_odoo -#: field:import.odoo.database,write_date:0 -#: field:import.odoo.database.field,write_date:0 -#: field:import.odoo.database.model,write_date:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_write_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_write_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_write_date msgid "Last Updated on" msgstr "Last Updated on" #. module: base_import_odoo -#: field:import.odoo.database.field,local_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_local_id msgid "Local ID" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,model:0 -#: field:import.odoo.database.field,model_id:0 -#: field:import.odoo.database.model,model_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_model_id msgid "Model" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,model_field_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model_field_id msgid "Model field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.model,domain:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_defaults +msgid "Optional defaults dict to avoid empty values" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_domain msgid "Optional filter to import only a subset" msgstr "" +#. module: base_import_odoo +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_postprocess +msgid "" +"Optional python code for postprocessing. Your code has access to `vals` " +"which is the dictionary passed to create/write, and `env`." +msgstr "" + #. module: base_import_odoo #: selection:import.odoo.database,duplicates:0 msgid "Overwrite empty fields" @@ -217,23 +242,28 @@ msgid "Overwrite existing" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,password:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_password msgid "Password" msgstr "" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:602 +#: code:addons/base_import_odoo/models/import_odoo_database.py:630 #, python-format msgid "Please install the \"odoorpc\" libary in your environment" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_postprocess +msgid "Postprocess" +msgstr "" + +#. module: base_import_odoo +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form msgid "Refresh" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,remote_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_remote_id msgid "Remote ID" msgstr "" @@ -243,31 +273,31 @@ msgid "Remote Odoo import" msgstr "" #. module: base_import_odoo -#: field:ir.model.data,import_database_record_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_ir_model_data_import_database_record_id msgid "Remote database ID" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form msgid "Run import" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select fields for which to generate unique values during import. You'll need " "this for res.users#login for example." msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select fields which must be equal to treat a pair of remote and local " "records of this model as being equal." msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select the field that stores the model name and the one that stores the " "linked ID. The IDs for previously imported records will be mapped to the " @@ -275,8 +305,8 @@ msgid "" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,sequence:0 -#: field:import.odoo.database.model,sequence:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_sequence +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_sequence msgid "Sequence" msgstr "Sequence" @@ -286,24 +316,24 @@ msgid "Skip existing" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,status_data:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_status_data msgid "Status" msgstr "Status" #. module: base_import_odoo -#: field:import.odoo.database,status_html:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_status_html msgid "Status html" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "" "The following remote ids don't have a mapping but have to be imported " "anyways due to not null constraints." msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "" "To fix this, create mappings for the remote ids listed, or if this is not " "feasible, map the whole model. You might also have a too specific domain on " @@ -311,12 +341,12 @@ msgid "" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,mapping_type:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_mapping_type msgid "Type" msgstr "Type" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:583 +#: code:addons/base_import_odoo/models/import_odoo_database.py:611 #, python-format msgid "Unhandled field type %s" msgstr "" @@ -327,23 +357,23 @@ msgid "Unique" msgstr "" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:380 +#: code:addons/base_import_odoo/models/import_odoo_database.py:408 #, python-format msgid "Unknown mapping" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,url:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_url msgid "Url" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,user:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_user msgid "User" msgstr "User" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "When a record of this model is imported, it will be replaced with the record " "you select as local ID. If you select a field and/or a remote ID, this " @@ -352,6 +382,11 @@ msgid "" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "done" msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_ir_model_data +msgid "ir.model.data" +msgstr "" diff --git a/base_import_odoo/i18n/es.po b/base_import_odoo/i18n/es.po index 7384b6c940f..2e5e8006f58 100644 --- a/base_import_odoo/i18n/es.po +++ b/base_import_odoo/i18n/es.po @@ -21,6 +21,13 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#. module: base_import_odoo +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form +msgid "" +"# `vals` is the dictionary to be passed to create/write, and you have access " +"to `env`, `_id`, `remote`" +msgstr "" + #. module: base_import_odoo #: model:ir.model,name:base_import_odoo.model_import_odoo_database_field msgid "A field mapping for records in the remote database" @@ -47,55 +54,60 @@ msgid "By reference" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,create_uid:0 -#: field:import.odoo.database.field,create_uid:0 -#: field:import.odoo.database.model,create_uid:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_create_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_create_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_create_uid msgid "Created by" msgstr "Creado por" #. module: base_import_odoo -#: field:import.odoo.database,create_date:0 -#: field:import.odoo.database.field,create_date:0 -#: field:import.odoo.database.model,create_date:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_create_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_create_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_create_date msgid "Created on" msgstr "Creado en" #. module: base_import_odoo -#: field:import.odoo.database,cronjob_running:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_cronjob_running msgid "Cronjob running" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,database:0 -#: field:import.odoo.database.field,database_id:0 -#: field:import.odoo.database.model,database_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_database +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_database_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_database_id msgid "Database" msgstr "Base de datos" #. module: base_import_odoo -#: field:import.odoo.database,display_name:0 -#: field:import.odoo.database.field,display_name:0 -#: field:import.odoo.database.model,display_name:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_defaults +msgid "Defaults" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_display_name +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_display_name +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_display_name msgid "Display Name" msgstr "Nombre mostrado" #. module: base_import_odoo -#: field:import.odoo.database.model,domain:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_domain msgid "Domain" msgstr "Dominio" #. module: base_import_odoo -#: field:import.odoo.database,duplicates:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_duplicates msgid "Duplicate handling" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,field_ids:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_field_ids msgid "Field" msgstr "Campo" #. module: base_import_odoo -#: field:import.odoo.database,import_field_mappings:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_import_field_mappings msgid "Field mappings" msgstr "" @@ -105,35 +117,36 @@ msgid "Fixed" msgstr "Fijo" #. module: base_import_odoo -#: field:ir.model.data,import_database_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_ir_model_data_import_database_id msgid "From remote database" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,id:0 field:import.odoo.database.field,id:0 -#: field:import.odoo.database.model,id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_id msgid "ID" msgstr "ID" #. module: base_import_odoo -#: field:import.odoo.database.field,id_field_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_id_field_id msgid "ID field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,field_ids:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_field_ids msgid "If set, the mapping is only effective when setting said field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,local_id:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_local_id msgid "" "If you leave this empty, a new record will be created in the local database " "when this field is set on the remote database" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,remote_id:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_remote_id msgid "" "If you leave this empty, every (set) field value will be mapped to the local " "ID" @@ -146,68 +159,80 @@ msgid "Import configurations" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,cronjob_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_cronjob_id msgid "Import job" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,import_line_ids:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_import_line_ids msgid "Import models" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "Import progress" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "Import results" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,__last_update:0 -#: field:import.odoo.database.field,__last_update:0 -#: field:import.odoo.database.model,__last_update:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database___last_update +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field___last_update +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model___last_update msgid "Last Modified on" msgstr "Última modificación en" #. module: base_import_odoo -#: field:import.odoo.database,write_uid:0 -#: field:import.odoo.database.field,write_uid:0 -#: field:import.odoo.database.model,write_uid:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_write_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_write_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_write_uid msgid "Last Updated by" msgstr "Última actualización por" #. module: base_import_odoo -#: field:import.odoo.database,write_date:0 -#: field:import.odoo.database.field,write_date:0 -#: field:import.odoo.database.model,write_date:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_write_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_write_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_write_date msgid "Last Updated on" msgstr "Última actualización en" #. module: base_import_odoo -#: field:import.odoo.database.field,local_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_local_id msgid "Local ID" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,model:0 -#: field:import.odoo.database.field,model_id:0 -#: field:import.odoo.database.model,model_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_model_id msgid "Model" msgstr "Modelo" #. module: base_import_odoo -#: field:import.odoo.database.field,model_field_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model_field_id msgid "Model field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.model,domain:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_defaults +msgid "Optional defaults dict to avoid empty values" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_domain msgid "Optional filter to import only a subset" msgstr "" +#. module: base_import_odoo +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_postprocess +msgid "" +"Optional python code for postprocessing. Your code has access to `vals` " +"which is the dictionary passed to create/write, and `env`." +msgstr "" + #. module: base_import_odoo #: selection:import.odoo.database,duplicates:0 msgid "Overwrite empty fields" @@ -219,23 +244,28 @@ msgid "Overwrite existing" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,password:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_password msgid "Password" msgstr "Contraseña" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:602 +#: code:addons/base_import_odoo/models/import_odoo_database.py:630 #, python-format msgid "Please install the \"odoorpc\" libary in your environment" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_postprocess +msgid "Postprocess" +msgstr "" + +#. module: base_import_odoo +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form msgid "Refresh" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,remote_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_remote_id msgid "Remote ID" msgstr "" @@ -245,31 +275,31 @@ msgid "Remote Odoo import" msgstr "" #. module: base_import_odoo -#: field:ir.model.data,import_database_record_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_ir_model_data_import_database_record_id msgid "Remote database ID" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form msgid "Run import" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select fields for which to generate unique values during import. You'll need " "this for res.users#login for example." msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select fields which must be equal to treat a pair of remote and local " "records of this model as being equal." msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select the field that stores the model name and the one that stores the " "linked ID. The IDs for previously imported records will be mapped to the " @@ -277,8 +307,8 @@ msgid "" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,sequence:0 -#: field:import.odoo.database.model,sequence:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_sequence +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_sequence msgid "Sequence" msgstr "Secuencia" @@ -288,24 +318,24 @@ msgid "Skip existing" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,status_data:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_status_data msgid "Status" msgstr "Estado" #. module: base_import_odoo -#: field:import.odoo.database,status_html:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_status_html msgid "Status html" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "" "The following remote ids don't have a mapping but have to be imported " "anyways due to not null constraints." msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "" "To fix this, create mappings for the remote ids listed, or if this is not " "feasible, map the whole model. You might also have a too specific domain on " @@ -313,12 +343,12 @@ msgid "" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,mapping_type:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_mapping_type msgid "Type" msgstr "Tipo" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:583 +#: code:addons/base_import_odoo/models/import_odoo_database.py:611 #, python-format msgid "Unhandled field type %s" msgstr "" @@ -329,23 +359,23 @@ msgid "Unique" msgstr "" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:380 +#: code:addons/base_import_odoo/models/import_odoo_database.py:408 #, python-format msgid "Unknown mapping" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,url:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_url msgid "Url" msgstr "Url" #. module: base_import_odoo -#: field:import.odoo.database,user:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_user msgid "User" msgstr "Usuario" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "When a record of this model is imported, it will be replaced with the record " "you select as local ID. If you select a field and/or a remote ID, this " @@ -354,6 +384,11 @@ msgid "" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "done" msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_ir_model_data +msgid "ir.model.data" +msgstr "" diff --git a/base_import_odoo/i18n/es_AR.po b/base_import_odoo/i18n/es_AR.po index 0afdca448dd..6b5e3a13dbd 100644 --- a/base_import_odoo/i18n/es_AR.po +++ b/base_import_odoo/i18n/es_AR.po @@ -19,6 +19,13 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#. module: base_import_odoo +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form +msgid "" +"# `vals` is the dictionary to be passed to create/write, and you have access " +"to `env`, `_id`, `remote`" +msgstr "" + #. module: base_import_odoo #: model:ir.model,name:base_import_odoo.model_import_odoo_database_field msgid "A field mapping for records in the remote database" @@ -45,55 +52,60 @@ msgid "By reference" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,create_uid:0 -#: field:import.odoo.database.field,create_uid:0 -#: field:import.odoo.database.model,create_uid:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_create_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_create_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_create_uid msgid "Created by" msgstr "Creado por" #. module: base_import_odoo -#: field:import.odoo.database,create_date:0 -#: field:import.odoo.database.field,create_date:0 -#: field:import.odoo.database.model,create_date:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_create_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_create_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_create_date msgid "Created on" msgstr "Creado en" #. module: base_import_odoo -#: field:import.odoo.database,cronjob_running:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_cronjob_running msgid "Cronjob running" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,database:0 -#: field:import.odoo.database.field,database_id:0 -#: field:import.odoo.database.model,database_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_database +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_database_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_database_id msgid "Database" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,display_name:0 -#: field:import.odoo.database.field,display_name:0 -#: field:import.odoo.database.model,display_name:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_defaults +msgid "Defaults" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_display_name +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_display_name +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_display_name msgid "Display Name" msgstr "Mostrar Nombre" #. module: base_import_odoo -#: field:import.odoo.database.model,domain:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_domain msgid "Domain" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,duplicates:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_duplicates msgid "Duplicate handling" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,field_ids:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_field_ids msgid "Field" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,import_field_mappings:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_import_field_mappings msgid "Field mappings" msgstr "" @@ -103,35 +115,36 @@ msgid "Fixed" msgstr "" #. module: base_import_odoo -#: field:ir.model.data,import_database_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_ir_model_data_import_database_id msgid "From remote database" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,id:0 field:import.odoo.database.field,id:0 -#: field:import.odoo.database.model,id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_id msgid "ID" msgstr "ID" #. module: base_import_odoo -#: field:import.odoo.database.field,id_field_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_id_field_id msgid "ID field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,field_ids:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_field_ids msgid "If set, the mapping is only effective when setting said field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,local_id:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_local_id msgid "" "If you leave this empty, a new record will be created in the local database " "when this field is set on the remote database" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,remote_id:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_remote_id msgid "" "If you leave this empty, every (set) field value will be mapped to the local " "ID" @@ -144,68 +157,80 @@ msgid "Import configurations" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,cronjob_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_cronjob_id msgid "Import job" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,import_line_ids:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_import_line_ids msgid "Import models" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "Import progress" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "Import results" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,__last_update:0 -#: field:import.odoo.database.field,__last_update:0 -#: field:import.odoo.database.model,__last_update:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database___last_update +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field___last_update +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model___last_update msgid "Last Modified on" msgstr "Última modificación en" #. module: base_import_odoo -#: field:import.odoo.database,write_uid:0 -#: field:import.odoo.database.field,write_uid:0 -#: field:import.odoo.database.model,write_uid:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_write_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_write_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_write_uid msgid "Last Updated by" msgstr "Última actualización realizada por" #. module: base_import_odoo -#: field:import.odoo.database,write_date:0 -#: field:import.odoo.database.field,write_date:0 -#: field:import.odoo.database.model,write_date:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_write_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_write_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_write_date msgid "Last Updated on" msgstr "Última actualización el" #. module: base_import_odoo -#: field:import.odoo.database.field,local_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_local_id msgid "Local ID" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,model:0 -#: field:import.odoo.database.field,model_id:0 -#: field:import.odoo.database.model,model_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_model_id msgid "Model" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,model_field_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model_field_id msgid "Model field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.model,domain:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_defaults +msgid "Optional defaults dict to avoid empty values" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_domain msgid "Optional filter to import only a subset" msgstr "" +#. module: base_import_odoo +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_postprocess +msgid "" +"Optional python code for postprocessing. Your code has access to `vals` " +"which is the dictionary passed to create/write, and `env`." +msgstr "" + #. module: base_import_odoo #: selection:import.odoo.database,duplicates:0 msgid "Overwrite empty fields" @@ -217,23 +242,28 @@ msgid "Overwrite existing" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,password:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_password msgid "Password" msgstr "" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:602 +#: code:addons/base_import_odoo/models/import_odoo_database.py:630 #, python-format msgid "Please install the \"odoorpc\" libary in your environment" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_postprocess +msgid "Postprocess" +msgstr "" + +#. module: base_import_odoo +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form msgid "Refresh" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,remote_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_remote_id msgid "Remote ID" msgstr "" @@ -243,31 +273,31 @@ msgid "Remote Odoo import" msgstr "" #. module: base_import_odoo -#: field:ir.model.data,import_database_record_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_ir_model_data_import_database_record_id msgid "Remote database ID" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form msgid "Run import" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select fields for which to generate unique values during import. You'll need " "this for res.users#login for example." msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select fields which must be equal to treat a pair of remote and local " "records of this model as being equal." msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select the field that stores the model name and the one that stores the " "linked ID. The IDs for previously imported records will be mapped to the " @@ -275,8 +305,8 @@ msgid "" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,sequence:0 -#: field:import.odoo.database.model,sequence:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_sequence +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_sequence msgid "Sequence" msgstr "Secuencia" @@ -286,24 +316,24 @@ msgid "Skip existing" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,status_data:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_status_data msgid "Status" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,status_html:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_status_html msgid "Status html" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "" "The following remote ids don't have a mapping but have to be imported " "anyways due to not null constraints." msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "" "To fix this, create mappings for the remote ids listed, or if this is not " "feasible, map the whole model. You might also have a too specific domain on " @@ -311,12 +341,12 @@ msgid "" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,mapping_type:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_mapping_type msgid "Type" msgstr "Tipo" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:583 +#: code:addons/base_import_odoo/models/import_odoo_database.py:611 #, python-format msgid "Unhandled field type %s" msgstr "" @@ -327,23 +357,23 @@ msgid "Unique" msgstr "" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:380 +#: code:addons/base_import_odoo/models/import_odoo_database.py:408 #, python-format msgid "Unknown mapping" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,url:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_url msgid "Url" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,user:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_user msgid "User" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "When a record of this model is imported, it will be replaced with the record " "you select as local ID. If you select a field and/or a remote ID, this " @@ -352,6 +382,11 @@ msgid "" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "done" msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_ir_model_data +msgid "ir.model.data" +msgstr "" diff --git a/base_import_odoo/i18n/es_CL.po b/base_import_odoo/i18n/es_CL.po index b0b839541b3..a4bc9df57ff 100644 --- a/base_import_odoo/i18n/es_CL.po +++ b/base_import_odoo/i18n/es_CL.po @@ -19,6 +19,13 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#. module: base_import_odoo +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form +msgid "" +"# `vals` is the dictionary to be passed to create/write, and you have access " +"to `env`, `_id`, `remote`" +msgstr "" + #. module: base_import_odoo #: model:ir.model,name:base_import_odoo.model_import_odoo_database_field msgid "A field mapping for records in the remote database" @@ -45,55 +52,60 @@ msgid "By reference" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,create_uid:0 -#: field:import.odoo.database.field,create_uid:0 -#: field:import.odoo.database.model,create_uid:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_create_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_create_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_create_uid msgid "Created by" msgstr "Creado por" #. module: base_import_odoo -#: field:import.odoo.database,create_date:0 -#: field:import.odoo.database.field,create_date:0 -#: field:import.odoo.database.model,create_date:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_create_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_create_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_create_date msgid "Created on" msgstr "Creado en" #. module: base_import_odoo -#: field:import.odoo.database,cronjob_running:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_cronjob_running msgid "Cronjob running" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,database:0 -#: field:import.odoo.database.field,database_id:0 -#: field:import.odoo.database.model,database_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_database +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_database_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_database_id msgid "Database" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,display_name:0 -#: field:import.odoo.database.field,display_name:0 -#: field:import.odoo.database.model,display_name:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_defaults +msgid "Defaults" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_display_name +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_display_name +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_display_name msgid "Display Name" msgstr "Nombre mostrado" #. module: base_import_odoo -#: field:import.odoo.database.model,domain:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_domain msgid "Domain" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,duplicates:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_duplicates msgid "Duplicate handling" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,field_ids:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_field_ids msgid "Field" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,import_field_mappings:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_import_field_mappings msgid "Field mappings" msgstr "" @@ -103,35 +115,36 @@ msgid "Fixed" msgstr "" #. module: base_import_odoo -#: field:ir.model.data,import_database_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_ir_model_data_import_database_id msgid "From remote database" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,id:0 field:import.odoo.database.field,id:0 -#: field:import.odoo.database.model,id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_id msgid "ID" msgstr "ID (identificación)" #. module: base_import_odoo -#: field:import.odoo.database.field,id_field_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_id_field_id msgid "ID field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,field_ids:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_field_ids msgid "If set, the mapping is only effective when setting said field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,local_id:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_local_id msgid "" "If you leave this empty, a new record will be created in the local database " "when this field is set on the remote database" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,remote_id:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_remote_id msgid "" "If you leave this empty, every (set) field value will be mapped to the local " "ID" @@ -144,68 +157,80 @@ msgid "Import configurations" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,cronjob_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_cronjob_id msgid "Import job" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,import_line_ids:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_import_line_ids msgid "Import models" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "Import progress" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "Import results" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,__last_update:0 -#: field:import.odoo.database.field,__last_update:0 -#: field:import.odoo.database.model,__last_update:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database___last_update +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field___last_update +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model___last_update msgid "Last Modified on" msgstr "Última modificación en" #. module: base_import_odoo -#: field:import.odoo.database,write_uid:0 -#: field:import.odoo.database.field,write_uid:0 -#: field:import.odoo.database.model,write_uid:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_write_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_write_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_write_uid msgid "Last Updated by" msgstr "Última actualización de" #. module: base_import_odoo -#: field:import.odoo.database,write_date:0 -#: field:import.odoo.database.field,write_date:0 -#: field:import.odoo.database.model,write_date:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_write_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_write_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_write_date msgid "Last Updated on" msgstr "Última actualización en" #. module: base_import_odoo -#: field:import.odoo.database.field,local_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_local_id msgid "Local ID" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,model:0 -#: field:import.odoo.database.field,model_id:0 -#: field:import.odoo.database.model,model_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_model_id msgid "Model" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,model_field_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model_field_id msgid "Model field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.model,domain:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_defaults +msgid "Optional defaults dict to avoid empty values" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_domain msgid "Optional filter to import only a subset" msgstr "" +#. module: base_import_odoo +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_postprocess +msgid "" +"Optional python code for postprocessing. Your code has access to `vals` " +"which is the dictionary passed to create/write, and `env`." +msgstr "" + #. module: base_import_odoo #: selection:import.odoo.database,duplicates:0 msgid "Overwrite empty fields" @@ -217,23 +242,28 @@ msgid "Overwrite existing" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,password:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_password msgid "Password" msgstr "" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:602 +#: code:addons/base_import_odoo/models/import_odoo_database.py:630 #, python-format msgid "Please install the \"odoorpc\" libary in your environment" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_postprocess +msgid "Postprocess" +msgstr "" + +#. module: base_import_odoo +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form msgid "Refresh" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,remote_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_remote_id msgid "Remote ID" msgstr "" @@ -243,31 +273,31 @@ msgid "Remote Odoo import" msgstr "" #. module: base_import_odoo -#: field:ir.model.data,import_database_record_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_ir_model_data_import_database_record_id msgid "Remote database ID" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form msgid "Run import" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select fields for which to generate unique values during import. You'll need " "this for res.users#login for example." msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select fields which must be equal to treat a pair of remote and local " "records of this model as being equal." msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select the field that stores the model name and the one that stores the " "linked ID. The IDs for previously imported records will be mapped to the " @@ -275,8 +305,8 @@ msgid "" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,sequence:0 -#: field:import.odoo.database.model,sequence:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_sequence +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_sequence msgid "Sequence" msgstr "Secuencia" @@ -286,24 +316,24 @@ msgid "Skip existing" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,status_data:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_status_data msgid "Status" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,status_html:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_status_html msgid "Status html" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "" "The following remote ids don't have a mapping but have to be imported " "anyways due to not null constraints." msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "" "To fix this, create mappings for the remote ids listed, or if this is not " "feasible, map the whole model. You might also have a too specific domain on " @@ -311,12 +341,12 @@ msgid "" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,mapping_type:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_mapping_type msgid "Type" msgstr "Tipo" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:583 +#: code:addons/base_import_odoo/models/import_odoo_database.py:611 #, python-format msgid "Unhandled field type %s" msgstr "" @@ -327,23 +357,23 @@ msgid "Unique" msgstr "" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:380 +#: code:addons/base_import_odoo/models/import_odoo_database.py:408 #, python-format msgid "Unknown mapping" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,url:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_url msgid "Url" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,user:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_user msgid "User" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "When a record of this model is imported, it will be replaced with the record " "you select as local ID. If you select a field and/or a remote ID, this " @@ -352,6 +382,11 @@ msgid "" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "done" msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_ir_model_data +msgid "ir.model.data" +msgstr "" diff --git a/base_import_odoo/i18n/es_CO.po b/base_import_odoo/i18n/es_CO.po index 605c8b2996c..cc4a7c7e6ef 100644 --- a/base_import_odoo/i18n/es_CO.po +++ b/base_import_odoo/i18n/es_CO.po @@ -19,6 +19,13 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#. module: base_import_odoo +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form +msgid "" +"# `vals` is the dictionary to be passed to create/write, and you have access " +"to `env`, `_id`, `remote`" +msgstr "" + #. module: base_import_odoo #: model:ir.model,name:base_import_odoo.model_import_odoo_database_field msgid "A field mapping for records in the remote database" @@ -45,55 +52,60 @@ msgid "By reference" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,create_uid:0 -#: field:import.odoo.database.field,create_uid:0 -#: field:import.odoo.database.model,create_uid:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_create_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_create_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_create_uid msgid "Created by" msgstr "Creado por" #. module: base_import_odoo -#: field:import.odoo.database,create_date:0 -#: field:import.odoo.database.field,create_date:0 -#: field:import.odoo.database.model,create_date:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_create_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_create_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_create_date msgid "Created on" msgstr "Creado" #. module: base_import_odoo -#: field:import.odoo.database,cronjob_running:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_cronjob_running msgid "Cronjob running" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,database:0 -#: field:import.odoo.database.field,database_id:0 -#: field:import.odoo.database.model,database_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_database +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_database_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_database_id msgid "Database" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,display_name:0 -#: field:import.odoo.database.field,display_name:0 -#: field:import.odoo.database.model,display_name:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_defaults +msgid "Defaults" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_display_name +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_display_name +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_display_name msgid "Display Name" msgstr "Nombre Público" #. module: base_import_odoo -#: field:import.odoo.database.model,domain:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_domain msgid "Domain" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,duplicates:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_duplicates msgid "Duplicate handling" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,field_ids:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_field_ids msgid "Field" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,import_field_mappings:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_import_field_mappings msgid "Field mappings" msgstr "" @@ -103,35 +115,36 @@ msgid "Fixed" msgstr "" #. module: base_import_odoo -#: field:ir.model.data,import_database_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_ir_model_data_import_database_id msgid "From remote database" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,id:0 field:import.odoo.database.field,id:0 -#: field:import.odoo.database.model,id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_id msgid "ID" msgstr "ID" #. module: base_import_odoo -#: field:import.odoo.database.field,id_field_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_id_field_id msgid "ID field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,field_ids:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_field_ids msgid "If set, the mapping is only effective when setting said field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,local_id:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_local_id msgid "" "If you leave this empty, a new record will be created in the local database " "when this field is set on the remote database" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,remote_id:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_remote_id msgid "" "If you leave this empty, every (set) field value will be mapped to the local " "ID" @@ -144,68 +157,80 @@ msgid "Import configurations" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,cronjob_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_cronjob_id msgid "Import job" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,import_line_ids:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_import_line_ids msgid "Import models" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "Import progress" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "Import results" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,__last_update:0 -#: field:import.odoo.database.field,__last_update:0 -#: field:import.odoo.database.model,__last_update:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database___last_update +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field___last_update +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model___last_update msgid "Last Modified on" msgstr "Última Modificación el" #. module: base_import_odoo -#: field:import.odoo.database,write_uid:0 -#: field:import.odoo.database.field,write_uid:0 -#: field:import.odoo.database.model,write_uid:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_write_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_write_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_write_uid msgid "Last Updated by" msgstr "Actualizado por" #. module: base_import_odoo -#: field:import.odoo.database,write_date:0 -#: field:import.odoo.database.field,write_date:0 -#: field:import.odoo.database.model,write_date:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_write_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_write_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_write_date msgid "Last Updated on" msgstr "Actualizado" #. module: base_import_odoo -#: field:import.odoo.database.field,local_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_local_id msgid "Local ID" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,model:0 -#: field:import.odoo.database.field,model_id:0 -#: field:import.odoo.database.model,model_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_model_id msgid "Model" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,model_field_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model_field_id msgid "Model field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.model,domain:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_defaults +msgid "Optional defaults dict to avoid empty values" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_domain msgid "Optional filter to import only a subset" msgstr "" +#. module: base_import_odoo +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_postprocess +msgid "" +"Optional python code for postprocessing. Your code has access to `vals` " +"which is the dictionary passed to create/write, and `env`." +msgstr "" + #. module: base_import_odoo #: selection:import.odoo.database,duplicates:0 msgid "Overwrite empty fields" @@ -217,23 +242,28 @@ msgid "Overwrite existing" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,password:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_password msgid "Password" msgstr "" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:602 +#: code:addons/base_import_odoo/models/import_odoo_database.py:630 #, python-format msgid "Please install the \"odoorpc\" libary in your environment" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_postprocess +msgid "Postprocess" +msgstr "" + +#. module: base_import_odoo +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form msgid "Refresh" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,remote_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_remote_id msgid "Remote ID" msgstr "" @@ -243,31 +273,31 @@ msgid "Remote Odoo import" msgstr "" #. module: base_import_odoo -#: field:ir.model.data,import_database_record_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_ir_model_data_import_database_record_id msgid "Remote database ID" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form msgid "Run import" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select fields for which to generate unique values during import. You'll need " "this for res.users#login for example." msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select fields which must be equal to treat a pair of remote and local " "records of this model as being equal." msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select the field that stores the model name and the one that stores the " "linked ID. The IDs for previously imported records will be mapped to the " @@ -275,8 +305,8 @@ msgid "" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,sequence:0 -#: field:import.odoo.database.model,sequence:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_sequence +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_sequence msgid "Sequence" msgstr "Secuencia" @@ -286,24 +316,24 @@ msgid "Skip existing" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,status_data:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_status_data msgid "Status" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,status_html:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_status_html msgid "Status html" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "" "The following remote ids don't have a mapping but have to be imported " "anyways due to not null constraints." msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "" "To fix this, create mappings for the remote ids listed, or if this is not " "feasible, map the whole model. You might also have a too specific domain on " @@ -311,12 +341,12 @@ msgid "" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,mapping_type:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_mapping_type msgid "Type" msgstr "Tipo" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:583 +#: code:addons/base_import_odoo/models/import_odoo_database.py:611 #, python-format msgid "Unhandled field type %s" msgstr "" @@ -327,23 +357,23 @@ msgid "Unique" msgstr "" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:380 +#: code:addons/base_import_odoo/models/import_odoo_database.py:408 #, python-format msgid "Unknown mapping" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,url:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_url msgid "Url" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,user:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_user msgid "User" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "When a record of this model is imported, it will be replaced with the record " "you select as local ID. If you select a field and/or a remote ID, this " @@ -352,6 +382,11 @@ msgid "" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "done" msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_ir_model_data +msgid "ir.model.data" +msgstr "" diff --git a/base_import_odoo/i18n/es_CR.po b/base_import_odoo/i18n/es_CR.po index 2239ff1f5a1..da5fd740433 100644 --- a/base_import_odoo/i18n/es_CR.po +++ b/base_import_odoo/i18n/es_CR.po @@ -19,6 +19,13 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#. module: base_import_odoo +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form +msgid "" +"# `vals` is the dictionary to be passed to create/write, and you have access " +"to `env`, `_id`, `remote`" +msgstr "" + #. module: base_import_odoo #: model:ir.model,name:base_import_odoo.model_import_odoo_database_field msgid "A field mapping for records in the remote database" @@ -45,55 +52,60 @@ msgid "By reference" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,create_uid:0 -#: field:import.odoo.database.field,create_uid:0 -#: field:import.odoo.database.model,create_uid:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_create_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_create_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_create_uid msgid "Created by" msgstr "Creado por" #. module: base_import_odoo -#: field:import.odoo.database,create_date:0 -#: field:import.odoo.database.field,create_date:0 -#: field:import.odoo.database.model,create_date:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_create_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_create_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_create_date msgid "Created on" msgstr "Creado en" #. module: base_import_odoo -#: field:import.odoo.database,cronjob_running:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_cronjob_running msgid "Cronjob running" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,database:0 -#: field:import.odoo.database.field,database_id:0 -#: field:import.odoo.database.model,database_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_database +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_database_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_database_id msgid "Database" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,display_name:0 -#: field:import.odoo.database.field,display_name:0 -#: field:import.odoo.database.model,display_name:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_defaults +msgid "Defaults" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_display_name +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_display_name +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_display_name msgid "Display Name" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.model,domain:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_domain msgid "Domain" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,duplicates:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_duplicates msgid "Duplicate handling" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,field_ids:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_field_ids msgid "Field" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,import_field_mappings:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_import_field_mappings msgid "Field mappings" msgstr "" @@ -103,35 +115,36 @@ msgid "Fixed" msgstr "" #. module: base_import_odoo -#: field:ir.model.data,import_database_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_ir_model_data_import_database_id msgid "From remote database" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,id:0 field:import.odoo.database.field,id:0 -#: field:import.odoo.database.model,id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_id msgid "ID" msgstr "ID" #. module: base_import_odoo -#: field:import.odoo.database.field,id_field_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_id_field_id msgid "ID field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,field_ids:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_field_ids msgid "If set, the mapping is only effective when setting said field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,local_id:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_local_id msgid "" "If you leave this empty, a new record will be created in the local database " "when this field is set on the remote database" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,remote_id:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_remote_id msgid "" "If you leave this empty, every (set) field value will be mapped to the local " "ID" @@ -144,68 +157,80 @@ msgid "Import configurations" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,cronjob_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_cronjob_id msgid "Import job" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,import_line_ids:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_import_line_ids msgid "Import models" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "Import progress" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "Import results" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,__last_update:0 -#: field:import.odoo.database.field,__last_update:0 -#: field:import.odoo.database.model,__last_update:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database___last_update +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field___last_update +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model___last_update msgid "Last Modified on" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,write_uid:0 -#: field:import.odoo.database.field,write_uid:0 -#: field:import.odoo.database.model,write_uid:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_write_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_write_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_write_uid msgid "Last Updated by" msgstr "Ultima actualización por" #. module: base_import_odoo -#: field:import.odoo.database,write_date:0 -#: field:import.odoo.database.field,write_date:0 -#: field:import.odoo.database.model,write_date:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_write_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_write_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_write_date msgid "Last Updated on" msgstr "Ultima actualización en" #. module: base_import_odoo -#: field:import.odoo.database.field,local_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_local_id msgid "Local ID" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,model:0 -#: field:import.odoo.database.field,model_id:0 -#: field:import.odoo.database.model,model_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_model_id msgid "Model" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,model_field_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model_field_id msgid "Model field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.model,domain:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_defaults +msgid "Optional defaults dict to avoid empty values" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_domain msgid "Optional filter to import only a subset" msgstr "" +#. module: base_import_odoo +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_postprocess +msgid "" +"Optional python code for postprocessing. Your code has access to `vals` " +"which is the dictionary passed to create/write, and `env`." +msgstr "" + #. module: base_import_odoo #: selection:import.odoo.database,duplicates:0 msgid "Overwrite empty fields" @@ -217,23 +242,28 @@ msgid "Overwrite existing" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,password:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_password msgid "Password" msgstr "" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:602 +#: code:addons/base_import_odoo/models/import_odoo_database.py:630 #, python-format msgid "Please install the \"odoorpc\" libary in your environment" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_postprocess +msgid "Postprocess" +msgstr "" + +#. module: base_import_odoo +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form msgid "Refresh" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,remote_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_remote_id msgid "Remote ID" msgstr "" @@ -243,31 +273,31 @@ msgid "Remote Odoo import" msgstr "" #. module: base_import_odoo -#: field:ir.model.data,import_database_record_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_ir_model_data_import_database_record_id msgid "Remote database ID" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form msgid "Run import" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select fields for which to generate unique values during import. You'll need " "this for res.users#login for example." msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select fields which must be equal to treat a pair of remote and local " "records of this model as being equal." msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select the field that stores the model name and the one that stores the " "linked ID. The IDs for previously imported records will be mapped to the " @@ -275,8 +305,8 @@ msgid "" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,sequence:0 -#: field:import.odoo.database.model,sequence:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_sequence +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_sequence msgid "Sequence" msgstr "Secuencia" @@ -286,24 +316,24 @@ msgid "Skip existing" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,status_data:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_status_data msgid "Status" msgstr "Estado" #. module: base_import_odoo -#: field:import.odoo.database,status_html:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_status_html msgid "Status html" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "" "The following remote ids don't have a mapping but have to be imported " "anyways due to not null constraints." msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "" "To fix this, create mappings for the remote ids listed, or if this is not " "feasible, map the whole model. You might also have a too specific domain on " @@ -311,12 +341,12 @@ msgid "" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,mapping_type:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_mapping_type msgid "Type" msgstr "Tipo" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:583 +#: code:addons/base_import_odoo/models/import_odoo_database.py:611 #, python-format msgid "Unhandled field type %s" msgstr "" @@ -327,23 +357,23 @@ msgid "Unique" msgstr "" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:380 +#: code:addons/base_import_odoo/models/import_odoo_database.py:408 #, python-format msgid "Unknown mapping" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,url:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_url msgid "Url" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,user:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_user msgid "User" msgstr "Usuario" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "When a record of this model is imported, it will be replaced with the record " "you select as local ID. If you select a field and/or a remote ID, this " @@ -352,6 +382,11 @@ msgid "" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "done" msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_ir_model_data +msgid "ir.model.data" +msgstr "" diff --git a/base_import_odoo/i18n/es_DO.po b/base_import_odoo/i18n/es_DO.po index ab115d91085..3970544ddd9 100644 --- a/base_import_odoo/i18n/es_DO.po +++ b/base_import_odoo/i18n/es_DO.po @@ -19,6 +19,13 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#. module: base_import_odoo +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form +msgid "" +"# `vals` is the dictionary to be passed to create/write, and you have access " +"to `env`, `_id`, `remote`" +msgstr "" + #. module: base_import_odoo #: model:ir.model,name:base_import_odoo.model_import_odoo_database_field msgid "A field mapping for records in the remote database" @@ -45,55 +52,60 @@ msgid "By reference" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,create_uid:0 -#: field:import.odoo.database.field,create_uid:0 -#: field:import.odoo.database.model,create_uid:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_create_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_create_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_create_uid msgid "Created by" msgstr "Creado por" #. module: base_import_odoo -#: field:import.odoo.database,create_date:0 -#: field:import.odoo.database.field,create_date:0 -#: field:import.odoo.database.model,create_date:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_create_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_create_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_create_date msgid "Created on" msgstr "Creado en" #. module: base_import_odoo -#: field:import.odoo.database,cronjob_running:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_cronjob_running msgid "Cronjob running" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,database:0 -#: field:import.odoo.database.field,database_id:0 -#: field:import.odoo.database.model,database_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_database +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_database_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_database_id msgid "Database" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,display_name:0 -#: field:import.odoo.database.field,display_name:0 -#: field:import.odoo.database.model,display_name:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_defaults +msgid "Defaults" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_display_name +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_display_name +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_display_name msgid "Display Name" msgstr "Nombre mostrado" #. module: base_import_odoo -#: field:import.odoo.database.model,domain:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_domain msgid "Domain" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,duplicates:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_duplicates msgid "Duplicate handling" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,field_ids:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_field_ids msgid "Field" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,import_field_mappings:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_import_field_mappings msgid "Field mappings" msgstr "" @@ -103,35 +115,36 @@ msgid "Fixed" msgstr "" #. module: base_import_odoo -#: field:ir.model.data,import_database_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_ir_model_data_import_database_id msgid "From remote database" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,id:0 field:import.odoo.database.field,id:0 -#: field:import.odoo.database.model,id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_id msgid "ID" msgstr "ID" #. module: base_import_odoo -#: field:import.odoo.database.field,id_field_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_id_field_id msgid "ID field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,field_ids:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_field_ids msgid "If set, the mapping is only effective when setting said field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,local_id:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_local_id msgid "" "If you leave this empty, a new record will be created in the local database " "when this field is set on the remote database" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,remote_id:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_remote_id msgid "" "If you leave this empty, every (set) field value will be mapped to the local " "ID" @@ -144,68 +157,80 @@ msgid "Import configurations" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,cronjob_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_cronjob_id msgid "Import job" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,import_line_ids:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_import_line_ids msgid "Import models" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "Import progress" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "Import results" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,__last_update:0 -#: field:import.odoo.database.field,__last_update:0 -#: field:import.odoo.database.model,__last_update:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database___last_update +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field___last_update +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model___last_update msgid "Last Modified on" msgstr "Última modificación en" #. module: base_import_odoo -#: field:import.odoo.database,write_uid:0 -#: field:import.odoo.database.field,write_uid:0 -#: field:import.odoo.database.model,write_uid:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_write_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_write_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_write_uid msgid "Last Updated by" msgstr "Última actualización de" #. module: base_import_odoo -#: field:import.odoo.database,write_date:0 -#: field:import.odoo.database.field,write_date:0 -#: field:import.odoo.database.model,write_date:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_write_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_write_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_write_date msgid "Last Updated on" msgstr "Última actualización en" #. module: base_import_odoo -#: field:import.odoo.database.field,local_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_local_id msgid "Local ID" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,model:0 -#: field:import.odoo.database.field,model_id:0 -#: field:import.odoo.database.model,model_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_model_id msgid "Model" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,model_field_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model_field_id msgid "Model field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.model,domain:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_defaults +msgid "Optional defaults dict to avoid empty values" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_domain msgid "Optional filter to import only a subset" msgstr "" +#. module: base_import_odoo +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_postprocess +msgid "" +"Optional python code for postprocessing. Your code has access to `vals` " +"which is the dictionary passed to create/write, and `env`." +msgstr "" + #. module: base_import_odoo #: selection:import.odoo.database,duplicates:0 msgid "Overwrite empty fields" @@ -217,23 +242,28 @@ msgid "Overwrite existing" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,password:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_password msgid "Password" msgstr "" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:602 +#: code:addons/base_import_odoo/models/import_odoo_database.py:630 #, python-format msgid "Please install the \"odoorpc\" libary in your environment" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_postprocess +msgid "Postprocess" +msgstr "" + +#. module: base_import_odoo +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form msgid "Refresh" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,remote_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_remote_id msgid "Remote ID" msgstr "" @@ -243,31 +273,31 @@ msgid "Remote Odoo import" msgstr "" #. module: base_import_odoo -#: field:ir.model.data,import_database_record_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_ir_model_data_import_database_record_id msgid "Remote database ID" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form msgid "Run import" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select fields for which to generate unique values during import. You'll need " "this for res.users#login for example." msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select fields which must be equal to treat a pair of remote and local " "records of this model as being equal." msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select the field that stores the model name and the one that stores the " "linked ID. The IDs for previously imported records will be mapped to the " @@ -275,8 +305,8 @@ msgid "" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,sequence:0 -#: field:import.odoo.database.model,sequence:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_sequence +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_sequence msgid "Sequence" msgstr "Secuencia" @@ -286,24 +316,24 @@ msgid "Skip existing" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,status_data:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_status_data msgid "Status" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,status_html:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_status_html msgid "Status html" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "" "The following remote ids don't have a mapping but have to be imported " "anyways due to not null constraints." msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "" "To fix this, create mappings for the remote ids listed, or if this is not " "feasible, map the whole model. You might also have a too specific domain on " @@ -311,12 +341,12 @@ msgid "" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,mapping_type:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_mapping_type msgid "Type" msgstr "Tipo" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:583 +#: code:addons/base_import_odoo/models/import_odoo_database.py:611 #, python-format msgid "Unhandled field type %s" msgstr "" @@ -327,23 +357,23 @@ msgid "Unique" msgstr "" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:380 +#: code:addons/base_import_odoo/models/import_odoo_database.py:408 #, python-format msgid "Unknown mapping" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,url:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_url msgid "Url" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,user:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_user msgid "User" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "When a record of this model is imported, it will be replaced with the record " "you select as local ID. If you select a field and/or a remote ID, this " @@ -352,6 +382,11 @@ msgid "" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "done" msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_ir_model_data +msgid "ir.model.data" +msgstr "" diff --git a/base_import_odoo/i18n/es_EC.po b/base_import_odoo/i18n/es_EC.po index 37798f8bb61..d6d67058f42 100644 --- a/base_import_odoo/i18n/es_EC.po +++ b/base_import_odoo/i18n/es_EC.po @@ -19,6 +19,13 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#. module: base_import_odoo +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form +msgid "" +"# `vals` is the dictionary to be passed to create/write, and you have access " +"to `env`, `_id`, `remote`" +msgstr "" + #. module: base_import_odoo #: model:ir.model,name:base_import_odoo.model_import_odoo_database_field msgid "A field mapping for records in the remote database" @@ -45,55 +52,60 @@ msgid "By reference" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,create_uid:0 -#: field:import.odoo.database.field,create_uid:0 -#: field:import.odoo.database.model,create_uid:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_create_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_create_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_create_uid msgid "Created by" msgstr "Creado por" #. module: base_import_odoo -#: field:import.odoo.database,create_date:0 -#: field:import.odoo.database.field,create_date:0 -#: field:import.odoo.database.model,create_date:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_create_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_create_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_create_date msgid "Created on" msgstr "Creado en" #. module: base_import_odoo -#: field:import.odoo.database,cronjob_running:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_cronjob_running msgid "Cronjob running" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,database:0 -#: field:import.odoo.database.field,database_id:0 -#: field:import.odoo.database.model,database_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_database +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_database_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_database_id msgid "Database" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,display_name:0 -#: field:import.odoo.database.field,display_name:0 -#: field:import.odoo.database.model,display_name:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_defaults +msgid "Defaults" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_display_name +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_display_name +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_display_name msgid "Display Name" msgstr "Nombre mostrado" #. module: base_import_odoo -#: field:import.odoo.database.model,domain:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_domain msgid "Domain" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,duplicates:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_duplicates msgid "Duplicate handling" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,field_ids:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_field_ids msgid "Field" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,import_field_mappings:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_import_field_mappings msgid "Field mappings" msgstr "" @@ -103,35 +115,36 @@ msgid "Fixed" msgstr "" #. module: base_import_odoo -#: field:ir.model.data,import_database_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_ir_model_data_import_database_id msgid "From remote database" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,id:0 field:import.odoo.database.field,id:0 -#: field:import.odoo.database.model,id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_id msgid "ID" msgstr "ID (identificación)" #. module: base_import_odoo -#: field:import.odoo.database.field,id_field_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_id_field_id msgid "ID field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,field_ids:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_field_ids msgid "If set, the mapping is only effective when setting said field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,local_id:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_local_id msgid "" "If you leave this empty, a new record will be created in the local database " "when this field is set on the remote database" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,remote_id:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_remote_id msgid "" "If you leave this empty, every (set) field value will be mapped to the local " "ID" @@ -144,68 +157,80 @@ msgid "Import configurations" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,cronjob_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_cronjob_id msgid "Import job" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,import_line_ids:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_import_line_ids msgid "Import models" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "Import progress" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "Import results" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,__last_update:0 -#: field:import.odoo.database.field,__last_update:0 -#: field:import.odoo.database.model,__last_update:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database___last_update +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field___last_update +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model___last_update msgid "Last Modified on" msgstr "Última modificación en" #. module: base_import_odoo -#: field:import.odoo.database,write_uid:0 -#: field:import.odoo.database.field,write_uid:0 -#: field:import.odoo.database.model,write_uid:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_write_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_write_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_write_uid msgid "Last Updated by" msgstr "Última actualización de" #. module: base_import_odoo -#: field:import.odoo.database,write_date:0 -#: field:import.odoo.database.field,write_date:0 -#: field:import.odoo.database.model,write_date:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_write_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_write_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_write_date msgid "Last Updated on" msgstr "Última actualización en" #. module: base_import_odoo -#: field:import.odoo.database.field,local_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_local_id msgid "Local ID" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,model:0 -#: field:import.odoo.database.field,model_id:0 -#: field:import.odoo.database.model,model_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_model_id msgid "Model" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,model_field_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model_field_id msgid "Model field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.model,domain:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_defaults +msgid "Optional defaults dict to avoid empty values" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_domain msgid "Optional filter to import only a subset" msgstr "" +#. module: base_import_odoo +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_postprocess +msgid "" +"Optional python code for postprocessing. Your code has access to `vals` " +"which is the dictionary passed to create/write, and `env`." +msgstr "" + #. module: base_import_odoo #: selection:import.odoo.database,duplicates:0 msgid "Overwrite empty fields" @@ -217,23 +242,28 @@ msgid "Overwrite existing" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,password:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_password msgid "Password" msgstr "" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:602 +#: code:addons/base_import_odoo/models/import_odoo_database.py:630 #, python-format msgid "Please install the \"odoorpc\" libary in your environment" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_postprocess +msgid "Postprocess" +msgstr "" + +#. module: base_import_odoo +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form msgid "Refresh" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,remote_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_remote_id msgid "Remote ID" msgstr "" @@ -243,31 +273,31 @@ msgid "Remote Odoo import" msgstr "" #. module: base_import_odoo -#: field:ir.model.data,import_database_record_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_ir_model_data_import_database_record_id msgid "Remote database ID" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form msgid "Run import" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select fields for which to generate unique values during import. You'll need " "this for res.users#login for example." msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select fields which must be equal to treat a pair of remote and local " "records of this model as being equal." msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select the field that stores the model name and the one that stores the " "linked ID. The IDs for previously imported records will be mapped to the " @@ -275,8 +305,8 @@ msgid "" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,sequence:0 -#: field:import.odoo.database.model,sequence:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_sequence +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_sequence msgid "Sequence" msgstr "Secuencia" @@ -286,24 +316,24 @@ msgid "Skip existing" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,status_data:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_status_data msgid "Status" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,status_html:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_status_html msgid "Status html" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "" "The following remote ids don't have a mapping but have to be imported " "anyways due to not null constraints." msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "" "To fix this, create mappings for the remote ids listed, or if this is not " "feasible, map the whole model. You might also have a too specific domain on " @@ -311,12 +341,12 @@ msgid "" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,mapping_type:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_mapping_type msgid "Type" msgstr "Tipo" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:583 +#: code:addons/base_import_odoo/models/import_odoo_database.py:611 #, python-format msgid "Unhandled field type %s" msgstr "" @@ -327,23 +357,23 @@ msgid "Unique" msgstr "" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:380 +#: code:addons/base_import_odoo/models/import_odoo_database.py:408 #, python-format msgid "Unknown mapping" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,url:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_url msgid "Url" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,user:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_user msgid "User" msgstr "Usuario" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "When a record of this model is imported, it will be replaced with the record " "you select as local ID. If you select a field and/or a remote ID, this " @@ -352,6 +382,11 @@ msgid "" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "done" msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_ir_model_data +msgid "ir.model.data" +msgstr "" diff --git a/base_import_odoo/i18n/es_ES.po b/base_import_odoo/i18n/es_ES.po index 5b3b60db4f0..6f71f19f0dd 100644 --- a/base_import_odoo/i18n/es_ES.po +++ b/base_import_odoo/i18n/es_ES.po @@ -19,6 +19,13 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#. module: base_import_odoo +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form +msgid "" +"# `vals` is the dictionary to be passed to create/write, and you have access " +"to `env`, `_id`, `remote`" +msgstr "" + #. module: base_import_odoo #: model:ir.model,name:base_import_odoo.model_import_odoo_database_field msgid "A field mapping for records in the remote database" @@ -45,55 +52,60 @@ msgid "By reference" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,create_uid:0 -#: field:import.odoo.database.field,create_uid:0 -#: field:import.odoo.database.model,create_uid:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_create_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_create_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_create_uid msgid "Created by" msgstr "Creado por" #. module: base_import_odoo -#: field:import.odoo.database,create_date:0 -#: field:import.odoo.database.field,create_date:0 -#: field:import.odoo.database.model,create_date:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_create_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_create_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_create_date msgid "Created on" msgstr "Creado en" #. module: base_import_odoo -#: field:import.odoo.database,cronjob_running:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_cronjob_running msgid "Cronjob running" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,database:0 -#: field:import.odoo.database.field,database_id:0 -#: field:import.odoo.database.model,database_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_database +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_database_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_database_id msgid "Database" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,display_name:0 -#: field:import.odoo.database.field,display_name:0 -#: field:import.odoo.database.model,display_name:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_defaults +msgid "Defaults" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_display_name +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_display_name +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_display_name msgid "Display Name" msgstr "Nombre para mostrar" #. module: base_import_odoo -#: field:import.odoo.database.model,domain:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_domain msgid "Domain" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,duplicates:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_duplicates msgid "Duplicate handling" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,field_ids:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_field_ids msgid "Field" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,import_field_mappings:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_import_field_mappings msgid "Field mappings" msgstr "" @@ -103,35 +115,36 @@ msgid "Fixed" msgstr "" #. module: base_import_odoo -#: field:ir.model.data,import_database_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_ir_model_data_import_database_id msgid "From remote database" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,id:0 field:import.odoo.database.field,id:0 -#: field:import.odoo.database.model,id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_id msgid "ID" msgstr "ID" #. module: base_import_odoo -#: field:import.odoo.database.field,id_field_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_id_field_id msgid "ID field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,field_ids:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_field_ids msgid "If set, the mapping is only effective when setting said field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,local_id:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_local_id msgid "" "If you leave this empty, a new record will be created in the local database " "when this field is set on the remote database" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,remote_id:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_remote_id msgid "" "If you leave this empty, every (set) field value will be mapped to the local " "ID" @@ -144,68 +157,80 @@ msgid "Import configurations" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,cronjob_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_cronjob_id msgid "Import job" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,import_line_ids:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_import_line_ids msgid "Import models" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "Import progress" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "Import results" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,__last_update:0 -#: field:import.odoo.database.field,__last_update:0 -#: field:import.odoo.database.model,__last_update:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database___last_update +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field___last_update +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model___last_update msgid "Last Modified on" msgstr "Última modificación en" #. module: base_import_odoo -#: field:import.odoo.database,write_uid:0 -#: field:import.odoo.database.field,write_uid:0 -#: field:import.odoo.database.model,write_uid:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_write_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_write_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_write_uid msgid "Last Updated by" msgstr "Última actualización por" #. module: base_import_odoo -#: field:import.odoo.database,write_date:0 -#: field:import.odoo.database.field,write_date:0 -#: field:import.odoo.database.model,write_date:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_write_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_write_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_write_date msgid "Last Updated on" msgstr "Última actualización en" #. module: base_import_odoo -#: field:import.odoo.database.field,local_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_local_id msgid "Local ID" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,model:0 -#: field:import.odoo.database.field,model_id:0 -#: field:import.odoo.database.model,model_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_model_id msgid "Model" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,model_field_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model_field_id msgid "Model field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.model,domain:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_defaults +msgid "Optional defaults dict to avoid empty values" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_domain msgid "Optional filter to import only a subset" msgstr "" +#. module: base_import_odoo +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_postprocess +msgid "" +"Optional python code for postprocessing. Your code has access to `vals` " +"which is the dictionary passed to create/write, and `env`." +msgstr "" + #. module: base_import_odoo #: selection:import.odoo.database,duplicates:0 msgid "Overwrite empty fields" @@ -217,23 +242,28 @@ msgid "Overwrite existing" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,password:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_password msgid "Password" msgstr "" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:602 +#: code:addons/base_import_odoo/models/import_odoo_database.py:630 #, python-format msgid "Please install the \"odoorpc\" libary in your environment" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_postprocess +msgid "Postprocess" +msgstr "" + +#. module: base_import_odoo +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form msgid "Refresh" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,remote_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_remote_id msgid "Remote ID" msgstr "" @@ -243,31 +273,31 @@ msgid "Remote Odoo import" msgstr "" #. module: base_import_odoo -#: field:ir.model.data,import_database_record_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_ir_model_data_import_database_record_id msgid "Remote database ID" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form msgid "Run import" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select fields for which to generate unique values during import. You'll need " "this for res.users#login for example." msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select fields which must be equal to treat a pair of remote and local " "records of this model as being equal." msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select the field that stores the model name and the one that stores the " "linked ID. The IDs for previously imported records will be mapped to the " @@ -275,8 +305,8 @@ msgid "" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,sequence:0 -#: field:import.odoo.database.model,sequence:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_sequence +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_sequence msgid "Sequence" msgstr "" @@ -286,24 +316,24 @@ msgid "Skip existing" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,status_data:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_status_data msgid "Status" msgstr "Estado" #. module: base_import_odoo -#: field:import.odoo.database,status_html:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_status_html msgid "Status html" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "" "The following remote ids don't have a mapping but have to be imported " "anyways due to not null constraints." msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "" "To fix this, create mappings for the remote ids listed, or if this is not " "feasible, map the whole model. You might also have a too specific domain on " @@ -311,12 +341,12 @@ msgid "" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,mapping_type:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_mapping_type msgid "Type" msgstr "Tipo" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:583 +#: code:addons/base_import_odoo/models/import_odoo_database.py:611 #, python-format msgid "Unhandled field type %s" msgstr "" @@ -327,23 +357,23 @@ msgid "Unique" msgstr "" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:380 +#: code:addons/base_import_odoo/models/import_odoo_database.py:408 #, python-format msgid "Unknown mapping" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,url:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_url msgid "Url" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,user:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_user msgid "User" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "When a record of this model is imported, it will be replaced with the record " "you select as local ID. If you select a field and/or a remote ID, this " @@ -352,6 +382,11 @@ msgid "" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "done" msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_ir_model_data +msgid "ir.model.data" +msgstr "" diff --git a/base_import_odoo/i18n/es_MX.po b/base_import_odoo/i18n/es_MX.po index 06855e49ec8..07958c103a8 100644 --- a/base_import_odoo/i18n/es_MX.po +++ b/base_import_odoo/i18n/es_MX.po @@ -19,6 +19,13 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#. module: base_import_odoo +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form +msgid "" +"# `vals` is the dictionary to be passed to create/write, and you have access " +"to `env`, `_id`, `remote`" +msgstr "" + #. module: base_import_odoo #: model:ir.model,name:base_import_odoo.model_import_odoo_database_field msgid "A field mapping for records in the remote database" @@ -45,55 +52,60 @@ msgid "By reference" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,create_uid:0 -#: field:import.odoo.database.field,create_uid:0 -#: field:import.odoo.database.model,create_uid:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_create_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_create_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_create_uid msgid "Created by" msgstr "Creado por" #. module: base_import_odoo -#: field:import.odoo.database,create_date:0 -#: field:import.odoo.database.field,create_date:0 -#: field:import.odoo.database.model,create_date:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_create_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_create_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_create_date msgid "Created on" msgstr "Creado en" #. module: base_import_odoo -#: field:import.odoo.database,cronjob_running:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_cronjob_running msgid "Cronjob running" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,database:0 -#: field:import.odoo.database.field,database_id:0 -#: field:import.odoo.database.model,database_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_database +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_database_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_database_id msgid "Database" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,display_name:0 -#: field:import.odoo.database.field,display_name:0 -#: field:import.odoo.database.model,display_name:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_defaults +msgid "Defaults" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_display_name +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_display_name +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_display_name msgid "Display Name" msgstr "Nombre desplegado" #. module: base_import_odoo -#: field:import.odoo.database.model,domain:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_domain msgid "Domain" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,duplicates:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_duplicates msgid "Duplicate handling" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,field_ids:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_field_ids msgid "Field" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,import_field_mappings:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_import_field_mappings msgid "Field mappings" msgstr "" @@ -103,35 +115,36 @@ msgid "Fixed" msgstr "" #. module: base_import_odoo -#: field:ir.model.data,import_database_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_ir_model_data_import_database_id msgid "From remote database" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,id:0 field:import.odoo.database.field,id:0 -#: field:import.odoo.database.model,id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_id msgid "ID" msgstr "ID" #. module: base_import_odoo -#: field:import.odoo.database.field,id_field_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_id_field_id msgid "ID field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,field_ids:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_field_ids msgid "If set, the mapping is only effective when setting said field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,local_id:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_local_id msgid "" "If you leave this empty, a new record will be created in the local database " "when this field is set on the remote database" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,remote_id:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_remote_id msgid "" "If you leave this empty, every (set) field value will be mapped to the local " "ID" @@ -144,68 +157,80 @@ msgid "Import configurations" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,cronjob_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_cronjob_id msgid "Import job" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,import_line_ids:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_import_line_ids msgid "Import models" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "Import progress" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "Import results" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,__last_update:0 -#: field:import.odoo.database.field,__last_update:0 -#: field:import.odoo.database.model,__last_update:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database___last_update +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field___last_update +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model___last_update msgid "Last Modified on" msgstr "Ultima modificacion realizada" #. module: base_import_odoo -#: field:import.odoo.database,write_uid:0 -#: field:import.odoo.database.field,write_uid:0 -#: field:import.odoo.database.model,write_uid:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_write_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_write_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_write_uid msgid "Last Updated by" msgstr "Ultima actualizacion por" #. module: base_import_odoo -#: field:import.odoo.database,write_date:0 -#: field:import.odoo.database.field,write_date:0 -#: field:import.odoo.database.model,write_date:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_write_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_write_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_write_date msgid "Last Updated on" msgstr "Ultima actualización realizada" #. module: base_import_odoo -#: field:import.odoo.database.field,local_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_local_id msgid "Local ID" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,model:0 -#: field:import.odoo.database.field,model_id:0 -#: field:import.odoo.database.model,model_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_model_id msgid "Model" msgstr "Modelo" #. module: base_import_odoo -#: field:import.odoo.database.field,model_field_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model_field_id msgid "Model field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.model,domain:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_defaults +msgid "Optional defaults dict to avoid empty values" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_domain msgid "Optional filter to import only a subset" msgstr "" +#. module: base_import_odoo +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_postprocess +msgid "" +"Optional python code for postprocessing. Your code has access to `vals` " +"which is the dictionary passed to create/write, and `env`." +msgstr "" + #. module: base_import_odoo #: selection:import.odoo.database,duplicates:0 msgid "Overwrite empty fields" @@ -217,23 +242,28 @@ msgid "Overwrite existing" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,password:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_password msgid "Password" msgstr "" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:602 +#: code:addons/base_import_odoo/models/import_odoo_database.py:630 #, python-format msgid "Please install the \"odoorpc\" libary in your environment" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_postprocess +msgid "Postprocess" +msgstr "" + +#. module: base_import_odoo +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form msgid "Refresh" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,remote_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_remote_id msgid "Remote ID" msgstr "" @@ -243,31 +273,31 @@ msgid "Remote Odoo import" msgstr "" #. module: base_import_odoo -#: field:ir.model.data,import_database_record_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_ir_model_data_import_database_record_id msgid "Remote database ID" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form msgid "Run import" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select fields for which to generate unique values during import. You'll need " "this for res.users#login for example." msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select fields which must be equal to treat a pair of remote and local " "records of this model as being equal." msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select the field that stores the model name and the one that stores the " "linked ID. The IDs for previously imported records will be mapped to the " @@ -275,8 +305,8 @@ msgid "" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,sequence:0 -#: field:import.odoo.database.model,sequence:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_sequence +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_sequence msgid "Sequence" msgstr "Secuencia" @@ -286,24 +316,24 @@ msgid "Skip existing" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,status_data:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_status_data msgid "Status" msgstr "Estado" #. module: base_import_odoo -#: field:import.odoo.database,status_html:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_status_html msgid "Status html" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "" "The following remote ids don't have a mapping but have to be imported " "anyways due to not null constraints." msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "" "To fix this, create mappings for the remote ids listed, or if this is not " "feasible, map the whole model. You might also have a too specific domain on " @@ -311,12 +341,12 @@ msgid "" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,mapping_type:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_mapping_type msgid "Type" msgstr "Tipo" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:583 +#: code:addons/base_import_odoo/models/import_odoo_database.py:611 #, python-format msgid "Unhandled field type %s" msgstr "" @@ -327,23 +357,23 @@ msgid "Unique" msgstr "" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:380 +#: code:addons/base_import_odoo/models/import_odoo_database.py:408 #, python-format msgid "Unknown mapping" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,url:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_url msgid "Url" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,user:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_user msgid "User" msgstr "Usuario" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "When a record of this model is imported, it will be replaced with the record " "you select as local ID. If you select a field and/or a remote ID, this " @@ -352,6 +382,11 @@ msgid "" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "done" msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_ir_model_data +msgid "ir.model.data" +msgstr "" diff --git a/base_import_odoo/i18n/es_PE.po b/base_import_odoo/i18n/es_PE.po index cc3818ed82d..5df77cbc8d8 100644 --- a/base_import_odoo/i18n/es_PE.po +++ b/base_import_odoo/i18n/es_PE.po @@ -19,6 +19,13 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#. module: base_import_odoo +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form +msgid "" +"# `vals` is the dictionary to be passed to create/write, and you have access " +"to `env`, `_id`, `remote`" +msgstr "" + #. module: base_import_odoo #: model:ir.model,name:base_import_odoo.model_import_odoo_database_field msgid "A field mapping for records in the remote database" @@ -45,55 +52,60 @@ msgid "By reference" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,create_uid:0 -#: field:import.odoo.database.field,create_uid:0 -#: field:import.odoo.database.model,create_uid:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_create_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_create_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_create_uid msgid "Created by" msgstr "Creado por" #. module: base_import_odoo -#: field:import.odoo.database,create_date:0 -#: field:import.odoo.database.field,create_date:0 -#: field:import.odoo.database.model,create_date:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_create_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_create_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_create_date msgid "Created on" msgstr "Creado en" #. module: base_import_odoo -#: field:import.odoo.database,cronjob_running:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_cronjob_running msgid "Cronjob running" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,database:0 -#: field:import.odoo.database.field,database_id:0 -#: field:import.odoo.database.model,database_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_database +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_database_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_database_id msgid "Database" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,display_name:0 -#: field:import.odoo.database.field,display_name:0 -#: field:import.odoo.database.model,display_name:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_defaults +msgid "Defaults" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_display_name +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_display_name +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_display_name msgid "Display Name" msgstr "Nombre a Mostrar" #. module: base_import_odoo -#: field:import.odoo.database.model,domain:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_domain msgid "Domain" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,duplicates:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_duplicates msgid "Duplicate handling" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,field_ids:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_field_ids msgid "Field" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,import_field_mappings:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_import_field_mappings msgid "Field mappings" msgstr "" @@ -103,35 +115,36 @@ msgid "Fixed" msgstr "" #. module: base_import_odoo -#: field:ir.model.data,import_database_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_ir_model_data_import_database_id msgid "From remote database" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,id:0 field:import.odoo.database.field,id:0 -#: field:import.odoo.database.model,id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_id msgid "ID" msgstr "ID" #. module: base_import_odoo -#: field:import.odoo.database.field,id_field_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_id_field_id msgid "ID field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,field_ids:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_field_ids msgid "If set, the mapping is only effective when setting said field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,local_id:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_local_id msgid "" "If you leave this empty, a new record will be created in the local database " "when this field is set on the remote database" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,remote_id:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_remote_id msgid "" "If you leave this empty, every (set) field value will be mapped to the local " "ID" @@ -144,68 +157,80 @@ msgid "Import configurations" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,cronjob_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_cronjob_id msgid "Import job" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,import_line_ids:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_import_line_ids msgid "Import models" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "Import progress" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "Import results" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,__last_update:0 -#: field:import.odoo.database.field,__last_update:0 -#: field:import.odoo.database.model,__last_update:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database___last_update +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field___last_update +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model___last_update msgid "Last Modified on" msgstr "Ultima Modificación en" #. module: base_import_odoo -#: field:import.odoo.database,write_uid:0 -#: field:import.odoo.database.field,write_uid:0 -#: field:import.odoo.database.model,write_uid:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_write_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_write_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_write_uid msgid "Last Updated by" msgstr "Actualizado última vez por" #. module: base_import_odoo -#: field:import.odoo.database,write_date:0 -#: field:import.odoo.database.field,write_date:0 -#: field:import.odoo.database.model,write_date:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_write_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_write_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_write_date msgid "Last Updated on" msgstr "Ultima Actualización" #. module: base_import_odoo -#: field:import.odoo.database.field,local_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_local_id msgid "Local ID" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,model:0 -#: field:import.odoo.database.field,model_id:0 -#: field:import.odoo.database.model,model_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_model_id msgid "Model" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,model_field_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model_field_id msgid "Model field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.model,domain:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_defaults +msgid "Optional defaults dict to avoid empty values" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_domain msgid "Optional filter to import only a subset" msgstr "" +#. module: base_import_odoo +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_postprocess +msgid "" +"Optional python code for postprocessing. Your code has access to `vals` " +"which is the dictionary passed to create/write, and `env`." +msgstr "" + #. module: base_import_odoo #: selection:import.odoo.database,duplicates:0 msgid "Overwrite empty fields" @@ -217,23 +242,28 @@ msgid "Overwrite existing" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,password:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_password msgid "Password" msgstr "" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:602 +#: code:addons/base_import_odoo/models/import_odoo_database.py:630 #, python-format msgid "Please install the \"odoorpc\" libary in your environment" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_postprocess +msgid "Postprocess" +msgstr "" + +#. module: base_import_odoo +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form msgid "Refresh" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,remote_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_remote_id msgid "Remote ID" msgstr "" @@ -243,31 +273,31 @@ msgid "Remote Odoo import" msgstr "" #. module: base_import_odoo -#: field:ir.model.data,import_database_record_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_ir_model_data_import_database_record_id msgid "Remote database ID" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form msgid "Run import" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select fields for which to generate unique values during import. You'll need " "this for res.users#login for example." msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select fields which must be equal to treat a pair of remote and local " "records of this model as being equal." msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select the field that stores the model name and the one that stores the " "linked ID. The IDs for previously imported records will be mapped to the " @@ -275,8 +305,8 @@ msgid "" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,sequence:0 -#: field:import.odoo.database.model,sequence:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_sequence +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_sequence msgid "Sequence" msgstr "Secuencia" @@ -286,24 +316,24 @@ msgid "Skip existing" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,status_data:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_status_data msgid "Status" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,status_html:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_status_html msgid "Status html" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "" "The following remote ids don't have a mapping but have to be imported " "anyways due to not null constraints." msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "" "To fix this, create mappings for the remote ids listed, or if this is not " "feasible, map the whole model. You might also have a too specific domain on " @@ -311,12 +341,12 @@ msgid "" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,mapping_type:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_mapping_type msgid "Type" msgstr "Tipo" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:583 +#: code:addons/base_import_odoo/models/import_odoo_database.py:611 #, python-format msgid "Unhandled field type %s" msgstr "" @@ -327,23 +357,23 @@ msgid "Unique" msgstr "" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:380 +#: code:addons/base_import_odoo/models/import_odoo_database.py:408 #, python-format msgid "Unknown mapping" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,url:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_url msgid "Url" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,user:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_user msgid "User" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "When a record of this model is imported, it will be replaced with the record " "you select as local ID. If you select a field and/or a remote ID, this " @@ -352,6 +382,11 @@ msgid "" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "done" msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_ir_model_data +msgid "ir.model.data" +msgstr "" diff --git a/base_import_odoo/i18n/es_PY.po b/base_import_odoo/i18n/es_PY.po index df861279265..3ddb0231b3c 100644 --- a/base_import_odoo/i18n/es_PY.po +++ b/base_import_odoo/i18n/es_PY.po @@ -19,6 +19,13 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#. module: base_import_odoo +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form +msgid "" +"# `vals` is the dictionary to be passed to create/write, and you have access " +"to `env`, `_id`, `remote`" +msgstr "" + #. module: base_import_odoo #: model:ir.model,name:base_import_odoo.model_import_odoo_database_field msgid "A field mapping for records in the remote database" @@ -45,55 +52,60 @@ msgid "By reference" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,create_uid:0 -#: field:import.odoo.database.field,create_uid:0 -#: field:import.odoo.database.model,create_uid:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_create_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_create_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_create_uid msgid "Created by" msgstr "Creado por" #. module: base_import_odoo -#: field:import.odoo.database,create_date:0 -#: field:import.odoo.database.field,create_date:0 -#: field:import.odoo.database.model,create_date:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_create_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_create_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_create_date msgid "Created on" msgstr "Creado en" #. module: base_import_odoo -#: field:import.odoo.database,cronjob_running:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_cronjob_running msgid "Cronjob running" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,database:0 -#: field:import.odoo.database.field,database_id:0 -#: field:import.odoo.database.model,database_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_database +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_database_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_database_id msgid "Database" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,display_name:0 -#: field:import.odoo.database.field,display_name:0 -#: field:import.odoo.database.model,display_name:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_defaults +msgid "Defaults" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_display_name +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_display_name +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_display_name msgid "Display Name" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.model,domain:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_domain msgid "Domain" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,duplicates:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_duplicates msgid "Duplicate handling" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,field_ids:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_field_ids msgid "Field" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,import_field_mappings:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_import_field_mappings msgid "Field mappings" msgstr "" @@ -103,35 +115,36 @@ msgid "Fixed" msgstr "" #. module: base_import_odoo -#: field:ir.model.data,import_database_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_ir_model_data_import_database_id msgid "From remote database" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,id:0 field:import.odoo.database.field,id:0 -#: field:import.odoo.database.model,id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_id msgid "ID" msgstr "ID" #. module: base_import_odoo -#: field:import.odoo.database.field,id_field_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_id_field_id msgid "ID field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,field_ids:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_field_ids msgid "If set, the mapping is only effective when setting said field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,local_id:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_local_id msgid "" "If you leave this empty, a new record will be created in the local database " "when this field is set on the remote database" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,remote_id:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_remote_id msgid "" "If you leave this empty, every (set) field value will be mapped to the local " "ID" @@ -144,68 +157,80 @@ msgid "Import configurations" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,cronjob_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_cronjob_id msgid "Import job" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,import_line_ids:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_import_line_ids msgid "Import models" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "Import progress" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "Import results" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,__last_update:0 -#: field:import.odoo.database.field,__last_update:0 -#: field:import.odoo.database.model,__last_update:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database___last_update +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field___last_update +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model___last_update msgid "Last Modified on" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,write_uid:0 -#: field:import.odoo.database.field,write_uid:0 -#: field:import.odoo.database.model,write_uid:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_write_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_write_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_write_uid msgid "Last Updated by" msgstr "Ultima actualización por" #. module: base_import_odoo -#: field:import.odoo.database,write_date:0 -#: field:import.odoo.database.field,write_date:0 -#: field:import.odoo.database.model,write_date:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_write_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_write_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_write_date msgid "Last Updated on" msgstr "Ultima actualización en" #. module: base_import_odoo -#: field:import.odoo.database.field,local_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_local_id msgid "Local ID" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,model:0 -#: field:import.odoo.database.field,model_id:0 -#: field:import.odoo.database.model,model_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_model_id msgid "Model" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,model_field_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model_field_id msgid "Model field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.model,domain:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_defaults +msgid "Optional defaults dict to avoid empty values" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_domain msgid "Optional filter to import only a subset" msgstr "" +#. module: base_import_odoo +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_postprocess +msgid "" +"Optional python code for postprocessing. Your code has access to `vals` " +"which is the dictionary passed to create/write, and `env`." +msgstr "" + #. module: base_import_odoo #: selection:import.odoo.database,duplicates:0 msgid "Overwrite empty fields" @@ -217,23 +242,28 @@ msgid "Overwrite existing" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,password:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_password msgid "Password" msgstr "" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:602 +#: code:addons/base_import_odoo/models/import_odoo_database.py:630 #, python-format msgid "Please install the \"odoorpc\" libary in your environment" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_postprocess +msgid "Postprocess" +msgstr "" + +#. module: base_import_odoo +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form msgid "Refresh" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,remote_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_remote_id msgid "Remote ID" msgstr "" @@ -243,31 +273,31 @@ msgid "Remote Odoo import" msgstr "" #. module: base_import_odoo -#: field:ir.model.data,import_database_record_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_ir_model_data_import_database_record_id msgid "Remote database ID" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form msgid "Run import" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select fields for which to generate unique values during import. You'll need " "this for res.users#login for example." msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select fields which must be equal to treat a pair of remote and local " "records of this model as being equal." msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select the field that stores the model name and the one that stores the " "linked ID. The IDs for previously imported records will be mapped to the " @@ -275,8 +305,8 @@ msgid "" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,sequence:0 -#: field:import.odoo.database.model,sequence:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_sequence +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_sequence msgid "Sequence" msgstr "Secuencia" @@ -286,24 +316,24 @@ msgid "Skip existing" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,status_data:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_status_data msgid "Status" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,status_html:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_status_html msgid "Status html" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "" "The following remote ids don't have a mapping but have to be imported " "anyways due to not null constraints." msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "" "To fix this, create mappings for the remote ids listed, or if this is not " "feasible, map the whole model. You might also have a too specific domain on " @@ -311,12 +341,12 @@ msgid "" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,mapping_type:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_mapping_type msgid "Type" msgstr "Tipo" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:583 +#: code:addons/base_import_odoo/models/import_odoo_database.py:611 #, python-format msgid "Unhandled field type %s" msgstr "" @@ -327,23 +357,23 @@ msgid "Unique" msgstr "" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:380 +#: code:addons/base_import_odoo/models/import_odoo_database.py:408 #, python-format msgid "Unknown mapping" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,url:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_url msgid "Url" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,user:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_user msgid "User" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "When a record of this model is imported, it will be replaced with the record " "you select as local ID. If you select a field and/or a remote ID, this " @@ -352,6 +382,11 @@ msgid "" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "done" msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_ir_model_data +msgid "ir.model.data" +msgstr "" diff --git a/base_import_odoo/i18n/es_VE.po b/base_import_odoo/i18n/es_VE.po index ecbcab9983d..f6f955794c7 100644 --- a/base_import_odoo/i18n/es_VE.po +++ b/base_import_odoo/i18n/es_VE.po @@ -19,6 +19,13 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#. module: base_import_odoo +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form +msgid "" +"# `vals` is the dictionary to be passed to create/write, and you have access " +"to `env`, `_id`, `remote`" +msgstr "" + #. module: base_import_odoo #: model:ir.model,name:base_import_odoo.model_import_odoo_database_field msgid "A field mapping for records in the remote database" @@ -45,55 +52,60 @@ msgid "By reference" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,create_uid:0 -#: field:import.odoo.database.field,create_uid:0 -#: field:import.odoo.database.model,create_uid:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_create_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_create_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_create_uid msgid "Created by" msgstr "Creado por" #. module: base_import_odoo -#: field:import.odoo.database,create_date:0 -#: field:import.odoo.database.field,create_date:0 -#: field:import.odoo.database.model,create_date:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_create_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_create_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_create_date msgid "Created on" msgstr "Creado en" #. module: base_import_odoo -#: field:import.odoo.database,cronjob_running:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_cronjob_running msgid "Cronjob running" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,database:0 -#: field:import.odoo.database.field,database_id:0 -#: field:import.odoo.database.model,database_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_database +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_database_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_database_id msgid "Database" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,display_name:0 -#: field:import.odoo.database.field,display_name:0 -#: field:import.odoo.database.model,display_name:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_defaults +msgid "Defaults" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_display_name +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_display_name +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_display_name msgid "Display Name" msgstr "Mostrar nombre" #. module: base_import_odoo -#: field:import.odoo.database.model,domain:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_domain msgid "Domain" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,duplicates:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_duplicates msgid "Duplicate handling" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,field_ids:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_field_ids msgid "Field" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,import_field_mappings:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_import_field_mappings msgid "Field mappings" msgstr "" @@ -103,35 +115,36 @@ msgid "Fixed" msgstr "" #. module: base_import_odoo -#: field:ir.model.data,import_database_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_ir_model_data_import_database_id msgid "From remote database" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,id:0 field:import.odoo.database.field,id:0 -#: field:import.odoo.database.model,id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_id msgid "ID" msgstr "ID" #. module: base_import_odoo -#: field:import.odoo.database.field,id_field_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_id_field_id msgid "ID field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,field_ids:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_field_ids msgid "If set, the mapping is only effective when setting said field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,local_id:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_local_id msgid "" "If you leave this empty, a new record will be created in the local database " "when this field is set on the remote database" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,remote_id:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_remote_id msgid "" "If you leave this empty, every (set) field value will be mapped to the local " "ID" @@ -144,68 +157,80 @@ msgid "Import configurations" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,cronjob_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_cronjob_id msgid "Import job" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,import_line_ids:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_import_line_ids msgid "Import models" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "Import progress" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "Import results" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,__last_update:0 -#: field:import.odoo.database.field,__last_update:0 -#: field:import.odoo.database.model,__last_update:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database___last_update +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field___last_update +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model___last_update msgid "Last Modified on" msgstr "Modificada por última vez" #. module: base_import_odoo -#: field:import.odoo.database,write_uid:0 -#: field:import.odoo.database.field,write_uid:0 -#: field:import.odoo.database.model,write_uid:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_write_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_write_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_write_uid msgid "Last Updated by" msgstr "Última actualización realizada por" #. module: base_import_odoo -#: field:import.odoo.database,write_date:0 -#: field:import.odoo.database.field,write_date:0 -#: field:import.odoo.database.model,write_date:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_write_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_write_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_write_date msgid "Last Updated on" msgstr "Ultima actualizacion en" #. module: base_import_odoo -#: field:import.odoo.database.field,local_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_local_id msgid "Local ID" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,model:0 -#: field:import.odoo.database.field,model_id:0 -#: field:import.odoo.database.model,model_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_model_id msgid "Model" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,model_field_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model_field_id msgid "Model field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.model,domain:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_defaults +msgid "Optional defaults dict to avoid empty values" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_domain msgid "Optional filter to import only a subset" msgstr "" +#. module: base_import_odoo +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_postprocess +msgid "" +"Optional python code for postprocessing. Your code has access to `vals` " +"which is the dictionary passed to create/write, and `env`." +msgstr "" + #. module: base_import_odoo #: selection:import.odoo.database,duplicates:0 msgid "Overwrite empty fields" @@ -217,23 +242,28 @@ msgid "Overwrite existing" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,password:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_password msgid "Password" msgstr "" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:602 +#: code:addons/base_import_odoo/models/import_odoo_database.py:630 #, python-format msgid "Please install the \"odoorpc\" libary in your environment" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_postprocess +msgid "Postprocess" +msgstr "" + +#. module: base_import_odoo +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form msgid "Refresh" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,remote_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_remote_id msgid "Remote ID" msgstr "" @@ -243,31 +273,31 @@ msgid "Remote Odoo import" msgstr "" #. module: base_import_odoo -#: field:ir.model.data,import_database_record_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_ir_model_data_import_database_record_id msgid "Remote database ID" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form msgid "Run import" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select fields for which to generate unique values during import. You'll need " "this for res.users#login for example." msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select fields which must be equal to treat a pair of remote and local " "records of this model as being equal." msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select the field that stores the model name and the one that stores the " "linked ID. The IDs for previously imported records will be mapped to the " @@ -275,8 +305,8 @@ msgid "" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,sequence:0 -#: field:import.odoo.database.model,sequence:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_sequence +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_sequence msgid "Sequence" msgstr "Secuencia" @@ -286,24 +316,24 @@ msgid "Skip existing" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,status_data:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_status_data msgid "Status" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,status_html:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_status_html msgid "Status html" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "" "The following remote ids don't have a mapping but have to be imported " "anyways due to not null constraints." msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "" "To fix this, create mappings for the remote ids listed, or if this is not " "feasible, map the whole model. You might also have a too specific domain on " @@ -311,12 +341,12 @@ msgid "" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,mapping_type:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_mapping_type msgid "Type" msgstr "Tipo" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:583 +#: code:addons/base_import_odoo/models/import_odoo_database.py:611 #, python-format msgid "Unhandled field type %s" msgstr "" @@ -327,23 +357,23 @@ msgid "Unique" msgstr "" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:380 +#: code:addons/base_import_odoo/models/import_odoo_database.py:408 #, python-format msgid "Unknown mapping" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,url:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_url msgid "Url" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,user:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_user msgid "User" msgstr "Usuario" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "When a record of this model is imported, it will be replaced with the record " "you select as local ID. If you select a field and/or a remote ID, this " @@ -352,6 +382,11 @@ msgid "" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "done" msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_ir_model_data +msgid "ir.model.data" +msgstr "" diff --git a/base_import_odoo/i18n/et.po b/base_import_odoo/i18n/et.po index 0d0acbaa985..9320d7e9a3c 100644 --- a/base_import_odoo/i18n/et.po +++ b/base_import_odoo/i18n/et.po @@ -18,6 +18,13 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#. module: base_import_odoo +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form +msgid "" +"# `vals` is the dictionary to be passed to create/write, and you have access " +"to `env`, `_id`, `remote`" +msgstr "" + #. module: base_import_odoo #: model:ir.model,name:base_import_odoo.model_import_odoo_database_field msgid "A field mapping for records in the remote database" @@ -44,55 +51,60 @@ msgid "By reference" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,create_uid:0 -#: field:import.odoo.database.field,create_uid:0 -#: field:import.odoo.database.model,create_uid:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_create_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_create_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_create_uid msgid "Created by" msgstr "Loonud" #. module: base_import_odoo -#: field:import.odoo.database,create_date:0 -#: field:import.odoo.database.field,create_date:0 -#: field:import.odoo.database.model,create_date:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_create_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_create_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_create_date msgid "Created on" msgstr "Loodud" #. module: base_import_odoo -#: field:import.odoo.database,cronjob_running:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_cronjob_running msgid "Cronjob running" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,database:0 -#: field:import.odoo.database.field,database_id:0 -#: field:import.odoo.database.model,database_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_database +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_database_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_database_id msgid "Database" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,display_name:0 -#: field:import.odoo.database.field,display_name:0 -#: field:import.odoo.database.model,display_name:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_defaults +msgid "Defaults" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_display_name +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_display_name +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_display_name msgid "Display Name" msgstr "Näidatav nimi" #. module: base_import_odoo -#: field:import.odoo.database.model,domain:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_domain msgid "Domain" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,duplicates:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_duplicates msgid "Duplicate handling" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,field_ids:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_field_ids msgid "Field" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,import_field_mappings:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_import_field_mappings msgid "Field mappings" msgstr "" @@ -102,35 +114,36 @@ msgid "Fixed" msgstr "" #. module: base_import_odoo -#: field:ir.model.data,import_database_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_ir_model_data_import_database_id msgid "From remote database" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,id:0 field:import.odoo.database.field,id:0 -#: field:import.odoo.database.model,id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_id msgid "ID" msgstr "ID" #. module: base_import_odoo -#: field:import.odoo.database.field,id_field_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_id_field_id msgid "ID field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,field_ids:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_field_ids msgid "If set, the mapping is only effective when setting said field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,local_id:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_local_id msgid "" "If you leave this empty, a new record will be created in the local database " "when this field is set on the remote database" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,remote_id:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_remote_id msgid "" "If you leave this empty, every (set) field value will be mapped to the local " "ID" @@ -143,68 +156,80 @@ msgid "Import configurations" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,cronjob_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_cronjob_id msgid "Import job" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,import_line_ids:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_import_line_ids msgid "Import models" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "Import progress" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "Import results" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,__last_update:0 -#: field:import.odoo.database.field,__last_update:0 -#: field:import.odoo.database.model,__last_update:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database___last_update +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field___last_update +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model___last_update msgid "Last Modified on" msgstr "Viimati muudetud" #. module: base_import_odoo -#: field:import.odoo.database,write_uid:0 -#: field:import.odoo.database.field,write_uid:0 -#: field:import.odoo.database.model,write_uid:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_write_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_write_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_write_uid msgid "Last Updated by" msgstr "Viimati uuendatud" #. module: base_import_odoo -#: field:import.odoo.database,write_date:0 -#: field:import.odoo.database.field,write_date:0 -#: field:import.odoo.database.model,write_date:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_write_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_write_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_write_date msgid "Last Updated on" msgstr "Viimati uuendatud" #. module: base_import_odoo -#: field:import.odoo.database.field,local_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_local_id msgid "Local ID" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,model:0 -#: field:import.odoo.database.field,model_id:0 -#: field:import.odoo.database.model,model_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_model_id msgid "Model" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,model_field_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model_field_id msgid "Model field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.model,domain:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_defaults +msgid "Optional defaults dict to avoid empty values" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_domain msgid "Optional filter to import only a subset" msgstr "" +#. module: base_import_odoo +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_postprocess +msgid "" +"Optional python code for postprocessing. Your code has access to `vals` " +"which is the dictionary passed to create/write, and `env`." +msgstr "" + #. module: base_import_odoo #: selection:import.odoo.database,duplicates:0 msgid "Overwrite empty fields" @@ -216,23 +241,28 @@ msgid "Overwrite existing" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,password:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_password msgid "Password" msgstr "" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:602 +#: code:addons/base_import_odoo/models/import_odoo_database.py:630 #, python-format msgid "Please install the \"odoorpc\" libary in your environment" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_postprocess +msgid "Postprocess" +msgstr "" + +#. module: base_import_odoo +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form msgid "Refresh" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,remote_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_remote_id msgid "Remote ID" msgstr "" @@ -242,31 +272,31 @@ msgid "Remote Odoo import" msgstr "" #. module: base_import_odoo -#: field:ir.model.data,import_database_record_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_ir_model_data_import_database_record_id msgid "Remote database ID" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form msgid "Run import" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select fields for which to generate unique values during import. You'll need " "this for res.users#login for example." msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select fields which must be equal to treat a pair of remote and local " "records of this model as being equal." msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select the field that stores the model name and the one that stores the " "linked ID. The IDs for previously imported records will be mapped to the " @@ -274,8 +304,8 @@ msgid "" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,sequence:0 -#: field:import.odoo.database.model,sequence:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_sequence +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_sequence msgid "Sequence" msgstr "Järjekord" @@ -285,24 +315,24 @@ msgid "Skip existing" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,status_data:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_status_data msgid "Status" msgstr "Olek" #. module: base_import_odoo -#: field:import.odoo.database,status_html:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_status_html msgid "Status html" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "" "The following remote ids don't have a mapping but have to be imported " "anyways due to not null constraints." msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "" "To fix this, create mappings for the remote ids listed, or if this is not " "feasible, map the whole model. You might also have a too specific domain on " @@ -310,12 +340,12 @@ msgid "" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,mapping_type:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_mapping_type msgid "Type" msgstr "Tüüp" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:583 +#: code:addons/base_import_odoo/models/import_odoo_database.py:611 #, python-format msgid "Unhandled field type %s" msgstr "" @@ -326,23 +356,23 @@ msgid "Unique" msgstr "" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:380 +#: code:addons/base_import_odoo/models/import_odoo_database.py:408 #, python-format msgid "Unknown mapping" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,url:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_url msgid "Url" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,user:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_user msgid "User" msgstr "Kasutaja" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "When a record of this model is imported, it will be replaced with the record " "you select as local ID. If you select a field and/or a remote ID, this " @@ -351,6 +381,11 @@ msgid "" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "done" msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_ir_model_data +msgid "ir.model.data" +msgstr "" diff --git a/base_import_odoo/i18n/eu.po b/base_import_odoo/i18n/eu.po index d52a9a776cf..07487e60619 100644 --- a/base_import_odoo/i18n/eu.po +++ b/base_import_odoo/i18n/eu.po @@ -18,6 +18,13 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#. module: base_import_odoo +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form +msgid "" +"# `vals` is the dictionary to be passed to create/write, and you have access " +"to `env`, `_id`, `remote`" +msgstr "" + #. module: base_import_odoo #: model:ir.model,name:base_import_odoo.model_import_odoo_database_field msgid "A field mapping for records in the remote database" @@ -44,55 +51,60 @@ msgid "By reference" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,create_uid:0 -#: field:import.odoo.database.field,create_uid:0 -#: field:import.odoo.database.model,create_uid:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_create_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_create_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_create_uid msgid "Created by" msgstr "Nork sortua" #. module: base_import_odoo -#: field:import.odoo.database,create_date:0 -#: field:import.odoo.database.field,create_date:0 -#: field:import.odoo.database.model,create_date:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_create_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_create_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_create_date msgid "Created on" msgstr "Created on" #. module: base_import_odoo -#: field:import.odoo.database,cronjob_running:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_cronjob_running msgid "Cronjob running" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,database:0 -#: field:import.odoo.database.field,database_id:0 -#: field:import.odoo.database.model,database_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_database +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_database_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_database_id msgid "Database" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,display_name:0 -#: field:import.odoo.database.field,display_name:0 -#: field:import.odoo.database.model,display_name:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_defaults +msgid "Defaults" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_display_name +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_display_name +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_display_name msgid "Display Name" msgstr "Izena erakutsi" #. module: base_import_odoo -#: field:import.odoo.database.model,domain:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_domain msgid "Domain" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,duplicates:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_duplicates msgid "Duplicate handling" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,field_ids:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_field_ids msgid "Field" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,import_field_mappings:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_import_field_mappings msgid "Field mappings" msgstr "" @@ -102,35 +114,36 @@ msgid "Fixed" msgstr "" #. module: base_import_odoo -#: field:ir.model.data,import_database_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_ir_model_data_import_database_id msgid "From remote database" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,id:0 field:import.odoo.database.field,id:0 -#: field:import.odoo.database.model,id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_id msgid "ID" msgstr "ID" #. module: base_import_odoo -#: field:import.odoo.database.field,id_field_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_id_field_id msgid "ID field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,field_ids:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_field_ids msgid "If set, the mapping is only effective when setting said field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,local_id:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_local_id msgid "" "If you leave this empty, a new record will be created in the local database " "when this field is set on the remote database" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,remote_id:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_remote_id msgid "" "If you leave this empty, every (set) field value will be mapped to the local " "ID" @@ -143,68 +156,80 @@ msgid "Import configurations" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,cronjob_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_cronjob_id msgid "Import job" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,import_line_ids:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_import_line_ids msgid "Import models" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "Import progress" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "Import results" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,__last_update:0 -#: field:import.odoo.database.field,__last_update:0 -#: field:import.odoo.database.model,__last_update:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database___last_update +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field___last_update +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model___last_update msgid "Last Modified on" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,write_uid:0 -#: field:import.odoo.database.field,write_uid:0 -#: field:import.odoo.database.model,write_uid:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_write_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_write_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_write_uid msgid "Last Updated by" msgstr "Last Updated by" #. module: base_import_odoo -#: field:import.odoo.database,write_date:0 -#: field:import.odoo.database.field,write_date:0 -#: field:import.odoo.database.model,write_date:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_write_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_write_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_write_date msgid "Last Updated on" msgstr "Last Updated on" #. module: base_import_odoo -#: field:import.odoo.database.field,local_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_local_id msgid "Local ID" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,model:0 -#: field:import.odoo.database.field,model_id:0 -#: field:import.odoo.database.model,model_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_model_id msgid "Model" msgstr "Model" #. module: base_import_odoo -#: field:import.odoo.database.field,model_field_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model_field_id msgid "Model field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.model,domain:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_defaults +msgid "Optional defaults dict to avoid empty values" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_domain msgid "Optional filter to import only a subset" msgstr "" +#. module: base_import_odoo +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_postprocess +msgid "" +"Optional python code for postprocessing. Your code has access to `vals` " +"which is the dictionary passed to create/write, and `env`." +msgstr "" + #. module: base_import_odoo #: selection:import.odoo.database,duplicates:0 msgid "Overwrite empty fields" @@ -216,23 +241,28 @@ msgid "Overwrite existing" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,password:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_password msgid "Password" msgstr "" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:602 +#: code:addons/base_import_odoo/models/import_odoo_database.py:630 #, python-format msgid "Please install the \"odoorpc\" libary in your environment" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_postprocess +msgid "Postprocess" +msgstr "" + +#. module: base_import_odoo +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form msgid "Refresh" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,remote_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_remote_id msgid "Remote ID" msgstr "" @@ -242,31 +272,31 @@ msgid "Remote Odoo import" msgstr "" #. module: base_import_odoo -#: field:ir.model.data,import_database_record_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_ir_model_data_import_database_record_id msgid "Remote database ID" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form msgid "Run import" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select fields for which to generate unique values during import. You'll need " "this for res.users#login for example." msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select fields which must be equal to treat a pair of remote and local " "records of this model as being equal." msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select the field that stores the model name and the one that stores the " "linked ID. The IDs for previously imported records will be mapped to the " @@ -274,8 +304,8 @@ msgid "" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,sequence:0 -#: field:import.odoo.database.model,sequence:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_sequence +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_sequence msgid "Sequence" msgstr "Sekuentzia" @@ -285,24 +315,24 @@ msgid "Skip existing" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,status_data:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_status_data msgid "Status" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,status_html:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_status_html msgid "Status html" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "" "The following remote ids don't have a mapping but have to be imported " "anyways due to not null constraints." msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "" "To fix this, create mappings for the remote ids listed, or if this is not " "feasible, map the whole model. You might also have a too specific domain on " @@ -310,12 +340,12 @@ msgid "" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,mapping_type:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_mapping_type msgid "Type" msgstr "Mota" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:583 +#: code:addons/base_import_odoo/models/import_odoo_database.py:611 #, python-format msgid "Unhandled field type %s" msgstr "" @@ -326,23 +356,23 @@ msgid "Unique" msgstr "" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:380 +#: code:addons/base_import_odoo/models/import_odoo_database.py:408 #, python-format msgid "Unknown mapping" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,url:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_url msgid "Url" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,user:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_user msgid "User" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "When a record of this model is imported, it will be replaced with the record " "you select as local ID. If you select a field and/or a remote ID, this " @@ -351,6 +381,11 @@ msgid "" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "done" msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_ir_model_data +msgid "ir.model.data" +msgstr "" diff --git a/base_import_odoo/i18n/fa.po b/base_import_odoo/i18n/fa.po index a5bc6902a64..8e3dc5ba5b7 100644 --- a/base_import_odoo/i18n/fa.po +++ b/base_import_odoo/i18n/fa.po @@ -18,6 +18,13 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=1; plural=0;\n" +#. module: base_import_odoo +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form +msgid "" +"# `vals` is the dictionary to be passed to create/write, and you have access " +"to `env`, `_id`, `remote`" +msgstr "" + #. module: base_import_odoo #: model:ir.model,name:base_import_odoo.model_import_odoo_database_field msgid "A field mapping for records in the remote database" @@ -44,55 +51,60 @@ msgid "By reference" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,create_uid:0 -#: field:import.odoo.database.field,create_uid:0 -#: field:import.odoo.database.model,create_uid:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_create_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_create_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_create_uid msgid "Created by" msgstr "ایجاد شده توسط" #. module: base_import_odoo -#: field:import.odoo.database,create_date:0 -#: field:import.odoo.database.field,create_date:0 -#: field:import.odoo.database.model,create_date:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_create_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_create_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_create_date msgid "Created on" msgstr "ایجاد شده در" #. module: base_import_odoo -#: field:import.odoo.database,cronjob_running:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_cronjob_running msgid "Cronjob running" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,database:0 -#: field:import.odoo.database.field,database_id:0 -#: field:import.odoo.database.model,database_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_database +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_database_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_database_id msgid "Database" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,display_name:0 -#: field:import.odoo.database.field,display_name:0 -#: field:import.odoo.database.model,display_name:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_defaults +msgid "Defaults" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_display_name +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_display_name +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_display_name msgid "Display Name" msgstr "نام نمایشی" #. module: base_import_odoo -#: field:import.odoo.database.model,domain:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_domain msgid "Domain" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,duplicates:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_duplicates msgid "Duplicate handling" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,field_ids:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_field_ids msgid "Field" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,import_field_mappings:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_import_field_mappings msgid "Field mappings" msgstr "" @@ -102,35 +114,36 @@ msgid "Fixed" msgstr "" #. module: base_import_odoo -#: field:ir.model.data,import_database_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_ir_model_data_import_database_id msgid "From remote database" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,id:0 field:import.odoo.database.field,id:0 -#: field:import.odoo.database.model,id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_id msgid "ID" msgstr "شناسه" #. module: base_import_odoo -#: field:import.odoo.database.field,id_field_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_id_field_id msgid "ID field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,field_ids:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_field_ids msgid "If set, the mapping is only effective when setting said field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,local_id:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_local_id msgid "" "If you leave this empty, a new record will be created in the local database " "when this field is set on the remote database" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,remote_id:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_remote_id msgid "" "If you leave this empty, every (set) field value will be mapped to the local " "ID" @@ -143,68 +156,80 @@ msgid "Import configurations" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,cronjob_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_cronjob_id msgid "Import job" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,import_line_ids:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_import_line_ids msgid "Import models" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "Import progress" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "Import results" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,__last_update:0 -#: field:import.odoo.database.field,__last_update:0 -#: field:import.odoo.database.model,__last_update:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database___last_update +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field___last_update +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model___last_update msgid "Last Modified on" msgstr "تاریخ آخرین به‌روزرسانی" #. module: base_import_odoo -#: field:import.odoo.database,write_uid:0 -#: field:import.odoo.database.field,write_uid:0 -#: field:import.odoo.database.model,write_uid:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_write_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_write_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_write_uid msgid "Last Updated by" msgstr "آخرین به روز رسانی توسط" #. module: base_import_odoo -#: field:import.odoo.database,write_date:0 -#: field:import.odoo.database.field,write_date:0 -#: field:import.odoo.database.model,write_date:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_write_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_write_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_write_date msgid "Last Updated on" msgstr "آخرین به روز رسانی در" #. module: base_import_odoo -#: field:import.odoo.database.field,local_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_local_id msgid "Local ID" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,model:0 -#: field:import.odoo.database.field,model_id:0 -#: field:import.odoo.database.model,model_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_model_id msgid "Model" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,model_field_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model_field_id msgid "Model field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.model,domain:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_defaults +msgid "Optional defaults dict to avoid empty values" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_domain msgid "Optional filter to import only a subset" msgstr "" +#. module: base_import_odoo +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_postprocess +msgid "" +"Optional python code for postprocessing. Your code has access to `vals` " +"which is the dictionary passed to create/write, and `env`." +msgstr "" + #. module: base_import_odoo #: selection:import.odoo.database,duplicates:0 msgid "Overwrite empty fields" @@ -216,23 +241,28 @@ msgid "Overwrite existing" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,password:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_password msgid "Password" msgstr "" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:602 +#: code:addons/base_import_odoo/models/import_odoo_database.py:630 #, python-format msgid "Please install the \"odoorpc\" libary in your environment" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_postprocess +msgid "Postprocess" +msgstr "" + +#. module: base_import_odoo +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form msgid "Refresh" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,remote_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_remote_id msgid "Remote ID" msgstr "" @@ -242,31 +272,31 @@ msgid "Remote Odoo import" msgstr "" #. module: base_import_odoo -#: field:ir.model.data,import_database_record_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_ir_model_data_import_database_record_id msgid "Remote database ID" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form msgid "Run import" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select fields for which to generate unique values during import. You'll need " "this for res.users#login for example." msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select fields which must be equal to treat a pair of remote and local " "records of this model as being equal." msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select the field that stores the model name and the one that stores the " "linked ID. The IDs for previously imported records will be mapped to the " @@ -274,8 +304,8 @@ msgid "" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,sequence:0 -#: field:import.odoo.database.model,sequence:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_sequence +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_sequence msgid "Sequence" msgstr "دنباله" @@ -285,24 +315,24 @@ msgid "Skip existing" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,status_data:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_status_data msgid "Status" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,status_html:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_status_html msgid "Status html" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "" "The following remote ids don't have a mapping but have to be imported " "anyways due to not null constraints." msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "" "To fix this, create mappings for the remote ids listed, or if this is not " "feasible, map the whole model. You might also have a too specific domain on " @@ -310,12 +340,12 @@ msgid "" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,mapping_type:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_mapping_type msgid "Type" msgstr "نوع" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:583 +#: code:addons/base_import_odoo/models/import_odoo_database.py:611 #, python-format msgid "Unhandled field type %s" msgstr "" @@ -326,23 +356,23 @@ msgid "Unique" msgstr "" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:380 +#: code:addons/base_import_odoo/models/import_odoo_database.py:408 #, python-format msgid "Unknown mapping" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,url:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_url msgid "Url" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,user:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_user msgid "User" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "When a record of this model is imported, it will be replaced with the record " "you select as local ID. If you select a field and/or a remote ID, this " @@ -351,6 +381,11 @@ msgid "" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "done" msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_ir_model_data +msgid "ir.model.data" +msgstr "" diff --git a/base_import_odoo/i18n/fi.po b/base_import_odoo/i18n/fi.po index b03a5efc0db..d604c0ff114 100644 --- a/base_import_odoo/i18n/fi.po +++ b/base_import_odoo/i18n/fi.po @@ -19,6 +19,13 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#. module: base_import_odoo +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form +msgid "" +"# `vals` is the dictionary to be passed to create/write, and you have access " +"to `env`, `_id`, `remote`" +msgstr "" + #. module: base_import_odoo #: model:ir.model,name:base_import_odoo.model_import_odoo_database_field msgid "A field mapping for records in the remote database" @@ -45,55 +52,60 @@ msgid "By reference" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,create_uid:0 -#: field:import.odoo.database.field,create_uid:0 -#: field:import.odoo.database.model,create_uid:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_create_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_create_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_create_uid msgid "Created by" msgstr "Luonut" #. module: base_import_odoo -#: field:import.odoo.database,create_date:0 -#: field:import.odoo.database.field,create_date:0 -#: field:import.odoo.database.model,create_date:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_create_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_create_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_create_date msgid "Created on" msgstr "Luotu" #. module: base_import_odoo -#: field:import.odoo.database,cronjob_running:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_cronjob_running msgid "Cronjob running" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,database:0 -#: field:import.odoo.database.field,database_id:0 -#: field:import.odoo.database.model,database_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_database +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_database_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_database_id msgid "Database" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,display_name:0 -#: field:import.odoo.database.field,display_name:0 -#: field:import.odoo.database.model,display_name:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_defaults +msgid "Defaults" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_display_name +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_display_name +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_display_name msgid "Display Name" msgstr "Nimi" #. module: base_import_odoo -#: field:import.odoo.database.model,domain:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_domain msgid "Domain" msgstr "Domain" #. module: base_import_odoo -#: field:import.odoo.database,duplicates:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_duplicates msgid "Duplicate handling" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,field_ids:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_field_ids msgid "Field" msgstr "Kenttä" #. module: base_import_odoo -#: field:import.odoo.database,import_field_mappings:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_import_field_mappings msgid "Field mappings" msgstr "" @@ -103,35 +115,36 @@ msgid "Fixed" msgstr "" #. module: base_import_odoo -#: field:ir.model.data,import_database_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_ir_model_data_import_database_id msgid "From remote database" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,id:0 field:import.odoo.database.field,id:0 -#: field:import.odoo.database.model,id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_id msgid "ID" msgstr "ID" #. module: base_import_odoo -#: field:import.odoo.database.field,id_field_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_id_field_id msgid "ID field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,field_ids:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_field_ids msgid "If set, the mapping is only effective when setting said field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,local_id:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_local_id msgid "" "If you leave this empty, a new record will be created in the local database " "when this field is set on the remote database" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,remote_id:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_remote_id msgid "" "If you leave this empty, every (set) field value will be mapped to the local " "ID" @@ -144,68 +157,80 @@ msgid "Import configurations" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,cronjob_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_cronjob_id msgid "Import job" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,import_line_ids:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_import_line_ids msgid "Import models" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "Import progress" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "Import results" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,__last_update:0 -#: field:import.odoo.database.field,__last_update:0 -#: field:import.odoo.database.model,__last_update:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database___last_update +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field___last_update +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model___last_update msgid "Last Modified on" msgstr "Viimeksi muokattu" #. module: base_import_odoo -#: field:import.odoo.database,write_uid:0 -#: field:import.odoo.database.field,write_uid:0 -#: field:import.odoo.database.model,write_uid:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_write_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_write_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_write_uid msgid "Last Updated by" msgstr "Viimeksi päivittänyt" #. module: base_import_odoo -#: field:import.odoo.database,write_date:0 -#: field:import.odoo.database.field,write_date:0 -#: field:import.odoo.database.model,write_date:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_write_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_write_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_write_date msgid "Last Updated on" msgstr "Viimeksi päivitetty" #. module: base_import_odoo -#: field:import.odoo.database.field,local_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_local_id msgid "Local ID" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,model:0 -#: field:import.odoo.database.field,model_id:0 -#: field:import.odoo.database.model,model_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_model_id msgid "Model" msgstr "Mall" #. module: base_import_odoo -#: field:import.odoo.database.field,model_field_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model_field_id msgid "Model field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.model,domain:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_defaults +msgid "Optional defaults dict to avoid empty values" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_domain msgid "Optional filter to import only a subset" msgstr "" +#. module: base_import_odoo +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_postprocess +msgid "" +"Optional python code for postprocessing. Your code has access to `vals` " +"which is the dictionary passed to create/write, and `env`." +msgstr "" + #. module: base_import_odoo #: selection:import.odoo.database,duplicates:0 msgid "Overwrite empty fields" @@ -217,23 +242,28 @@ msgid "Overwrite existing" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,password:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_password msgid "Password" msgstr "" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:602 +#: code:addons/base_import_odoo/models/import_odoo_database.py:630 #, python-format msgid "Please install the \"odoorpc\" libary in your environment" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_postprocess +msgid "Postprocess" +msgstr "" + +#. module: base_import_odoo +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form msgid "Refresh" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,remote_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_remote_id msgid "Remote ID" msgstr "" @@ -243,31 +273,31 @@ msgid "Remote Odoo import" msgstr "" #. module: base_import_odoo -#: field:ir.model.data,import_database_record_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_ir_model_data_import_database_record_id msgid "Remote database ID" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form msgid "Run import" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select fields for which to generate unique values during import. You'll need " "this for res.users#login for example." msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select fields which must be equal to treat a pair of remote and local " "records of this model as being equal." msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select the field that stores the model name and the one that stores the " "linked ID. The IDs for previously imported records will be mapped to the " @@ -275,8 +305,8 @@ msgid "" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,sequence:0 -#: field:import.odoo.database.model,sequence:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_sequence +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_sequence msgid "Sequence" msgstr "Sekvenssi" @@ -286,24 +316,24 @@ msgid "Skip existing" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,status_data:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_status_data msgid "Status" msgstr "Tila" #. module: base_import_odoo -#: field:import.odoo.database,status_html:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_status_html msgid "Status html" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "" "The following remote ids don't have a mapping but have to be imported " "anyways due to not null constraints." msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "" "To fix this, create mappings for the remote ids listed, or if this is not " "feasible, map the whole model. You might also have a too specific domain on " @@ -311,12 +341,12 @@ msgid "" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,mapping_type:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_mapping_type msgid "Type" msgstr "Tyyppi" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:583 +#: code:addons/base_import_odoo/models/import_odoo_database.py:611 #, python-format msgid "Unhandled field type %s" msgstr "" @@ -327,23 +357,23 @@ msgid "Unique" msgstr "" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:380 +#: code:addons/base_import_odoo/models/import_odoo_database.py:408 #, python-format msgid "Unknown mapping" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,url:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_url msgid "Url" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,user:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_user msgid "User" msgstr "Käyttäjä" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "When a record of this model is imported, it will be replaced with the record " "you select as local ID. If you select a field and/or a remote ID, this " @@ -352,6 +382,11 @@ msgid "" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "done" msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_ir_model_data +msgid "ir.model.data" +msgstr "" diff --git a/base_import_odoo/i18n/fr.po b/base_import_odoo/i18n/fr.po index ff781e09cfe..912bbce17ee 100644 --- a/base_import_odoo/i18n/fr.po +++ b/base_import_odoo/i18n/fr.po @@ -19,6 +19,13 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" +#. module: base_import_odoo +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form +msgid "" +"# `vals` is the dictionary to be passed to create/write, and you have access " +"to `env`, `_id`, `remote`" +msgstr "" + #. module: base_import_odoo #: model:ir.model,name:base_import_odoo.model_import_odoo_database_field msgid "A field mapping for records in the remote database" @@ -45,55 +52,60 @@ msgid "By reference" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,create_uid:0 -#: field:import.odoo.database.field,create_uid:0 -#: field:import.odoo.database.model,create_uid:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_create_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_create_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_create_uid msgid "Created by" msgstr "Créé par" #. module: base_import_odoo -#: field:import.odoo.database,create_date:0 -#: field:import.odoo.database.field,create_date:0 -#: field:import.odoo.database.model,create_date:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_create_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_create_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_create_date msgid "Created on" msgstr "Créé le" #. module: base_import_odoo -#: field:import.odoo.database,cronjob_running:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_cronjob_running msgid "Cronjob running" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,database:0 -#: field:import.odoo.database.field,database_id:0 -#: field:import.odoo.database.model,database_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_database +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_database_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_database_id msgid "Database" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,display_name:0 -#: field:import.odoo.database.field,display_name:0 -#: field:import.odoo.database.model,display_name:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_defaults +msgid "Defaults" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_display_name +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_display_name +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_display_name msgid "Display Name" msgstr "Afficher le nom" #. module: base_import_odoo -#: field:import.odoo.database.model,domain:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_domain msgid "Domain" msgstr "Domaine" #. module: base_import_odoo -#: field:import.odoo.database,duplicates:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_duplicates msgid "Duplicate handling" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,field_ids:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_field_ids msgid "Field" msgstr "Champ" #. module: base_import_odoo -#: field:import.odoo.database,import_field_mappings:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_import_field_mappings msgid "Field mappings" msgstr "Correspondances de champs" @@ -103,35 +115,36 @@ msgid "Fixed" msgstr "Fixe" #. module: base_import_odoo -#: field:ir.model.data,import_database_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_ir_model_data_import_database_id msgid "From remote database" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,id:0 field:import.odoo.database.field,id:0 -#: field:import.odoo.database.model,id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_id msgid "ID" msgstr "ID" #. module: base_import_odoo -#: field:import.odoo.database.field,id_field_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_id_field_id msgid "ID field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,field_ids:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_field_ids msgid "If set, the mapping is only effective when setting said field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,local_id:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_local_id msgid "" "If you leave this empty, a new record will be created in the local database " "when this field is set on the remote database" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,remote_id:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_remote_id msgid "" "If you leave this empty, every (set) field value will be mapped to the local " "ID" @@ -144,68 +157,80 @@ msgid "Import configurations" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,cronjob_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_cronjob_id msgid "Import job" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,import_line_ids:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_import_line_ids msgid "Import models" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "Import progress" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "Import results" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,__last_update:0 -#: field:import.odoo.database.field,__last_update:0 -#: field:import.odoo.database.model,__last_update:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database___last_update +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field___last_update +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model___last_update msgid "Last Modified on" msgstr "Dernière Modification le" #. module: base_import_odoo -#: field:import.odoo.database,write_uid:0 -#: field:import.odoo.database.field,write_uid:0 -#: field:import.odoo.database.model,write_uid:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_write_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_write_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_write_uid msgid "Last Updated by" msgstr "Dernière mise à jour par" #. module: base_import_odoo -#: field:import.odoo.database,write_date:0 -#: field:import.odoo.database.field,write_date:0 -#: field:import.odoo.database.model,write_date:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_write_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_write_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_write_date msgid "Last Updated on" msgstr "Dernière mise à jour le" #. module: base_import_odoo -#: field:import.odoo.database.field,local_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_local_id msgid "Local ID" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,model:0 -#: field:import.odoo.database.field,model_id:0 -#: field:import.odoo.database.model,model_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_model_id msgid "Model" msgstr "Modèle" #. module: base_import_odoo -#: field:import.odoo.database.field,model_field_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model_field_id msgid "Model field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.model,domain:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_defaults +msgid "Optional defaults dict to avoid empty values" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_domain msgid "Optional filter to import only a subset" msgstr "" +#. module: base_import_odoo +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_postprocess +msgid "" +"Optional python code for postprocessing. Your code has access to `vals` " +"which is the dictionary passed to create/write, and `env`." +msgstr "" + #. module: base_import_odoo #: selection:import.odoo.database,duplicates:0 msgid "Overwrite empty fields" @@ -217,23 +242,28 @@ msgid "Overwrite existing" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,password:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_password msgid "Password" msgstr "Mot de passe" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:602 +#: code:addons/base_import_odoo/models/import_odoo_database.py:630 #, python-format msgid "Please install the \"odoorpc\" libary in your environment" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_postprocess +msgid "Postprocess" +msgstr "" + +#. module: base_import_odoo +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form msgid "Refresh" msgstr "Mettre à jour" #. module: base_import_odoo -#: field:import.odoo.database.field,remote_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_remote_id msgid "Remote ID" msgstr "ID du client Distant" @@ -243,31 +273,31 @@ msgid "Remote Odoo import" msgstr "" #. module: base_import_odoo -#: field:ir.model.data,import_database_record_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_ir_model_data_import_database_record_id msgid "Remote database ID" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form msgid "Run import" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select fields for which to generate unique values during import. You'll need " "this for res.users#login for example." msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select fields which must be equal to treat a pair of remote and local " "records of this model as being equal." msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select the field that stores the model name and the one that stores the " "linked ID. The IDs for previously imported records will be mapped to the " @@ -275,8 +305,8 @@ msgid "" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,sequence:0 -#: field:import.odoo.database.model,sequence:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_sequence +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_sequence msgid "Sequence" msgstr "Séquence" @@ -286,24 +316,24 @@ msgid "Skip existing" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,status_data:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_status_data msgid "Status" msgstr "État" #. module: base_import_odoo -#: field:import.odoo.database,status_html:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_status_html msgid "Status html" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "" "The following remote ids don't have a mapping but have to be imported " "anyways due to not null constraints." msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "" "To fix this, create mappings for the remote ids listed, or if this is not " "feasible, map the whole model. You might also have a too specific domain on " @@ -311,12 +341,12 @@ msgid "" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,mapping_type:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_mapping_type msgid "Type" msgstr "Type" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:583 +#: code:addons/base_import_odoo/models/import_odoo_database.py:611 #, python-format msgid "Unhandled field type %s" msgstr "" @@ -327,23 +357,23 @@ msgid "Unique" msgstr "" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:380 +#: code:addons/base_import_odoo/models/import_odoo_database.py:408 #, python-format msgid "Unknown mapping" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,url:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_url msgid "Url" msgstr "Url" #. module: base_import_odoo -#: field:import.odoo.database,user:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_user msgid "User" msgstr "Utilisateur" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "When a record of this model is imported, it will be replaced with the record " "you select as local ID. If you select a field and/or a remote ID, this " @@ -352,6 +382,11 @@ msgid "" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "done" msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_ir_model_data +msgid "ir.model.data" +msgstr "" diff --git a/base_import_odoo/i18n/fr_CA.po b/base_import_odoo/i18n/fr_CA.po index d5ae9789476..274acc3e4e8 100644 --- a/base_import_odoo/i18n/fr_CA.po +++ b/base_import_odoo/i18n/fr_CA.po @@ -21,6 +21,13 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" +#. module: base_import_odoo +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form +msgid "" +"# `vals` is the dictionary to be passed to create/write, and you have access " +"to `env`, `_id`, `remote`" +msgstr "" + #. module: base_import_odoo #: model:ir.model,name:base_import_odoo.model_import_odoo_database_field msgid "A field mapping for records in the remote database" @@ -47,55 +54,60 @@ msgid "By reference" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,create_uid:0 -#: field:import.odoo.database.field,create_uid:0 -#: field:import.odoo.database.model,create_uid:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_create_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_create_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_create_uid msgid "Created by" msgstr "Créé par" #. module: base_import_odoo -#: field:import.odoo.database,create_date:0 -#: field:import.odoo.database.field,create_date:0 -#: field:import.odoo.database.model,create_date:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_create_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_create_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_create_date msgid "Created on" msgstr "Créé le" #. module: base_import_odoo -#: field:import.odoo.database,cronjob_running:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_cronjob_running msgid "Cronjob running" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,database:0 -#: field:import.odoo.database.field,database_id:0 -#: field:import.odoo.database.model,database_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_database +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_database_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_database_id msgid "Database" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,display_name:0 -#: field:import.odoo.database.field,display_name:0 -#: field:import.odoo.database.model,display_name:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_defaults +msgid "Defaults" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_display_name +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_display_name +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_display_name msgid "Display Name" msgstr "Afficher le nom" #. module: base_import_odoo -#: field:import.odoo.database.model,domain:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_domain msgid "Domain" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,duplicates:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_duplicates msgid "Duplicate handling" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,field_ids:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_field_ids msgid "Field" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,import_field_mappings:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_import_field_mappings msgid "Field mappings" msgstr "" @@ -105,35 +117,36 @@ msgid "Fixed" msgstr "" #. module: base_import_odoo -#: field:ir.model.data,import_database_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_ir_model_data_import_database_id msgid "From remote database" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,id:0 field:import.odoo.database.field,id:0 -#: field:import.odoo.database.model,id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_id msgid "ID" msgstr "Identifiant" #. module: base_import_odoo -#: field:import.odoo.database.field,id_field_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_id_field_id msgid "ID field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,field_ids:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_field_ids msgid "If set, the mapping is only effective when setting said field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,local_id:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_local_id msgid "" "If you leave this empty, a new record will be created in the local database " "when this field is set on the remote database" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,remote_id:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_remote_id msgid "" "If you leave this empty, every (set) field value will be mapped to the local " "ID" @@ -146,68 +159,80 @@ msgid "Import configurations" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,cronjob_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_cronjob_id msgid "Import job" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,import_line_ids:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_import_line_ids msgid "Import models" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "Import progress" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "Import results" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,__last_update:0 -#: field:import.odoo.database.field,__last_update:0 -#: field:import.odoo.database.model,__last_update:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database___last_update +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field___last_update +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model___last_update msgid "Last Modified on" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,write_uid:0 -#: field:import.odoo.database.field,write_uid:0 -#: field:import.odoo.database.model,write_uid:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_write_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_write_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_write_uid msgid "Last Updated by" msgstr "Dernière mise à jour par" #. module: base_import_odoo -#: field:import.odoo.database,write_date:0 -#: field:import.odoo.database.field,write_date:0 -#: field:import.odoo.database.model,write_date:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_write_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_write_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_write_date msgid "Last Updated on" msgstr "Dernière mise à jour le" #. module: base_import_odoo -#: field:import.odoo.database.field,local_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_local_id msgid "Local ID" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,model:0 -#: field:import.odoo.database.field,model_id:0 -#: field:import.odoo.database.model,model_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_model_id msgid "Model" msgstr "Modèle" #. module: base_import_odoo -#: field:import.odoo.database.field,model_field_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model_field_id msgid "Model field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.model,domain:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_defaults +msgid "Optional defaults dict to avoid empty values" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_domain msgid "Optional filter to import only a subset" msgstr "" +#. module: base_import_odoo +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_postprocess +msgid "" +"Optional python code for postprocessing. Your code has access to `vals` " +"which is the dictionary passed to create/write, and `env`." +msgstr "" + #. module: base_import_odoo #: selection:import.odoo.database,duplicates:0 msgid "Overwrite empty fields" @@ -219,23 +244,28 @@ msgid "Overwrite existing" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,password:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_password msgid "Password" msgstr "" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:602 +#: code:addons/base_import_odoo/models/import_odoo_database.py:630 #, python-format msgid "Please install the \"odoorpc\" libary in your environment" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_postprocess +msgid "Postprocess" +msgstr "" + +#. module: base_import_odoo +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form msgid "Refresh" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,remote_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_remote_id msgid "Remote ID" msgstr "" @@ -245,31 +275,31 @@ msgid "Remote Odoo import" msgstr "" #. module: base_import_odoo -#: field:ir.model.data,import_database_record_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_ir_model_data_import_database_record_id msgid "Remote database ID" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form msgid "Run import" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select fields for which to generate unique values during import. You'll need " "this for res.users#login for example." msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select fields which must be equal to treat a pair of remote and local " "records of this model as being equal." msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select the field that stores the model name and the one that stores the " "linked ID. The IDs for previously imported records will be mapped to the " @@ -277,8 +307,8 @@ msgid "" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,sequence:0 -#: field:import.odoo.database.model,sequence:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_sequence +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_sequence msgid "Sequence" msgstr "" @@ -288,24 +318,24 @@ msgid "Skip existing" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,status_data:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_status_data msgid "Status" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,status_html:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_status_html msgid "Status html" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "" "The following remote ids don't have a mapping but have to be imported " "anyways due to not null constraints." msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "" "To fix this, create mappings for the remote ids listed, or if this is not " "feasible, map the whole model. You might also have a too specific domain on " @@ -313,12 +343,12 @@ msgid "" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,mapping_type:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_mapping_type msgid "Type" msgstr "Type" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:583 +#: code:addons/base_import_odoo/models/import_odoo_database.py:611 #, python-format msgid "Unhandled field type %s" msgstr "" @@ -329,23 +359,23 @@ msgid "Unique" msgstr "" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:380 +#: code:addons/base_import_odoo/models/import_odoo_database.py:408 #, python-format msgid "Unknown mapping" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,url:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_url msgid "Url" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,user:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_user msgid "User" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "When a record of this model is imported, it will be replaced with the record " "you select as local ID. If you select a field and/or a remote ID, this " @@ -354,6 +384,11 @@ msgid "" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "done" msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_ir_model_data +msgid "ir.model.data" +msgstr "" diff --git a/base_import_odoo/i18n/fr_CH.po b/base_import_odoo/i18n/fr_CH.po index 85b261a285c..1a65979ef7f 100644 --- a/base_import_odoo/i18n/fr_CH.po +++ b/base_import_odoo/i18n/fr_CH.po @@ -19,6 +19,13 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" +#. module: base_import_odoo +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form +msgid "" +"# `vals` is the dictionary to be passed to create/write, and you have access " +"to `env`, `_id`, `remote`" +msgstr "" + #. module: base_import_odoo #: model:ir.model,name:base_import_odoo.model_import_odoo_database_field msgid "A field mapping for records in the remote database" @@ -45,55 +52,60 @@ msgid "By reference" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,create_uid:0 -#: field:import.odoo.database.field,create_uid:0 -#: field:import.odoo.database.model,create_uid:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_create_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_create_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_create_uid msgid "Created by" msgstr "Créé par" #. module: base_import_odoo -#: field:import.odoo.database,create_date:0 -#: field:import.odoo.database.field,create_date:0 -#: field:import.odoo.database.model,create_date:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_create_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_create_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_create_date msgid "Created on" msgstr "Créé le" #. module: base_import_odoo -#: field:import.odoo.database,cronjob_running:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_cronjob_running msgid "Cronjob running" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,database:0 -#: field:import.odoo.database.field,database_id:0 -#: field:import.odoo.database.model,database_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_database +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_database_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_database_id msgid "Database" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,display_name:0 -#: field:import.odoo.database.field,display_name:0 -#: field:import.odoo.database.model,display_name:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_defaults +msgid "Defaults" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_display_name +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_display_name +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_display_name msgid "Display Name" msgstr "Nom affiché" #. module: base_import_odoo -#: field:import.odoo.database.model,domain:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_domain msgid "Domain" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,duplicates:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_duplicates msgid "Duplicate handling" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,field_ids:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_field_ids msgid "Field" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,import_field_mappings:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_import_field_mappings msgid "Field mappings" msgstr "" @@ -103,35 +115,36 @@ msgid "Fixed" msgstr "" #. module: base_import_odoo -#: field:ir.model.data,import_database_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_ir_model_data_import_database_id msgid "From remote database" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,id:0 field:import.odoo.database.field,id:0 -#: field:import.odoo.database.model,id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_id msgid "ID" msgstr "ID" #. module: base_import_odoo -#: field:import.odoo.database.field,id_field_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_id_field_id msgid "ID field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,field_ids:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_field_ids msgid "If set, the mapping is only effective when setting said field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,local_id:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_local_id msgid "" "If you leave this empty, a new record will be created in the local database " "when this field is set on the remote database" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,remote_id:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_remote_id msgid "" "If you leave this empty, every (set) field value will be mapped to the local " "ID" @@ -144,68 +157,80 @@ msgid "Import configurations" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,cronjob_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_cronjob_id msgid "Import job" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,import_line_ids:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_import_line_ids msgid "Import models" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "Import progress" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "Import results" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,__last_update:0 -#: field:import.odoo.database.field,__last_update:0 -#: field:import.odoo.database.model,__last_update:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database___last_update +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field___last_update +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model___last_update msgid "Last Modified on" msgstr "Dernière modification le" #. module: base_import_odoo -#: field:import.odoo.database,write_uid:0 -#: field:import.odoo.database.field,write_uid:0 -#: field:import.odoo.database.model,write_uid:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_write_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_write_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_write_uid msgid "Last Updated by" msgstr "Modifié par" #. module: base_import_odoo -#: field:import.odoo.database,write_date:0 -#: field:import.odoo.database.field,write_date:0 -#: field:import.odoo.database.model,write_date:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_write_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_write_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_write_date msgid "Last Updated on" msgstr "Modifié le" #. module: base_import_odoo -#: field:import.odoo.database.field,local_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_local_id msgid "Local ID" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,model:0 -#: field:import.odoo.database.field,model_id:0 -#: field:import.odoo.database.model,model_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_model_id msgid "Model" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,model_field_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model_field_id msgid "Model field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.model,domain:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_defaults +msgid "Optional defaults dict to avoid empty values" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_domain msgid "Optional filter to import only a subset" msgstr "" +#. module: base_import_odoo +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_postprocess +msgid "" +"Optional python code for postprocessing. Your code has access to `vals` " +"which is the dictionary passed to create/write, and `env`." +msgstr "" + #. module: base_import_odoo #: selection:import.odoo.database,duplicates:0 msgid "Overwrite empty fields" @@ -217,23 +242,28 @@ msgid "Overwrite existing" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,password:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_password msgid "Password" msgstr "" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:602 +#: code:addons/base_import_odoo/models/import_odoo_database.py:630 #, python-format msgid "Please install the \"odoorpc\" libary in your environment" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_postprocess +msgid "Postprocess" +msgstr "" + +#. module: base_import_odoo +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form msgid "Refresh" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,remote_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_remote_id msgid "Remote ID" msgstr "" @@ -243,31 +273,31 @@ msgid "Remote Odoo import" msgstr "" #. module: base_import_odoo -#: field:ir.model.data,import_database_record_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_ir_model_data_import_database_record_id msgid "Remote database ID" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form msgid "Run import" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select fields for which to generate unique values during import. You'll need " "this for res.users#login for example." msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select fields which must be equal to treat a pair of remote and local " "records of this model as being equal." msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select the field that stores the model name and the one that stores the " "linked ID. The IDs for previously imported records will be mapped to the " @@ -275,8 +305,8 @@ msgid "" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,sequence:0 -#: field:import.odoo.database.model,sequence:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_sequence +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_sequence msgid "Sequence" msgstr "" @@ -286,24 +316,24 @@ msgid "Skip existing" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,status_data:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_status_data msgid "Status" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,status_html:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_status_html msgid "Status html" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "" "The following remote ids don't have a mapping but have to be imported " "anyways due to not null constraints." msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "" "To fix this, create mappings for the remote ids listed, or if this is not " "feasible, map the whole model. You might also have a too specific domain on " @@ -311,12 +341,12 @@ msgid "" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,mapping_type:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_mapping_type msgid "Type" msgstr "Type" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:583 +#: code:addons/base_import_odoo/models/import_odoo_database.py:611 #, python-format msgid "Unhandled field type %s" msgstr "" @@ -327,23 +357,23 @@ msgid "Unique" msgstr "" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:380 +#: code:addons/base_import_odoo/models/import_odoo_database.py:408 #, python-format msgid "Unknown mapping" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,url:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_url msgid "Url" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,user:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_user msgid "User" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "When a record of this model is imported, it will be replaced with the record " "you select as local ID. If you select a field and/or a remote ID, this " @@ -352,6 +382,11 @@ msgid "" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "done" msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_ir_model_data +msgid "ir.model.data" +msgstr "" diff --git a/base_import_odoo/i18n/fr_FR.po b/base_import_odoo/i18n/fr_FR.po index 8ed31886cd4..41c9853b87a 100644 --- a/base_import_odoo/i18n/fr_FR.po +++ b/base_import_odoo/i18n/fr_FR.po @@ -19,6 +19,13 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" +#. module: base_import_odoo +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form +msgid "" +"# `vals` is the dictionary to be passed to create/write, and you have access " +"to `env`, `_id`, `remote`" +msgstr "" + #. module: base_import_odoo #: model:ir.model,name:base_import_odoo.model_import_odoo_database_field msgid "A field mapping for records in the remote database" @@ -45,55 +52,60 @@ msgid "By reference" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,create_uid:0 -#: field:import.odoo.database.field,create_uid:0 -#: field:import.odoo.database.model,create_uid:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_create_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_create_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_create_uid msgid "Created by" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,create_date:0 -#: field:import.odoo.database.field,create_date:0 -#: field:import.odoo.database.model,create_date:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_create_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_create_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_create_date msgid "Created on" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,cronjob_running:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_cronjob_running msgid "Cronjob running" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,database:0 -#: field:import.odoo.database.field,database_id:0 -#: field:import.odoo.database.model,database_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_database +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_database_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_database_id msgid "Database" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,display_name:0 -#: field:import.odoo.database.field,display_name:0 -#: field:import.odoo.database.model,display_name:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_defaults +msgid "Defaults" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_display_name +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_display_name +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_display_name msgid "Display Name" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.model,domain:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_domain msgid "Domain" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,duplicates:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_duplicates msgid "Duplicate handling" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,field_ids:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_field_ids msgid "Field" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,import_field_mappings:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_import_field_mappings msgid "Field mappings" msgstr "" @@ -103,35 +115,36 @@ msgid "Fixed" msgstr "" #. module: base_import_odoo -#: field:ir.model.data,import_database_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_ir_model_data_import_database_id msgid "From remote database" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,id:0 field:import.odoo.database.field,id:0 -#: field:import.odoo.database.model,id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_id msgid "ID" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,id_field_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_id_field_id msgid "ID field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,field_ids:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_field_ids msgid "If set, the mapping is only effective when setting said field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,local_id:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_local_id msgid "" "If you leave this empty, a new record will be created in the local database " "when this field is set on the remote database" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,remote_id:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_remote_id msgid "" "If you leave this empty, every (set) field value will be mapped to the local " "ID" @@ -144,68 +157,80 @@ msgid "Import configurations" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,cronjob_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_cronjob_id msgid "Import job" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,import_line_ids:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_import_line_ids msgid "Import models" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "Import progress" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "Import results" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,__last_update:0 -#: field:import.odoo.database.field,__last_update:0 -#: field:import.odoo.database.model,__last_update:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database___last_update +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field___last_update +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model___last_update msgid "Last Modified on" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,write_uid:0 -#: field:import.odoo.database.field,write_uid:0 -#: field:import.odoo.database.model,write_uid:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_write_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_write_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_write_uid msgid "Last Updated by" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,write_date:0 -#: field:import.odoo.database.field,write_date:0 -#: field:import.odoo.database.model,write_date:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_write_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_write_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_write_date msgid "Last Updated on" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,local_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_local_id msgid "Local ID" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,model:0 -#: field:import.odoo.database.field,model_id:0 -#: field:import.odoo.database.model,model_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_model_id msgid "Model" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,model_field_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model_field_id msgid "Model field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.model,domain:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_defaults +msgid "Optional defaults dict to avoid empty values" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_domain msgid "Optional filter to import only a subset" msgstr "" +#. module: base_import_odoo +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_postprocess +msgid "" +"Optional python code for postprocessing. Your code has access to `vals` " +"which is the dictionary passed to create/write, and `env`." +msgstr "" + #. module: base_import_odoo #: selection:import.odoo.database,duplicates:0 msgid "Overwrite empty fields" @@ -217,23 +242,28 @@ msgid "Overwrite existing" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,password:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_password msgid "Password" msgstr "" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:602 +#: code:addons/base_import_odoo/models/import_odoo_database.py:630 #, python-format msgid "Please install the \"odoorpc\" libary in your environment" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_postprocess +msgid "Postprocess" +msgstr "" + +#. module: base_import_odoo +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form msgid "Refresh" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,remote_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_remote_id msgid "Remote ID" msgstr "" @@ -243,31 +273,31 @@ msgid "Remote Odoo import" msgstr "" #. module: base_import_odoo -#: field:ir.model.data,import_database_record_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_ir_model_data_import_database_record_id msgid "Remote database ID" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form msgid "Run import" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select fields for which to generate unique values during import. You'll need " "this for res.users#login for example." msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select fields which must be equal to treat a pair of remote and local " "records of this model as being equal." msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select the field that stores the model name and the one that stores the " "linked ID. The IDs for previously imported records will be mapped to the " @@ -275,8 +305,8 @@ msgid "" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,sequence:0 -#: field:import.odoo.database.model,sequence:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_sequence +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_sequence msgid "Sequence" msgstr "" @@ -286,24 +316,24 @@ msgid "Skip existing" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,status_data:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_status_data msgid "Status" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,status_html:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_status_html msgid "Status html" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "" "The following remote ids don't have a mapping but have to be imported " "anyways due to not null constraints." msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "" "To fix this, create mappings for the remote ids listed, or if this is not " "feasible, map the whole model. You might also have a too specific domain on " @@ -311,12 +341,12 @@ msgid "" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,mapping_type:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_mapping_type msgid "Type" msgstr "Type" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:583 +#: code:addons/base_import_odoo/models/import_odoo_database.py:611 #, python-format msgid "Unhandled field type %s" msgstr "" @@ -327,23 +357,23 @@ msgid "Unique" msgstr "" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:380 +#: code:addons/base_import_odoo/models/import_odoo_database.py:408 #, python-format msgid "Unknown mapping" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,url:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_url msgid "Url" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,user:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_user msgid "User" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "When a record of this model is imported, it will be replaced with the record " "you select as local ID. If you select a field and/or a remote ID, this " @@ -352,6 +382,11 @@ msgid "" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "done" msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_ir_model_data +msgid "ir.model.data" +msgstr "" diff --git a/base_import_odoo/i18n/gl.po b/base_import_odoo/i18n/gl.po index 6157fe4b70f..1d5656c196a 100644 --- a/base_import_odoo/i18n/gl.po +++ b/base_import_odoo/i18n/gl.po @@ -19,6 +19,13 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#. module: base_import_odoo +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form +msgid "" +"# `vals` is the dictionary to be passed to create/write, and you have access " +"to `env`, `_id`, `remote`" +msgstr "" + #. module: base_import_odoo #: model:ir.model,name:base_import_odoo.model_import_odoo_database_field msgid "A field mapping for records in the remote database" @@ -45,55 +52,60 @@ msgid "By reference" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,create_uid:0 -#: field:import.odoo.database.field,create_uid:0 -#: field:import.odoo.database.model,create_uid:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_create_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_create_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_create_uid msgid "Created by" msgstr "Creado por" #. module: base_import_odoo -#: field:import.odoo.database,create_date:0 -#: field:import.odoo.database.field,create_date:0 -#: field:import.odoo.database.model,create_date:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_create_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_create_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_create_date msgid "Created on" msgstr "Creado en" #. module: base_import_odoo -#: field:import.odoo.database,cronjob_running:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_cronjob_running msgid "Cronjob running" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,database:0 -#: field:import.odoo.database.field,database_id:0 -#: field:import.odoo.database.model,database_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_database +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_database_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_database_id msgid "Database" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,display_name:0 -#: field:import.odoo.database.field,display_name:0 -#: field:import.odoo.database.model,display_name:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_defaults +msgid "Defaults" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_display_name +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_display_name +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_display_name msgid "Display Name" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.model,domain:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_domain msgid "Domain" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,duplicates:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_duplicates msgid "Duplicate handling" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,field_ids:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_field_ids msgid "Field" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,import_field_mappings:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_import_field_mappings msgid "Field mappings" msgstr "" @@ -103,35 +115,36 @@ msgid "Fixed" msgstr "" #. module: base_import_odoo -#: field:ir.model.data,import_database_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_ir_model_data_import_database_id msgid "From remote database" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,id:0 field:import.odoo.database.field,id:0 -#: field:import.odoo.database.model,id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_id msgid "ID" msgstr "ID" #. module: base_import_odoo -#: field:import.odoo.database.field,id_field_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_id_field_id msgid "ID field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,field_ids:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_field_ids msgid "If set, the mapping is only effective when setting said field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,local_id:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_local_id msgid "" "If you leave this empty, a new record will be created in the local database " "when this field is set on the remote database" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,remote_id:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_remote_id msgid "" "If you leave this empty, every (set) field value will be mapped to the local " "ID" @@ -144,68 +157,80 @@ msgid "Import configurations" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,cronjob_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_cronjob_id msgid "Import job" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,import_line_ids:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_import_line_ids msgid "Import models" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "Import progress" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "Import results" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,__last_update:0 -#: field:import.odoo.database.field,__last_update:0 -#: field:import.odoo.database.model,__last_update:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database___last_update +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field___last_update +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model___last_update msgid "Last Modified on" msgstr "Última modificación" #. module: base_import_odoo -#: field:import.odoo.database,write_uid:0 -#: field:import.odoo.database.field,write_uid:0 -#: field:import.odoo.database.model,write_uid:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_write_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_write_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_write_uid msgid "Last Updated by" msgstr "ültima actualización por" #. module: base_import_odoo -#: field:import.odoo.database,write_date:0 -#: field:import.odoo.database.field,write_date:0 -#: field:import.odoo.database.model,write_date:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_write_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_write_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_write_date msgid "Last Updated on" msgstr "Última actualización en" #. module: base_import_odoo -#: field:import.odoo.database.field,local_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_local_id msgid "Local ID" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,model:0 -#: field:import.odoo.database.field,model_id:0 -#: field:import.odoo.database.model,model_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_model_id msgid "Model" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,model_field_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model_field_id msgid "Model field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.model,domain:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_defaults +msgid "Optional defaults dict to avoid empty values" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_domain msgid "Optional filter to import only a subset" msgstr "" +#. module: base_import_odoo +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_postprocess +msgid "" +"Optional python code for postprocessing. Your code has access to `vals` " +"which is the dictionary passed to create/write, and `env`." +msgstr "" + #. module: base_import_odoo #: selection:import.odoo.database,duplicates:0 msgid "Overwrite empty fields" @@ -217,23 +242,28 @@ msgid "Overwrite existing" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,password:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_password msgid "Password" msgstr "" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:602 +#: code:addons/base_import_odoo/models/import_odoo_database.py:630 #, python-format msgid "Please install the \"odoorpc\" libary in your environment" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_postprocess +msgid "Postprocess" +msgstr "" + +#. module: base_import_odoo +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form msgid "Refresh" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,remote_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_remote_id msgid "Remote ID" msgstr "" @@ -243,31 +273,31 @@ msgid "Remote Odoo import" msgstr "" #. module: base_import_odoo -#: field:ir.model.data,import_database_record_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_ir_model_data_import_database_record_id msgid "Remote database ID" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form msgid "Run import" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select fields for which to generate unique values during import. You'll need " "this for res.users#login for example." msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select fields which must be equal to treat a pair of remote and local " "records of this model as being equal." msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select the field that stores the model name and the one that stores the " "linked ID. The IDs for previously imported records will be mapped to the " @@ -275,8 +305,8 @@ msgid "" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,sequence:0 -#: field:import.odoo.database.model,sequence:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_sequence +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_sequence msgid "Sequence" msgstr "Secuencia" @@ -286,24 +316,24 @@ msgid "Skip existing" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,status_data:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_status_data msgid "Status" msgstr "Estado" #. module: base_import_odoo -#: field:import.odoo.database,status_html:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_status_html msgid "Status html" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "" "The following remote ids don't have a mapping but have to be imported " "anyways due to not null constraints." msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "" "To fix this, create mappings for the remote ids listed, or if this is not " "feasible, map the whole model. You might also have a too specific domain on " @@ -311,12 +341,12 @@ msgid "" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,mapping_type:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_mapping_type msgid "Type" msgstr "Tipo" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:583 +#: code:addons/base_import_odoo/models/import_odoo_database.py:611 #, python-format msgid "Unhandled field type %s" msgstr "" @@ -327,23 +357,23 @@ msgid "Unique" msgstr "" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:380 +#: code:addons/base_import_odoo/models/import_odoo_database.py:408 #, python-format msgid "Unknown mapping" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,url:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_url msgid "Url" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,user:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_user msgid "User" msgstr "Usuario" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "When a record of this model is imported, it will be replaced with the record " "you select as local ID. If you select a field and/or a remote ID, this " @@ -352,6 +382,11 @@ msgid "" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "done" msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_ir_model_data +msgid "ir.model.data" +msgstr "" diff --git a/base_import_odoo/i18n/gl_ES.po b/base_import_odoo/i18n/gl_ES.po index 3de7216bbc7..e0863510013 100644 --- a/base_import_odoo/i18n/gl_ES.po +++ b/base_import_odoo/i18n/gl_ES.po @@ -19,6 +19,13 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#. module: base_import_odoo +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form +msgid "" +"# `vals` is the dictionary to be passed to create/write, and you have access " +"to `env`, `_id`, `remote`" +msgstr "" + #. module: base_import_odoo #: model:ir.model,name:base_import_odoo.model_import_odoo_database_field msgid "A field mapping for records in the remote database" @@ -45,55 +52,60 @@ msgid "By reference" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,create_uid:0 -#: field:import.odoo.database.field,create_uid:0 -#: field:import.odoo.database.model,create_uid:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_create_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_create_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_create_uid msgid "Created by" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,create_date:0 -#: field:import.odoo.database.field,create_date:0 -#: field:import.odoo.database.model,create_date:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_create_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_create_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_create_date msgid "Created on" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,cronjob_running:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_cronjob_running msgid "Cronjob running" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,database:0 -#: field:import.odoo.database.field,database_id:0 -#: field:import.odoo.database.model,database_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_database +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_database_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_database_id msgid "Database" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,display_name:0 -#: field:import.odoo.database.field,display_name:0 -#: field:import.odoo.database.model,display_name:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_defaults +msgid "Defaults" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_display_name +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_display_name +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_display_name msgid "Display Name" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.model,domain:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_domain msgid "Domain" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,duplicates:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_duplicates msgid "Duplicate handling" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,field_ids:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_field_ids msgid "Field" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,import_field_mappings:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_import_field_mappings msgid "Field mappings" msgstr "" @@ -103,35 +115,36 @@ msgid "Fixed" msgstr "" #. module: base_import_odoo -#: field:ir.model.data,import_database_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_ir_model_data_import_database_id msgid "From remote database" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,id:0 field:import.odoo.database.field,id:0 -#: field:import.odoo.database.model,id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_id msgid "ID" msgstr "ID" #. module: base_import_odoo -#: field:import.odoo.database.field,id_field_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_id_field_id msgid "ID field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,field_ids:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_field_ids msgid "If set, the mapping is only effective when setting said field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,local_id:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_local_id msgid "" "If you leave this empty, a new record will be created in the local database " "when this field is set on the remote database" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,remote_id:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_remote_id msgid "" "If you leave this empty, every (set) field value will be mapped to the local " "ID" @@ -144,68 +157,80 @@ msgid "Import configurations" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,cronjob_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_cronjob_id msgid "Import job" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,import_line_ids:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_import_line_ids msgid "Import models" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "Import progress" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "Import results" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,__last_update:0 -#: field:import.odoo.database.field,__last_update:0 -#: field:import.odoo.database.model,__last_update:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database___last_update +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field___last_update +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model___last_update msgid "Last Modified on" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,write_uid:0 -#: field:import.odoo.database.field,write_uid:0 -#: field:import.odoo.database.model,write_uid:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_write_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_write_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_write_uid msgid "Last Updated by" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,write_date:0 -#: field:import.odoo.database.field,write_date:0 -#: field:import.odoo.database.model,write_date:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_write_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_write_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_write_date msgid "Last Updated on" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,local_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_local_id msgid "Local ID" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,model:0 -#: field:import.odoo.database.field,model_id:0 -#: field:import.odoo.database.model,model_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_model_id msgid "Model" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,model_field_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model_field_id msgid "Model field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.model,domain:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_defaults +msgid "Optional defaults dict to avoid empty values" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_domain msgid "Optional filter to import only a subset" msgstr "" +#. module: base_import_odoo +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_postprocess +msgid "" +"Optional python code for postprocessing. Your code has access to `vals` " +"which is the dictionary passed to create/write, and `env`." +msgstr "" + #. module: base_import_odoo #: selection:import.odoo.database,duplicates:0 msgid "Overwrite empty fields" @@ -217,23 +242,28 @@ msgid "Overwrite existing" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,password:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_password msgid "Password" msgstr "" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:602 +#: code:addons/base_import_odoo/models/import_odoo_database.py:630 #, python-format msgid "Please install the \"odoorpc\" libary in your environment" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_postprocess +msgid "Postprocess" +msgstr "" + +#. module: base_import_odoo +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form msgid "Refresh" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,remote_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_remote_id msgid "Remote ID" msgstr "" @@ -243,31 +273,31 @@ msgid "Remote Odoo import" msgstr "" #. module: base_import_odoo -#: field:ir.model.data,import_database_record_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_ir_model_data_import_database_record_id msgid "Remote database ID" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form msgid "Run import" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select fields for which to generate unique values during import. You'll need " "this for res.users#login for example." msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select fields which must be equal to treat a pair of remote and local " "records of this model as being equal." msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select the field that stores the model name and the one that stores the " "linked ID. The IDs for previously imported records will be mapped to the " @@ -275,8 +305,8 @@ msgid "" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,sequence:0 -#: field:import.odoo.database.model,sequence:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_sequence +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_sequence msgid "Sequence" msgstr "" @@ -286,24 +316,24 @@ msgid "Skip existing" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,status_data:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_status_data msgid "Status" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,status_html:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_status_html msgid "Status html" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "" "The following remote ids don't have a mapping but have to be imported " "anyways due to not null constraints." msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "" "To fix this, create mappings for the remote ids listed, or if this is not " "feasible, map the whole model. You might also have a too specific domain on " @@ -311,12 +341,12 @@ msgid "" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,mapping_type:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_mapping_type msgid "Type" msgstr "" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:583 +#: code:addons/base_import_odoo/models/import_odoo_database.py:611 #, python-format msgid "Unhandled field type %s" msgstr "" @@ -327,23 +357,23 @@ msgid "Unique" msgstr "" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:380 +#: code:addons/base_import_odoo/models/import_odoo_database.py:408 #, python-format msgid "Unknown mapping" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,url:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_url msgid "Url" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,user:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_user msgid "User" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "When a record of this model is imported, it will be replaced with the record " "you select as local ID. If you select a field and/or a remote ID, this " @@ -352,6 +382,11 @@ msgid "" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "done" msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_ir_model_data +msgid "ir.model.data" +msgstr "" diff --git a/base_import_odoo/i18n/he.po b/base_import_odoo/i18n/he.po index 71e109bd606..046af8b7973 100644 --- a/base_import_odoo/i18n/he.po +++ b/base_import_odoo/i18n/he.po @@ -18,6 +18,13 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#. module: base_import_odoo +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form +msgid "" +"# `vals` is the dictionary to be passed to create/write, and you have access " +"to `env`, `_id`, `remote`" +msgstr "" + #. module: base_import_odoo #: model:ir.model,name:base_import_odoo.model_import_odoo_database_field msgid "A field mapping for records in the remote database" @@ -44,55 +51,60 @@ msgid "By reference" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,create_uid:0 -#: field:import.odoo.database.field,create_uid:0 -#: field:import.odoo.database.model,create_uid:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_create_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_create_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_create_uid msgid "Created by" msgstr "נוצר על ידי" #. module: base_import_odoo -#: field:import.odoo.database,create_date:0 -#: field:import.odoo.database.field,create_date:0 -#: field:import.odoo.database.model,create_date:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_create_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_create_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_create_date msgid "Created on" msgstr "נוצר ב-" #. module: base_import_odoo -#: field:import.odoo.database,cronjob_running:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_cronjob_running msgid "Cronjob running" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,database:0 -#: field:import.odoo.database.field,database_id:0 -#: field:import.odoo.database.model,database_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_database +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_database_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_database_id msgid "Database" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,display_name:0 -#: field:import.odoo.database.field,display_name:0 -#: field:import.odoo.database.model,display_name:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_defaults +msgid "Defaults" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_display_name +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_display_name +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_display_name msgid "Display Name" msgstr "השם המוצג" #. module: base_import_odoo -#: field:import.odoo.database.model,domain:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_domain msgid "Domain" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,duplicates:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_duplicates msgid "Duplicate handling" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,field_ids:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_field_ids msgid "Field" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,import_field_mappings:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_import_field_mappings msgid "Field mappings" msgstr "" @@ -102,35 +114,36 @@ msgid "Fixed" msgstr "" #. module: base_import_odoo -#: field:ir.model.data,import_database_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_ir_model_data_import_database_id msgid "From remote database" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,id:0 field:import.odoo.database.field,id:0 -#: field:import.odoo.database.model,id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_id msgid "ID" msgstr "מזהה" #. module: base_import_odoo -#: field:import.odoo.database.field,id_field_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_id_field_id msgid "ID field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,field_ids:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_field_ids msgid "If set, the mapping is only effective when setting said field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,local_id:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_local_id msgid "" "If you leave this empty, a new record will be created in the local database " "when this field is set on the remote database" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,remote_id:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_remote_id msgid "" "If you leave this empty, every (set) field value will be mapped to the local " "ID" @@ -143,68 +156,80 @@ msgid "Import configurations" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,cronjob_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_cronjob_id msgid "Import job" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,import_line_ids:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_import_line_ids msgid "Import models" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "Import progress" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "Import results" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,__last_update:0 -#: field:import.odoo.database.field,__last_update:0 -#: field:import.odoo.database.model,__last_update:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database___last_update +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field___last_update +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model___last_update msgid "Last Modified on" msgstr "תאריך שינוי אחרון" #. module: base_import_odoo -#: field:import.odoo.database,write_uid:0 -#: field:import.odoo.database.field,write_uid:0 -#: field:import.odoo.database.model,write_uid:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_write_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_write_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_write_uid msgid "Last Updated by" msgstr "עודכן לאחרונה על ידי" #. module: base_import_odoo -#: field:import.odoo.database,write_date:0 -#: field:import.odoo.database.field,write_date:0 -#: field:import.odoo.database.model,write_date:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_write_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_write_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_write_date msgid "Last Updated on" msgstr "עודכן לאחרונה על" #. module: base_import_odoo -#: field:import.odoo.database.field,local_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_local_id msgid "Local ID" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,model:0 -#: field:import.odoo.database.field,model_id:0 -#: field:import.odoo.database.model,model_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_model_id msgid "Model" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,model_field_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model_field_id msgid "Model field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.model,domain:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_defaults +msgid "Optional defaults dict to avoid empty values" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_domain msgid "Optional filter to import only a subset" msgstr "" +#. module: base_import_odoo +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_postprocess +msgid "" +"Optional python code for postprocessing. Your code has access to `vals` " +"which is the dictionary passed to create/write, and `env`." +msgstr "" + #. module: base_import_odoo #: selection:import.odoo.database,duplicates:0 msgid "Overwrite empty fields" @@ -216,23 +241,28 @@ msgid "Overwrite existing" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,password:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_password msgid "Password" msgstr "" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:602 +#: code:addons/base_import_odoo/models/import_odoo_database.py:630 #, python-format msgid "Please install the \"odoorpc\" libary in your environment" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_postprocess +msgid "Postprocess" +msgstr "" + +#. module: base_import_odoo +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form msgid "Refresh" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,remote_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_remote_id msgid "Remote ID" msgstr "" @@ -242,31 +272,31 @@ msgid "Remote Odoo import" msgstr "" #. module: base_import_odoo -#: field:ir.model.data,import_database_record_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_ir_model_data_import_database_record_id msgid "Remote database ID" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form msgid "Run import" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select fields for which to generate unique values during import. You'll need " "this for res.users#login for example." msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select fields which must be equal to treat a pair of remote and local " "records of this model as being equal." msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select the field that stores the model name and the one that stores the " "linked ID. The IDs for previously imported records will be mapped to the " @@ -274,8 +304,8 @@ msgid "" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,sequence:0 -#: field:import.odoo.database.model,sequence:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_sequence +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_sequence msgid "Sequence" msgstr "רצף" @@ -285,24 +315,24 @@ msgid "Skip existing" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,status_data:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_status_data msgid "Status" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,status_html:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_status_html msgid "Status html" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "" "The following remote ids don't have a mapping but have to be imported " "anyways due to not null constraints." msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "" "To fix this, create mappings for the remote ids listed, or if this is not " "feasible, map the whole model. You might also have a too specific domain on " @@ -310,12 +340,12 @@ msgid "" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,mapping_type:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_mapping_type msgid "Type" msgstr "סוג" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:583 +#: code:addons/base_import_odoo/models/import_odoo_database.py:611 #, python-format msgid "Unhandled field type %s" msgstr "" @@ -326,23 +356,23 @@ msgid "Unique" msgstr "" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:380 +#: code:addons/base_import_odoo/models/import_odoo_database.py:408 #, python-format msgid "Unknown mapping" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,url:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_url msgid "Url" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,user:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_user msgid "User" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "When a record of this model is imported, it will be replaced with the record " "you select as local ID. If you select a field and/or a remote ID, this " @@ -351,6 +381,11 @@ msgid "" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "done" msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_ir_model_data +msgid "ir.model.data" +msgstr "" diff --git a/base_import_odoo/i18n/hr.po b/base_import_odoo/i18n/hr.po index bd25c535e45..6c63facfca2 100644 --- a/base_import_odoo/i18n/hr.po +++ b/base_import_odoo/i18n/hr.po @@ -21,6 +21,13 @@ msgstr "" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" +#. module: base_import_odoo +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form +msgid "" +"# `vals` is the dictionary to be passed to create/write, and you have access " +"to `env`, `_id`, `remote`" +msgstr "" + #. module: base_import_odoo #: model:ir.model,name:base_import_odoo.model_import_odoo_database_field msgid "A field mapping for records in the remote database" @@ -47,55 +54,60 @@ msgid "By reference" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,create_uid:0 -#: field:import.odoo.database.field,create_uid:0 -#: field:import.odoo.database.model,create_uid:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_create_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_create_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_create_uid msgid "Created by" msgstr "Stvorio/la" #. module: base_import_odoo -#: field:import.odoo.database,create_date:0 -#: field:import.odoo.database.field,create_date:0 -#: field:import.odoo.database.model,create_date:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_create_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_create_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_create_date msgid "Created on" msgstr "Stvoreno dana" #. module: base_import_odoo -#: field:import.odoo.database,cronjob_running:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_cronjob_running msgid "Cronjob running" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,database:0 -#: field:import.odoo.database.field,database_id:0 -#: field:import.odoo.database.model,database_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_database +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_database_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_database_id msgid "Database" msgstr "Baza" #. module: base_import_odoo -#: field:import.odoo.database,display_name:0 -#: field:import.odoo.database.field,display_name:0 -#: field:import.odoo.database.model,display_name:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_defaults +msgid "Defaults" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_display_name +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_display_name +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_display_name msgid "Display Name" msgstr "Prikaži naziv" #. module: base_import_odoo -#: field:import.odoo.database.model,domain:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_domain msgid "Domain" msgstr "Područje" #. module: base_import_odoo -#: field:import.odoo.database,duplicates:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_duplicates msgid "Duplicate handling" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,field_ids:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_field_ids msgid "Field" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,import_field_mappings:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_import_field_mappings msgid "Field mappings" msgstr "" @@ -105,35 +117,36 @@ msgid "Fixed" msgstr "" #. module: base_import_odoo -#: field:ir.model.data,import_database_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_ir_model_data_import_database_id msgid "From remote database" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,id:0 field:import.odoo.database.field,id:0 -#: field:import.odoo.database.model,id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_id msgid "ID" msgstr "ID" #. module: base_import_odoo -#: field:import.odoo.database.field,id_field_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_id_field_id msgid "ID field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,field_ids:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_field_ids msgid "If set, the mapping is only effective when setting said field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,local_id:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_local_id msgid "" "If you leave this empty, a new record will be created in the local database " "when this field is set on the remote database" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,remote_id:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_remote_id msgid "" "If you leave this empty, every (set) field value will be mapped to the local " "ID" @@ -146,68 +159,80 @@ msgid "Import configurations" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,cronjob_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_cronjob_id msgid "Import job" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,import_line_ids:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_import_line_ids msgid "Import models" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "Import progress" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "Import results" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,__last_update:0 -#: field:import.odoo.database.field,__last_update:0 -#: field:import.odoo.database.model,__last_update:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database___last_update +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field___last_update +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model___last_update msgid "Last Modified on" msgstr "Zadnja izmjena" #. module: base_import_odoo -#: field:import.odoo.database,write_uid:0 -#: field:import.odoo.database.field,write_uid:0 -#: field:import.odoo.database.model,write_uid:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_write_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_write_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_write_uid msgid "Last Updated by" msgstr "Zadnju izmjenu izvršio/la" #. module: base_import_odoo -#: field:import.odoo.database,write_date:0 -#: field:import.odoo.database.field,write_date:0 -#: field:import.odoo.database.model,write_date:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_write_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_write_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_write_date msgid "Last Updated on" msgstr "Zadnja izmjena" #. module: base_import_odoo -#: field:import.odoo.database.field,local_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_local_id msgid "Local ID" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,model:0 -#: field:import.odoo.database.field,model_id:0 -#: field:import.odoo.database.model,model_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_model_id msgid "Model" msgstr "Model" #. module: base_import_odoo -#: field:import.odoo.database.field,model_field_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model_field_id msgid "Model field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.model,domain:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_defaults +msgid "Optional defaults dict to avoid empty values" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_domain msgid "Optional filter to import only a subset" msgstr "" +#. module: base_import_odoo +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_postprocess +msgid "" +"Optional python code for postprocessing. Your code has access to `vals` " +"which is the dictionary passed to create/write, and `env`." +msgstr "" + #. module: base_import_odoo #: selection:import.odoo.database,duplicates:0 msgid "Overwrite empty fields" @@ -219,23 +244,28 @@ msgid "Overwrite existing" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,password:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_password msgid "Password" msgstr "" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:602 +#: code:addons/base_import_odoo/models/import_odoo_database.py:630 #, python-format msgid "Please install the \"odoorpc\" libary in your environment" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_postprocess +msgid "Postprocess" +msgstr "" + +#. module: base_import_odoo +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form msgid "Refresh" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,remote_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_remote_id msgid "Remote ID" msgstr "" @@ -245,31 +275,31 @@ msgid "Remote Odoo import" msgstr "" #. module: base_import_odoo -#: field:ir.model.data,import_database_record_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_ir_model_data_import_database_record_id msgid "Remote database ID" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form msgid "Run import" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select fields for which to generate unique values during import. You'll need " "this for res.users#login for example." msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select fields which must be equal to treat a pair of remote and local " "records of this model as being equal." msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select the field that stores the model name and the one that stores the " "linked ID. The IDs for previously imported records will be mapped to the " @@ -277,8 +307,8 @@ msgid "" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,sequence:0 -#: field:import.odoo.database.model,sequence:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_sequence +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_sequence msgid "Sequence" msgstr "Redoslijed" @@ -288,24 +318,24 @@ msgid "Skip existing" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,status_data:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_status_data msgid "Status" msgstr "Status" #. module: base_import_odoo -#: field:import.odoo.database,status_html:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_status_html msgid "Status html" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "" "The following remote ids don't have a mapping but have to be imported " "anyways due to not null constraints." msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "" "To fix this, create mappings for the remote ids listed, or if this is not " "feasible, map the whole model. You might also have a too specific domain on " @@ -313,12 +343,12 @@ msgid "" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,mapping_type:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_mapping_type msgid "Type" msgstr "Vrsta" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:583 +#: code:addons/base_import_odoo/models/import_odoo_database.py:611 #, python-format msgid "Unhandled field type %s" msgstr "" @@ -329,23 +359,23 @@ msgid "Unique" msgstr "" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:380 +#: code:addons/base_import_odoo/models/import_odoo_database.py:408 #, python-format msgid "Unknown mapping" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,url:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_url msgid "Url" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,user:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_user msgid "User" msgstr "Korisnik" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "When a record of this model is imported, it will be replaced with the record " "you select as local ID. If you select a field and/or a remote ID, this " @@ -354,6 +384,11 @@ msgid "" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "done" msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_ir_model_data +msgid "ir.model.data" +msgstr "" diff --git a/base_import_odoo/i18n/hr_HR.po b/base_import_odoo/i18n/hr_HR.po index 0bdcad9623e..26581f925e2 100644 --- a/base_import_odoo/i18n/hr_HR.po +++ b/base_import_odoo/i18n/hr_HR.po @@ -21,6 +21,13 @@ msgstr "" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" +#. module: base_import_odoo +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form +msgid "" +"# `vals` is the dictionary to be passed to create/write, and you have access " +"to `env`, `_id`, `remote`" +msgstr "" + #. module: base_import_odoo #: model:ir.model,name:base_import_odoo.model_import_odoo_database_field msgid "A field mapping for records in the remote database" @@ -47,55 +54,60 @@ msgid "By reference" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,create_uid:0 -#: field:import.odoo.database.field,create_uid:0 -#: field:import.odoo.database.model,create_uid:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_create_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_create_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_create_uid msgid "Created by" msgstr "Kreirao" #. module: base_import_odoo -#: field:import.odoo.database,create_date:0 -#: field:import.odoo.database.field,create_date:0 -#: field:import.odoo.database.model,create_date:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_create_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_create_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_create_date msgid "Created on" msgstr "Kreirano" #. module: base_import_odoo -#: field:import.odoo.database,cronjob_running:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_cronjob_running msgid "Cronjob running" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,database:0 -#: field:import.odoo.database.field,database_id:0 -#: field:import.odoo.database.model,database_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_database +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_database_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_database_id msgid "Database" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,display_name:0 -#: field:import.odoo.database.field,display_name:0 -#: field:import.odoo.database.model,display_name:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_defaults +msgid "Defaults" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_display_name +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_display_name +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_display_name msgid "Display Name" msgstr "Naziv" #. module: base_import_odoo -#: field:import.odoo.database.model,domain:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_domain msgid "Domain" msgstr "Domena" #. module: base_import_odoo -#: field:import.odoo.database,duplicates:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_duplicates msgid "Duplicate handling" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,field_ids:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_field_ids msgid "Field" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,import_field_mappings:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_import_field_mappings msgid "Field mappings" msgstr "" @@ -105,35 +117,36 @@ msgid "Fixed" msgstr "" #. module: base_import_odoo -#: field:ir.model.data,import_database_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_ir_model_data_import_database_id msgid "From remote database" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,id:0 field:import.odoo.database.field,id:0 -#: field:import.odoo.database.model,id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_id msgid "ID" msgstr "ID" #. module: base_import_odoo -#: field:import.odoo.database.field,id_field_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_id_field_id msgid "ID field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,field_ids:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_field_ids msgid "If set, the mapping is only effective when setting said field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,local_id:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_local_id msgid "" "If you leave this empty, a new record will be created in the local database " "when this field is set on the remote database" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,remote_id:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_remote_id msgid "" "If you leave this empty, every (set) field value will be mapped to the local " "ID" @@ -146,68 +159,80 @@ msgid "Import configurations" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,cronjob_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_cronjob_id msgid "Import job" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,import_line_ids:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_import_line_ids msgid "Import models" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "Import progress" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "Import results" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,__last_update:0 -#: field:import.odoo.database.field,__last_update:0 -#: field:import.odoo.database.model,__last_update:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database___last_update +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field___last_update +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model___last_update msgid "Last Modified on" msgstr "Zadnje modificirano" #. module: base_import_odoo -#: field:import.odoo.database,write_uid:0 -#: field:import.odoo.database.field,write_uid:0 -#: field:import.odoo.database.model,write_uid:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_write_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_write_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_write_uid msgid "Last Updated by" msgstr "Zadnji ažurirao" #. module: base_import_odoo -#: field:import.odoo.database,write_date:0 -#: field:import.odoo.database.field,write_date:0 -#: field:import.odoo.database.model,write_date:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_write_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_write_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_write_date msgid "Last Updated on" msgstr "Zadnje ažurirano" #. module: base_import_odoo -#: field:import.odoo.database.field,local_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_local_id msgid "Local ID" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,model:0 -#: field:import.odoo.database.field,model_id:0 -#: field:import.odoo.database.model,model_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_model_id msgid "Model" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,model_field_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model_field_id msgid "Model field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.model,domain:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_defaults +msgid "Optional defaults dict to avoid empty values" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_domain msgid "Optional filter to import only a subset" msgstr "" +#. module: base_import_odoo +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_postprocess +msgid "" +"Optional python code for postprocessing. Your code has access to `vals` " +"which is the dictionary passed to create/write, and `env`." +msgstr "" + #. module: base_import_odoo #: selection:import.odoo.database,duplicates:0 msgid "Overwrite empty fields" @@ -219,23 +244,28 @@ msgid "Overwrite existing" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,password:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_password msgid "Password" msgstr "" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:602 +#: code:addons/base_import_odoo/models/import_odoo_database.py:630 #, python-format msgid "Please install the \"odoorpc\" libary in your environment" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_postprocess +msgid "Postprocess" +msgstr "" + +#. module: base_import_odoo +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form msgid "Refresh" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,remote_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_remote_id msgid "Remote ID" msgstr "" @@ -245,31 +275,31 @@ msgid "Remote Odoo import" msgstr "" #. module: base_import_odoo -#: field:ir.model.data,import_database_record_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_ir_model_data_import_database_record_id msgid "Remote database ID" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form msgid "Run import" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select fields for which to generate unique values during import. You'll need " "this for res.users#login for example." msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select fields which must be equal to treat a pair of remote and local " "records of this model as being equal." msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select the field that stores the model name and the one that stores the " "linked ID. The IDs for previously imported records will be mapped to the " @@ -277,8 +307,8 @@ msgid "" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,sequence:0 -#: field:import.odoo.database.model,sequence:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_sequence +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_sequence msgid "Sequence" msgstr "" @@ -288,24 +318,24 @@ msgid "Skip existing" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,status_data:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_status_data msgid "Status" msgstr "Status" #. module: base_import_odoo -#: field:import.odoo.database,status_html:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_status_html msgid "Status html" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "" "The following remote ids don't have a mapping but have to be imported " "anyways due to not null constraints." msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "" "To fix this, create mappings for the remote ids listed, or if this is not " "feasible, map the whole model. You might also have a too specific domain on " @@ -313,12 +343,12 @@ msgid "" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,mapping_type:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_mapping_type msgid "Type" msgstr "Tip" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:583 +#: code:addons/base_import_odoo/models/import_odoo_database.py:611 #, python-format msgid "Unhandled field type %s" msgstr "" @@ -329,23 +359,23 @@ msgid "Unique" msgstr "" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:380 +#: code:addons/base_import_odoo/models/import_odoo_database.py:408 #, python-format msgid "Unknown mapping" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,url:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_url msgid "Url" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,user:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_user msgid "User" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "When a record of this model is imported, it will be replaced with the record " "you select as local ID. If you select a field and/or a remote ID, this " @@ -354,6 +384,11 @@ msgid "" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "done" msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_ir_model_data +msgid "ir.model.data" +msgstr "" diff --git a/base_import_odoo/i18n/hu.po b/base_import_odoo/i18n/hu.po index cd6b7963270..4eab6798093 100644 --- a/base_import_odoo/i18n/hu.po +++ b/base_import_odoo/i18n/hu.po @@ -18,6 +18,13 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#. module: base_import_odoo +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form +msgid "" +"# `vals` is the dictionary to be passed to create/write, and you have access " +"to `env`, `_id`, `remote`" +msgstr "" + #. module: base_import_odoo #: model:ir.model,name:base_import_odoo.model_import_odoo_database_field msgid "A field mapping for records in the remote database" @@ -44,55 +51,60 @@ msgid "By reference" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,create_uid:0 -#: field:import.odoo.database.field,create_uid:0 -#: field:import.odoo.database.model,create_uid:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_create_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_create_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_create_uid msgid "Created by" msgstr "Készítette" #. module: base_import_odoo -#: field:import.odoo.database,create_date:0 -#: field:import.odoo.database.field,create_date:0 -#: field:import.odoo.database.model,create_date:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_create_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_create_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_create_date msgid "Created on" msgstr "Létrehozás dátuma" #. module: base_import_odoo -#: field:import.odoo.database,cronjob_running:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_cronjob_running msgid "Cronjob running" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,database:0 -#: field:import.odoo.database.field,database_id:0 -#: field:import.odoo.database.model,database_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_database +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_database_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_database_id msgid "Database" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,display_name:0 -#: field:import.odoo.database.field,display_name:0 -#: field:import.odoo.database.model,display_name:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_defaults +msgid "Defaults" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_display_name +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_display_name +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_display_name msgid "Display Name" msgstr "Név megjelenítése" #. module: base_import_odoo -#: field:import.odoo.database.model,domain:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_domain msgid "Domain" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,duplicates:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_duplicates msgid "Duplicate handling" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,field_ids:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_field_ids msgid "Field" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,import_field_mappings:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_import_field_mappings msgid "Field mappings" msgstr "" @@ -102,35 +114,36 @@ msgid "Fixed" msgstr "" #. module: base_import_odoo -#: field:ir.model.data,import_database_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_ir_model_data_import_database_id msgid "From remote database" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,id:0 field:import.odoo.database.field,id:0 -#: field:import.odoo.database.model,id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_id msgid "ID" msgstr "ID" #. module: base_import_odoo -#: field:import.odoo.database.field,id_field_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_id_field_id msgid "ID field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,field_ids:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_field_ids msgid "If set, the mapping is only effective when setting said field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,local_id:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_local_id msgid "" "If you leave this empty, a new record will be created in the local database " "when this field is set on the remote database" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,remote_id:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_remote_id msgid "" "If you leave this empty, every (set) field value will be mapped to the local " "ID" @@ -143,68 +156,80 @@ msgid "Import configurations" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,cronjob_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_cronjob_id msgid "Import job" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,import_line_ids:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_import_line_ids msgid "Import models" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "Import progress" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "Import results" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,__last_update:0 -#: field:import.odoo.database.field,__last_update:0 -#: field:import.odoo.database.model,__last_update:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database___last_update +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field___last_update +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model___last_update msgid "Last Modified on" msgstr "Utolsó frissítés dátuma" #. module: base_import_odoo -#: field:import.odoo.database,write_uid:0 -#: field:import.odoo.database.field,write_uid:0 -#: field:import.odoo.database.model,write_uid:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_write_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_write_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_write_uid msgid "Last Updated by" msgstr "Utoljára frissítve, által" #. module: base_import_odoo -#: field:import.odoo.database,write_date:0 -#: field:import.odoo.database.field,write_date:0 -#: field:import.odoo.database.model,write_date:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_write_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_write_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_write_date msgid "Last Updated on" msgstr "Utoljára frissítve " #. module: base_import_odoo -#: field:import.odoo.database.field,local_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_local_id msgid "Local ID" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,model:0 -#: field:import.odoo.database.field,model_id:0 -#: field:import.odoo.database.model,model_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_model_id msgid "Model" msgstr "Modell, minta" #. module: base_import_odoo -#: field:import.odoo.database.field,model_field_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model_field_id msgid "Model field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.model,domain:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_defaults +msgid "Optional defaults dict to avoid empty values" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_domain msgid "Optional filter to import only a subset" msgstr "" +#. module: base_import_odoo +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_postprocess +msgid "" +"Optional python code for postprocessing. Your code has access to `vals` " +"which is the dictionary passed to create/write, and `env`." +msgstr "" + #. module: base_import_odoo #: selection:import.odoo.database,duplicates:0 msgid "Overwrite empty fields" @@ -216,23 +241,28 @@ msgid "Overwrite existing" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,password:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_password msgid "Password" msgstr "" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:602 +#: code:addons/base_import_odoo/models/import_odoo_database.py:630 #, python-format msgid "Please install the \"odoorpc\" libary in your environment" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_postprocess +msgid "Postprocess" +msgstr "" + +#. module: base_import_odoo +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form msgid "Refresh" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,remote_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_remote_id msgid "Remote ID" msgstr "" @@ -242,31 +272,31 @@ msgid "Remote Odoo import" msgstr "" #. module: base_import_odoo -#: field:ir.model.data,import_database_record_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_ir_model_data_import_database_record_id msgid "Remote database ID" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form msgid "Run import" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select fields for which to generate unique values during import. You'll need " "this for res.users#login for example." msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select fields which must be equal to treat a pair of remote and local " "records of this model as being equal." msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select the field that stores the model name and the one that stores the " "linked ID. The IDs for previously imported records will be mapped to the " @@ -274,8 +304,8 @@ msgid "" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,sequence:0 -#: field:import.odoo.database.model,sequence:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_sequence +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_sequence msgid "Sequence" msgstr "Sorszám" @@ -285,24 +315,24 @@ msgid "Skip existing" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,status_data:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_status_data msgid "Status" msgstr "Státusz" #. module: base_import_odoo -#: field:import.odoo.database,status_html:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_status_html msgid "Status html" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "" "The following remote ids don't have a mapping but have to be imported " "anyways due to not null constraints." msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "" "To fix this, create mappings for the remote ids listed, or if this is not " "feasible, map the whole model. You might also have a too specific domain on " @@ -310,12 +340,12 @@ msgid "" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,mapping_type:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_mapping_type msgid "Type" msgstr "Típus" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:583 +#: code:addons/base_import_odoo/models/import_odoo_database.py:611 #, python-format msgid "Unhandled field type %s" msgstr "" @@ -326,23 +356,23 @@ msgid "Unique" msgstr "" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:380 +#: code:addons/base_import_odoo/models/import_odoo_database.py:408 #, python-format msgid "Unknown mapping" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,url:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_url msgid "Url" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,user:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_user msgid "User" msgstr "Felhasználó" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "When a record of this model is imported, it will be replaced with the record " "you select as local ID. If you select a field and/or a remote ID, this " @@ -351,6 +381,11 @@ msgid "" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "done" msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_ir_model_data +msgid "ir.model.data" +msgstr "" diff --git a/base_import_odoo/i18n/id.po b/base_import_odoo/i18n/id.po index 78fd13fe0d8..a44b83e33cf 100644 --- a/base_import_odoo/i18n/id.po +++ b/base_import_odoo/i18n/id.po @@ -19,6 +19,13 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=1; plural=0;\n" +#. module: base_import_odoo +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form +msgid "" +"# `vals` is the dictionary to be passed to create/write, and you have access " +"to `env`, `_id`, `remote`" +msgstr "" + #. module: base_import_odoo #: model:ir.model,name:base_import_odoo.model_import_odoo_database_field msgid "A field mapping for records in the remote database" @@ -45,55 +52,60 @@ msgid "By reference" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,create_uid:0 -#: field:import.odoo.database.field,create_uid:0 -#: field:import.odoo.database.model,create_uid:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_create_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_create_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_create_uid msgid "Created by" msgstr "Dibuat oleh" #. module: base_import_odoo -#: field:import.odoo.database,create_date:0 -#: field:import.odoo.database.field,create_date:0 -#: field:import.odoo.database.model,create_date:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_create_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_create_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_create_date msgid "Created on" msgstr "Dibuat pada" #. module: base_import_odoo -#: field:import.odoo.database,cronjob_running:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_cronjob_running msgid "Cronjob running" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,database:0 -#: field:import.odoo.database.field,database_id:0 -#: field:import.odoo.database.model,database_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_database +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_database_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_database_id msgid "Database" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,display_name:0 -#: field:import.odoo.database.field,display_name:0 -#: field:import.odoo.database.model,display_name:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_defaults +msgid "Defaults" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_display_name +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_display_name +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_display_name msgid "Display Name" msgstr "Nama Tampilan" #. module: base_import_odoo -#: field:import.odoo.database.model,domain:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_domain msgid "Domain" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,duplicates:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_duplicates msgid "Duplicate handling" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,field_ids:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_field_ids msgid "Field" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,import_field_mappings:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_import_field_mappings msgid "Field mappings" msgstr "" @@ -103,35 +115,36 @@ msgid "Fixed" msgstr "" #. module: base_import_odoo -#: field:ir.model.data,import_database_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_ir_model_data_import_database_id msgid "From remote database" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,id:0 field:import.odoo.database.field,id:0 -#: field:import.odoo.database.model,id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_id msgid "ID" msgstr "ID" #. module: base_import_odoo -#: field:import.odoo.database.field,id_field_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_id_field_id msgid "ID field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,field_ids:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_field_ids msgid "If set, the mapping is only effective when setting said field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,local_id:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_local_id msgid "" "If you leave this empty, a new record will be created in the local database " "when this field is set on the remote database" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,remote_id:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_remote_id msgid "" "If you leave this empty, every (set) field value will be mapped to the local " "ID" @@ -144,68 +157,80 @@ msgid "Import configurations" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,cronjob_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_cronjob_id msgid "Import job" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,import_line_ids:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_import_line_ids msgid "Import models" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "Import progress" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "Import results" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,__last_update:0 -#: field:import.odoo.database.field,__last_update:0 -#: field:import.odoo.database.model,__last_update:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database___last_update +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field___last_update +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model___last_update msgid "Last Modified on" msgstr "Terakhir Dimodifikasi pada" #. module: base_import_odoo -#: field:import.odoo.database,write_uid:0 -#: field:import.odoo.database.field,write_uid:0 -#: field:import.odoo.database.model,write_uid:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_write_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_write_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_write_uid msgid "Last Updated by" msgstr "Diperbaharui oleh" #. module: base_import_odoo -#: field:import.odoo.database,write_date:0 -#: field:import.odoo.database.field,write_date:0 -#: field:import.odoo.database.model,write_date:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_write_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_write_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_write_date msgid "Last Updated on" msgstr "Diperbaharui pada" #. module: base_import_odoo -#: field:import.odoo.database.field,local_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_local_id msgid "Local ID" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,model:0 -#: field:import.odoo.database.field,model_id:0 -#: field:import.odoo.database.model,model_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_model_id msgid "Model" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,model_field_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model_field_id msgid "Model field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.model,domain:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_defaults +msgid "Optional defaults dict to avoid empty values" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_domain msgid "Optional filter to import only a subset" msgstr "" +#. module: base_import_odoo +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_postprocess +msgid "" +"Optional python code for postprocessing. Your code has access to `vals` " +"which is the dictionary passed to create/write, and `env`." +msgstr "" + #. module: base_import_odoo #: selection:import.odoo.database,duplicates:0 msgid "Overwrite empty fields" @@ -217,23 +242,28 @@ msgid "Overwrite existing" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,password:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_password msgid "Password" msgstr "" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:602 +#: code:addons/base_import_odoo/models/import_odoo_database.py:630 #, python-format msgid "Please install the \"odoorpc\" libary in your environment" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_postprocess +msgid "Postprocess" +msgstr "" + +#. module: base_import_odoo +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form msgid "Refresh" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,remote_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_remote_id msgid "Remote ID" msgstr "" @@ -243,31 +273,31 @@ msgid "Remote Odoo import" msgstr "" #. module: base_import_odoo -#: field:ir.model.data,import_database_record_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_ir_model_data_import_database_record_id msgid "Remote database ID" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form msgid "Run import" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select fields for which to generate unique values during import. You'll need " "this for res.users#login for example." msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select fields which must be equal to treat a pair of remote and local " "records of this model as being equal." msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select the field that stores the model name and the one that stores the " "linked ID. The IDs for previously imported records will be mapped to the " @@ -275,8 +305,8 @@ msgid "" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,sequence:0 -#: field:import.odoo.database.model,sequence:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_sequence +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_sequence msgid "Sequence" msgstr "Berurutan" @@ -286,24 +316,24 @@ msgid "Skip existing" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,status_data:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_status_data msgid "Status" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,status_html:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_status_html msgid "Status html" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "" "The following remote ids don't have a mapping but have to be imported " "anyways due to not null constraints." msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "" "To fix this, create mappings for the remote ids listed, or if this is not " "feasible, map the whole model. You might also have a too specific domain on " @@ -311,12 +341,12 @@ msgid "" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,mapping_type:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_mapping_type msgid "Type" msgstr "Jenis" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:583 +#: code:addons/base_import_odoo/models/import_odoo_database.py:611 #, python-format msgid "Unhandled field type %s" msgstr "" @@ -327,23 +357,23 @@ msgid "Unique" msgstr "" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:380 +#: code:addons/base_import_odoo/models/import_odoo_database.py:408 #, python-format msgid "Unknown mapping" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,url:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_url msgid "Url" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,user:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_user msgid "User" msgstr "Pengguna" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "When a record of this model is imported, it will be replaced with the record " "you select as local ID. If you select a field and/or a remote ID, this " @@ -352,6 +382,11 @@ msgid "" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "done" msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_ir_model_data +msgid "ir.model.data" +msgstr "" diff --git a/base_import_odoo/i18n/it.po b/base_import_odoo/i18n/it.po index 2a520926f5f..b35fe31e3c2 100644 --- a/base_import_odoo/i18n/it.po +++ b/base_import_odoo/i18n/it.po @@ -19,6 +19,13 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#. module: base_import_odoo +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form +msgid "" +"# `vals` is the dictionary to be passed to create/write, and you have access " +"to `env`, `_id`, `remote`" +msgstr "" + #. module: base_import_odoo #: model:ir.model,name:base_import_odoo.model_import_odoo_database_field msgid "A field mapping for records in the remote database" @@ -45,55 +52,60 @@ msgid "By reference" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,create_uid:0 -#: field:import.odoo.database.field,create_uid:0 -#: field:import.odoo.database.model,create_uid:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_create_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_create_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_create_uid msgid "Created by" msgstr "Creato da" #. module: base_import_odoo -#: field:import.odoo.database,create_date:0 -#: field:import.odoo.database.field,create_date:0 -#: field:import.odoo.database.model,create_date:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_create_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_create_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_create_date msgid "Created on" msgstr "Creato il" #. module: base_import_odoo -#: field:import.odoo.database,cronjob_running:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_cronjob_running msgid "Cronjob running" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,database:0 -#: field:import.odoo.database.field,database_id:0 -#: field:import.odoo.database.model,database_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_database +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_database_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_database_id msgid "Database" msgstr "Database" #. module: base_import_odoo -#: field:import.odoo.database,display_name:0 -#: field:import.odoo.database.field,display_name:0 -#: field:import.odoo.database.model,display_name:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_defaults +msgid "Defaults" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_display_name +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_display_name +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_display_name msgid "Display Name" msgstr "Nome da visualizzare" #. module: base_import_odoo -#: field:import.odoo.database.model,domain:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_domain msgid "Domain" msgstr "Dominio" #. module: base_import_odoo -#: field:import.odoo.database,duplicates:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_duplicates msgid "Duplicate handling" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,field_ids:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_field_ids msgid "Field" msgstr "Campo" #. module: base_import_odoo -#: field:import.odoo.database,import_field_mappings:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_import_field_mappings msgid "Field mappings" msgstr "" @@ -103,35 +115,36 @@ msgid "Fixed" msgstr "" #. module: base_import_odoo -#: field:ir.model.data,import_database_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_ir_model_data_import_database_id msgid "From remote database" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,id:0 field:import.odoo.database.field,id:0 -#: field:import.odoo.database.model,id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_id msgid "ID" msgstr "ID" #. module: base_import_odoo -#: field:import.odoo.database.field,id_field_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_id_field_id msgid "ID field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,field_ids:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_field_ids msgid "If set, the mapping is only effective when setting said field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,local_id:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_local_id msgid "" "If you leave this empty, a new record will be created in the local database " "when this field is set on the remote database" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,remote_id:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_remote_id msgid "" "If you leave this empty, every (set) field value will be mapped to the local " "ID" @@ -144,68 +157,80 @@ msgid "Import configurations" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,cronjob_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_cronjob_id msgid "Import job" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,import_line_ids:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_import_line_ids msgid "Import models" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "Import progress" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "Import results" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,__last_update:0 -#: field:import.odoo.database.field,__last_update:0 -#: field:import.odoo.database.model,__last_update:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database___last_update +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field___last_update +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model___last_update msgid "Last Modified on" msgstr "Ultima modifica il" #. module: base_import_odoo -#: field:import.odoo.database,write_uid:0 -#: field:import.odoo.database.field,write_uid:0 -#: field:import.odoo.database.model,write_uid:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_write_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_write_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_write_uid msgid "Last Updated by" msgstr "Last Updated by" #. module: base_import_odoo -#: field:import.odoo.database,write_date:0 -#: field:import.odoo.database.field,write_date:0 -#: field:import.odoo.database.model,write_date:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_write_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_write_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_write_date msgid "Last Updated on" msgstr "Last Updated on" #. module: base_import_odoo -#: field:import.odoo.database.field,local_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_local_id msgid "Local ID" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,model:0 -#: field:import.odoo.database.field,model_id:0 -#: field:import.odoo.database.model,model_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_model_id msgid "Model" msgstr "Modello" #. module: base_import_odoo -#: field:import.odoo.database.field,model_field_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model_field_id msgid "Model field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.model,domain:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_defaults +msgid "Optional defaults dict to avoid empty values" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_domain msgid "Optional filter to import only a subset" msgstr "" +#. module: base_import_odoo +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_postprocess +msgid "" +"Optional python code for postprocessing. Your code has access to `vals` " +"which is the dictionary passed to create/write, and `env`." +msgstr "" + #. module: base_import_odoo #: selection:import.odoo.database,duplicates:0 msgid "Overwrite empty fields" @@ -217,23 +242,28 @@ msgid "Overwrite existing" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,password:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_password msgid "Password" msgstr "Password" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:602 +#: code:addons/base_import_odoo/models/import_odoo_database.py:630 #, python-format msgid "Please install the \"odoorpc\" libary in your environment" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_postprocess +msgid "Postprocess" +msgstr "" + +#. module: base_import_odoo +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form msgid "Refresh" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,remote_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_remote_id msgid "Remote ID" msgstr "ID Remoto" @@ -243,31 +273,31 @@ msgid "Remote Odoo import" msgstr "" #. module: base_import_odoo -#: field:ir.model.data,import_database_record_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_ir_model_data_import_database_record_id msgid "Remote database ID" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form msgid "Run import" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select fields for which to generate unique values during import. You'll need " "this for res.users#login for example." msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select fields which must be equal to treat a pair of remote and local " "records of this model as being equal." msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select the field that stores the model name and the one that stores the " "linked ID. The IDs for previously imported records will be mapped to the " @@ -275,8 +305,8 @@ msgid "" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,sequence:0 -#: field:import.odoo.database.model,sequence:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_sequence +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_sequence msgid "Sequence" msgstr "Sequenza" @@ -286,24 +316,24 @@ msgid "Skip existing" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,status_data:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_status_data msgid "Status" msgstr "Stato" #. module: base_import_odoo -#: field:import.odoo.database,status_html:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_status_html msgid "Status html" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "" "The following remote ids don't have a mapping but have to be imported " "anyways due to not null constraints." msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "" "To fix this, create mappings for the remote ids listed, or if this is not " "feasible, map the whole model. You might also have a too specific domain on " @@ -311,12 +341,12 @@ msgid "" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,mapping_type:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_mapping_type msgid "Type" msgstr "Tipo" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:583 +#: code:addons/base_import_odoo/models/import_odoo_database.py:611 #, python-format msgid "Unhandled field type %s" msgstr "" @@ -327,23 +357,23 @@ msgid "Unique" msgstr "" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:380 +#: code:addons/base_import_odoo/models/import_odoo_database.py:408 #, python-format msgid "Unknown mapping" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,url:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_url msgid "Url" msgstr "Url" #. module: base_import_odoo -#: field:import.odoo.database,user:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_user msgid "User" msgstr "Utente" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "When a record of this model is imported, it will be replaced with the record " "you select as local ID. If you select a field and/or a remote ID, this " @@ -352,6 +382,11 @@ msgid "" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "done" msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_ir_model_data +msgid "ir.model.data" +msgstr "" diff --git a/base_import_odoo/i18n/ja.po b/base_import_odoo/i18n/ja.po index 8ad045a5549..bce4147b96d 100644 --- a/base_import_odoo/i18n/ja.po +++ b/base_import_odoo/i18n/ja.po @@ -18,6 +18,13 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=1; plural=0;\n" +#. module: base_import_odoo +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form +msgid "" +"# `vals` is the dictionary to be passed to create/write, and you have access " +"to `env`, `_id`, `remote`" +msgstr "" + #. module: base_import_odoo #: model:ir.model,name:base_import_odoo.model_import_odoo_database_field msgid "A field mapping for records in the remote database" @@ -44,55 +51,60 @@ msgid "By reference" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,create_uid:0 -#: field:import.odoo.database.field,create_uid:0 -#: field:import.odoo.database.model,create_uid:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_create_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_create_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_create_uid msgid "Created by" msgstr "作成者" #. module: base_import_odoo -#: field:import.odoo.database,create_date:0 -#: field:import.odoo.database.field,create_date:0 -#: field:import.odoo.database.model,create_date:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_create_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_create_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_create_date msgid "Created on" msgstr "作成日" #. module: base_import_odoo -#: field:import.odoo.database,cronjob_running:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_cronjob_running msgid "Cronjob running" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,database:0 -#: field:import.odoo.database.field,database_id:0 -#: field:import.odoo.database.model,database_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_database +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_database_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_database_id msgid "Database" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,display_name:0 -#: field:import.odoo.database.field,display_name:0 -#: field:import.odoo.database.model,display_name:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_defaults +msgid "Defaults" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_display_name +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_display_name +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_display_name msgid "Display Name" msgstr "表示名" #. module: base_import_odoo -#: field:import.odoo.database.model,domain:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_domain msgid "Domain" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,duplicates:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_duplicates msgid "Duplicate handling" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,field_ids:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_field_ids msgid "Field" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,import_field_mappings:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_import_field_mappings msgid "Field mappings" msgstr "" @@ -102,35 +114,36 @@ msgid "Fixed" msgstr "" #. module: base_import_odoo -#: field:ir.model.data,import_database_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_ir_model_data_import_database_id msgid "From remote database" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,id:0 field:import.odoo.database.field,id:0 -#: field:import.odoo.database.model,id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_id msgid "ID" msgstr "ID" #. module: base_import_odoo -#: field:import.odoo.database.field,id_field_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_id_field_id msgid "ID field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,field_ids:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_field_ids msgid "If set, the mapping is only effective when setting said field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,local_id:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_local_id msgid "" "If you leave this empty, a new record will be created in the local database " "when this field is set on the remote database" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,remote_id:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_remote_id msgid "" "If you leave this empty, every (set) field value will be mapped to the local " "ID" @@ -143,68 +156,80 @@ msgid "Import configurations" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,cronjob_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_cronjob_id msgid "Import job" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,import_line_ids:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_import_line_ids msgid "Import models" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "Import progress" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "Import results" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,__last_update:0 -#: field:import.odoo.database.field,__last_update:0 -#: field:import.odoo.database.model,__last_update:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database___last_update +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field___last_update +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model___last_update msgid "Last Modified on" msgstr "最終更新日" #. module: base_import_odoo -#: field:import.odoo.database,write_uid:0 -#: field:import.odoo.database.field,write_uid:0 -#: field:import.odoo.database.model,write_uid:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_write_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_write_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_write_uid msgid "Last Updated by" msgstr "最終更新者" #. module: base_import_odoo -#: field:import.odoo.database,write_date:0 -#: field:import.odoo.database.field,write_date:0 -#: field:import.odoo.database.model,write_date:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_write_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_write_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_write_date msgid "Last Updated on" msgstr "最終更新日" #. module: base_import_odoo -#: field:import.odoo.database.field,local_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_local_id msgid "Local ID" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,model:0 -#: field:import.odoo.database.field,model_id:0 -#: field:import.odoo.database.model,model_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_model_id msgid "Model" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,model_field_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model_field_id msgid "Model field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.model,domain:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_defaults +msgid "Optional defaults dict to avoid empty values" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_domain msgid "Optional filter to import only a subset" msgstr "" +#. module: base_import_odoo +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_postprocess +msgid "" +"Optional python code for postprocessing. Your code has access to `vals` " +"which is the dictionary passed to create/write, and `env`." +msgstr "" + #. module: base_import_odoo #: selection:import.odoo.database,duplicates:0 msgid "Overwrite empty fields" @@ -216,23 +241,28 @@ msgid "Overwrite existing" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,password:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_password msgid "Password" msgstr "" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:602 +#: code:addons/base_import_odoo/models/import_odoo_database.py:630 #, python-format msgid "Please install the \"odoorpc\" libary in your environment" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_postprocess +msgid "Postprocess" +msgstr "" + +#. module: base_import_odoo +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form msgid "Refresh" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,remote_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_remote_id msgid "Remote ID" msgstr "" @@ -242,31 +272,31 @@ msgid "Remote Odoo import" msgstr "" #. module: base_import_odoo -#: field:ir.model.data,import_database_record_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_ir_model_data_import_database_record_id msgid "Remote database ID" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form msgid "Run import" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select fields for which to generate unique values during import. You'll need " "this for res.users#login for example." msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select fields which must be equal to treat a pair of remote and local " "records of this model as being equal." msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select the field that stores the model name and the one that stores the " "linked ID. The IDs for previously imported records will be mapped to the " @@ -274,8 +304,8 @@ msgid "" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,sequence:0 -#: field:import.odoo.database.model,sequence:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_sequence +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_sequence msgid "Sequence" msgstr "順序" @@ -285,24 +315,24 @@ msgid "Skip existing" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,status_data:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_status_data msgid "Status" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,status_html:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_status_html msgid "Status html" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "" "The following remote ids don't have a mapping but have to be imported " "anyways due to not null constraints." msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "" "To fix this, create mappings for the remote ids listed, or if this is not " "feasible, map the whole model. You might also have a too specific domain on " @@ -310,12 +340,12 @@ msgid "" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,mapping_type:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_mapping_type msgid "Type" msgstr "タイプ" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:583 +#: code:addons/base_import_odoo/models/import_odoo_database.py:611 #, python-format msgid "Unhandled field type %s" msgstr "" @@ -326,23 +356,23 @@ msgid "Unique" msgstr "" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:380 +#: code:addons/base_import_odoo/models/import_odoo_database.py:408 #, python-format msgid "Unknown mapping" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,url:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_url msgid "Url" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,user:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_user msgid "User" msgstr "ユーザ" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "When a record of this model is imported, it will be replaced with the record " "you select as local ID. If you select a field and/or a remote ID, this " @@ -351,6 +381,11 @@ msgid "" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "done" msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_ir_model_data +msgid "ir.model.data" +msgstr "" diff --git a/base_import_odoo/i18n/ko.po b/base_import_odoo/i18n/ko.po index 045d6e9a76d..f76bfeefaea 100644 --- a/base_import_odoo/i18n/ko.po +++ b/base_import_odoo/i18n/ko.po @@ -18,6 +18,13 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=1; plural=0;\n" +#. module: base_import_odoo +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form +msgid "" +"# `vals` is the dictionary to be passed to create/write, and you have access " +"to `env`, `_id`, `remote`" +msgstr "" + #. module: base_import_odoo #: model:ir.model,name:base_import_odoo.model_import_odoo_database_field msgid "A field mapping for records in the remote database" @@ -44,55 +51,60 @@ msgid "By reference" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,create_uid:0 -#: field:import.odoo.database.field,create_uid:0 -#: field:import.odoo.database.model,create_uid:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_create_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_create_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_create_uid msgid "Created by" msgstr "작성자" #. module: base_import_odoo -#: field:import.odoo.database,create_date:0 -#: field:import.odoo.database.field,create_date:0 -#: field:import.odoo.database.model,create_date:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_create_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_create_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_create_date msgid "Created on" msgstr "작성일" #. module: base_import_odoo -#: field:import.odoo.database,cronjob_running:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_cronjob_running msgid "Cronjob running" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,database:0 -#: field:import.odoo.database.field,database_id:0 -#: field:import.odoo.database.model,database_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_database +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_database_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_database_id msgid "Database" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,display_name:0 -#: field:import.odoo.database.field,display_name:0 -#: field:import.odoo.database.model,display_name:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_defaults +msgid "Defaults" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_display_name +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_display_name +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_display_name msgid "Display Name" msgstr "표시 이름" #. module: base_import_odoo -#: field:import.odoo.database.model,domain:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_domain msgid "Domain" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,duplicates:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_duplicates msgid "Duplicate handling" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,field_ids:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_field_ids msgid "Field" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,import_field_mappings:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_import_field_mappings msgid "Field mappings" msgstr "" @@ -102,35 +114,36 @@ msgid "Fixed" msgstr "" #. module: base_import_odoo -#: field:ir.model.data,import_database_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_ir_model_data_import_database_id msgid "From remote database" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,id:0 field:import.odoo.database.field,id:0 -#: field:import.odoo.database.model,id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_id msgid "ID" msgstr "ID" #. module: base_import_odoo -#: field:import.odoo.database.field,id_field_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_id_field_id msgid "ID field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,field_ids:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_field_ids msgid "If set, the mapping is only effective when setting said field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,local_id:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_local_id msgid "" "If you leave this empty, a new record will be created in the local database " "when this field is set on the remote database" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,remote_id:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_remote_id msgid "" "If you leave this empty, every (set) field value will be mapped to the local " "ID" @@ -143,68 +156,80 @@ msgid "Import configurations" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,cronjob_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_cronjob_id msgid "Import job" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,import_line_ids:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_import_line_ids msgid "Import models" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "Import progress" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "Import results" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,__last_update:0 -#: field:import.odoo.database.field,__last_update:0 -#: field:import.odoo.database.model,__last_update:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database___last_update +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field___last_update +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model___last_update msgid "Last Modified on" msgstr "최근 수정" #. module: base_import_odoo -#: field:import.odoo.database,write_uid:0 -#: field:import.odoo.database.field,write_uid:0 -#: field:import.odoo.database.model,write_uid:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_write_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_write_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_write_uid msgid "Last Updated by" msgstr "최근 갱신한 사람" #. module: base_import_odoo -#: field:import.odoo.database,write_date:0 -#: field:import.odoo.database.field,write_date:0 -#: field:import.odoo.database.model,write_date:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_write_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_write_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_write_date msgid "Last Updated on" msgstr "최근 갱신 날짜" #. module: base_import_odoo -#: field:import.odoo.database.field,local_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_local_id msgid "Local ID" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,model:0 -#: field:import.odoo.database.field,model_id:0 -#: field:import.odoo.database.model,model_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_model_id msgid "Model" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,model_field_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model_field_id msgid "Model field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.model,domain:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_defaults +msgid "Optional defaults dict to avoid empty values" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_domain msgid "Optional filter to import only a subset" msgstr "" +#. module: base_import_odoo +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_postprocess +msgid "" +"Optional python code for postprocessing. Your code has access to `vals` " +"which is the dictionary passed to create/write, and `env`." +msgstr "" + #. module: base_import_odoo #: selection:import.odoo.database,duplicates:0 msgid "Overwrite empty fields" @@ -216,23 +241,28 @@ msgid "Overwrite existing" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,password:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_password msgid "Password" msgstr "" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:602 +#: code:addons/base_import_odoo/models/import_odoo_database.py:630 #, python-format msgid "Please install the \"odoorpc\" libary in your environment" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_postprocess +msgid "Postprocess" +msgstr "" + +#. module: base_import_odoo +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form msgid "Refresh" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,remote_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_remote_id msgid "Remote ID" msgstr "" @@ -242,31 +272,31 @@ msgid "Remote Odoo import" msgstr "" #. module: base_import_odoo -#: field:ir.model.data,import_database_record_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_ir_model_data_import_database_record_id msgid "Remote database ID" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form msgid "Run import" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select fields for which to generate unique values during import. You'll need " "this for res.users#login for example." msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select fields which must be equal to treat a pair of remote and local " "records of this model as being equal." msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select the field that stores the model name and the one that stores the " "linked ID. The IDs for previously imported records will be mapped to the " @@ -274,8 +304,8 @@ msgid "" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,sequence:0 -#: field:import.odoo.database.model,sequence:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_sequence +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_sequence msgid "Sequence" msgstr "순서" @@ -285,24 +315,24 @@ msgid "Skip existing" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,status_data:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_status_data msgid "Status" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,status_html:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_status_html msgid "Status html" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "" "The following remote ids don't have a mapping but have to be imported " "anyways due to not null constraints." msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "" "To fix this, create mappings for the remote ids listed, or if this is not " "feasible, map the whole model. You might also have a too specific domain on " @@ -310,12 +340,12 @@ msgid "" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,mapping_type:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_mapping_type msgid "Type" msgstr "유형" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:583 +#: code:addons/base_import_odoo/models/import_odoo_database.py:611 #, python-format msgid "Unhandled field type %s" msgstr "" @@ -326,23 +356,23 @@ msgid "Unique" msgstr "" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:380 +#: code:addons/base_import_odoo/models/import_odoo_database.py:408 #, python-format msgid "Unknown mapping" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,url:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_url msgid "Url" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,user:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_user msgid "User" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "When a record of this model is imported, it will be replaced with the record " "you select as local ID. If you select a field and/or a remote ID, this " @@ -351,6 +381,11 @@ msgid "" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "done" msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_ir_model_data +msgid "ir.model.data" +msgstr "" diff --git a/base_import_odoo/i18n/lt.po b/base_import_odoo/i18n/lt.po index e7cd43212cb..ba338da49ec 100644 --- a/base_import_odoo/i18n/lt.po +++ b/base_import_odoo/i18n/lt.po @@ -19,6 +19,13 @@ msgstr "" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n" "%100<10 || n%100>=20) ? 1 : 2);\n" +#. module: base_import_odoo +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form +msgid "" +"# `vals` is the dictionary to be passed to create/write, and you have access " +"to `env`, `_id`, `remote`" +msgstr "" + #. module: base_import_odoo #: model:ir.model,name:base_import_odoo.model_import_odoo_database_field msgid "A field mapping for records in the remote database" @@ -45,55 +52,60 @@ msgid "By reference" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,create_uid:0 -#: field:import.odoo.database.field,create_uid:0 -#: field:import.odoo.database.model,create_uid:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_create_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_create_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_create_uid msgid "Created by" msgstr "Sukūrė" #. module: base_import_odoo -#: field:import.odoo.database,create_date:0 -#: field:import.odoo.database.field,create_date:0 -#: field:import.odoo.database.model,create_date:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_create_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_create_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_create_date msgid "Created on" msgstr "Sukurta" #. module: base_import_odoo -#: field:import.odoo.database,cronjob_running:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_cronjob_running msgid "Cronjob running" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,database:0 -#: field:import.odoo.database.field,database_id:0 -#: field:import.odoo.database.model,database_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_database +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_database_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_database_id msgid "Database" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,display_name:0 -#: field:import.odoo.database.field,display_name:0 -#: field:import.odoo.database.model,display_name:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_defaults +msgid "Defaults" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_display_name +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_display_name +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_display_name msgid "Display Name" msgstr "Vaizduojamas pavadinimas" #. module: base_import_odoo -#: field:import.odoo.database.model,domain:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_domain msgid "Domain" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,duplicates:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_duplicates msgid "Duplicate handling" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,field_ids:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_field_ids msgid "Field" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,import_field_mappings:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_import_field_mappings msgid "Field mappings" msgstr "" @@ -103,35 +115,36 @@ msgid "Fixed" msgstr "" #. module: base_import_odoo -#: field:ir.model.data,import_database_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_ir_model_data_import_database_id msgid "From remote database" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,id:0 field:import.odoo.database.field,id:0 -#: field:import.odoo.database.model,id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_id msgid "ID" msgstr "ID" #. module: base_import_odoo -#: field:import.odoo.database.field,id_field_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_id_field_id msgid "ID field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,field_ids:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_field_ids msgid "If set, the mapping is only effective when setting said field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,local_id:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_local_id msgid "" "If you leave this empty, a new record will be created in the local database " "when this field is set on the remote database" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,remote_id:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_remote_id msgid "" "If you leave this empty, every (set) field value will be mapped to the local " "ID" @@ -144,68 +157,80 @@ msgid "Import configurations" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,cronjob_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_cronjob_id msgid "Import job" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,import_line_ids:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_import_line_ids msgid "Import models" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "Import progress" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "Import results" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,__last_update:0 -#: field:import.odoo.database.field,__last_update:0 -#: field:import.odoo.database.model,__last_update:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database___last_update +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field___last_update +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model___last_update msgid "Last Modified on" msgstr "Paskutinį kartą keista" #. module: base_import_odoo -#: field:import.odoo.database,write_uid:0 -#: field:import.odoo.database.field,write_uid:0 -#: field:import.odoo.database.model,write_uid:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_write_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_write_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_write_uid msgid "Last Updated by" msgstr "Paskutinį kartą atnaujino" #. module: base_import_odoo -#: field:import.odoo.database,write_date:0 -#: field:import.odoo.database.field,write_date:0 -#: field:import.odoo.database.model,write_date:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_write_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_write_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_write_date msgid "Last Updated on" msgstr "Paskutinį kartą atnaujinta" #. module: base_import_odoo -#: field:import.odoo.database.field,local_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_local_id msgid "Local ID" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,model:0 -#: field:import.odoo.database.field,model_id:0 -#: field:import.odoo.database.model,model_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_model_id msgid "Model" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,model_field_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model_field_id msgid "Model field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.model,domain:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_defaults +msgid "Optional defaults dict to avoid empty values" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_domain msgid "Optional filter to import only a subset" msgstr "" +#. module: base_import_odoo +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_postprocess +msgid "" +"Optional python code for postprocessing. Your code has access to `vals` " +"which is the dictionary passed to create/write, and `env`." +msgstr "" + #. module: base_import_odoo #: selection:import.odoo.database,duplicates:0 msgid "Overwrite empty fields" @@ -217,23 +242,28 @@ msgid "Overwrite existing" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,password:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_password msgid "Password" msgstr "" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:602 +#: code:addons/base_import_odoo/models/import_odoo_database.py:630 #, python-format msgid "Please install the \"odoorpc\" libary in your environment" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_postprocess +msgid "Postprocess" +msgstr "" + +#. module: base_import_odoo +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form msgid "Refresh" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,remote_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_remote_id msgid "Remote ID" msgstr "" @@ -243,31 +273,31 @@ msgid "Remote Odoo import" msgstr "" #. module: base_import_odoo -#: field:ir.model.data,import_database_record_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_ir_model_data_import_database_record_id msgid "Remote database ID" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form msgid "Run import" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select fields for which to generate unique values during import. You'll need " "this for res.users#login for example." msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select fields which must be equal to treat a pair of remote and local " "records of this model as being equal." msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select the field that stores the model name and the one that stores the " "linked ID. The IDs for previously imported records will be mapped to the " @@ -275,8 +305,8 @@ msgid "" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,sequence:0 -#: field:import.odoo.database.model,sequence:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_sequence +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_sequence msgid "Sequence" msgstr "Seka" @@ -286,24 +316,24 @@ msgid "Skip existing" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,status_data:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_status_data msgid "Status" msgstr "Būsena" #. module: base_import_odoo -#: field:import.odoo.database,status_html:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_status_html msgid "Status html" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "" "The following remote ids don't have a mapping but have to be imported " "anyways due to not null constraints." msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "" "To fix this, create mappings for the remote ids listed, or if this is not " "feasible, map the whole model. You might also have a too specific domain on " @@ -311,12 +341,12 @@ msgid "" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,mapping_type:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_mapping_type msgid "Type" msgstr "Tipas" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:583 +#: code:addons/base_import_odoo/models/import_odoo_database.py:611 #, python-format msgid "Unhandled field type %s" msgstr "" @@ -327,23 +357,23 @@ msgid "Unique" msgstr "" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:380 +#: code:addons/base_import_odoo/models/import_odoo_database.py:408 #, python-format msgid "Unknown mapping" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,url:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_url msgid "Url" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,user:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_user msgid "User" msgstr "Naudotojas" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "When a record of this model is imported, it will be replaced with the record " "you select as local ID. If you select a field and/or a remote ID, this " @@ -352,6 +382,11 @@ msgid "" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "done" msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_ir_model_data +msgid "ir.model.data" +msgstr "" diff --git a/base_import_odoo/i18n/lt_LT.po b/base_import_odoo/i18n/lt_LT.po index ced65603290..7ff6cf66385 100644 --- a/base_import_odoo/i18n/lt_LT.po +++ b/base_import_odoo/i18n/lt_LT.po @@ -20,6 +20,13 @@ msgstr "" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n" "%100<10 || n%100>=20) ? 1 : 2);\n" +#. module: base_import_odoo +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form +msgid "" +"# `vals` is the dictionary to be passed to create/write, and you have access " +"to `env`, `_id`, `remote`" +msgstr "" + #. module: base_import_odoo #: model:ir.model,name:base_import_odoo.model_import_odoo_database_field msgid "A field mapping for records in the remote database" @@ -46,55 +53,60 @@ msgid "By reference" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,create_uid:0 -#: field:import.odoo.database.field,create_uid:0 -#: field:import.odoo.database.model,create_uid:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_create_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_create_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_create_uid msgid "Created by" msgstr "Sukūrė" #. module: base_import_odoo -#: field:import.odoo.database,create_date:0 -#: field:import.odoo.database.field,create_date:0 -#: field:import.odoo.database.model,create_date:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_create_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_create_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_create_date msgid "Created on" msgstr "Sukurta" #. module: base_import_odoo -#: field:import.odoo.database,cronjob_running:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_cronjob_running msgid "Cronjob running" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,database:0 -#: field:import.odoo.database.field,database_id:0 -#: field:import.odoo.database.model,database_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_database +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_database_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_database_id msgid "Database" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,display_name:0 -#: field:import.odoo.database.field,display_name:0 -#: field:import.odoo.database.model,display_name:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_defaults +msgid "Defaults" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_display_name +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_display_name +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_display_name msgid "Display Name" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.model,domain:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_domain msgid "Domain" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,duplicates:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_duplicates msgid "Duplicate handling" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,field_ids:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_field_ids msgid "Field" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,import_field_mappings:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_import_field_mappings msgid "Field mappings" msgstr "" @@ -104,35 +116,36 @@ msgid "Fixed" msgstr "" #. module: base_import_odoo -#: field:ir.model.data,import_database_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_ir_model_data_import_database_id msgid "From remote database" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,id:0 field:import.odoo.database.field,id:0 -#: field:import.odoo.database.model,id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_id msgid "ID" msgstr "ID" #. module: base_import_odoo -#: field:import.odoo.database.field,id_field_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_id_field_id msgid "ID field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,field_ids:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_field_ids msgid "If set, the mapping is only effective when setting said field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,local_id:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_local_id msgid "" "If you leave this empty, a new record will be created in the local database " "when this field is set on the remote database" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,remote_id:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_remote_id msgid "" "If you leave this empty, every (set) field value will be mapped to the local " "ID" @@ -145,68 +158,80 @@ msgid "Import configurations" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,cronjob_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_cronjob_id msgid "Import job" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,import_line_ids:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_import_line_ids msgid "Import models" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "Import progress" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "Import results" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,__last_update:0 -#: field:import.odoo.database.field,__last_update:0 -#: field:import.odoo.database.model,__last_update:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database___last_update +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field___last_update +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model___last_update msgid "Last Modified on" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,write_uid:0 -#: field:import.odoo.database.field,write_uid:0 -#: field:import.odoo.database.model,write_uid:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_write_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_write_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_write_uid msgid "Last Updated by" msgstr "Paskutinį kartą atnaujino" #. module: base_import_odoo -#: field:import.odoo.database,write_date:0 -#: field:import.odoo.database.field,write_date:0 -#: field:import.odoo.database.model,write_date:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_write_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_write_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_write_date msgid "Last Updated on" msgstr "Paskutinį kartą atnaujinta" #. module: base_import_odoo -#: field:import.odoo.database.field,local_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_local_id msgid "Local ID" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,model:0 -#: field:import.odoo.database.field,model_id:0 -#: field:import.odoo.database.model,model_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_model_id msgid "Model" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,model_field_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model_field_id msgid "Model field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.model,domain:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_defaults +msgid "Optional defaults dict to avoid empty values" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_domain msgid "Optional filter to import only a subset" msgstr "" +#. module: base_import_odoo +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_postprocess +msgid "" +"Optional python code for postprocessing. Your code has access to `vals` " +"which is the dictionary passed to create/write, and `env`." +msgstr "" + #. module: base_import_odoo #: selection:import.odoo.database,duplicates:0 msgid "Overwrite empty fields" @@ -218,23 +243,28 @@ msgid "Overwrite existing" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,password:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_password msgid "Password" msgstr "" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:602 +#: code:addons/base_import_odoo/models/import_odoo_database.py:630 #, python-format msgid "Please install the \"odoorpc\" libary in your environment" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_postprocess +msgid "Postprocess" +msgstr "" + +#. module: base_import_odoo +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form msgid "Refresh" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,remote_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_remote_id msgid "Remote ID" msgstr "" @@ -244,31 +274,31 @@ msgid "Remote Odoo import" msgstr "" #. module: base_import_odoo -#: field:ir.model.data,import_database_record_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_ir_model_data_import_database_record_id msgid "Remote database ID" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form msgid "Run import" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select fields for which to generate unique values during import. You'll need " "this for res.users#login for example." msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select fields which must be equal to treat a pair of remote and local " "records of this model as being equal." msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select the field that stores the model name and the one that stores the " "linked ID. The IDs for previously imported records will be mapped to the " @@ -276,8 +306,8 @@ msgid "" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,sequence:0 -#: field:import.odoo.database.model,sequence:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_sequence +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_sequence msgid "Sequence" msgstr "" @@ -287,24 +317,24 @@ msgid "Skip existing" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,status_data:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_status_data msgid "Status" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,status_html:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_status_html msgid "Status html" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "" "The following remote ids don't have a mapping but have to be imported " "anyways due to not null constraints." msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "" "To fix this, create mappings for the remote ids listed, or if this is not " "feasible, map the whole model. You might also have a too specific domain on " @@ -312,12 +342,12 @@ msgid "" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,mapping_type:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_mapping_type msgid "Type" msgstr "" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:583 +#: code:addons/base_import_odoo/models/import_odoo_database.py:611 #, python-format msgid "Unhandled field type %s" msgstr "" @@ -328,23 +358,23 @@ msgid "Unique" msgstr "" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:380 +#: code:addons/base_import_odoo/models/import_odoo_database.py:408 #, python-format msgid "Unknown mapping" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,url:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_url msgid "Url" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,user:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_user msgid "User" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "When a record of this model is imported, it will be replaced with the record " "you select as local ID. If you select a field and/or a remote ID, this " @@ -353,6 +383,11 @@ msgid "" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "done" msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_ir_model_data +msgid "ir.model.data" +msgstr "" diff --git a/base_import_odoo/i18n/lv.po b/base_import_odoo/i18n/lv.po index e1d11c1476c..67e50a4361e 100644 --- a/base_import_odoo/i18n/lv.po +++ b/base_import_odoo/i18n/lv.po @@ -19,6 +19,13 @@ msgstr "" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : " "2);\n" +#. module: base_import_odoo +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form +msgid "" +"# `vals` is the dictionary to be passed to create/write, and you have access " +"to `env`, `_id`, `remote`" +msgstr "" + #. module: base_import_odoo #: model:ir.model,name:base_import_odoo.model_import_odoo_database_field msgid "A field mapping for records in the remote database" @@ -45,55 +52,60 @@ msgid "By reference" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,create_uid:0 -#: field:import.odoo.database.field,create_uid:0 -#: field:import.odoo.database.model,create_uid:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_create_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_create_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_create_uid msgid "Created by" msgstr "Izveidoja" #. module: base_import_odoo -#: field:import.odoo.database,create_date:0 -#: field:import.odoo.database.field,create_date:0 -#: field:import.odoo.database.model,create_date:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_create_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_create_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_create_date msgid "Created on" msgstr "Izveidots" #. module: base_import_odoo -#: field:import.odoo.database,cronjob_running:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_cronjob_running msgid "Cronjob running" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,database:0 -#: field:import.odoo.database.field,database_id:0 -#: field:import.odoo.database.model,database_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_database +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_database_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_database_id msgid "Database" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,display_name:0 -#: field:import.odoo.database.field,display_name:0 -#: field:import.odoo.database.model,display_name:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_defaults +msgid "Defaults" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_display_name +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_display_name +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_display_name msgid "Display Name" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.model,domain:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_domain msgid "Domain" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,duplicates:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_duplicates msgid "Duplicate handling" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,field_ids:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_field_ids msgid "Field" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,import_field_mappings:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_import_field_mappings msgid "Field mappings" msgstr "" @@ -103,35 +115,36 @@ msgid "Fixed" msgstr "" #. module: base_import_odoo -#: field:ir.model.data,import_database_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_ir_model_data_import_database_id msgid "From remote database" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,id:0 field:import.odoo.database.field,id:0 -#: field:import.odoo.database.model,id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_id msgid "ID" msgstr "ID" #. module: base_import_odoo -#: field:import.odoo.database.field,id_field_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_id_field_id msgid "ID field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,field_ids:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_field_ids msgid "If set, the mapping is only effective when setting said field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,local_id:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_local_id msgid "" "If you leave this empty, a new record will be created in the local database " "when this field is set on the remote database" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,remote_id:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_remote_id msgid "" "If you leave this empty, every (set) field value will be mapped to the local " "ID" @@ -144,68 +157,80 @@ msgid "Import configurations" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,cronjob_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_cronjob_id msgid "Import job" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,import_line_ids:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_import_line_ids msgid "Import models" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "Import progress" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "Import results" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,__last_update:0 -#: field:import.odoo.database.field,__last_update:0 -#: field:import.odoo.database.model,__last_update:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database___last_update +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field___last_update +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model___last_update msgid "Last Modified on" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,write_uid:0 -#: field:import.odoo.database.field,write_uid:0 -#: field:import.odoo.database.model,write_uid:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_write_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_write_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_write_uid msgid "Last Updated by" msgstr "Pēdējo reizi atjaunoja" #. module: base_import_odoo -#: field:import.odoo.database,write_date:0 -#: field:import.odoo.database.field,write_date:0 -#: field:import.odoo.database.model,write_date:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_write_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_write_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_write_date msgid "Last Updated on" msgstr "Pēdējās izmaiņas" #. module: base_import_odoo -#: field:import.odoo.database.field,local_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_local_id msgid "Local ID" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,model:0 -#: field:import.odoo.database.field,model_id:0 -#: field:import.odoo.database.model,model_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_model_id msgid "Model" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,model_field_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model_field_id msgid "Model field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.model,domain:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_defaults +msgid "Optional defaults dict to avoid empty values" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_domain msgid "Optional filter to import only a subset" msgstr "" +#. module: base_import_odoo +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_postprocess +msgid "" +"Optional python code for postprocessing. Your code has access to `vals` " +"which is the dictionary passed to create/write, and `env`." +msgstr "" + #. module: base_import_odoo #: selection:import.odoo.database,duplicates:0 msgid "Overwrite empty fields" @@ -217,23 +242,28 @@ msgid "Overwrite existing" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,password:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_password msgid "Password" msgstr "" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:602 +#: code:addons/base_import_odoo/models/import_odoo_database.py:630 #, python-format msgid "Please install the \"odoorpc\" libary in your environment" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_postprocess +msgid "Postprocess" +msgstr "" + +#. module: base_import_odoo +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form msgid "Refresh" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,remote_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_remote_id msgid "Remote ID" msgstr "" @@ -243,31 +273,31 @@ msgid "Remote Odoo import" msgstr "" #. module: base_import_odoo -#: field:ir.model.data,import_database_record_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_ir_model_data_import_database_record_id msgid "Remote database ID" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form msgid "Run import" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select fields for which to generate unique values during import. You'll need " "this for res.users#login for example." msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select fields which must be equal to treat a pair of remote and local " "records of this model as being equal." msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select the field that stores the model name and the one that stores the " "linked ID. The IDs for previously imported records will be mapped to the " @@ -275,8 +305,8 @@ msgid "" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,sequence:0 -#: field:import.odoo.database.model,sequence:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_sequence +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_sequence msgid "Sequence" msgstr "Secība" @@ -286,24 +316,24 @@ msgid "Skip existing" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,status_data:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_status_data msgid "Status" msgstr "Statuss" #. module: base_import_odoo -#: field:import.odoo.database,status_html:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_status_html msgid "Status html" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "" "The following remote ids don't have a mapping but have to be imported " "anyways due to not null constraints." msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "" "To fix this, create mappings for the remote ids listed, or if this is not " "feasible, map the whole model. You might also have a too specific domain on " @@ -311,12 +341,12 @@ msgid "" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,mapping_type:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_mapping_type msgid "Type" msgstr "Tips" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:583 +#: code:addons/base_import_odoo/models/import_odoo_database.py:611 #, python-format msgid "Unhandled field type %s" msgstr "" @@ -327,23 +357,23 @@ msgid "Unique" msgstr "" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:380 +#: code:addons/base_import_odoo/models/import_odoo_database.py:408 #, python-format msgid "Unknown mapping" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,url:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_url msgid "Url" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,user:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_user msgid "User" msgstr "Lietotājs" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "When a record of this model is imported, it will be replaced with the record " "you select as local ID. If you select a field and/or a remote ID, this " @@ -352,6 +382,11 @@ msgid "" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "done" msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_ir_model_data +msgid "ir.model.data" +msgstr "" diff --git a/base_import_odoo/i18n/mk.po b/base_import_odoo/i18n/mk.po index c987ecc915e..aee4a5e3c6e 100644 --- a/base_import_odoo/i18n/mk.po +++ b/base_import_odoo/i18n/mk.po @@ -18,6 +18,13 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;\n" +#. module: base_import_odoo +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form +msgid "" +"# `vals` is the dictionary to be passed to create/write, and you have access " +"to `env`, `_id`, `remote`" +msgstr "" + #. module: base_import_odoo #: model:ir.model,name:base_import_odoo.model_import_odoo_database_field msgid "A field mapping for records in the remote database" @@ -44,55 +51,60 @@ msgid "By reference" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,create_uid:0 -#: field:import.odoo.database.field,create_uid:0 -#: field:import.odoo.database.model,create_uid:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_create_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_create_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_create_uid msgid "Created by" msgstr "Креирано од" #. module: base_import_odoo -#: field:import.odoo.database,create_date:0 -#: field:import.odoo.database.field,create_date:0 -#: field:import.odoo.database.model,create_date:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_create_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_create_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_create_date msgid "Created on" msgstr "Креирано на" #. module: base_import_odoo -#: field:import.odoo.database,cronjob_running:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_cronjob_running msgid "Cronjob running" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,database:0 -#: field:import.odoo.database.field,database_id:0 -#: field:import.odoo.database.model,database_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_database +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_database_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_database_id msgid "Database" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,display_name:0 -#: field:import.odoo.database.field,display_name:0 -#: field:import.odoo.database.model,display_name:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_defaults +msgid "Defaults" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_display_name +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_display_name +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_display_name msgid "Display Name" msgstr "Прикажи име" #. module: base_import_odoo -#: field:import.odoo.database.model,domain:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_domain msgid "Domain" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,duplicates:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_duplicates msgid "Duplicate handling" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,field_ids:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_field_ids msgid "Field" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,import_field_mappings:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_import_field_mappings msgid "Field mappings" msgstr "" @@ -102,35 +114,36 @@ msgid "Fixed" msgstr "" #. module: base_import_odoo -#: field:ir.model.data,import_database_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_ir_model_data_import_database_id msgid "From remote database" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,id:0 field:import.odoo.database.field,id:0 -#: field:import.odoo.database.model,id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_id msgid "ID" msgstr "ID" #. module: base_import_odoo -#: field:import.odoo.database.field,id_field_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_id_field_id msgid "ID field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,field_ids:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_field_ids msgid "If set, the mapping is only effective when setting said field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,local_id:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_local_id msgid "" "If you leave this empty, a new record will be created in the local database " "when this field is set on the remote database" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,remote_id:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_remote_id msgid "" "If you leave this empty, every (set) field value will be mapped to the local " "ID" @@ -143,68 +156,80 @@ msgid "Import configurations" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,cronjob_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_cronjob_id msgid "Import job" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,import_line_ids:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_import_line_ids msgid "Import models" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "Import progress" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "Import results" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,__last_update:0 -#: field:import.odoo.database.field,__last_update:0 -#: field:import.odoo.database.model,__last_update:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database___last_update +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field___last_update +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model___last_update msgid "Last Modified on" msgstr "Последна промена на" #. module: base_import_odoo -#: field:import.odoo.database,write_uid:0 -#: field:import.odoo.database.field,write_uid:0 -#: field:import.odoo.database.model,write_uid:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_write_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_write_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_write_uid msgid "Last Updated by" msgstr "Последно ажурирање од" #. module: base_import_odoo -#: field:import.odoo.database,write_date:0 -#: field:import.odoo.database.field,write_date:0 -#: field:import.odoo.database.model,write_date:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_write_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_write_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_write_date msgid "Last Updated on" msgstr "Последно ажурирање на" #. module: base_import_odoo -#: field:import.odoo.database.field,local_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_local_id msgid "Local ID" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,model:0 -#: field:import.odoo.database.field,model_id:0 -#: field:import.odoo.database.model,model_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_model_id msgid "Model" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,model_field_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model_field_id msgid "Model field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.model,domain:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_defaults +msgid "Optional defaults dict to avoid empty values" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_domain msgid "Optional filter to import only a subset" msgstr "" +#. module: base_import_odoo +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_postprocess +msgid "" +"Optional python code for postprocessing. Your code has access to `vals` " +"which is the dictionary passed to create/write, and `env`." +msgstr "" + #. module: base_import_odoo #: selection:import.odoo.database,duplicates:0 msgid "Overwrite empty fields" @@ -216,23 +241,28 @@ msgid "Overwrite existing" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,password:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_password msgid "Password" msgstr "" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:602 +#: code:addons/base_import_odoo/models/import_odoo_database.py:630 #, python-format msgid "Please install the \"odoorpc\" libary in your environment" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_postprocess +msgid "Postprocess" +msgstr "" + +#. module: base_import_odoo +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form msgid "Refresh" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,remote_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_remote_id msgid "Remote ID" msgstr "" @@ -242,31 +272,31 @@ msgid "Remote Odoo import" msgstr "" #. module: base_import_odoo -#: field:ir.model.data,import_database_record_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_ir_model_data_import_database_record_id msgid "Remote database ID" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form msgid "Run import" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select fields for which to generate unique values during import. You'll need " "this for res.users#login for example." msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select fields which must be equal to treat a pair of remote and local " "records of this model as being equal." msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select the field that stores the model name and the one that stores the " "linked ID. The IDs for previously imported records will be mapped to the " @@ -274,8 +304,8 @@ msgid "" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,sequence:0 -#: field:import.odoo.database.model,sequence:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_sequence +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_sequence msgid "Sequence" msgstr "Секвенца" @@ -285,24 +315,24 @@ msgid "Skip existing" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,status_data:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_status_data msgid "Status" msgstr "Статус" #. module: base_import_odoo -#: field:import.odoo.database,status_html:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_status_html msgid "Status html" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "" "The following remote ids don't have a mapping but have to be imported " "anyways due to not null constraints." msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "" "To fix this, create mappings for the remote ids listed, or if this is not " "feasible, map the whole model. You might also have a too specific domain on " @@ -310,12 +340,12 @@ msgid "" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,mapping_type:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_mapping_type msgid "Type" msgstr "Тип" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:583 +#: code:addons/base_import_odoo/models/import_odoo_database.py:611 #, python-format msgid "Unhandled field type %s" msgstr "" @@ -326,23 +356,23 @@ msgid "Unique" msgstr "" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:380 +#: code:addons/base_import_odoo/models/import_odoo_database.py:408 #, python-format msgid "Unknown mapping" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,url:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_url msgid "Url" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,user:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_user msgid "User" msgstr "Корисник" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "When a record of this model is imported, it will be replaced with the record " "you select as local ID. If you select a field and/or a remote ID, this " @@ -351,6 +381,11 @@ msgid "" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "done" msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_ir_model_data +msgid "ir.model.data" +msgstr "" diff --git a/base_import_odoo/i18n/mn.po b/base_import_odoo/i18n/mn.po index 5fc00e76953..d8e69e8c0da 100644 --- a/base_import_odoo/i18n/mn.po +++ b/base_import_odoo/i18n/mn.po @@ -18,6 +18,13 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#. module: base_import_odoo +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form +msgid "" +"# `vals` is the dictionary to be passed to create/write, and you have access " +"to `env`, `_id`, `remote`" +msgstr "" + #. module: base_import_odoo #: model:ir.model,name:base_import_odoo.model_import_odoo_database_field msgid "A field mapping for records in the remote database" @@ -44,55 +51,60 @@ msgid "By reference" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,create_uid:0 -#: field:import.odoo.database.field,create_uid:0 -#: field:import.odoo.database.model,create_uid:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_create_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_create_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_create_uid msgid "Created by" msgstr "Үүсгэгч" #. module: base_import_odoo -#: field:import.odoo.database,create_date:0 -#: field:import.odoo.database.field,create_date:0 -#: field:import.odoo.database.model,create_date:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_create_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_create_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_create_date msgid "Created on" msgstr "Үүсгэсэн" #. module: base_import_odoo -#: field:import.odoo.database,cronjob_running:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_cronjob_running msgid "Cronjob running" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,database:0 -#: field:import.odoo.database.field,database_id:0 -#: field:import.odoo.database.model,database_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_database +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_database_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_database_id msgid "Database" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,display_name:0 -#: field:import.odoo.database.field,display_name:0 -#: field:import.odoo.database.model,display_name:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_defaults +msgid "Defaults" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_display_name +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_display_name +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_display_name msgid "Display Name" msgstr "Дэлгэцийн Нэр" #. module: base_import_odoo -#: field:import.odoo.database.model,domain:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_domain msgid "Domain" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,duplicates:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_duplicates msgid "Duplicate handling" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,field_ids:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_field_ids msgid "Field" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,import_field_mappings:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_import_field_mappings msgid "Field mappings" msgstr "" @@ -102,35 +114,36 @@ msgid "Fixed" msgstr "" #. module: base_import_odoo -#: field:ir.model.data,import_database_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_ir_model_data_import_database_id msgid "From remote database" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,id:0 field:import.odoo.database.field,id:0 -#: field:import.odoo.database.model,id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_id msgid "ID" msgstr "ID" #. module: base_import_odoo -#: field:import.odoo.database.field,id_field_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_id_field_id msgid "ID field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,field_ids:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_field_ids msgid "If set, the mapping is only effective when setting said field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,local_id:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_local_id msgid "" "If you leave this empty, a new record will be created in the local database " "when this field is set on the remote database" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,remote_id:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_remote_id msgid "" "If you leave this empty, every (set) field value will be mapped to the local " "ID" @@ -143,68 +156,80 @@ msgid "Import configurations" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,cronjob_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_cronjob_id msgid "Import job" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,import_line_ids:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_import_line_ids msgid "Import models" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "Import progress" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "Import results" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,__last_update:0 -#: field:import.odoo.database.field,__last_update:0 -#: field:import.odoo.database.model,__last_update:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database___last_update +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field___last_update +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model___last_update msgid "Last Modified on" msgstr "Сүүлийн засвар хийсэн огноо" #. module: base_import_odoo -#: field:import.odoo.database,write_uid:0 -#: field:import.odoo.database.field,write_uid:0 -#: field:import.odoo.database.model,write_uid:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_write_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_write_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_write_uid msgid "Last Updated by" msgstr "Сүүлийн засвар хийсэн" #. module: base_import_odoo -#: field:import.odoo.database,write_date:0 -#: field:import.odoo.database.field,write_date:0 -#: field:import.odoo.database.model,write_date:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_write_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_write_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_write_date msgid "Last Updated on" msgstr "Сүүлийн засвар хийсэн огноо" #. module: base_import_odoo -#: field:import.odoo.database.field,local_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_local_id msgid "Local ID" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,model:0 -#: field:import.odoo.database.field,model_id:0 -#: field:import.odoo.database.model,model_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_model_id msgid "Model" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,model_field_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model_field_id msgid "Model field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.model,domain:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_defaults +msgid "Optional defaults dict to avoid empty values" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_domain msgid "Optional filter to import only a subset" msgstr "" +#. module: base_import_odoo +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_postprocess +msgid "" +"Optional python code for postprocessing. Your code has access to `vals` " +"which is the dictionary passed to create/write, and `env`." +msgstr "" + #. module: base_import_odoo #: selection:import.odoo.database,duplicates:0 msgid "Overwrite empty fields" @@ -216,23 +241,28 @@ msgid "Overwrite existing" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,password:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_password msgid "Password" msgstr "" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:602 +#: code:addons/base_import_odoo/models/import_odoo_database.py:630 #, python-format msgid "Please install the \"odoorpc\" libary in your environment" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_postprocess +msgid "Postprocess" +msgstr "" + +#. module: base_import_odoo +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form msgid "Refresh" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,remote_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_remote_id msgid "Remote ID" msgstr "" @@ -242,31 +272,31 @@ msgid "Remote Odoo import" msgstr "" #. module: base_import_odoo -#: field:ir.model.data,import_database_record_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_ir_model_data_import_database_record_id msgid "Remote database ID" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form msgid "Run import" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select fields for which to generate unique values during import. You'll need " "this for res.users#login for example." msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select fields which must be equal to treat a pair of remote and local " "records of this model as being equal." msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select the field that stores the model name and the one that stores the " "linked ID. The IDs for previously imported records will be mapped to the " @@ -274,8 +304,8 @@ msgid "" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,sequence:0 -#: field:import.odoo.database.model,sequence:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_sequence +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_sequence msgid "Sequence" msgstr "Дараалал" @@ -285,24 +315,24 @@ msgid "Skip existing" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,status_data:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_status_data msgid "Status" msgstr "Төлөв" #. module: base_import_odoo -#: field:import.odoo.database,status_html:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_status_html msgid "Status html" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "" "The following remote ids don't have a mapping but have to be imported " "anyways due to not null constraints." msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "" "To fix this, create mappings for the remote ids listed, or if this is not " "feasible, map the whole model. You might also have a too specific domain on " @@ -310,12 +340,12 @@ msgid "" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,mapping_type:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_mapping_type msgid "Type" msgstr "Төрөл" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:583 +#: code:addons/base_import_odoo/models/import_odoo_database.py:611 #, python-format msgid "Unhandled field type %s" msgstr "" @@ -326,23 +356,23 @@ msgid "Unique" msgstr "" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:380 +#: code:addons/base_import_odoo/models/import_odoo_database.py:408 #, python-format msgid "Unknown mapping" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,url:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_url msgid "Url" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,user:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_user msgid "User" msgstr "Хэрэглэгч" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "When a record of this model is imported, it will be replaced with the record " "you select as local ID. If you select a field and/or a remote ID, this " @@ -351,6 +381,11 @@ msgid "" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "done" msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_ir_model_data +msgid "ir.model.data" +msgstr "" diff --git a/base_import_odoo/i18n/nb.po b/base_import_odoo/i18n/nb.po index 3f001215d01..fadd4dc1ac6 100644 --- a/base_import_odoo/i18n/nb.po +++ b/base_import_odoo/i18n/nb.po @@ -19,6 +19,13 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#. module: base_import_odoo +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form +msgid "" +"# `vals` is the dictionary to be passed to create/write, and you have access " +"to `env`, `_id`, `remote`" +msgstr "" + #. module: base_import_odoo #: model:ir.model,name:base_import_odoo.model_import_odoo_database_field msgid "A field mapping for records in the remote database" @@ -45,55 +52,60 @@ msgid "By reference" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,create_uid:0 -#: field:import.odoo.database.field,create_uid:0 -#: field:import.odoo.database.model,create_uid:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_create_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_create_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_create_uid msgid "Created by" msgstr "Opprettet av" #. module: base_import_odoo -#: field:import.odoo.database,create_date:0 -#: field:import.odoo.database.field,create_date:0 -#: field:import.odoo.database.model,create_date:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_create_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_create_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_create_date msgid "Created on" msgstr "Opprettet den" #. module: base_import_odoo -#: field:import.odoo.database,cronjob_running:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_cronjob_running msgid "Cronjob running" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,database:0 -#: field:import.odoo.database.field,database_id:0 -#: field:import.odoo.database.model,database_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_database +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_database_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_database_id msgid "Database" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,display_name:0 -#: field:import.odoo.database.field,display_name:0 -#: field:import.odoo.database.model,display_name:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_defaults +msgid "Defaults" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_display_name +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_display_name +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_display_name msgid "Display Name" msgstr "Visnings navn" #. module: base_import_odoo -#: field:import.odoo.database.model,domain:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_domain msgid "Domain" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,duplicates:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_duplicates msgid "Duplicate handling" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,field_ids:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_field_ids msgid "Field" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,import_field_mappings:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_import_field_mappings msgid "Field mappings" msgstr "" @@ -103,35 +115,36 @@ msgid "Fixed" msgstr "" #. module: base_import_odoo -#: field:ir.model.data,import_database_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_ir_model_data_import_database_id msgid "From remote database" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,id:0 field:import.odoo.database.field,id:0 -#: field:import.odoo.database.model,id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_id msgid "ID" msgstr "ID" #. module: base_import_odoo -#: field:import.odoo.database.field,id_field_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_id_field_id msgid "ID field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,field_ids:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_field_ids msgid "If set, the mapping is only effective when setting said field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,local_id:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_local_id msgid "" "If you leave this empty, a new record will be created in the local database " "when this field is set on the remote database" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,remote_id:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_remote_id msgid "" "If you leave this empty, every (set) field value will be mapped to the local " "ID" @@ -144,68 +157,80 @@ msgid "Import configurations" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,cronjob_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_cronjob_id msgid "Import job" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,import_line_ids:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_import_line_ids msgid "Import models" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "Import progress" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "Import results" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,__last_update:0 -#: field:import.odoo.database.field,__last_update:0 -#: field:import.odoo.database.model,__last_update:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database___last_update +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field___last_update +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model___last_update msgid "Last Modified on" msgstr "Sist oppdatert " #. module: base_import_odoo -#: field:import.odoo.database,write_uid:0 -#: field:import.odoo.database.field,write_uid:0 -#: field:import.odoo.database.model,write_uid:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_write_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_write_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_write_uid msgid "Last Updated by" msgstr "Sist oppdatert av" #. module: base_import_odoo -#: field:import.odoo.database,write_date:0 -#: field:import.odoo.database.field,write_date:0 -#: field:import.odoo.database.model,write_date:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_write_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_write_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_write_date msgid "Last Updated on" msgstr "Sist oppdatert" #. module: base_import_odoo -#: field:import.odoo.database.field,local_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_local_id msgid "Local ID" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,model:0 -#: field:import.odoo.database.field,model_id:0 -#: field:import.odoo.database.model,model_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_model_id msgid "Model" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,model_field_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model_field_id msgid "Model field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.model,domain:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_defaults +msgid "Optional defaults dict to avoid empty values" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_domain msgid "Optional filter to import only a subset" msgstr "" +#. module: base_import_odoo +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_postprocess +msgid "" +"Optional python code for postprocessing. Your code has access to `vals` " +"which is the dictionary passed to create/write, and `env`." +msgstr "" + #. module: base_import_odoo #: selection:import.odoo.database,duplicates:0 msgid "Overwrite empty fields" @@ -217,23 +242,28 @@ msgid "Overwrite existing" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,password:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_password msgid "Password" msgstr "" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:602 +#: code:addons/base_import_odoo/models/import_odoo_database.py:630 #, python-format msgid "Please install the \"odoorpc\" libary in your environment" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_postprocess +msgid "Postprocess" +msgstr "" + +#. module: base_import_odoo +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form msgid "Refresh" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,remote_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_remote_id msgid "Remote ID" msgstr "" @@ -243,31 +273,31 @@ msgid "Remote Odoo import" msgstr "" #. module: base_import_odoo -#: field:ir.model.data,import_database_record_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_ir_model_data_import_database_record_id msgid "Remote database ID" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form msgid "Run import" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select fields for which to generate unique values during import. You'll need " "this for res.users#login for example." msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select fields which must be equal to treat a pair of remote and local " "records of this model as being equal." msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select the field that stores the model name and the one that stores the " "linked ID. The IDs for previously imported records will be mapped to the " @@ -275,8 +305,8 @@ msgid "" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,sequence:0 -#: field:import.odoo.database.model,sequence:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_sequence +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_sequence msgid "Sequence" msgstr "Sekvens" @@ -286,24 +316,24 @@ msgid "Skip existing" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,status_data:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_status_data msgid "Status" msgstr "Status" #. module: base_import_odoo -#: field:import.odoo.database,status_html:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_status_html msgid "Status html" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "" "The following remote ids don't have a mapping but have to be imported " "anyways due to not null constraints." msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "" "To fix this, create mappings for the remote ids listed, or if this is not " "feasible, map the whole model. You might also have a too specific domain on " @@ -311,12 +341,12 @@ msgid "" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,mapping_type:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_mapping_type msgid "Type" msgstr "Type" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:583 +#: code:addons/base_import_odoo/models/import_odoo_database.py:611 #, python-format msgid "Unhandled field type %s" msgstr "" @@ -327,23 +357,23 @@ msgid "Unique" msgstr "" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:380 +#: code:addons/base_import_odoo/models/import_odoo_database.py:408 #, python-format msgid "Unknown mapping" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,url:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_url msgid "Url" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,user:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_user msgid "User" msgstr "Bruker" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "When a record of this model is imported, it will be replaced with the record " "you select as local ID. If you select a field and/or a remote ID, this " @@ -352,6 +382,11 @@ msgid "" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "done" msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_ir_model_data +msgid "ir.model.data" +msgstr "" diff --git a/base_import_odoo/i18n/nb_NO.po b/base_import_odoo/i18n/nb_NO.po index 5faceb0ff71..a9c00278f3a 100644 --- a/base_import_odoo/i18n/nb_NO.po +++ b/base_import_odoo/i18n/nb_NO.po @@ -19,6 +19,13 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#. module: base_import_odoo +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form +msgid "" +"# `vals` is the dictionary to be passed to create/write, and you have access " +"to `env`, `_id`, `remote`" +msgstr "" + #. module: base_import_odoo #: model:ir.model,name:base_import_odoo.model_import_odoo_database_field msgid "A field mapping for records in the remote database" @@ -45,55 +52,60 @@ msgid "By reference" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,create_uid:0 -#: field:import.odoo.database.field,create_uid:0 -#: field:import.odoo.database.model,create_uid:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_create_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_create_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_create_uid msgid "Created by" msgstr "Laget av" #. module: base_import_odoo -#: field:import.odoo.database,create_date:0 -#: field:import.odoo.database.field,create_date:0 -#: field:import.odoo.database.model,create_date:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_create_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_create_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_create_date msgid "Created on" msgstr "Laget den" #. module: base_import_odoo -#: field:import.odoo.database,cronjob_running:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_cronjob_running msgid "Cronjob running" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,database:0 -#: field:import.odoo.database.field,database_id:0 -#: field:import.odoo.database.model,database_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_database +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_database_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_database_id msgid "Database" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,display_name:0 -#: field:import.odoo.database.field,display_name:0 -#: field:import.odoo.database.model,display_name:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_defaults +msgid "Defaults" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_display_name +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_display_name +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_display_name msgid "Display Name" msgstr "Vis navn" #. module: base_import_odoo -#: field:import.odoo.database.model,domain:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_domain msgid "Domain" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,duplicates:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_duplicates msgid "Duplicate handling" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,field_ids:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_field_ids msgid "Field" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,import_field_mappings:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_import_field_mappings msgid "Field mappings" msgstr "" @@ -103,35 +115,36 @@ msgid "Fixed" msgstr "" #. module: base_import_odoo -#: field:ir.model.data,import_database_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_ir_model_data_import_database_id msgid "From remote database" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,id:0 field:import.odoo.database.field,id:0 -#: field:import.odoo.database.model,id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_id msgid "ID" msgstr "ID" #. module: base_import_odoo -#: field:import.odoo.database.field,id_field_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_id_field_id msgid "ID field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,field_ids:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_field_ids msgid "If set, the mapping is only effective when setting said field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,local_id:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_local_id msgid "" "If you leave this empty, a new record will be created in the local database " "when this field is set on the remote database" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,remote_id:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_remote_id msgid "" "If you leave this empty, every (set) field value will be mapped to the local " "ID" @@ -144,68 +157,80 @@ msgid "Import configurations" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,cronjob_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_cronjob_id msgid "Import job" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,import_line_ids:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_import_line_ids msgid "Import models" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "Import progress" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "Import results" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,__last_update:0 -#: field:import.odoo.database.field,__last_update:0 -#: field:import.odoo.database.model,__last_update:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database___last_update +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field___last_update +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model___last_update msgid "Last Modified on" msgstr "Sist endret den" #. module: base_import_odoo -#: field:import.odoo.database,write_uid:0 -#: field:import.odoo.database.field,write_uid:0 -#: field:import.odoo.database.model,write_uid:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_write_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_write_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_write_uid msgid "Last Updated by" msgstr "Sist oppdatert av" #. module: base_import_odoo -#: field:import.odoo.database,write_date:0 -#: field:import.odoo.database.field,write_date:0 -#: field:import.odoo.database.model,write_date:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_write_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_write_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_write_date msgid "Last Updated on" msgstr "Sist oppdatert den" #. module: base_import_odoo -#: field:import.odoo.database.field,local_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_local_id msgid "Local ID" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,model:0 -#: field:import.odoo.database.field,model_id:0 -#: field:import.odoo.database.model,model_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_model_id msgid "Model" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,model_field_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model_field_id msgid "Model field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.model,domain:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_defaults +msgid "Optional defaults dict to avoid empty values" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_domain msgid "Optional filter to import only a subset" msgstr "" +#. module: base_import_odoo +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_postprocess +msgid "" +"Optional python code for postprocessing. Your code has access to `vals` " +"which is the dictionary passed to create/write, and `env`." +msgstr "" + #. module: base_import_odoo #: selection:import.odoo.database,duplicates:0 msgid "Overwrite empty fields" @@ -217,23 +242,28 @@ msgid "Overwrite existing" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,password:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_password msgid "Password" msgstr "" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:602 +#: code:addons/base_import_odoo/models/import_odoo_database.py:630 #, python-format msgid "Please install the \"odoorpc\" libary in your environment" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_postprocess +msgid "Postprocess" +msgstr "" + +#. module: base_import_odoo +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form msgid "Refresh" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,remote_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_remote_id msgid "Remote ID" msgstr "" @@ -243,31 +273,31 @@ msgid "Remote Odoo import" msgstr "" #. module: base_import_odoo -#: field:ir.model.data,import_database_record_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_ir_model_data_import_database_record_id msgid "Remote database ID" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form msgid "Run import" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select fields for which to generate unique values during import. You'll need " "this for res.users#login for example." msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select fields which must be equal to treat a pair of remote and local " "records of this model as being equal." msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select the field that stores the model name and the one that stores the " "linked ID. The IDs for previously imported records will be mapped to the " @@ -275,8 +305,8 @@ msgid "" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,sequence:0 -#: field:import.odoo.database.model,sequence:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_sequence +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_sequence msgid "Sequence" msgstr "" @@ -286,24 +316,24 @@ msgid "Skip existing" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,status_data:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_status_data msgid "Status" msgstr "Status" #. module: base_import_odoo -#: field:import.odoo.database,status_html:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_status_html msgid "Status html" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "" "The following remote ids don't have a mapping but have to be imported " "anyways due to not null constraints." msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "" "To fix this, create mappings for the remote ids listed, or if this is not " "feasible, map the whole model. You might also have a too specific domain on " @@ -311,12 +341,12 @@ msgid "" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,mapping_type:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_mapping_type msgid "Type" msgstr "" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:583 +#: code:addons/base_import_odoo/models/import_odoo_database.py:611 #, python-format msgid "Unhandled field type %s" msgstr "" @@ -327,23 +357,23 @@ msgid "Unique" msgstr "" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:380 +#: code:addons/base_import_odoo/models/import_odoo_database.py:408 #, python-format msgid "Unknown mapping" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,url:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_url msgid "Url" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,user:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_user msgid "User" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "When a record of this model is imported, it will be replaced with the record " "you select as local ID. If you select a field and/or a remote ID, this " @@ -352,6 +382,11 @@ msgid "" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "done" msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_ir_model_data +msgid "ir.model.data" +msgstr "" diff --git a/base_import_odoo/i18n/nl.po b/base_import_odoo/i18n/nl.po index 0c9771a9373..79d392458e9 100644 --- a/base_import_odoo/i18n/nl.po +++ b/base_import_odoo/i18n/nl.po @@ -19,6 +19,13 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#. module: base_import_odoo +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form +msgid "" +"# `vals` is the dictionary to be passed to create/write, and you have access " +"to `env`, `_id`, `remote`" +msgstr "" + #. module: base_import_odoo #: model:ir.model,name:base_import_odoo.model_import_odoo_database_field msgid "A field mapping for records in the remote database" @@ -45,55 +52,60 @@ msgid "By reference" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,create_uid:0 -#: field:import.odoo.database.field,create_uid:0 -#: field:import.odoo.database.model,create_uid:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_create_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_create_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_create_uid msgid "Created by" msgstr "Aangemaakt door" #. module: base_import_odoo -#: field:import.odoo.database,create_date:0 -#: field:import.odoo.database.field,create_date:0 -#: field:import.odoo.database.model,create_date:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_create_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_create_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_create_date msgid "Created on" msgstr "Aangemaakt op" #. module: base_import_odoo -#: field:import.odoo.database,cronjob_running:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_cronjob_running msgid "Cronjob running" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,database:0 -#: field:import.odoo.database.field,database_id:0 -#: field:import.odoo.database.model,database_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_database +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_database_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_database_id msgid "Database" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,display_name:0 -#: field:import.odoo.database.field,display_name:0 -#: field:import.odoo.database.model,display_name:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_defaults +msgid "Defaults" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_display_name +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_display_name +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_display_name msgid "Display Name" msgstr "Te tonen naam" #. module: base_import_odoo -#: field:import.odoo.database.model,domain:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_domain msgid "Domain" msgstr "Domein" #. module: base_import_odoo -#: field:import.odoo.database,duplicates:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_duplicates msgid "Duplicate handling" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,field_ids:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_field_ids msgid "Field" msgstr "Veld" #. module: base_import_odoo -#: field:import.odoo.database,import_field_mappings:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_import_field_mappings msgid "Field mappings" msgstr "" @@ -103,35 +115,36 @@ msgid "Fixed" msgstr "Vast" #. module: base_import_odoo -#: field:ir.model.data,import_database_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_ir_model_data_import_database_id msgid "From remote database" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,id:0 field:import.odoo.database.field,id:0 -#: field:import.odoo.database.model,id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_id msgid "ID" msgstr "ID" #. module: base_import_odoo -#: field:import.odoo.database.field,id_field_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_id_field_id msgid "ID field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,field_ids:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_field_ids msgid "If set, the mapping is only effective when setting said field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,local_id:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_local_id msgid "" "If you leave this empty, a new record will be created in the local database " "when this field is set on the remote database" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,remote_id:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_remote_id msgid "" "If you leave this empty, every (set) field value will be mapped to the local " "ID" @@ -144,68 +157,80 @@ msgid "Import configurations" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,cronjob_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_cronjob_id msgid "Import job" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,import_line_ids:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_import_line_ids msgid "Import models" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "Import progress" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "Import results" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,__last_update:0 -#: field:import.odoo.database.field,__last_update:0 -#: field:import.odoo.database.model,__last_update:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database___last_update +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field___last_update +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model___last_update msgid "Last Modified on" msgstr "Laatst bijgewerkt op" #. module: base_import_odoo -#: field:import.odoo.database,write_uid:0 -#: field:import.odoo.database.field,write_uid:0 -#: field:import.odoo.database.model,write_uid:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_write_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_write_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_write_uid msgid "Last Updated by" msgstr "Laatst bijgewerkt door" #. module: base_import_odoo -#: field:import.odoo.database,write_date:0 -#: field:import.odoo.database.field,write_date:0 -#: field:import.odoo.database.model,write_date:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_write_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_write_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_write_date msgid "Last Updated on" msgstr "Laatst bijgewerkt op" #. module: base_import_odoo -#: field:import.odoo.database.field,local_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_local_id msgid "Local ID" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,model:0 -#: field:import.odoo.database.field,model_id:0 -#: field:import.odoo.database.model,model_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_model_id msgid "Model" msgstr "Model" #. module: base_import_odoo -#: field:import.odoo.database.field,model_field_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model_field_id msgid "Model field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.model,domain:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_defaults +msgid "Optional defaults dict to avoid empty values" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_domain msgid "Optional filter to import only a subset" msgstr "" +#. module: base_import_odoo +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_postprocess +msgid "" +"Optional python code for postprocessing. Your code has access to `vals` " +"which is the dictionary passed to create/write, and `env`." +msgstr "" + #. module: base_import_odoo #: selection:import.odoo.database,duplicates:0 msgid "Overwrite empty fields" @@ -217,23 +242,28 @@ msgid "Overwrite existing" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,password:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_password msgid "Password" msgstr "Wachtwoord" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:602 +#: code:addons/base_import_odoo/models/import_odoo_database.py:630 #, python-format msgid "Please install the \"odoorpc\" libary in your environment" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_postprocess +msgid "Postprocess" +msgstr "" + +#. module: base_import_odoo +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form msgid "Refresh" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,remote_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_remote_id msgid "Remote ID" msgstr "" @@ -243,31 +273,31 @@ msgid "Remote Odoo import" msgstr "" #. module: base_import_odoo -#: field:ir.model.data,import_database_record_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_ir_model_data_import_database_record_id msgid "Remote database ID" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form msgid "Run import" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select fields for which to generate unique values during import. You'll need " "this for res.users#login for example." msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select fields which must be equal to treat a pair of remote and local " "records of this model as being equal." msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select the field that stores the model name and the one that stores the " "linked ID. The IDs for previously imported records will be mapped to the " @@ -275,8 +305,8 @@ msgid "" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,sequence:0 -#: field:import.odoo.database.model,sequence:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_sequence +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_sequence msgid "Sequence" msgstr "Reeks" @@ -286,24 +316,24 @@ msgid "Skip existing" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,status_data:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_status_data msgid "Status" msgstr "Status" #. module: base_import_odoo -#: field:import.odoo.database,status_html:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_status_html msgid "Status html" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "" "The following remote ids don't have a mapping but have to be imported " "anyways due to not null constraints." msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "" "To fix this, create mappings for the remote ids listed, or if this is not " "feasible, map the whole model. You might also have a too specific domain on " @@ -311,12 +341,12 @@ msgid "" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,mapping_type:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_mapping_type msgid "Type" msgstr "Type" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:583 +#: code:addons/base_import_odoo/models/import_odoo_database.py:611 #, python-format msgid "Unhandled field type %s" msgstr "" @@ -327,23 +357,23 @@ msgid "Unique" msgstr "" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:380 +#: code:addons/base_import_odoo/models/import_odoo_database.py:408 #, python-format msgid "Unknown mapping" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,url:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_url msgid "Url" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,user:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_user msgid "User" msgstr "Gebruiker" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "When a record of this model is imported, it will be replaced with the record " "you select as local ID. If you select a field and/or a remote ID, this " @@ -352,6 +382,11 @@ msgid "" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "done" msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_ir_model_data +msgid "ir.model.data" +msgstr "" diff --git a/base_import_odoo/i18n/nl_BE.po b/base_import_odoo/i18n/nl_BE.po index f6ad697cfd2..f7b02427d54 100644 --- a/base_import_odoo/i18n/nl_BE.po +++ b/base_import_odoo/i18n/nl_BE.po @@ -19,6 +19,13 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#. module: base_import_odoo +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form +msgid "" +"# `vals` is the dictionary to be passed to create/write, and you have access " +"to `env`, `_id`, `remote`" +msgstr "" + #. module: base_import_odoo #: model:ir.model,name:base_import_odoo.model_import_odoo_database_field msgid "A field mapping for records in the remote database" @@ -45,55 +52,60 @@ msgid "By reference" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,create_uid:0 -#: field:import.odoo.database.field,create_uid:0 -#: field:import.odoo.database.model,create_uid:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_create_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_create_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_create_uid msgid "Created by" msgstr "Gemaakt door" #. module: base_import_odoo -#: field:import.odoo.database,create_date:0 -#: field:import.odoo.database.field,create_date:0 -#: field:import.odoo.database.model,create_date:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_create_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_create_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_create_date msgid "Created on" msgstr "Gemaakt op" #. module: base_import_odoo -#: field:import.odoo.database,cronjob_running:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_cronjob_running msgid "Cronjob running" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,database:0 -#: field:import.odoo.database.field,database_id:0 -#: field:import.odoo.database.model,database_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_database +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_database_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_database_id msgid "Database" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,display_name:0 -#: field:import.odoo.database.field,display_name:0 -#: field:import.odoo.database.model,display_name:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_defaults +msgid "Defaults" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_display_name +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_display_name +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_display_name msgid "Display Name" msgstr "Schermnaam" #. module: base_import_odoo -#: field:import.odoo.database.model,domain:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_domain msgid "Domain" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,duplicates:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_duplicates msgid "Duplicate handling" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,field_ids:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_field_ids msgid "Field" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,import_field_mappings:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_import_field_mappings msgid "Field mappings" msgstr "" @@ -103,35 +115,36 @@ msgid "Fixed" msgstr "" #. module: base_import_odoo -#: field:ir.model.data,import_database_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_ir_model_data_import_database_id msgid "From remote database" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,id:0 field:import.odoo.database.field,id:0 -#: field:import.odoo.database.model,id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_id msgid "ID" msgstr "ID" #. module: base_import_odoo -#: field:import.odoo.database.field,id_field_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_id_field_id msgid "ID field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,field_ids:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_field_ids msgid "If set, the mapping is only effective when setting said field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,local_id:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_local_id msgid "" "If you leave this empty, a new record will be created in the local database " "when this field is set on the remote database" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,remote_id:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_remote_id msgid "" "If you leave this empty, every (set) field value will be mapped to the local " "ID" @@ -144,68 +157,80 @@ msgid "Import configurations" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,cronjob_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_cronjob_id msgid "Import job" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,import_line_ids:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_import_line_ids msgid "Import models" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "Import progress" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "Import results" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,__last_update:0 -#: field:import.odoo.database.field,__last_update:0 -#: field:import.odoo.database.model,__last_update:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database___last_update +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field___last_update +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model___last_update msgid "Last Modified on" msgstr "Laatst Aangepast op" #. module: base_import_odoo -#: field:import.odoo.database,write_uid:0 -#: field:import.odoo.database.field,write_uid:0 -#: field:import.odoo.database.model,write_uid:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_write_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_write_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_write_uid msgid "Last Updated by" msgstr "Laatst bijgewerkt door" #. module: base_import_odoo -#: field:import.odoo.database,write_date:0 -#: field:import.odoo.database.field,write_date:0 -#: field:import.odoo.database.model,write_date:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_write_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_write_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_write_date msgid "Last Updated on" msgstr "Laatst bijgewerkt op" #. module: base_import_odoo -#: field:import.odoo.database.field,local_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_local_id msgid "Local ID" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,model:0 -#: field:import.odoo.database.field,model_id:0 -#: field:import.odoo.database.model,model_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_model_id msgid "Model" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,model_field_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model_field_id msgid "Model field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.model,domain:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_defaults +msgid "Optional defaults dict to avoid empty values" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_domain msgid "Optional filter to import only a subset" msgstr "" +#. module: base_import_odoo +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_postprocess +msgid "" +"Optional python code for postprocessing. Your code has access to `vals` " +"which is the dictionary passed to create/write, and `env`." +msgstr "" + #. module: base_import_odoo #: selection:import.odoo.database,duplicates:0 msgid "Overwrite empty fields" @@ -217,23 +242,28 @@ msgid "Overwrite existing" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,password:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_password msgid "Password" msgstr "" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:602 +#: code:addons/base_import_odoo/models/import_odoo_database.py:630 #, python-format msgid "Please install the \"odoorpc\" libary in your environment" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_postprocess +msgid "Postprocess" +msgstr "" + +#. module: base_import_odoo +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form msgid "Refresh" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,remote_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_remote_id msgid "Remote ID" msgstr "" @@ -243,31 +273,31 @@ msgid "Remote Odoo import" msgstr "" #. module: base_import_odoo -#: field:ir.model.data,import_database_record_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_ir_model_data_import_database_record_id msgid "Remote database ID" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form msgid "Run import" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select fields for which to generate unique values during import. You'll need " "this for res.users#login for example." msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select fields which must be equal to treat a pair of remote and local " "records of this model as being equal." msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select the field that stores the model name and the one that stores the " "linked ID. The IDs for previously imported records will be mapped to the " @@ -275,8 +305,8 @@ msgid "" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,sequence:0 -#: field:import.odoo.database.model,sequence:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_sequence +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_sequence msgid "Sequence" msgstr "Volgorde" @@ -286,24 +316,24 @@ msgid "Skip existing" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,status_data:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_status_data msgid "Status" msgstr "Status" #. module: base_import_odoo -#: field:import.odoo.database,status_html:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_status_html msgid "Status html" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "" "The following remote ids don't have a mapping but have to be imported " "anyways due to not null constraints." msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "" "To fix this, create mappings for the remote ids listed, or if this is not " "feasible, map the whole model. You might also have a too specific domain on " @@ -311,12 +341,12 @@ msgid "" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,mapping_type:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_mapping_type msgid "Type" msgstr "Type" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:583 +#: code:addons/base_import_odoo/models/import_odoo_database.py:611 #, python-format msgid "Unhandled field type %s" msgstr "" @@ -327,23 +357,23 @@ msgid "Unique" msgstr "" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:380 +#: code:addons/base_import_odoo/models/import_odoo_database.py:408 #, python-format msgid "Unknown mapping" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,url:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_url msgid "Url" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,user:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_user msgid "User" msgstr "Gebruiker" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "When a record of this model is imported, it will be replaced with the record " "you select as local ID. If you select a field and/or a remote ID, this " @@ -352,6 +382,11 @@ msgid "" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "done" msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_ir_model_data +msgid "ir.model.data" +msgstr "" diff --git a/base_import_odoo/i18n/nl_NL.po b/base_import_odoo/i18n/nl_NL.po index 25d64612cc0..a64748dfeaf 100644 --- a/base_import_odoo/i18n/nl_NL.po +++ b/base_import_odoo/i18n/nl_NL.po @@ -20,6 +20,13 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#. module: base_import_odoo +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form +msgid "" +"# `vals` is the dictionary to be passed to create/write, and you have access " +"to `env`, `_id`, `remote`" +msgstr "" + #. module: base_import_odoo #: model:ir.model,name:base_import_odoo.model_import_odoo_database_field msgid "A field mapping for records in the remote database" @@ -46,55 +53,60 @@ msgid "By reference" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,create_uid:0 -#: field:import.odoo.database.field,create_uid:0 -#: field:import.odoo.database.model,create_uid:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_create_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_create_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_create_uid msgid "Created by" msgstr "Aangemaakt door" #. module: base_import_odoo -#: field:import.odoo.database,create_date:0 -#: field:import.odoo.database.field,create_date:0 -#: field:import.odoo.database.model,create_date:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_create_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_create_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_create_date msgid "Created on" msgstr "Aangemaakt op" #. module: base_import_odoo -#: field:import.odoo.database,cronjob_running:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_cronjob_running msgid "Cronjob running" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,database:0 -#: field:import.odoo.database.field,database_id:0 -#: field:import.odoo.database.model,database_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_database +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_database_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_database_id msgid "Database" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,display_name:0 -#: field:import.odoo.database.field,display_name:0 -#: field:import.odoo.database.model,display_name:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_defaults +msgid "Defaults" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_display_name +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_display_name +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_display_name msgid "Display Name" msgstr "Weergavenaam" #. module: base_import_odoo -#: field:import.odoo.database.model,domain:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_domain msgid "Domain" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,duplicates:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_duplicates msgid "Duplicate handling" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,field_ids:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_field_ids msgid "Field" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,import_field_mappings:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_import_field_mappings msgid "Field mappings" msgstr "" @@ -104,35 +116,36 @@ msgid "Fixed" msgstr "" #. module: base_import_odoo -#: field:ir.model.data,import_database_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_ir_model_data_import_database_id msgid "From remote database" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,id:0 field:import.odoo.database.field,id:0 -#: field:import.odoo.database.model,id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_id msgid "ID" msgstr "ID" #. module: base_import_odoo -#: field:import.odoo.database.field,id_field_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_id_field_id msgid "ID field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,field_ids:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_field_ids msgid "If set, the mapping is only effective when setting said field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,local_id:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_local_id msgid "" "If you leave this empty, a new record will be created in the local database " "when this field is set on the remote database" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,remote_id:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_remote_id msgid "" "If you leave this empty, every (set) field value will be mapped to the local " "ID" @@ -145,68 +158,80 @@ msgid "Import configurations" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,cronjob_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_cronjob_id msgid "Import job" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,import_line_ids:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_import_line_ids msgid "Import models" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "Import progress" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "Import results" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,__last_update:0 -#: field:import.odoo.database.field,__last_update:0 -#: field:import.odoo.database.model,__last_update:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database___last_update +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field___last_update +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model___last_update msgid "Last Modified on" msgstr "Laatst gewijzigd op" #. module: base_import_odoo -#: field:import.odoo.database,write_uid:0 -#: field:import.odoo.database.field,write_uid:0 -#: field:import.odoo.database.model,write_uid:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_write_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_write_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_write_uid msgid "Last Updated by" msgstr "Laatst bijgewerkt door" #. module: base_import_odoo -#: field:import.odoo.database,write_date:0 -#: field:import.odoo.database.field,write_date:0 -#: field:import.odoo.database.model,write_date:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_write_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_write_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_write_date msgid "Last Updated on" msgstr "Laatst bijgewerkt op" #. module: base_import_odoo -#: field:import.odoo.database.field,local_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_local_id msgid "Local ID" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,model:0 -#: field:import.odoo.database.field,model_id:0 -#: field:import.odoo.database.model,model_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_model_id msgid "Model" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,model_field_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model_field_id msgid "Model field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.model,domain:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_defaults +msgid "Optional defaults dict to avoid empty values" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_domain msgid "Optional filter to import only a subset" msgstr "" +#. module: base_import_odoo +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_postprocess +msgid "" +"Optional python code for postprocessing. Your code has access to `vals` " +"which is the dictionary passed to create/write, and `env`." +msgstr "" + #. module: base_import_odoo #: selection:import.odoo.database,duplicates:0 msgid "Overwrite empty fields" @@ -218,23 +243,28 @@ msgid "Overwrite existing" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,password:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_password msgid "Password" msgstr "" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:602 +#: code:addons/base_import_odoo/models/import_odoo_database.py:630 #, python-format msgid "Please install the \"odoorpc\" libary in your environment" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_postprocess +msgid "Postprocess" +msgstr "" + +#. module: base_import_odoo +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form msgid "Refresh" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,remote_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_remote_id msgid "Remote ID" msgstr "" @@ -244,31 +274,31 @@ msgid "Remote Odoo import" msgstr "" #. module: base_import_odoo -#: field:ir.model.data,import_database_record_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_ir_model_data_import_database_record_id msgid "Remote database ID" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form msgid "Run import" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select fields for which to generate unique values during import. You'll need " "this for res.users#login for example." msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select fields which must be equal to treat a pair of remote and local " "records of this model as being equal." msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select the field that stores the model name and the one that stores the " "linked ID. The IDs for previously imported records will be mapped to the " @@ -276,8 +306,8 @@ msgid "" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,sequence:0 -#: field:import.odoo.database.model,sequence:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_sequence +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_sequence msgid "Sequence" msgstr "" @@ -287,24 +317,24 @@ msgid "Skip existing" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,status_data:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_status_data msgid "Status" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,status_html:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_status_html msgid "Status html" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "" "The following remote ids don't have a mapping but have to be imported " "anyways due to not null constraints." msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "" "To fix this, create mappings for the remote ids listed, or if this is not " "feasible, map the whole model. You might also have a too specific domain on " @@ -312,12 +342,12 @@ msgid "" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,mapping_type:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_mapping_type msgid "Type" msgstr "" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:583 +#: code:addons/base_import_odoo/models/import_odoo_database.py:611 #, python-format msgid "Unhandled field type %s" msgstr "" @@ -328,23 +358,23 @@ msgid "Unique" msgstr "" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:380 +#: code:addons/base_import_odoo/models/import_odoo_database.py:408 #, python-format msgid "Unknown mapping" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,url:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_url msgid "Url" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,user:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_user msgid "User" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "When a record of this model is imported, it will be replaced with the record " "you select as local ID. If you select a field and/or a remote ID, this " @@ -353,6 +383,11 @@ msgid "" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "done" msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_ir_model_data +msgid "ir.model.data" +msgstr "" diff --git a/base_import_odoo/i18n/pl.po b/base_import_odoo/i18n/pl.po index 330c309e6cd..f33d3829966 100644 --- a/base_import_odoo/i18n/pl.po +++ b/base_import_odoo/i18n/pl.po @@ -20,6 +20,13 @@ msgstr "" "%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n" "%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" +#. module: base_import_odoo +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form +msgid "" +"# `vals` is the dictionary to be passed to create/write, and you have access " +"to `env`, `_id`, `remote`" +msgstr "" + #. module: base_import_odoo #: model:ir.model,name:base_import_odoo.model_import_odoo_database_field msgid "A field mapping for records in the remote database" @@ -46,55 +53,60 @@ msgid "By reference" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,create_uid:0 -#: field:import.odoo.database.field,create_uid:0 -#: field:import.odoo.database.model,create_uid:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_create_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_create_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_create_uid msgid "Created by" msgstr "Utworzone przez" #. module: base_import_odoo -#: field:import.odoo.database,create_date:0 -#: field:import.odoo.database.field,create_date:0 -#: field:import.odoo.database.model,create_date:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_create_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_create_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_create_date msgid "Created on" msgstr "Utworzono" #. module: base_import_odoo -#: field:import.odoo.database,cronjob_running:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_cronjob_running msgid "Cronjob running" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,database:0 -#: field:import.odoo.database.field,database_id:0 -#: field:import.odoo.database.model,database_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_database +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_database_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_database_id msgid "Database" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,display_name:0 -#: field:import.odoo.database.field,display_name:0 -#: field:import.odoo.database.model,display_name:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_defaults +msgid "Defaults" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_display_name +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_display_name +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_display_name msgid "Display Name" msgstr "Wyświetlana nazwa " #. module: base_import_odoo -#: field:import.odoo.database.model,domain:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_domain msgid "Domain" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,duplicates:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_duplicates msgid "Duplicate handling" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,field_ids:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_field_ids msgid "Field" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,import_field_mappings:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_import_field_mappings msgid "Field mappings" msgstr "" @@ -104,35 +116,36 @@ msgid "Fixed" msgstr "" #. module: base_import_odoo -#: field:ir.model.data,import_database_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_ir_model_data_import_database_id msgid "From remote database" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,id:0 field:import.odoo.database.field,id:0 -#: field:import.odoo.database.model,id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_id msgid "ID" msgstr "ID" #. module: base_import_odoo -#: field:import.odoo.database.field,id_field_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_id_field_id msgid "ID field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,field_ids:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_field_ids msgid "If set, the mapping is only effective when setting said field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,local_id:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_local_id msgid "" "If you leave this empty, a new record will be created in the local database " "when this field is set on the remote database" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,remote_id:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_remote_id msgid "" "If you leave this empty, every (set) field value will be mapped to the local " "ID" @@ -145,68 +158,80 @@ msgid "Import configurations" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,cronjob_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_cronjob_id msgid "Import job" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,import_line_ids:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_import_line_ids msgid "Import models" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "Import progress" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "Import results" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,__last_update:0 -#: field:import.odoo.database.field,__last_update:0 -#: field:import.odoo.database.model,__last_update:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database___last_update +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field___last_update +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model___last_update msgid "Last Modified on" msgstr "Ostatnio modyfikowano" #. module: base_import_odoo -#: field:import.odoo.database,write_uid:0 -#: field:import.odoo.database.field,write_uid:0 -#: field:import.odoo.database.model,write_uid:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_write_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_write_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_write_uid msgid "Last Updated by" msgstr "Ostatnio modyfikowane przez" #. module: base_import_odoo -#: field:import.odoo.database,write_date:0 -#: field:import.odoo.database.field,write_date:0 -#: field:import.odoo.database.model,write_date:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_write_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_write_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_write_date msgid "Last Updated on" msgstr "Ostatnia zmiana" #. module: base_import_odoo -#: field:import.odoo.database.field,local_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_local_id msgid "Local ID" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,model:0 -#: field:import.odoo.database.field,model_id:0 -#: field:import.odoo.database.model,model_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_model_id msgid "Model" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,model_field_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model_field_id msgid "Model field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.model,domain:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_defaults +msgid "Optional defaults dict to avoid empty values" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_domain msgid "Optional filter to import only a subset" msgstr "" +#. module: base_import_odoo +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_postprocess +msgid "" +"Optional python code for postprocessing. Your code has access to `vals` " +"which is the dictionary passed to create/write, and `env`." +msgstr "" + #. module: base_import_odoo #: selection:import.odoo.database,duplicates:0 msgid "Overwrite empty fields" @@ -218,23 +243,28 @@ msgid "Overwrite existing" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,password:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_password msgid "Password" msgstr "" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:602 +#: code:addons/base_import_odoo/models/import_odoo_database.py:630 #, python-format msgid "Please install the \"odoorpc\" libary in your environment" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_postprocess +msgid "Postprocess" +msgstr "" + +#. module: base_import_odoo +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form msgid "Refresh" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,remote_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_remote_id msgid "Remote ID" msgstr "" @@ -244,31 +274,31 @@ msgid "Remote Odoo import" msgstr "" #. module: base_import_odoo -#: field:ir.model.data,import_database_record_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_ir_model_data_import_database_record_id msgid "Remote database ID" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form msgid "Run import" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select fields for which to generate unique values during import. You'll need " "this for res.users#login for example." msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select fields which must be equal to treat a pair of remote and local " "records of this model as being equal." msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select the field that stores the model name and the one that stores the " "linked ID. The IDs for previously imported records will be mapped to the " @@ -276,8 +306,8 @@ msgid "" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,sequence:0 -#: field:import.odoo.database.model,sequence:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_sequence +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_sequence msgid "Sequence" msgstr "Numeracja" @@ -287,24 +317,24 @@ msgid "Skip existing" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,status_data:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_status_data msgid "Status" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,status_html:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_status_html msgid "Status html" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "" "The following remote ids don't have a mapping but have to be imported " "anyways due to not null constraints." msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "" "To fix this, create mappings for the remote ids listed, or if this is not " "feasible, map the whole model. You might also have a too specific domain on " @@ -312,12 +342,12 @@ msgid "" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,mapping_type:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_mapping_type msgid "Type" msgstr "Typ" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:583 +#: code:addons/base_import_odoo/models/import_odoo_database.py:611 #, python-format msgid "Unhandled field type %s" msgstr "" @@ -328,23 +358,23 @@ msgid "Unique" msgstr "" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:380 +#: code:addons/base_import_odoo/models/import_odoo_database.py:408 #, python-format msgid "Unknown mapping" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,url:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_url msgid "Url" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,user:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_user msgid "User" msgstr "Użytkownik" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "When a record of this model is imported, it will be replaced with the record " "you select as local ID. If you select a field and/or a remote ID, this " @@ -353,6 +383,11 @@ msgid "" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "done" msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_ir_model_data +msgid "ir.model.data" +msgstr "" diff --git a/base_import_odoo/i18n/pt.po b/base_import_odoo/i18n/pt.po index 742c1f85fe6..e36b9c78529 100644 --- a/base_import_odoo/i18n/pt.po +++ b/base_import_odoo/i18n/pt.po @@ -18,6 +18,13 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#. module: base_import_odoo +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form +msgid "" +"# `vals` is the dictionary to be passed to create/write, and you have access " +"to `env`, `_id`, `remote`" +msgstr "" + #. module: base_import_odoo #: model:ir.model,name:base_import_odoo.model_import_odoo_database_field msgid "A field mapping for records in the remote database" @@ -44,55 +51,60 @@ msgid "By reference" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,create_uid:0 -#: field:import.odoo.database.field,create_uid:0 -#: field:import.odoo.database.model,create_uid:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_create_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_create_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_create_uid msgid "Created by" msgstr "Criado por" #. module: base_import_odoo -#: field:import.odoo.database,create_date:0 -#: field:import.odoo.database.field,create_date:0 -#: field:import.odoo.database.model,create_date:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_create_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_create_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_create_date msgid "Created on" msgstr "Criado em" #. module: base_import_odoo -#: field:import.odoo.database,cronjob_running:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_cronjob_running msgid "Cronjob running" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,database:0 -#: field:import.odoo.database.field,database_id:0 -#: field:import.odoo.database.model,database_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_database +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_database_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_database_id msgid "Database" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,display_name:0 -#: field:import.odoo.database.field,display_name:0 -#: field:import.odoo.database.model,display_name:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_defaults +msgid "Defaults" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_display_name +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_display_name +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_display_name msgid "Display Name" msgstr "Nome" #. module: base_import_odoo -#: field:import.odoo.database.model,domain:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_domain msgid "Domain" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,duplicates:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_duplicates msgid "Duplicate handling" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,field_ids:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_field_ids msgid "Field" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,import_field_mappings:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_import_field_mappings msgid "Field mappings" msgstr "" @@ -102,35 +114,36 @@ msgid "Fixed" msgstr "" #. module: base_import_odoo -#: field:ir.model.data,import_database_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_ir_model_data_import_database_id msgid "From remote database" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,id:0 field:import.odoo.database.field,id:0 -#: field:import.odoo.database.model,id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_id msgid "ID" msgstr "ID" #. module: base_import_odoo -#: field:import.odoo.database.field,id_field_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_id_field_id msgid "ID field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,field_ids:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_field_ids msgid "If set, the mapping is only effective when setting said field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,local_id:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_local_id msgid "" "If you leave this empty, a new record will be created in the local database " "when this field is set on the remote database" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,remote_id:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_remote_id msgid "" "If you leave this empty, every (set) field value will be mapped to the local " "ID" @@ -143,68 +156,80 @@ msgid "Import configurations" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,cronjob_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_cronjob_id msgid "Import job" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,import_line_ids:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_import_line_ids msgid "Import models" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "Import progress" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "Import results" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,__last_update:0 -#: field:import.odoo.database.field,__last_update:0 -#: field:import.odoo.database.model,__last_update:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database___last_update +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field___last_update +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model___last_update msgid "Last Modified on" msgstr "Modificado a última vez por" #. module: base_import_odoo -#: field:import.odoo.database,write_uid:0 -#: field:import.odoo.database.field,write_uid:0 -#: field:import.odoo.database.model,write_uid:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_write_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_write_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_write_uid msgid "Last Updated by" msgstr "Atualizado pela última vez por" #. module: base_import_odoo -#: field:import.odoo.database,write_date:0 -#: field:import.odoo.database.field,write_date:0 -#: field:import.odoo.database.model,write_date:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_write_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_write_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_write_date msgid "Last Updated on" msgstr "Atualizado pela última vez em" #. module: base_import_odoo -#: field:import.odoo.database.field,local_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_local_id msgid "Local ID" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,model:0 -#: field:import.odoo.database.field,model_id:0 -#: field:import.odoo.database.model,model_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_model_id msgid "Model" msgstr "Modelo" #. module: base_import_odoo -#: field:import.odoo.database.field,model_field_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model_field_id msgid "Model field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.model,domain:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_defaults +msgid "Optional defaults dict to avoid empty values" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_domain msgid "Optional filter to import only a subset" msgstr "" +#. module: base_import_odoo +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_postprocess +msgid "" +"Optional python code for postprocessing. Your code has access to `vals` " +"which is the dictionary passed to create/write, and `env`." +msgstr "" + #. module: base_import_odoo #: selection:import.odoo.database,duplicates:0 msgid "Overwrite empty fields" @@ -216,23 +241,28 @@ msgid "Overwrite existing" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,password:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_password msgid "Password" msgstr "" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:602 +#: code:addons/base_import_odoo/models/import_odoo_database.py:630 #, python-format msgid "Please install the \"odoorpc\" libary in your environment" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_postprocess +msgid "Postprocess" +msgstr "" + +#. module: base_import_odoo +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form msgid "Refresh" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,remote_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_remote_id msgid "Remote ID" msgstr "" @@ -242,31 +272,31 @@ msgid "Remote Odoo import" msgstr "" #. module: base_import_odoo -#: field:ir.model.data,import_database_record_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_ir_model_data_import_database_record_id msgid "Remote database ID" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form msgid "Run import" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select fields for which to generate unique values during import. You'll need " "this for res.users#login for example." msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select fields which must be equal to treat a pair of remote and local " "records of this model as being equal." msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select the field that stores the model name and the one that stores the " "linked ID. The IDs for previously imported records will be mapped to the " @@ -274,8 +304,8 @@ msgid "" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,sequence:0 -#: field:import.odoo.database.model,sequence:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_sequence +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_sequence msgid "Sequence" msgstr "Sequência" @@ -285,24 +315,24 @@ msgid "Skip existing" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,status_data:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_status_data msgid "Status" msgstr "Estado" #. module: base_import_odoo -#: field:import.odoo.database,status_html:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_status_html msgid "Status html" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "" "The following remote ids don't have a mapping but have to be imported " "anyways due to not null constraints." msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "" "To fix this, create mappings for the remote ids listed, or if this is not " "feasible, map the whole model. You might also have a too specific domain on " @@ -310,12 +340,12 @@ msgid "" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,mapping_type:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_mapping_type msgid "Type" msgstr "Tipo" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:583 +#: code:addons/base_import_odoo/models/import_odoo_database.py:611 #, python-format msgid "Unhandled field type %s" msgstr "" @@ -326,23 +356,23 @@ msgid "Unique" msgstr "" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:380 +#: code:addons/base_import_odoo/models/import_odoo_database.py:408 #, python-format msgid "Unknown mapping" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,url:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_url msgid "Url" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,user:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_user msgid "User" msgstr "Utilizador" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "When a record of this model is imported, it will be replaced with the record " "you select as local ID. If you select a field and/or a remote ID, this " @@ -351,6 +381,11 @@ msgid "" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "done" msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_ir_model_data +msgid "ir.model.data" +msgstr "" diff --git a/base_import_odoo/i18n/pt_BR.po b/base_import_odoo/i18n/pt_BR.po index 5e9958f5616..ba952d9b7a6 100644 --- a/base_import_odoo/i18n/pt_BR.po +++ b/base_import_odoo/i18n/pt_BR.po @@ -20,6 +20,13 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" +#. module: base_import_odoo +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form +msgid "" +"# `vals` is the dictionary to be passed to create/write, and you have access " +"to `env`, `_id`, `remote`" +msgstr "" + #. module: base_import_odoo #: model:ir.model,name:base_import_odoo.model_import_odoo_database_field msgid "A field mapping for records in the remote database" @@ -46,55 +53,60 @@ msgid "By reference" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,create_uid:0 -#: field:import.odoo.database.field,create_uid:0 -#: field:import.odoo.database.model,create_uid:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_create_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_create_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_create_uid msgid "Created by" msgstr "Criado por" #. module: base_import_odoo -#: field:import.odoo.database,create_date:0 -#: field:import.odoo.database.field,create_date:0 -#: field:import.odoo.database.model,create_date:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_create_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_create_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_create_date msgid "Created on" msgstr "Criado em" #. module: base_import_odoo -#: field:import.odoo.database,cronjob_running:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_cronjob_running msgid "Cronjob running" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,database:0 -#: field:import.odoo.database.field,database_id:0 -#: field:import.odoo.database.model,database_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_database +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_database_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_database_id msgid "Database" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,display_name:0 -#: field:import.odoo.database.field,display_name:0 -#: field:import.odoo.database.model,display_name:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_defaults +msgid "Defaults" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_display_name +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_display_name +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_display_name msgid "Display Name" msgstr "Nome para Mostrar" #. module: base_import_odoo -#: field:import.odoo.database.model,domain:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_domain msgid "Domain" msgstr "Domínio" #. module: base_import_odoo -#: field:import.odoo.database,duplicates:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_duplicates msgid "Duplicate handling" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,field_ids:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_field_ids msgid "Field" msgstr "Campo" #. module: base_import_odoo -#: field:import.odoo.database,import_field_mappings:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_import_field_mappings msgid "Field mappings" msgstr "" @@ -104,35 +116,36 @@ msgid "Fixed" msgstr "" #. module: base_import_odoo -#: field:ir.model.data,import_database_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_ir_model_data_import_database_id msgid "From remote database" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,id:0 field:import.odoo.database.field,id:0 -#: field:import.odoo.database.model,id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_id msgid "ID" msgstr "Identificação" #. module: base_import_odoo -#: field:import.odoo.database.field,id_field_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_id_field_id msgid "ID field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,field_ids:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_field_ids msgid "If set, the mapping is only effective when setting said field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,local_id:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_local_id msgid "" "If you leave this empty, a new record will be created in the local database " "when this field is set on the remote database" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,remote_id:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_remote_id msgid "" "If you leave this empty, every (set) field value will be mapped to the local " "ID" @@ -145,68 +158,80 @@ msgid "Import configurations" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,cronjob_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_cronjob_id msgid "Import job" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,import_line_ids:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_import_line_ids msgid "Import models" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "Import progress" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "Import results" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,__last_update:0 -#: field:import.odoo.database.field,__last_update:0 -#: field:import.odoo.database.model,__last_update:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database___last_update +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field___last_update +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model___last_update msgid "Last Modified on" msgstr "Última atualização em" #. module: base_import_odoo -#: field:import.odoo.database,write_uid:0 -#: field:import.odoo.database.field,write_uid:0 -#: field:import.odoo.database.model,write_uid:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_write_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_write_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_write_uid msgid "Last Updated by" msgstr "Última atualização por" #. module: base_import_odoo -#: field:import.odoo.database,write_date:0 -#: field:import.odoo.database.field,write_date:0 -#: field:import.odoo.database.model,write_date:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_write_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_write_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_write_date msgid "Last Updated on" msgstr "Última atualização em" #. module: base_import_odoo -#: field:import.odoo.database.field,local_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_local_id msgid "Local ID" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,model:0 -#: field:import.odoo.database.field,model_id:0 -#: field:import.odoo.database.model,model_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_model_id msgid "Model" msgstr "Modelo" #. module: base_import_odoo -#: field:import.odoo.database.field,model_field_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model_field_id msgid "Model field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.model,domain:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_defaults +msgid "Optional defaults dict to avoid empty values" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_domain msgid "Optional filter to import only a subset" msgstr "" +#. module: base_import_odoo +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_postprocess +msgid "" +"Optional python code for postprocessing. Your code has access to `vals` " +"which is the dictionary passed to create/write, and `env`." +msgstr "" + #. module: base_import_odoo #: selection:import.odoo.database,duplicates:0 msgid "Overwrite empty fields" @@ -218,23 +243,28 @@ msgid "Overwrite existing" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,password:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_password msgid "Password" msgstr "Senha" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:602 +#: code:addons/base_import_odoo/models/import_odoo_database.py:630 #, python-format msgid "Please install the \"odoorpc\" libary in your environment" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_postprocess +msgid "Postprocess" +msgstr "" + +#. module: base_import_odoo +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form msgid "Refresh" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,remote_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_remote_id msgid "Remote ID" msgstr "Identificação Remota" @@ -244,31 +274,31 @@ msgid "Remote Odoo import" msgstr "" #. module: base_import_odoo -#: field:ir.model.data,import_database_record_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_ir_model_data_import_database_record_id msgid "Remote database ID" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form msgid "Run import" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select fields for which to generate unique values during import. You'll need " "this for res.users#login for example." msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select fields which must be equal to treat a pair of remote and local " "records of this model as being equal." msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select the field that stores the model name and the one that stores the " "linked ID. The IDs for previously imported records will be mapped to the " @@ -276,8 +306,8 @@ msgid "" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,sequence:0 -#: field:import.odoo.database.model,sequence:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_sequence +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_sequence msgid "Sequence" msgstr "Sequência" @@ -287,24 +317,24 @@ msgid "Skip existing" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,status_data:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_status_data msgid "Status" msgstr "Situação" #. module: base_import_odoo -#: field:import.odoo.database,status_html:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_status_html msgid "Status html" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "" "The following remote ids don't have a mapping but have to be imported " "anyways due to not null constraints." msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "" "To fix this, create mappings for the remote ids listed, or if this is not " "feasible, map the whole model. You might also have a too specific domain on " @@ -312,12 +342,12 @@ msgid "" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,mapping_type:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_mapping_type msgid "Type" msgstr "Tipo" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:583 +#: code:addons/base_import_odoo/models/import_odoo_database.py:611 #, python-format msgid "Unhandled field type %s" msgstr "" @@ -328,23 +358,23 @@ msgid "Unique" msgstr "" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:380 +#: code:addons/base_import_odoo/models/import_odoo_database.py:408 #, python-format msgid "Unknown mapping" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,url:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_url msgid "Url" msgstr "Url" #. module: base_import_odoo -#: field:import.odoo.database,user:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_user msgid "User" msgstr "Usuário" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "When a record of this model is imported, it will be replaced with the record " "you select as local ID. If you select a field and/or a remote ID, this " @@ -353,6 +383,11 @@ msgid "" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "done" msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_ir_model_data +msgid "ir.model.data" +msgstr "" diff --git a/base_import_odoo/i18n/pt_PT.po b/base_import_odoo/i18n/pt_PT.po index fc50a74c1b5..c0392085e2c 100644 --- a/base_import_odoo/i18n/pt_PT.po +++ b/base_import_odoo/i18n/pt_PT.po @@ -19,6 +19,13 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#. module: base_import_odoo +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form +msgid "" +"# `vals` is the dictionary to be passed to create/write, and you have access " +"to `env`, `_id`, `remote`" +msgstr "" + #. module: base_import_odoo #: model:ir.model,name:base_import_odoo.model_import_odoo_database_field msgid "A field mapping for records in the remote database" @@ -45,55 +52,60 @@ msgid "By reference" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,create_uid:0 -#: field:import.odoo.database.field,create_uid:0 -#: field:import.odoo.database.model,create_uid:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_create_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_create_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_create_uid msgid "Created by" msgstr "Criado por" #. module: base_import_odoo -#: field:import.odoo.database,create_date:0 -#: field:import.odoo.database.field,create_date:0 -#: field:import.odoo.database.model,create_date:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_create_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_create_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_create_date msgid "Created on" msgstr "Criado em" #. module: base_import_odoo -#: field:import.odoo.database,cronjob_running:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_cronjob_running msgid "Cronjob running" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,database:0 -#: field:import.odoo.database.field,database_id:0 -#: field:import.odoo.database.model,database_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_database +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_database_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_database_id msgid "Database" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,display_name:0 -#: field:import.odoo.database.field,display_name:0 -#: field:import.odoo.database.model,display_name:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_defaults +msgid "Defaults" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_display_name +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_display_name +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_display_name msgid "Display Name" msgstr "Nome a exibir" #. module: base_import_odoo -#: field:import.odoo.database.model,domain:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_domain msgid "Domain" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,duplicates:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_duplicates msgid "Duplicate handling" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,field_ids:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_field_ids msgid "Field" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,import_field_mappings:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_import_field_mappings msgid "Field mappings" msgstr "" @@ -103,35 +115,36 @@ msgid "Fixed" msgstr "" #. module: base_import_odoo -#: field:ir.model.data,import_database_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_ir_model_data_import_database_id msgid "From remote database" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,id:0 field:import.odoo.database.field,id:0 -#: field:import.odoo.database.model,id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_id msgid "ID" msgstr "ID" #. module: base_import_odoo -#: field:import.odoo.database.field,id_field_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_id_field_id msgid "ID field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,field_ids:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_field_ids msgid "If set, the mapping is only effective when setting said field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,local_id:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_local_id msgid "" "If you leave this empty, a new record will be created in the local database " "when this field is set on the remote database" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,remote_id:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_remote_id msgid "" "If you leave this empty, every (set) field value will be mapped to the local " "ID" @@ -144,68 +157,80 @@ msgid "Import configurations" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,cronjob_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_cronjob_id msgid "Import job" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,import_line_ids:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_import_line_ids msgid "Import models" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "Import progress" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "Import results" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,__last_update:0 -#: field:import.odoo.database.field,__last_update:0 -#: field:import.odoo.database.model,__last_update:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database___last_update +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field___last_update +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model___last_update msgid "Last Modified on" msgstr "Modificado pela última vez em" #. module: base_import_odoo -#: field:import.odoo.database,write_uid:0 -#: field:import.odoo.database.field,write_uid:0 -#: field:import.odoo.database.model,write_uid:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_write_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_write_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_write_uid msgid "Last Updated by" msgstr "Atualizado pela última vez por" #. module: base_import_odoo -#: field:import.odoo.database,write_date:0 -#: field:import.odoo.database.field,write_date:0 -#: field:import.odoo.database.model,write_date:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_write_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_write_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_write_date msgid "Last Updated on" msgstr "Atualizado pela última vez em" #. module: base_import_odoo -#: field:import.odoo.database.field,local_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_local_id msgid "Local ID" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,model:0 -#: field:import.odoo.database.field,model_id:0 -#: field:import.odoo.database.model,model_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_model_id msgid "Model" msgstr "Modelo" #. module: base_import_odoo -#: field:import.odoo.database.field,model_field_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model_field_id msgid "Model field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.model,domain:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_defaults +msgid "Optional defaults dict to avoid empty values" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_domain msgid "Optional filter to import only a subset" msgstr "" +#. module: base_import_odoo +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_postprocess +msgid "" +"Optional python code for postprocessing. Your code has access to `vals` " +"which is the dictionary passed to create/write, and `env`." +msgstr "" + #. module: base_import_odoo #: selection:import.odoo.database,duplicates:0 msgid "Overwrite empty fields" @@ -217,23 +242,28 @@ msgid "Overwrite existing" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,password:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_password msgid "Password" msgstr "" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:602 +#: code:addons/base_import_odoo/models/import_odoo_database.py:630 #, python-format msgid "Please install the \"odoorpc\" libary in your environment" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_postprocess +msgid "Postprocess" +msgstr "" + +#. module: base_import_odoo +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form msgid "Refresh" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,remote_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_remote_id msgid "Remote ID" msgstr "" @@ -243,31 +273,31 @@ msgid "Remote Odoo import" msgstr "" #. module: base_import_odoo -#: field:ir.model.data,import_database_record_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_ir_model_data_import_database_record_id msgid "Remote database ID" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form msgid "Run import" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select fields for which to generate unique values during import. You'll need " "this for res.users#login for example." msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select fields which must be equal to treat a pair of remote and local " "records of this model as being equal." msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select the field that stores the model name and the one that stores the " "linked ID. The IDs for previously imported records will be mapped to the " @@ -275,8 +305,8 @@ msgid "" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,sequence:0 -#: field:import.odoo.database.model,sequence:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_sequence +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_sequence msgid "Sequence" msgstr "" @@ -286,24 +316,24 @@ msgid "Skip existing" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,status_data:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_status_data msgid "Status" msgstr "Estado" #. module: base_import_odoo -#: field:import.odoo.database,status_html:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_status_html msgid "Status html" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "" "The following remote ids don't have a mapping but have to be imported " "anyways due to not null constraints." msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "" "To fix this, create mappings for the remote ids listed, or if this is not " "feasible, map the whole model. You might also have a too specific domain on " @@ -311,12 +341,12 @@ msgid "" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,mapping_type:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_mapping_type msgid "Type" msgstr "Tipo" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:583 +#: code:addons/base_import_odoo/models/import_odoo_database.py:611 #, python-format msgid "Unhandled field type %s" msgstr "" @@ -327,23 +357,23 @@ msgid "Unique" msgstr "" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:380 +#: code:addons/base_import_odoo/models/import_odoo_database.py:408 #, python-format msgid "Unknown mapping" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,url:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_url msgid "Url" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,user:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_user msgid "User" msgstr "Utilizador" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "When a record of this model is imported, it will be replaced with the record " "you select as local ID. If you select a field and/or a remote ID, this " @@ -352,6 +382,11 @@ msgid "" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "done" msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_ir_model_data +msgid "ir.model.data" +msgstr "" diff --git a/base_import_odoo/i18n/ro.po b/base_import_odoo/i18n/ro.po index 2545f1cfc5f..bcb8f208eef 100644 --- a/base_import_odoo/i18n/ro.po +++ b/base_import_odoo/i18n/ro.po @@ -20,6 +20,13 @@ msgstr "" "Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?" "2:1));\n" +#. module: base_import_odoo +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form +msgid "" +"# `vals` is the dictionary to be passed to create/write, and you have access " +"to `env`, `_id`, `remote`" +msgstr "" + #. module: base_import_odoo #: model:ir.model,name:base_import_odoo.model_import_odoo_database_field msgid "A field mapping for records in the remote database" @@ -46,55 +53,60 @@ msgid "By reference" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,create_uid:0 -#: field:import.odoo.database.field,create_uid:0 -#: field:import.odoo.database.model,create_uid:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_create_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_create_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_create_uid msgid "Created by" msgstr "Creat de" #. module: base_import_odoo -#: field:import.odoo.database,create_date:0 -#: field:import.odoo.database.field,create_date:0 -#: field:import.odoo.database.model,create_date:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_create_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_create_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_create_date msgid "Created on" msgstr "Creat la" #. module: base_import_odoo -#: field:import.odoo.database,cronjob_running:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_cronjob_running msgid "Cronjob running" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,database:0 -#: field:import.odoo.database.field,database_id:0 -#: field:import.odoo.database.model,database_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_database +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_database_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_database_id msgid "Database" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,display_name:0 -#: field:import.odoo.database.field,display_name:0 -#: field:import.odoo.database.model,display_name:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_defaults +msgid "Defaults" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_display_name +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_display_name +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_display_name msgid "Display Name" msgstr "Nume Afişat" #. module: base_import_odoo -#: field:import.odoo.database.model,domain:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_domain msgid "Domain" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,duplicates:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_duplicates msgid "Duplicate handling" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,field_ids:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_field_ids msgid "Field" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,import_field_mappings:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_import_field_mappings msgid "Field mappings" msgstr "" @@ -104,35 +116,36 @@ msgid "Fixed" msgstr "" #. module: base_import_odoo -#: field:ir.model.data,import_database_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_ir_model_data_import_database_id msgid "From remote database" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,id:0 field:import.odoo.database.field,id:0 -#: field:import.odoo.database.model,id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_id msgid "ID" msgstr "ID" #. module: base_import_odoo -#: field:import.odoo.database.field,id_field_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_id_field_id msgid "ID field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,field_ids:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_field_ids msgid "If set, the mapping is only effective when setting said field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,local_id:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_local_id msgid "" "If you leave this empty, a new record will be created in the local database " "when this field is set on the remote database" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,remote_id:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_remote_id msgid "" "If you leave this empty, every (set) field value will be mapped to the local " "ID" @@ -145,68 +158,80 @@ msgid "Import configurations" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,cronjob_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_cronjob_id msgid "Import job" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,import_line_ids:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_import_line_ids msgid "Import models" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "Import progress" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "Import results" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,__last_update:0 -#: field:import.odoo.database.field,__last_update:0 -#: field:import.odoo.database.model,__last_update:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database___last_update +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field___last_update +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model___last_update msgid "Last Modified on" msgstr "Ultima actualizare în" #. module: base_import_odoo -#: field:import.odoo.database,write_uid:0 -#: field:import.odoo.database.field,write_uid:0 -#: field:import.odoo.database.model,write_uid:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_write_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_write_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_write_uid msgid "Last Updated by" msgstr "Ultima actualizare făcută de" #. module: base_import_odoo -#: field:import.odoo.database,write_date:0 -#: field:import.odoo.database.field,write_date:0 -#: field:import.odoo.database.model,write_date:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_write_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_write_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_write_date msgid "Last Updated on" msgstr "Ultima actualizare la" #. module: base_import_odoo -#: field:import.odoo.database.field,local_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_local_id msgid "Local ID" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,model:0 -#: field:import.odoo.database.field,model_id:0 -#: field:import.odoo.database.model,model_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_model_id msgid "Model" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,model_field_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model_field_id msgid "Model field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.model,domain:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_defaults +msgid "Optional defaults dict to avoid empty values" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_domain msgid "Optional filter to import only a subset" msgstr "" +#. module: base_import_odoo +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_postprocess +msgid "" +"Optional python code for postprocessing. Your code has access to `vals` " +"which is the dictionary passed to create/write, and `env`." +msgstr "" + #. module: base_import_odoo #: selection:import.odoo.database,duplicates:0 msgid "Overwrite empty fields" @@ -218,23 +243,28 @@ msgid "Overwrite existing" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,password:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_password msgid "Password" msgstr "" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:602 +#: code:addons/base_import_odoo/models/import_odoo_database.py:630 #, python-format msgid "Please install the \"odoorpc\" libary in your environment" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_postprocess +msgid "Postprocess" +msgstr "" + +#. module: base_import_odoo +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form msgid "Refresh" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,remote_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_remote_id msgid "Remote ID" msgstr "" @@ -244,31 +274,31 @@ msgid "Remote Odoo import" msgstr "" #. module: base_import_odoo -#: field:ir.model.data,import_database_record_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_ir_model_data_import_database_record_id msgid "Remote database ID" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form msgid "Run import" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select fields for which to generate unique values during import. You'll need " "this for res.users#login for example." msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select fields which must be equal to treat a pair of remote and local " "records of this model as being equal." msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select the field that stores the model name and the one that stores the " "linked ID. The IDs for previously imported records will be mapped to the " @@ -276,8 +306,8 @@ msgid "" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,sequence:0 -#: field:import.odoo.database.model,sequence:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_sequence +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_sequence msgid "Sequence" msgstr "Secventa" @@ -287,24 +317,24 @@ msgid "Skip existing" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,status_data:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_status_data msgid "Status" msgstr "Stare" #. module: base_import_odoo -#: field:import.odoo.database,status_html:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_status_html msgid "Status html" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "" "The following remote ids don't have a mapping but have to be imported " "anyways due to not null constraints." msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "" "To fix this, create mappings for the remote ids listed, or if this is not " "feasible, map the whole model. You might also have a too specific domain on " @@ -312,12 +342,12 @@ msgid "" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,mapping_type:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_mapping_type msgid "Type" msgstr "Tip" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:583 +#: code:addons/base_import_odoo/models/import_odoo_database.py:611 #, python-format msgid "Unhandled field type %s" msgstr "" @@ -328,23 +358,23 @@ msgid "Unique" msgstr "" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:380 +#: code:addons/base_import_odoo/models/import_odoo_database.py:408 #, python-format msgid "Unknown mapping" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,url:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_url msgid "Url" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,user:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_user msgid "User" msgstr "Utilizator" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "When a record of this model is imported, it will be replaced with the record " "you select as local ID. If you select a field and/or a remote ID, this " @@ -353,6 +383,11 @@ msgid "" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "done" msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_ir_model_data +msgid "ir.model.data" +msgstr "" diff --git a/base_import_odoo/i18n/ru.po b/base_import_odoo/i18n/ru.po index 524a740ce81..c89d36b8af6 100644 --- a/base_import_odoo/i18n/ru.po +++ b/base_import_odoo/i18n/ru.po @@ -21,6 +21,13 @@ msgstr "" "%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n" "%100>=11 && n%100<=14)? 2 : 3);\n" +#. module: base_import_odoo +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form +msgid "" +"# `vals` is the dictionary to be passed to create/write, and you have access " +"to `env`, `_id`, `remote`" +msgstr "" + #. module: base_import_odoo #: model:ir.model,name:base_import_odoo.model_import_odoo_database_field msgid "A field mapping for records in the remote database" @@ -47,55 +54,60 @@ msgid "By reference" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,create_uid:0 -#: field:import.odoo.database.field,create_uid:0 -#: field:import.odoo.database.model,create_uid:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_create_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_create_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_create_uid msgid "Created by" msgstr "Создано" #. module: base_import_odoo -#: field:import.odoo.database,create_date:0 -#: field:import.odoo.database.field,create_date:0 -#: field:import.odoo.database.model,create_date:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_create_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_create_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_create_date msgid "Created on" msgstr "Создан" #. module: base_import_odoo -#: field:import.odoo.database,cronjob_running:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_cronjob_running msgid "Cronjob running" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,database:0 -#: field:import.odoo.database.field,database_id:0 -#: field:import.odoo.database.model,database_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_database +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_database_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_database_id msgid "Database" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,display_name:0 -#: field:import.odoo.database.field,display_name:0 -#: field:import.odoo.database.model,display_name:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_defaults +msgid "Defaults" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_display_name +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_display_name +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_display_name msgid "Display Name" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.model,domain:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_domain msgid "Domain" msgstr "Домен" #. module: base_import_odoo -#: field:import.odoo.database,duplicates:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_duplicates msgid "Duplicate handling" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,field_ids:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_field_ids msgid "Field" msgstr "Поле" #. module: base_import_odoo -#: field:import.odoo.database,import_field_mappings:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_import_field_mappings msgid "Field mappings" msgstr "" @@ -105,35 +117,36 @@ msgid "Fixed" msgstr "" #. module: base_import_odoo -#: field:ir.model.data,import_database_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_ir_model_data_import_database_id msgid "From remote database" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,id:0 field:import.odoo.database.field,id:0 -#: field:import.odoo.database.model,id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_id msgid "ID" msgstr "ID" #. module: base_import_odoo -#: field:import.odoo.database.field,id_field_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_id_field_id msgid "ID field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,field_ids:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_field_ids msgid "If set, the mapping is only effective when setting said field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,local_id:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_local_id msgid "" "If you leave this empty, a new record will be created in the local database " "when this field is set on the remote database" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,remote_id:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_remote_id msgid "" "If you leave this empty, every (set) field value will be mapped to the local " "ID" @@ -146,68 +159,80 @@ msgid "Import configurations" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,cronjob_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_cronjob_id msgid "Import job" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,import_line_ids:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_import_line_ids msgid "Import models" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "Import progress" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "Import results" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,__last_update:0 -#: field:import.odoo.database.field,__last_update:0 -#: field:import.odoo.database.model,__last_update:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database___last_update +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field___last_update +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model___last_update msgid "Last Modified on" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,write_uid:0 -#: field:import.odoo.database.field,write_uid:0 -#: field:import.odoo.database.model,write_uid:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_write_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_write_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_write_uid msgid "Last Updated by" msgstr "Последний раз обновлено" #. module: base_import_odoo -#: field:import.odoo.database,write_date:0 -#: field:import.odoo.database.field,write_date:0 -#: field:import.odoo.database.model,write_date:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_write_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_write_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_write_date msgid "Last Updated on" msgstr "Последний раз обновлено" #. module: base_import_odoo -#: field:import.odoo.database.field,local_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_local_id msgid "Local ID" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,model:0 -#: field:import.odoo.database.field,model_id:0 -#: field:import.odoo.database.model,model_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_model_id msgid "Model" msgstr "Модель" #. module: base_import_odoo -#: field:import.odoo.database.field,model_field_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model_field_id msgid "Model field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.model,domain:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_defaults +msgid "Optional defaults dict to avoid empty values" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_domain msgid "Optional filter to import only a subset" msgstr "" +#. module: base_import_odoo +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_postprocess +msgid "" +"Optional python code for postprocessing. Your code has access to `vals` " +"which is the dictionary passed to create/write, and `env`." +msgstr "" + #. module: base_import_odoo #: selection:import.odoo.database,duplicates:0 msgid "Overwrite empty fields" @@ -219,23 +244,28 @@ msgid "Overwrite existing" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,password:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_password msgid "Password" msgstr "" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:602 +#: code:addons/base_import_odoo/models/import_odoo_database.py:630 #, python-format msgid "Please install the \"odoorpc\" libary in your environment" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_postprocess +msgid "Postprocess" +msgstr "" + +#. module: base_import_odoo +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form msgid "Refresh" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,remote_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_remote_id msgid "Remote ID" msgstr "" @@ -245,31 +275,31 @@ msgid "Remote Odoo import" msgstr "" #. module: base_import_odoo -#: field:ir.model.data,import_database_record_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_ir_model_data_import_database_record_id msgid "Remote database ID" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form msgid "Run import" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select fields for which to generate unique values during import. You'll need " "this for res.users#login for example." msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select fields which must be equal to treat a pair of remote and local " "records of this model as being equal." msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select the field that stores the model name and the one that stores the " "linked ID. The IDs for previously imported records will be mapped to the " @@ -277,8 +307,8 @@ msgid "" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,sequence:0 -#: field:import.odoo.database.model,sequence:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_sequence +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_sequence msgid "Sequence" msgstr "Последовательность" @@ -288,24 +318,24 @@ msgid "Skip existing" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,status_data:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_status_data msgid "Status" msgstr "Статус" #. module: base_import_odoo -#: field:import.odoo.database,status_html:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_status_html msgid "Status html" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "" "The following remote ids don't have a mapping but have to be imported " "anyways due to not null constraints." msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "" "To fix this, create mappings for the remote ids listed, or if this is not " "feasible, map the whole model. You might also have a too specific domain on " @@ -313,12 +343,12 @@ msgid "" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,mapping_type:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_mapping_type msgid "Type" msgstr "Тип" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:583 +#: code:addons/base_import_odoo/models/import_odoo_database.py:611 #, python-format msgid "Unhandled field type %s" msgstr "" @@ -329,23 +359,23 @@ msgid "Unique" msgstr "" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:380 +#: code:addons/base_import_odoo/models/import_odoo_database.py:408 #, python-format msgid "Unknown mapping" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,url:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_url msgid "Url" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,user:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_user msgid "User" msgstr "Пользователь" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "When a record of this model is imported, it will be replaced with the record " "you select as local ID. If you select a field and/or a remote ID, this " @@ -354,6 +384,11 @@ msgid "" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "done" msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_ir_model_data +msgid "ir.model.data" +msgstr "" diff --git a/base_import_odoo/i18n/sk.po b/base_import_odoo/i18n/sk.po index a6847b1edbd..84f4f8517d1 100644 --- a/base_import_odoo/i18n/sk.po +++ b/base_import_odoo/i18n/sk.po @@ -18,6 +18,13 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" +#. module: base_import_odoo +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form +msgid "" +"# `vals` is the dictionary to be passed to create/write, and you have access " +"to `env`, `_id`, `remote`" +msgstr "" + #. module: base_import_odoo #: model:ir.model,name:base_import_odoo.model_import_odoo_database_field msgid "A field mapping for records in the remote database" @@ -44,55 +51,60 @@ msgid "By reference" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,create_uid:0 -#: field:import.odoo.database.field,create_uid:0 -#: field:import.odoo.database.model,create_uid:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_create_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_create_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_create_uid msgid "Created by" msgstr "Vytvoril" #. module: base_import_odoo -#: field:import.odoo.database,create_date:0 -#: field:import.odoo.database.field,create_date:0 -#: field:import.odoo.database.model,create_date:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_create_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_create_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_create_date msgid "Created on" msgstr "Vytvorené" #. module: base_import_odoo -#: field:import.odoo.database,cronjob_running:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_cronjob_running msgid "Cronjob running" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,database:0 -#: field:import.odoo.database.field,database_id:0 -#: field:import.odoo.database.model,database_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_database +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_database_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_database_id msgid "Database" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,display_name:0 -#: field:import.odoo.database.field,display_name:0 -#: field:import.odoo.database.model,display_name:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_defaults +msgid "Defaults" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_display_name +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_display_name +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_display_name msgid "Display Name" msgstr "Zobraziť meno" #. module: base_import_odoo -#: field:import.odoo.database.model,domain:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_domain msgid "Domain" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,duplicates:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_duplicates msgid "Duplicate handling" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,field_ids:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_field_ids msgid "Field" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,import_field_mappings:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_import_field_mappings msgid "Field mappings" msgstr "" @@ -102,35 +114,36 @@ msgid "Fixed" msgstr "" #. module: base_import_odoo -#: field:ir.model.data,import_database_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_ir_model_data_import_database_id msgid "From remote database" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,id:0 field:import.odoo.database.field,id:0 -#: field:import.odoo.database.model,id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_id msgid "ID" msgstr "ID" #. module: base_import_odoo -#: field:import.odoo.database.field,id_field_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_id_field_id msgid "ID field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,field_ids:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_field_ids msgid "If set, the mapping is only effective when setting said field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,local_id:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_local_id msgid "" "If you leave this empty, a new record will be created in the local database " "when this field is set on the remote database" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,remote_id:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_remote_id msgid "" "If you leave this empty, every (set) field value will be mapped to the local " "ID" @@ -143,68 +156,80 @@ msgid "Import configurations" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,cronjob_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_cronjob_id msgid "Import job" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,import_line_ids:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_import_line_ids msgid "Import models" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "Import progress" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "Import results" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,__last_update:0 -#: field:import.odoo.database.field,__last_update:0 -#: field:import.odoo.database.model,__last_update:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database___last_update +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field___last_update +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model___last_update msgid "Last Modified on" msgstr "Posledná modifikácia" #. module: base_import_odoo -#: field:import.odoo.database,write_uid:0 -#: field:import.odoo.database.field,write_uid:0 -#: field:import.odoo.database.model,write_uid:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_write_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_write_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_write_uid msgid "Last Updated by" msgstr "Naposledy upravil" #. module: base_import_odoo -#: field:import.odoo.database,write_date:0 -#: field:import.odoo.database.field,write_date:0 -#: field:import.odoo.database.model,write_date:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_write_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_write_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_write_date msgid "Last Updated on" msgstr "Naposledy upravené" #. module: base_import_odoo -#: field:import.odoo.database.field,local_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_local_id msgid "Local ID" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,model:0 -#: field:import.odoo.database.field,model_id:0 -#: field:import.odoo.database.model,model_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_model_id msgid "Model" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,model_field_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model_field_id msgid "Model field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.model,domain:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_defaults +msgid "Optional defaults dict to avoid empty values" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_domain msgid "Optional filter to import only a subset" msgstr "" +#. module: base_import_odoo +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_postprocess +msgid "" +"Optional python code for postprocessing. Your code has access to `vals` " +"which is the dictionary passed to create/write, and `env`." +msgstr "" + #. module: base_import_odoo #: selection:import.odoo.database,duplicates:0 msgid "Overwrite empty fields" @@ -216,23 +241,28 @@ msgid "Overwrite existing" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,password:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_password msgid "Password" msgstr "" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:602 +#: code:addons/base_import_odoo/models/import_odoo_database.py:630 #, python-format msgid "Please install the \"odoorpc\" libary in your environment" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_postprocess +msgid "Postprocess" +msgstr "" + +#. module: base_import_odoo +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form msgid "Refresh" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,remote_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_remote_id msgid "Remote ID" msgstr "" @@ -242,31 +272,31 @@ msgid "Remote Odoo import" msgstr "" #. module: base_import_odoo -#: field:ir.model.data,import_database_record_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_ir_model_data_import_database_record_id msgid "Remote database ID" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form msgid "Run import" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select fields for which to generate unique values during import. You'll need " "this for res.users#login for example." msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select fields which must be equal to treat a pair of remote and local " "records of this model as being equal." msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select the field that stores the model name and the one that stores the " "linked ID. The IDs for previously imported records will be mapped to the " @@ -274,8 +304,8 @@ msgid "" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,sequence:0 -#: field:import.odoo.database.model,sequence:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_sequence +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_sequence msgid "Sequence" msgstr "Postupnosť" @@ -285,24 +315,24 @@ msgid "Skip existing" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,status_data:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_status_data msgid "Status" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,status_html:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_status_html msgid "Status html" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "" "The following remote ids don't have a mapping but have to be imported " "anyways due to not null constraints." msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "" "To fix this, create mappings for the remote ids listed, or if this is not " "feasible, map the whole model. You might also have a too specific domain on " @@ -310,12 +340,12 @@ msgid "" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,mapping_type:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_mapping_type msgid "Type" msgstr "Typ" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:583 +#: code:addons/base_import_odoo/models/import_odoo_database.py:611 #, python-format msgid "Unhandled field type %s" msgstr "" @@ -326,23 +356,23 @@ msgid "Unique" msgstr "" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:380 +#: code:addons/base_import_odoo/models/import_odoo_database.py:408 #, python-format msgid "Unknown mapping" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,url:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_url msgid "Url" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,user:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_user msgid "User" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "When a record of this model is imported, it will be replaced with the record " "you select as local ID. If you select a field and/or a remote ID, this " @@ -351,6 +381,11 @@ msgid "" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "done" msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_ir_model_data +msgid "ir.model.data" +msgstr "" diff --git a/base_import_odoo/i18n/sl.po b/base_import_odoo/i18n/sl.po index a30fc4e9f6a..ed81c304df3 100644 --- a/base_import_odoo/i18n/sl.po +++ b/base_import_odoo/i18n/sl.po @@ -19,6 +19,13 @@ msgstr "" "Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n" "%100==4 ? 2 : 3);\n" +#. module: base_import_odoo +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form +msgid "" +"# `vals` is the dictionary to be passed to create/write, and you have access " +"to `env`, `_id`, `remote`" +msgstr "" + #. module: base_import_odoo #: model:ir.model,name:base_import_odoo.model_import_odoo_database_field msgid "A field mapping for records in the remote database" @@ -45,55 +52,60 @@ msgid "By reference" msgstr "Po sklicu" #. module: base_import_odoo -#: field:import.odoo.database,create_uid:0 -#: field:import.odoo.database.field,create_uid:0 -#: field:import.odoo.database.model,create_uid:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_create_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_create_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_create_uid msgid "Created by" msgstr "Ustvaril" #. module: base_import_odoo -#: field:import.odoo.database,create_date:0 -#: field:import.odoo.database.field,create_date:0 -#: field:import.odoo.database.model,create_date:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_create_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_create_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_create_date msgid "Created on" msgstr "Ustvarjeno" #. module: base_import_odoo -#: field:import.odoo.database,cronjob_running:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_cronjob_running msgid "Cronjob running" msgstr "Cronjob v teku" #. module: base_import_odoo -#: field:import.odoo.database,database:0 -#: field:import.odoo.database.field,database_id:0 -#: field:import.odoo.database.model,database_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_database +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_database_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_database_id msgid "Database" msgstr "Podatkovna baza" #. module: base_import_odoo -#: field:import.odoo.database,display_name:0 -#: field:import.odoo.database.field,display_name:0 -#: field:import.odoo.database.model,display_name:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_defaults +msgid "Defaults" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_display_name +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_display_name +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_display_name msgid "Display Name" msgstr "Prikazni naziv" #. module: base_import_odoo -#: field:import.odoo.database.model,domain:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_domain msgid "Domain" msgstr "Domena" #. module: base_import_odoo -#: field:import.odoo.database,duplicates:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_duplicates msgid "Duplicate handling" msgstr "Ravnanje z duplikati" #. module: base_import_odoo -#: field:import.odoo.database.field,field_ids:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_field_ids msgid "Field" msgstr "Polje" #. module: base_import_odoo -#: field:import.odoo.database,import_field_mappings:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_import_field_mappings msgid "Field mappings" msgstr "Mapiranja polj" @@ -103,29 +115,30 @@ msgid "Fixed" msgstr "Fiksni" #. module: base_import_odoo -#: field:ir.model.data,import_database_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_ir_model_data_import_database_id msgid "From remote database" msgstr "Iz oddaljene podatkovne baze" #. module: base_import_odoo -#: field:import.odoo.database,id:0 field:import.odoo.database.field,id:0 -#: field:import.odoo.database.model,id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_id msgid "ID" msgstr "ID" #. module: base_import_odoo -#: field:import.odoo.database.field,id_field_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_id_field_id msgid "ID field" msgstr "ID polja" #. module: base_import_odoo -#: help:import.odoo.database.field,field_ids:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_field_ids msgid "If set, the mapping is only effective when setting said field" msgstr "" "Če je nastavljeno, je mapiranje efektivno le ob nastavitvi danega polja" #. module: base_import_odoo -#: help:import.odoo.database.field,local_id:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_local_id msgid "" "If you leave this empty, a new record will be created in the local database " "when this field is set on the remote database" @@ -134,7 +147,7 @@ msgstr "" "določeno, v lokalni bazi ustvarjen nov zapis." #. module: base_import_odoo -#: help:import.odoo.database.field,remote_id:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_remote_id msgid "" "If you leave this empty, every (set) field value will be mapped to the local " "ID" @@ -148,68 +161,82 @@ msgid "Import configurations" msgstr "Nastavitve uvoza" #. module: base_import_odoo -#: field:import.odoo.database,cronjob_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_cronjob_id msgid "Import job" msgstr "Uvozno opravilo" #. module: base_import_odoo -#: field:import.odoo.database,import_line_ids:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_import_line_ids msgid "Import models" msgstr "Uvozni modeli" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "Import progress" msgstr "Napredovanje uvoza" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "Import results" msgstr "Uvozi rezultate" #. module: base_import_odoo -#: field:import.odoo.database,__last_update:0 -#: field:import.odoo.database.field,__last_update:0 -#: field:import.odoo.database.model,__last_update:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database___last_update +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field___last_update +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model___last_update msgid "Last Modified on" msgstr "Zadnjič spremenjeno" #. module: base_import_odoo -#: field:import.odoo.database,write_uid:0 -#: field:import.odoo.database.field,write_uid:0 -#: field:import.odoo.database.model,write_uid:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_write_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_write_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_write_uid msgid "Last Updated by" msgstr "Zadnjič posodobil" #. module: base_import_odoo -#: field:import.odoo.database,write_date:0 -#: field:import.odoo.database.field,write_date:0 -#: field:import.odoo.database.model,write_date:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_write_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_write_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_write_date msgid "Last Updated on" msgstr "Zadnjič posodobljeno" #. module: base_import_odoo -#: field:import.odoo.database.field,local_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_local_id msgid "Local ID" msgstr "Lokalni ID" #. module: base_import_odoo -#: field:import.odoo.database.field,model:0 -#: field:import.odoo.database.field,model_id:0 -#: field:import.odoo.database.model,model_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_model_id msgid "Model" msgstr "Model" #. module: base_import_odoo -#: field:import.odoo.database.field,model_field_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model_field_id msgid "Model field" msgstr "Polje modela" #. module: base_import_odoo -#: help:import.odoo.database.model,domain:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_defaults +#, fuzzy +#| msgid "Optional filter to import only a subset" +msgid "Optional defaults dict to avoid empty values" +msgstr "Opcijski filter za uvoz dela podatkov" + +#. module: base_import_odoo +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_domain msgid "Optional filter to import only a subset" msgstr "Opcijski filter za uvoz dela podatkov" +#. module: base_import_odoo +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_postprocess +msgid "" +"Optional python code for postprocessing. Your code has access to `vals` " +"which is the dictionary passed to create/write, and `env`." +msgstr "" + #. module: base_import_odoo #: selection:import.odoo.database,duplicates:0 msgid "Overwrite empty fields" @@ -221,23 +248,28 @@ msgid "Overwrite existing" msgstr "Prepiši obstoječe" #. module: base_import_odoo -#: field:import.odoo.database,password:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_password msgid "Password" msgstr "Geslo" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:602 +#: code:addons/base_import_odoo/models/import_odoo_database.py:630 #, python-format msgid "Please install the \"odoorpc\" libary in your environment" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_postprocess +msgid "Postprocess" +msgstr "" + +#. module: base_import_odoo +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form msgid "Refresh" msgstr "Osveži" #. module: base_import_odoo -#: field:import.odoo.database.field,remote_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_remote_id msgid "Remote ID" msgstr "Oddaljeni ID" @@ -247,17 +279,17 @@ msgid "Remote Odoo import" msgstr "Uvoz oddaljenega Odoo" #. module: base_import_odoo -#: field:ir.model.data,import_database_record_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_ir_model_data_import_database_record_id msgid "Remote database ID" msgstr "ID oddaljene podatkovne baze" #. module: base_import_odoo -#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form msgid "Run import" msgstr "Zaženi uvoz" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select fields for which to generate unique values during import. You'll need " "this for res.users#login for example." @@ -266,7 +298,7 @@ msgstr "" "potrebno npr. za res.users#login." #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select fields which must be equal to treat a pair of remote and local " "records of this model as being equal." @@ -275,7 +307,7 @@ msgstr "" "podatkov modela kot enaka." #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select the field that stores the model name and the one that stores the " "linked ID. The IDs for previously imported records will be mapped to the " @@ -286,8 +318,8 @@ msgstr "" "se polja nastavi kot NULL." #. module: base_import_odoo -#: field:import.odoo.database.field,sequence:0 -#: field:import.odoo.database.model,sequence:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_sequence +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_sequence msgid "Sequence" msgstr "Zaporedje" @@ -297,17 +329,17 @@ msgid "Skip existing" msgstr "Preskoči obstoječe" #. module: base_import_odoo -#: field:import.odoo.database,status_data:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_status_data msgid "Status" msgstr "Status" #. module: base_import_odoo -#: field:import.odoo.database,status_html:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_status_html msgid "Status html" msgstr "Status html" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "" "The following remote ids don't have a mapping but have to be imported " "anyways due to not null constraints." @@ -316,7 +348,7 @@ msgstr "" "omejitev 'not null'." #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "" "To fix this, create mappings for the remote ids listed, or if this is not " "feasible, map the whole model. You might also have a too specific domain on " @@ -327,12 +359,12 @@ msgstr "" "preveč specifično domeno v definiciji uvoznega modela." #. module: base_import_odoo -#: field:import.odoo.database.field,mapping_type:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_mapping_type msgid "Type" msgstr "Tip" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:583 +#: code:addons/base_import_odoo/models/import_odoo_database.py:611 #, python-format msgid "Unhandled field type %s" msgstr "Neobravnavani tip polja %s" @@ -343,23 +375,23 @@ msgid "Unique" msgstr "Unikatno" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:380 +#: code:addons/base_import_odoo/models/import_odoo_database.py:408 #, python-format msgid "Unknown mapping" msgstr "Neznano mapiranje" #. module: base_import_odoo -#: field:import.odoo.database,url:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_url msgid "Url" msgstr "URL" #. module: base_import_odoo -#: field:import.odoo.database,user:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_user msgid "User" msgstr "Uporabnik" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "When a record of this model is imported, it will be replaced with the record " "you select as local ID. If you select a field and/or a remote ID, this " @@ -372,6 +404,11 @@ msgstr "" "oddaljena vrednost enaka specificiranemu zapisu." #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "done" msgstr "opravljeno" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_ir_model_data +msgid "ir.model.data" +msgstr "" diff --git a/base_import_odoo/i18n/sr.po b/base_import_odoo/i18n/sr.po index 70b800af25a..61f89d842e5 100644 --- a/base_import_odoo/i18n/sr.po +++ b/base_import_odoo/i18n/sr.po @@ -19,6 +19,13 @@ msgstr "" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +#. module: base_import_odoo +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form +msgid "" +"# `vals` is the dictionary to be passed to create/write, and you have access " +"to `env`, `_id`, `remote`" +msgstr "" + #. module: base_import_odoo #: model:ir.model,name:base_import_odoo.model_import_odoo_database_field msgid "A field mapping for records in the remote database" @@ -45,55 +52,60 @@ msgid "By reference" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,create_uid:0 -#: field:import.odoo.database.field,create_uid:0 -#: field:import.odoo.database.model,create_uid:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_create_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_create_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_create_uid msgid "Created by" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,create_date:0 -#: field:import.odoo.database.field,create_date:0 -#: field:import.odoo.database.model,create_date:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_create_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_create_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_create_date msgid "Created on" msgstr "Kreiran" #. module: base_import_odoo -#: field:import.odoo.database,cronjob_running:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_cronjob_running msgid "Cronjob running" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,database:0 -#: field:import.odoo.database.field,database_id:0 -#: field:import.odoo.database.model,database_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_database +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_database_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_database_id msgid "Database" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,display_name:0 -#: field:import.odoo.database.field,display_name:0 -#: field:import.odoo.database.model,display_name:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_defaults +msgid "Defaults" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_display_name +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_display_name +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_display_name msgid "Display Name" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.model,domain:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_domain msgid "Domain" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,duplicates:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_duplicates msgid "Duplicate handling" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,field_ids:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_field_ids msgid "Field" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,import_field_mappings:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_import_field_mappings msgid "Field mappings" msgstr "" @@ -103,35 +115,36 @@ msgid "Fixed" msgstr "" #. module: base_import_odoo -#: field:ir.model.data,import_database_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_ir_model_data_import_database_id msgid "From remote database" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,id:0 field:import.odoo.database.field,id:0 -#: field:import.odoo.database.model,id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_id msgid "ID" msgstr "ID" #. module: base_import_odoo -#: field:import.odoo.database.field,id_field_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_id_field_id msgid "ID field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,field_ids:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_field_ids msgid "If set, the mapping is only effective when setting said field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,local_id:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_local_id msgid "" "If you leave this empty, a new record will be created in the local database " "when this field is set on the remote database" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,remote_id:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_remote_id msgid "" "If you leave this empty, every (set) field value will be mapped to the local " "ID" @@ -144,68 +157,80 @@ msgid "Import configurations" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,cronjob_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_cronjob_id msgid "Import job" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,import_line_ids:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_import_line_ids msgid "Import models" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "Import progress" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "Import results" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,__last_update:0 -#: field:import.odoo.database.field,__last_update:0 -#: field:import.odoo.database.model,__last_update:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database___last_update +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field___last_update +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model___last_update msgid "Last Modified on" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,write_uid:0 -#: field:import.odoo.database.field,write_uid:0 -#: field:import.odoo.database.model,write_uid:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_write_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_write_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_write_uid msgid "Last Updated by" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,write_date:0 -#: field:import.odoo.database.field,write_date:0 -#: field:import.odoo.database.model,write_date:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_write_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_write_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_write_date msgid "Last Updated on" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,local_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_local_id msgid "Local ID" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,model:0 -#: field:import.odoo.database.field,model_id:0 -#: field:import.odoo.database.model,model_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_model_id msgid "Model" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,model_field_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model_field_id msgid "Model field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.model,domain:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_defaults +msgid "Optional defaults dict to avoid empty values" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_domain msgid "Optional filter to import only a subset" msgstr "" +#. module: base_import_odoo +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_postprocess +msgid "" +"Optional python code for postprocessing. Your code has access to `vals` " +"which is the dictionary passed to create/write, and `env`." +msgstr "" + #. module: base_import_odoo #: selection:import.odoo.database,duplicates:0 msgid "Overwrite empty fields" @@ -217,23 +242,28 @@ msgid "Overwrite existing" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,password:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_password msgid "Password" msgstr "" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:602 +#: code:addons/base_import_odoo/models/import_odoo_database.py:630 #, python-format msgid "Please install the \"odoorpc\" libary in your environment" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_postprocess +msgid "Postprocess" +msgstr "" + +#. module: base_import_odoo +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form msgid "Refresh" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,remote_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_remote_id msgid "Remote ID" msgstr "" @@ -243,31 +273,31 @@ msgid "Remote Odoo import" msgstr "" #. module: base_import_odoo -#: field:ir.model.data,import_database_record_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_ir_model_data_import_database_record_id msgid "Remote database ID" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form msgid "Run import" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select fields for which to generate unique values during import. You'll need " "this for res.users#login for example." msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select fields which must be equal to treat a pair of remote and local " "records of this model as being equal." msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select the field that stores the model name and the one that stores the " "linked ID. The IDs for previously imported records will be mapped to the " @@ -275,8 +305,8 @@ msgid "" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,sequence:0 -#: field:import.odoo.database.model,sequence:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_sequence +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_sequence msgid "Sequence" msgstr "Niz" @@ -286,24 +316,24 @@ msgid "Skip existing" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,status_data:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_status_data msgid "Status" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,status_html:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_status_html msgid "Status html" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "" "The following remote ids don't have a mapping but have to be imported " "anyways due to not null constraints." msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "" "To fix this, create mappings for the remote ids listed, or if this is not " "feasible, map the whole model. You might also have a too specific domain on " @@ -311,12 +341,12 @@ msgid "" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,mapping_type:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_mapping_type msgid "Type" msgstr "Tip" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:583 +#: code:addons/base_import_odoo/models/import_odoo_database.py:611 #, python-format msgid "Unhandled field type %s" msgstr "" @@ -327,23 +357,23 @@ msgid "Unique" msgstr "" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:380 +#: code:addons/base_import_odoo/models/import_odoo_database.py:408 #, python-format msgid "Unknown mapping" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,url:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_url msgid "Url" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,user:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_user msgid "User" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "When a record of this model is imported, it will be replaced with the record " "you select as local ID. If you select a field and/or a remote ID, this " @@ -352,6 +382,11 @@ msgid "" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "done" msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_ir_model_data +msgid "ir.model.data" +msgstr "" diff --git a/base_import_odoo/i18n/sr@latin.po b/base_import_odoo/i18n/sr@latin.po index 69aa52c851e..271c65c9921 100644 --- a/base_import_odoo/i18n/sr@latin.po +++ b/base_import_odoo/i18n/sr@latin.po @@ -20,6 +20,13 @@ msgstr "" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +#. module: base_import_odoo +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form +msgid "" +"# `vals` is the dictionary to be passed to create/write, and you have access " +"to `env`, `_id`, `remote`" +msgstr "" + #. module: base_import_odoo #: model:ir.model,name:base_import_odoo.model_import_odoo_database_field msgid "A field mapping for records in the remote database" @@ -46,55 +53,60 @@ msgid "By reference" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,create_uid:0 -#: field:import.odoo.database.field,create_uid:0 -#: field:import.odoo.database.model,create_uid:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_create_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_create_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_create_uid msgid "Created by" msgstr "Kreirao" #. module: base_import_odoo -#: field:import.odoo.database,create_date:0 -#: field:import.odoo.database.field,create_date:0 -#: field:import.odoo.database.model,create_date:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_create_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_create_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_create_date msgid "Created on" msgstr "Kreiran" #. module: base_import_odoo -#: field:import.odoo.database,cronjob_running:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_cronjob_running msgid "Cronjob running" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,database:0 -#: field:import.odoo.database.field,database_id:0 -#: field:import.odoo.database.model,database_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_database +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_database_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_database_id msgid "Database" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,display_name:0 -#: field:import.odoo.database.field,display_name:0 -#: field:import.odoo.database.model,display_name:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_defaults +msgid "Defaults" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_display_name +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_display_name +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_display_name msgid "Display Name" msgstr "Ime za prikaz" #. module: base_import_odoo -#: field:import.odoo.database.model,domain:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_domain msgid "Domain" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,duplicates:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_duplicates msgid "Duplicate handling" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,field_ids:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_field_ids msgid "Field" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,import_field_mappings:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_import_field_mappings msgid "Field mappings" msgstr "" @@ -104,35 +116,36 @@ msgid "Fixed" msgstr "" #. module: base_import_odoo -#: field:ir.model.data,import_database_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_ir_model_data_import_database_id msgid "From remote database" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,id:0 field:import.odoo.database.field,id:0 -#: field:import.odoo.database.model,id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_id msgid "ID" msgstr "ID" #. module: base_import_odoo -#: field:import.odoo.database.field,id_field_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_id_field_id msgid "ID field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,field_ids:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_field_ids msgid "If set, the mapping is only effective when setting said field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,local_id:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_local_id msgid "" "If you leave this empty, a new record will be created in the local database " "when this field is set on the remote database" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,remote_id:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_remote_id msgid "" "If you leave this empty, every (set) field value will be mapped to the local " "ID" @@ -145,68 +158,80 @@ msgid "Import configurations" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,cronjob_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_cronjob_id msgid "Import job" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,import_line_ids:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_import_line_ids msgid "Import models" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "Import progress" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "Import results" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,__last_update:0 -#: field:import.odoo.database.field,__last_update:0 -#: field:import.odoo.database.model,__last_update:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database___last_update +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field___last_update +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model___last_update msgid "Last Modified on" msgstr "Zadnja izmjena" #. module: base_import_odoo -#: field:import.odoo.database,write_uid:0 -#: field:import.odoo.database.field,write_uid:0 -#: field:import.odoo.database.model,write_uid:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_write_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_write_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_write_uid msgid "Last Updated by" msgstr "Zadnja izmjena" #. module: base_import_odoo -#: field:import.odoo.database,write_date:0 -#: field:import.odoo.database.field,write_date:0 -#: field:import.odoo.database.model,write_date:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_write_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_write_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_write_date msgid "Last Updated on" msgstr "Zadnja izmjena" #. module: base_import_odoo -#: field:import.odoo.database.field,local_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_local_id msgid "Local ID" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,model:0 -#: field:import.odoo.database.field,model_id:0 -#: field:import.odoo.database.model,model_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_model_id msgid "Model" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,model_field_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model_field_id msgid "Model field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.model,domain:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_defaults +msgid "Optional defaults dict to avoid empty values" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_domain msgid "Optional filter to import only a subset" msgstr "" +#. module: base_import_odoo +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_postprocess +msgid "" +"Optional python code for postprocessing. Your code has access to `vals` " +"which is the dictionary passed to create/write, and `env`." +msgstr "" + #. module: base_import_odoo #: selection:import.odoo.database,duplicates:0 msgid "Overwrite empty fields" @@ -218,23 +243,28 @@ msgid "Overwrite existing" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,password:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_password msgid "Password" msgstr "" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:602 +#: code:addons/base_import_odoo/models/import_odoo_database.py:630 #, python-format msgid "Please install the \"odoorpc\" libary in your environment" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_postprocess +msgid "Postprocess" +msgstr "" + +#. module: base_import_odoo +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form msgid "Refresh" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,remote_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_remote_id msgid "Remote ID" msgstr "" @@ -244,31 +274,31 @@ msgid "Remote Odoo import" msgstr "" #. module: base_import_odoo -#: field:ir.model.data,import_database_record_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_ir_model_data_import_database_record_id msgid "Remote database ID" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form msgid "Run import" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select fields for which to generate unique values during import. You'll need " "this for res.users#login for example." msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select fields which must be equal to treat a pair of remote and local " "records of this model as being equal." msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select the field that stores the model name and the one that stores the " "linked ID. The IDs for previously imported records will be mapped to the " @@ -276,8 +306,8 @@ msgid "" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,sequence:0 -#: field:import.odoo.database.model,sequence:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_sequence +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_sequence msgid "Sequence" msgstr "Sekvenca" @@ -287,24 +317,24 @@ msgid "Skip existing" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,status_data:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_status_data msgid "Status" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,status_html:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_status_html msgid "Status html" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "" "The following remote ids don't have a mapping but have to be imported " "anyways due to not null constraints." msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "" "To fix this, create mappings for the remote ids listed, or if this is not " "feasible, map the whole model. You might also have a too specific domain on " @@ -312,12 +342,12 @@ msgid "" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,mapping_type:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_mapping_type msgid "Type" msgstr "Tip" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:583 +#: code:addons/base_import_odoo/models/import_odoo_database.py:611 #, python-format msgid "Unhandled field type %s" msgstr "" @@ -328,23 +358,23 @@ msgid "Unique" msgstr "" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:380 +#: code:addons/base_import_odoo/models/import_odoo_database.py:408 #, python-format msgid "Unknown mapping" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,url:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_url msgid "Url" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,user:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_user msgid "User" msgstr "Korisnik" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "When a record of this model is imported, it will be replaced with the record " "you select as local ID. If you select a field and/or a remote ID, this " @@ -353,6 +383,11 @@ msgid "" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "done" msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_ir_model_data +msgid "ir.model.data" +msgstr "" diff --git a/base_import_odoo/i18n/sv.po b/base_import_odoo/i18n/sv.po index f2568cd9d98..2fbed6b368f 100644 --- a/base_import_odoo/i18n/sv.po +++ b/base_import_odoo/i18n/sv.po @@ -18,6 +18,13 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#. module: base_import_odoo +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form +msgid "" +"# `vals` is the dictionary to be passed to create/write, and you have access " +"to `env`, `_id`, `remote`" +msgstr "" + #. module: base_import_odoo #: model:ir.model,name:base_import_odoo.model_import_odoo_database_field msgid "A field mapping for records in the remote database" @@ -44,55 +51,60 @@ msgid "By reference" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,create_uid:0 -#: field:import.odoo.database.field,create_uid:0 -#: field:import.odoo.database.model,create_uid:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_create_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_create_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_create_uid msgid "Created by" msgstr "Skapad av" #. module: base_import_odoo -#: field:import.odoo.database,create_date:0 -#: field:import.odoo.database.field,create_date:0 -#: field:import.odoo.database.model,create_date:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_create_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_create_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_create_date msgid "Created on" msgstr "Skapad den" #. module: base_import_odoo -#: field:import.odoo.database,cronjob_running:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_cronjob_running msgid "Cronjob running" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,database:0 -#: field:import.odoo.database.field,database_id:0 -#: field:import.odoo.database.model,database_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_database +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_database_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_database_id msgid "Database" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,display_name:0 -#: field:import.odoo.database.field,display_name:0 -#: field:import.odoo.database.model,display_name:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_defaults +msgid "Defaults" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_display_name +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_display_name +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_display_name msgid "Display Name" msgstr "Visa namn" #. module: base_import_odoo -#: field:import.odoo.database.model,domain:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_domain msgid "Domain" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,duplicates:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_duplicates msgid "Duplicate handling" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,field_ids:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_field_ids msgid "Field" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,import_field_mappings:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_import_field_mappings msgid "Field mappings" msgstr "" @@ -102,35 +114,36 @@ msgid "Fixed" msgstr "" #. module: base_import_odoo -#: field:ir.model.data,import_database_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_ir_model_data_import_database_id msgid "From remote database" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,id:0 field:import.odoo.database.field,id:0 -#: field:import.odoo.database.model,id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_id msgid "ID" msgstr "ID" #. module: base_import_odoo -#: field:import.odoo.database.field,id_field_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_id_field_id msgid "ID field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,field_ids:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_field_ids msgid "If set, the mapping is only effective when setting said field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,local_id:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_local_id msgid "" "If you leave this empty, a new record will be created in the local database " "when this field is set on the remote database" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,remote_id:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_remote_id msgid "" "If you leave this empty, every (set) field value will be mapped to the local " "ID" @@ -143,68 +156,80 @@ msgid "Import configurations" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,cronjob_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_cronjob_id msgid "Import job" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,import_line_ids:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_import_line_ids msgid "Import models" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "Import progress" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "Import results" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,__last_update:0 -#: field:import.odoo.database.field,__last_update:0 -#: field:import.odoo.database.model,__last_update:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database___last_update +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field___last_update +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model___last_update msgid "Last Modified on" msgstr "Senast redigerad" #. module: base_import_odoo -#: field:import.odoo.database,write_uid:0 -#: field:import.odoo.database.field,write_uid:0 -#: field:import.odoo.database.model,write_uid:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_write_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_write_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_write_uid msgid "Last Updated by" msgstr "Senast uppdaterad av" #. module: base_import_odoo -#: field:import.odoo.database,write_date:0 -#: field:import.odoo.database.field,write_date:0 -#: field:import.odoo.database.model,write_date:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_write_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_write_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_write_date msgid "Last Updated on" msgstr "Senast uppdaterad" #. module: base_import_odoo -#: field:import.odoo.database.field,local_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_local_id msgid "Local ID" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,model:0 -#: field:import.odoo.database.field,model_id:0 -#: field:import.odoo.database.model,model_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_model_id msgid "Model" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,model_field_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model_field_id msgid "Model field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.model,domain:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_defaults +msgid "Optional defaults dict to avoid empty values" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_domain msgid "Optional filter to import only a subset" msgstr "" +#. module: base_import_odoo +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_postprocess +msgid "" +"Optional python code for postprocessing. Your code has access to `vals` " +"which is the dictionary passed to create/write, and `env`." +msgstr "" + #. module: base_import_odoo #: selection:import.odoo.database,duplicates:0 msgid "Overwrite empty fields" @@ -216,23 +241,28 @@ msgid "Overwrite existing" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,password:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_password msgid "Password" msgstr "" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:602 +#: code:addons/base_import_odoo/models/import_odoo_database.py:630 #, python-format msgid "Please install the \"odoorpc\" libary in your environment" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_postprocess +msgid "Postprocess" +msgstr "" + +#. module: base_import_odoo +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form msgid "Refresh" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,remote_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_remote_id msgid "Remote ID" msgstr "" @@ -242,31 +272,31 @@ msgid "Remote Odoo import" msgstr "" #. module: base_import_odoo -#: field:ir.model.data,import_database_record_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_ir_model_data_import_database_record_id msgid "Remote database ID" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form msgid "Run import" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select fields for which to generate unique values during import. You'll need " "this for res.users#login for example." msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select fields which must be equal to treat a pair of remote and local " "records of this model as being equal." msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select the field that stores the model name and the one that stores the " "linked ID. The IDs for previously imported records will be mapped to the " @@ -274,8 +304,8 @@ msgid "" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,sequence:0 -#: field:import.odoo.database.model,sequence:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_sequence +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_sequence msgid "Sequence" msgstr "Sequence" @@ -285,24 +315,24 @@ msgid "Skip existing" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,status_data:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_status_data msgid "Status" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,status_html:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_status_html msgid "Status html" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "" "The following remote ids don't have a mapping but have to be imported " "anyways due to not null constraints." msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "" "To fix this, create mappings for the remote ids listed, or if this is not " "feasible, map the whole model. You might also have a too specific domain on " @@ -310,12 +340,12 @@ msgid "" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,mapping_type:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_mapping_type msgid "Type" msgstr "Typ" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:583 +#: code:addons/base_import_odoo/models/import_odoo_database.py:611 #, python-format msgid "Unhandled field type %s" msgstr "" @@ -326,23 +356,23 @@ msgid "Unique" msgstr "" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:380 +#: code:addons/base_import_odoo/models/import_odoo_database.py:408 #, python-format msgid "Unknown mapping" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,url:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_url msgid "Url" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,user:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_user msgid "User" msgstr "Användare" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "When a record of this model is imported, it will be replaced with the record " "you select as local ID. If you select a field and/or a remote ID, this " @@ -351,6 +381,11 @@ msgid "" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "done" msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_ir_model_data +msgid "ir.model.data" +msgstr "" diff --git a/base_import_odoo/i18n/th.po b/base_import_odoo/i18n/th.po index d13f8275d4c..91ff51bc6c0 100644 --- a/base_import_odoo/i18n/th.po +++ b/base_import_odoo/i18n/th.po @@ -18,6 +18,13 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=1; plural=0;\n" +#. module: base_import_odoo +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form +msgid "" +"# `vals` is the dictionary to be passed to create/write, and you have access " +"to `env`, `_id`, `remote`" +msgstr "" + #. module: base_import_odoo #: model:ir.model,name:base_import_odoo.model_import_odoo_database_field msgid "A field mapping for records in the remote database" @@ -44,55 +51,60 @@ msgid "By reference" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,create_uid:0 -#: field:import.odoo.database.field,create_uid:0 -#: field:import.odoo.database.model,create_uid:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_create_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_create_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_create_uid msgid "Created by" msgstr "สร้างโดย" #. module: base_import_odoo -#: field:import.odoo.database,create_date:0 -#: field:import.odoo.database.field,create_date:0 -#: field:import.odoo.database.model,create_date:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_create_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_create_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_create_date msgid "Created on" msgstr "สร้างเมื่อ" #. module: base_import_odoo -#: field:import.odoo.database,cronjob_running:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_cronjob_running msgid "Cronjob running" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,database:0 -#: field:import.odoo.database.field,database_id:0 -#: field:import.odoo.database.model,database_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_database +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_database_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_database_id msgid "Database" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,display_name:0 -#: field:import.odoo.database.field,display_name:0 -#: field:import.odoo.database.model,display_name:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_defaults +msgid "Defaults" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_display_name +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_display_name +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_display_name msgid "Display Name" msgstr "ชื่อที่ใช้แสดง" #. module: base_import_odoo -#: field:import.odoo.database.model,domain:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_domain msgid "Domain" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,duplicates:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_duplicates msgid "Duplicate handling" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,field_ids:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_field_ids msgid "Field" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,import_field_mappings:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_import_field_mappings msgid "Field mappings" msgstr "" @@ -102,35 +114,36 @@ msgid "Fixed" msgstr "" #. module: base_import_odoo -#: field:ir.model.data,import_database_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_ir_model_data_import_database_id msgid "From remote database" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,id:0 field:import.odoo.database.field,id:0 -#: field:import.odoo.database.model,id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_id msgid "ID" msgstr "รหัส" #. module: base_import_odoo -#: field:import.odoo.database.field,id_field_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_id_field_id msgid "ID field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,field_ids:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_field_ids msgid "If set, the mapping is only effective when setting said field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,local_id:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_local_id msgid "" "If you leave this empty, a new record will be created in the local database " "when this field is set on the remote database" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,remote_id:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_remote_id msgid "" "If you leave this empty, every (set) field value will be mapped to the local " "ID" @@ -143,68 +156,80 @@ msgid "Import configurations" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,cronjob_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_cronjob_id msgid "Import job" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,import_line_ids:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_import_line_ids msgid "Import models" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "Import progress" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "Import results" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,__last_update:0 -#: field:import.odoo.database.field,__last_update:0 -#: field:import.odoo.database.model,__last_update:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database___last_update +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field___last_update +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model___last_update msgid "Last Modified on" msgstr "แก้ไขครั้งสุดท้ายเมื่อ" #. module: base_import_odoo -#: field:import.odoo.database,write_uid:0 -#: field:import.odoo.database.field,write_uid:0 -#: field:import.odoo.database.model,write_uid:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_write_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_write_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_write_uid msgid "Last Updated by" msgstr "อัพเดทครั้งสุดท้ายโดย" #. module: base_import_odoo -#: field:import.odoo.database,write_date:0 -#: field:import.odoo.database.field,write_date:0 -#: field:import.odoo.database.model,write_date:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_write_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_write_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_write_date msgid "Last Updated on" msgstr "อัพเดทครั้งสุดท้ายเมื่อ" #. module: base_import_odoo -#: field:import.odoo.database.field,local_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_local_id msgid "Local ID" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,model:0 -#: field:import.odoo.database.field,model_id:0 -#: field:import.odoo.database.model,model_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_model_id msgid "Model" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,model_field_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model_field_id msgid "Model field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.model,domain:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_defaults +msgid "Optional defaults dict to avoid empty values" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_domain msgid "Optional filter to import only a subset" msgstr "" +#. module: base_import_odoo +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_postprocess +msgid "" +"Optional python code for postprocessing. Your code has access to `vals` " +"which is the dictionary passed to create/write, and `env`." +msgstr "" + #. module: base_import_odoo #: selection:import.odoo.database,duplicates:0 msgid "Overwrite empty fields" @@ -216,23 +241,28 @@ msgid "Overwrite existing" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,password:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_password msgid "Password" msgstr "" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:602 +#: code:addons/base_import_odoo/models/import_odoo_database.py:630 #, python-format msgid "Please install the \"odoorpc\" libary in your environment" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_postprocess +msgid "Postprocess" +msgstr "" + +#. module: base_import_odoo +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form msgid "Refresh" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,remote_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_remote_id msgid "Remote ID" msgstr "" @@ -242,31 +272,31 @@ msgid "Remote Odoo import" msgstr "" #. module: base_import_odoo -#: field:ir.model.data,import_database_record_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_ir_model_data_import_database_record_id msgid "Remote database ID" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form msgid "Run import" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select fields for which to generate unique values during import. You'll need " "this for res.users#login for example." msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select fields which must be equal to treat a pair of remote and local " "records of this model as being equal." msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select the field that stores the model name and the one that stores the " "linked ID. The IDs for previously imported records will be mapped to the " @@ -274,8 +304,8 @@ msgid "" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,sequence:0 -#: field:import.odoo.database.model,sequence:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_sequence +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_sequence msgid "Sequence" msgstr "กำหนดเลขที่เอกสาร" @@ -285,24 +315,24 @@ msgid "Skip existing" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,status_data:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_status_data msgid "Status" msgstr "สถานะ" #. module: base_import_odoo -#: field:import.odoo.database,status_html:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_status_html msgid "Status html" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "" "The following remote ids don't have a mapping but have to be imported " "anyways due to not null constraints." msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "" "To fix this, create mappings for the remote ids listed, or if this is not " "feasible, map the whole model. You might also have a too specific domain on " @@ -310,12 +340,12 @@ msgid "" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,mapping_type:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_mapping_type msgid "Type" msgstr "ชนิด" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:583 +#: code:addons/base_import_odoo/models/import_odoo_database.py:611 #, python-format msgid "Unhandled field type %s" msgstr "" @@ -326,23 +356,23 @@ msgid "Unique" msgstr "" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:380 +#: code:addons/base_import_odoo/models/import_odoo_database.py:408 #, python-format msgid "Unknown mapping" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,url:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_url msgid "Url" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,user:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_user msgid "User" msgstr "ผู้ใช้" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "When a record of this model is imported, it will be replaced with the record " "you select as local ID. If you select a field and/or a remote ID, this " @@ -351,6 +381,11 @@ msgid "" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "done" msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_ir_model_data +msgid "ir.model.data" +msgstr "" diff --git a/base_import_odoo/i18n/tr.po b/base_import_odoo/i18n/tr.po index cca89946e4c..c3d6062d309 100644 --- a/base_import_odoo/i18n/tr.po +++ b/base_import_odoo/i18n/tr.po @@ -19,6 +19,13 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" +#. module: base_import_odoo +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form +msgid "" +"# `vals` is the dictionary to be passed to create/write, and you have access " +"to `env`, `_id`, `remote`" +msgstr "" + #. module: base_import_odoo #: model:ir.model,name:base_import_odoo.model_import_odoo_database_field msgid "A field mapping for records in the remote database" @@ -45,55 +52,60 @@ msgid "By reference" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,create_uid:0 -#: field:import.odoo.database.field,create_uid:0 -#: field:import.odoo.database.model,create_uid:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_create_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_create_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_create_uid msgid "Created by" msgstr "Oluşturan" #. module: base_import_odoo -#: field:import.odoo.database,create_date:0 -#: field:import.odoo.database.field,create_date:0 -#: field:import.odoo.database.model,create_date:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_create_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_create_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_create_date msgid "Created on" msgstr "Oluşturuldu" #. module: base_import_odoo -#: field:import.odoo.database,cronjob_running:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_cronjob_running msgid "Cronjob running" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,database:0 -#: field:import.odoo.database.field,database_id:0 -#: field:import.odoo.database.model,database_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_database +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_database_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_database_id msgid "Database" msgstr "Veritabanı" #. module: base_import_odoo -#: field:import.odoo.database,display_name:0 -#: field:import.odoo.database.field,display_name:0 -#: field:import.odoo.database.model,display_name:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_defaults +msgid "Defaults" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_display_name +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_display_name +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_display_name msgid "Display Name" msgstr "Görünen İsim" #. module: base_import_odoo -#: field:import.odoo.database.model,domain:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_domain msgid "Domain" msgstr "Alan" #. module: base_import_odoo -#: field:import.odoo.database,duplicates:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_duplicates msgid "Duplicate handling" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,field_ids:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_field_ids msgid "Field" msgstr "Alan" #. module: base_import_odoo -#: field:import.odoo.database,import_field_mappings:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_import_field_mappings msgid "Field mappings" msgstr "Alan eşleştirmeleri" @@ -103,35 +115,36 @@ msgid "Fixed" msgstr "Sabit" #. module: base_import_odoo -#: field:ir.model.data,import_database_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_ir_model_data_import_database_id msgid "From remote database" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,id:0 field:import.odoo.database.field,id:0 -#: field:import.odoo.database.model,id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_id msgid "ID" msgstr "ID" #. module: base_import_odoo -#: field:import.odoo.database.field,id_field_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_id_field_id msgid "ID field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,field_ids:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_field_ids msgid "If set, the mapping is only effective when setting said field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,local_id:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_local_id msgid "" "If you leave this empty, a new record will be created in the local database " "when this field is set on the remote database" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,remote_id:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_remote_id msgid "" "If you leave this empty, every (set) field value will be mapped to the local " "ID" @@ -144,68 +157,80 @@ msgid "Import configurations" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,cronjob_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_cronjob_id msgid "Import job" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,import_line_ids:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_import_line_ids msgid "Import models" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "Import progress" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "Import results" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,__last_update:0 -#: field:import.odoo.database.field,__last_update:0 -#: field:import.odoo.database.model,__last_update:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database___last_update +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field___last_update +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model___last_update msgid "Last Modified on" msgstr "Son değişiklik" #. module: base_import_odoo -#: field:import.odoo.database,write_uid:0 -#: field:import.odoo.database.field,write_uid:0 -#: field:import.odoo.database.model,write_uid:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_write_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_write_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_write_uid msgid "Last Updated by" msgstr "Son güncelleyen" #. module: base_import_odoo -#: field:import.odoo.database,write_date:0 -#: field:import.odoo.database.field,write_date:0 -#: field:import.odoo.database.model,write_date:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_write_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_write_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_write_date msgid "Last Updated on" msgstr "Son güncelleme" #. module: base_import_odoo -#: field:import.odoo.database.field,local_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_local_id msgid "Local ID" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,model:0 -#: field:import.odoo.database.field,model_id:0 -#: field:import.odoo.database.model,model_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_model_id msgid "Model" msgstr "Model" #. module: base_import_odoo -#: field:import.odoo.database.field,model_field_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model_field_id msgid "Model field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.model,domain:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_defaults +msgid "Optional defaults dict to avoid empty values" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_domain msgid "Optional filter to import only a subset" msgstr "" +#. module: base_import_odoo +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_postprocess +msgid "" +"Optional python code for postprocessing. Your code has access to `vals` " +"which is the dictionary passed to create/write, and `env`." +msgstr "" + #. module: base_import_odoo #: selection:import.odoo.database,duplicates:0 msgid "Overwrite empty fields" @@ -217,23 +242,28 @@ msgid "Overwrite existing" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,password:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_password msgid "Password" msgstr "Parola" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:602 +#: code:addons/base_import_odoo/models/import_odoo_database.py:630 #, python-format msgid "Please install the \"odoorpc\" libary in your environment" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_postprocess +msgid "Postprocess" +msgstr "" + +#. module: base_import_odoo +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form msgid "Refresh" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,remote_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_remote_id msgid "Remote ID" msgstr "Uzak ID" @@ -243,31 +273,31 @@ msgid "Remote Odoo import" msgstr "" #. module: base_import_odoo -#: field:ir.model.data,import_database_record_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_ir_model_data_import_database_record_id msgid "Remote database ID" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form msgid "Run import" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select fields for which to generate unique values during import. You'll need " "this for res.users#login for example." msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select fields which must be equal to treat a pair of remote and local " "records of this model as being equal." msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select the field that stores the model name and the one that stores the " "linked ID. The IDs for previously imported records will be mapped to the " @@ -275,8 +305,8 @@ msgid "" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,sequence:0 -#: field:import.odoo.database.model,sequence:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_sequence +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_sequence msgid "Sequence" msgstr "Sıralama" @@ -286,24 +316,24 @@ msgid "Skip existing" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,status_data:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_status_data msgid "Status" msgstr "Durum" #. module: base_import_odoo -#: field:import.odoo.database,status_html:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_status_html msgid "Status html" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "" "The following remote ids don't have a mapping but have to be imported " "anyways due to not null constraints." msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "" "To fix this, create mappings for the remote ids listed, or if this is not " "feasible, map the whole model. You might also have a too specific domain on " @@ -311,12 +341,12 @@ msgid "" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,mapping_type:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_mapping_type msgid "Type" msgstr "Tipi" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:583 +#: code:addons/base_import_odoo/models/import_odoo_database.py:611 #, python-format msgid "Unhandled field type %s" msgstr "" @@ -327,23 +357,23 @@ msgid "Unique" msgstr "" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:380 +#: code:addons/base_import_odoo/models/import_odoo_database.py:408 #, python-format msgid "Unknown mapping" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,url:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_url msgid "Url" msgstr "Url" #. module: base_import_odoo -#: field:import.odoo.database,user:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_user msgid "User" msgstr "Kullanıcı" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "When a record of this model is imported, it will be replaced with the record " "you select as local ID. If you select a field and/or a remote ID, this " @@ -352,6 +382,11 @@ msgid "" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "done" msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_ir_model_data +msgid "ir.model.data" +msgstr "" diff --git a/base_import_odoo/i18n/tr_TR.po b/base_import_odoo/i18n/tr_TR.po index 1d11bc87ffc..3b27700cf4d 100644 --- a/base_import_odoo/i18n/tr_TR.po +++ b/base_import_odoo/i18n/tr_TR.po @@ -20,6 +20,13 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=1; plural=0;\n" +#. module: base_import_odoo +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form +msgid "" +"# `vals` is the dictionary to be passed to create/write, and you have access " +"to `env`, `_id`, `remote`" +msgstr "" + #. module: base_import_odoo #: model:ir.model,name:base_import_odoo.model_import_odoo_database_field msgid "A field mapping for records in the remote database" @@ -46,55 +53,60 @@ msgid "By reference" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,create_uid:0 -#: field:import.odoo.database.field,create_uid:0 -#: field:import.odoo.database.model,create_uid:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_create_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_create_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_create_uid msgid "Created by" msgstr "Oluşturan" #. module: base_import_odoo -#: field:import.odoo.database,create_date:0 -#: field:import.odoo.database.field,create_date:0 -#: field:import.odoo.database.model,create_date:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_create_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_create_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_create_date msgid "Created on" msgstr "Oluşturulma tarihi" #. module: base_import_odoo -#: field:import.odoo.database,cronjob_running:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_cronjob_running msgid "Cronjob running" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,database:0 -#: field:import.odoo.database.field,database_id:0 -#: field:import.odoo.database.model,database_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_database +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_database_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_database_id msgid "Database" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,display_name:0 -#: field:import.odoo.database.field,display_name:0 -#: field:import.odoo.database.model,display_name:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_defaults +msgid "Defaults" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_display_name +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_display_name +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_display_name msgid "Display Name" msgstr "Görünen ad" #. module: base_import_odoo -#: field:import.odoo.database.model,domain:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_domain msgid "Domain" msgstr "Alan" #. module: base_import_odoo -#: field:import.odoo.database,duplicates:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_duplicates msgid "Duplicate handling" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,field_ids:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_field_ids msgid "Field" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,import_field_mappings:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_import_field_mappings msgid "Field mappings" msgstr "" @@ -104,35 +116,36 @@ msgid "Fixed" msgstr "" #. module: base_import_odoo -#: field:ir.model.data,import_database_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_ir_model_data_import_database_id msgid "From remote database" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,id:0 field:import.odoo.database.field,id:0 -#: field:import.odoo.database.model,id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_id msgid "ID" msgstr "Kimlik" #. module: base_import_odoo -#: field:import.odoo.database.field,id_field_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_id_field_id msgid "ID field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,field_ids:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_field_ids msgid "If set, the mapping is only effective when setting said field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,local_id:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_local_id msgid "" "If you leave this empty, a new record will be created in the local database " "when this field is set on the remote database" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,remote_id:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_remote_id msgid "" "If you leave this empty, every (set) field value will be mapped to the local " "ID" @@ -145,68 +158,80 @@ msgid "Import configurations" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,cronjob_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_cronjob_id msgid "Import job" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,import_line_ids:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_import_line_ids msgid "Import models" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "Import progress" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "Import results" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,__last_update:0 -#: field:import.odoo.database.field,__last_update:0 -#: field:import.odoo.database.model,__last_update:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database___last_update +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field___last_update +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model___last_update msgid "Last Modified on" msgstr "En son güncelleme tarihi" #. module: base_import_odoo -#: field:import.odoo.database,write_uid:0 -#: field:import.odoo.database.field,write_uid:0 -#: field:import.odoo.database.model,write_uid:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_write_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_write_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_write_uid msgid "Last Updated by" msgstr "En son güncelleyen " #. module: base_import_odoo -#: field:import.odoo.database,write_date:0 -#: field:import.odoo.database.field,write_date:0 -#: field:import.odoo.database.model,write_date:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_write_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_write_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_write_date msgid "Last Updated on" msgstr "En son güncelleme tarihi" #. module: base_import_odoo -#: field:import.odoo.database.field,local_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_local_id msgid "Local ID" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,model:0 -#: field:import.odoo.database.field,model_id:0 -#: field:import.odoo.database.model,model_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_model_id msgid "Model" msgstr "Tip" #. module: base_import_odoo -#: field:import.odoo.database.field,model_field_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model_field_id msgid "Model field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.model,domain:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_defaults +msgid "Optional defaults dict to avoid empty values" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_domain msgid "Optional filter to import only a subset" msgstr "" +#. module: base_import_odoo +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_postprocess +msgid "" +"Optional python code for postprocessing. Your code has access to `vals` " +"which is the dictionary passed to create/write, and `env`." +msgstr "" + #. module: base_import_odoo #: selection:import.odoo.database,duplicates:0 msgid "Overwrite empty fields" @@ -218,23 +243,28 @@ msgid "Overwrite existing" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,password:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_password msgid "Password" msgstr "" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:602 +#: code:addons/base_import_odoo/models/import_odoo_database.py:630 #, python-format msgid "Please install the \"odoorpc\" libary in your environment" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_postprocess +msgid "Postprocess" +msgstr "" + +#. module: base_import_odoo +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form msgid "Refresh" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,remote_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_remote_id msgid "Remote ID" msgstr "" @@ -244,31 +274,31 @@ msgid "Remote Odoo import" msgstr "" #. module: base_import_odoo -#: field:ir.model.data,import_database_record_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_ir_model_data_import_database_record_id msgid "Remote database ID" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form msgid "Run import" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select fields for which to generate unique values during import. You'll need " "this for res.users#login for example." msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select fields which must be equal to treat a pair of remote and local " "records of this model as being equal." msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select the field that stores the model name and the one that stores the " "linked ID. The IDs for previously imported records will be mapped to the " @@ -276,8 +306,8 @@ msgid "" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,sequence:0 -#: field:import.odoo.database.model,sequence:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_sequence +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_sequence msgid "Sequence" msgstr "Sıra" @@ -287,24 +317,24 @@ msgid "Skip existing" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,status_data:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_status_data msgid "Status" msgstr "Durum" #. module: base_import_odoo -#: field:import.odoo.database,status_html:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_status_html msgid "Status html" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "" "The following remote ids don't have a mapping but have to be imported " "anyways due to not null constraints." msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "" "To fix this, create mappings for the remote ids listed, or if this is not " "feasible, map the whole model. You might also have a too specific domain on " @@ -312,12 +342,12 @@ msgid "" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,mapping_type:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_mapping_type msgid "Type" msgstr "Tip" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:583 +#: code:addons/base_import_odoo/models/import_odoo_database.py:611 #, python-format msgid "Unhandled field type %s" msgstr "" @@ -328,23 +358,23 @@ msgid "Unique" msgstr "" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:380 +#: code:addons/base_import_odoo/models/import_odoo_database.py:408 #, python-format msgid "Unknown mapping" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,url:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_url msgid "Url" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,user:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_user msgid "User" msgstr "Kullanıcı" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "When a record of this model is imported, it will be replaced with the record " "you select as local ID. If you select a field and/or a remote ID, this " @@ -353,6 +383,11 @@ msgid "" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "done" msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_ir_model_data +msgid "ir.model.data" +msgstr "" diff --git a/base_import_odoo/i18n/uk.po b/base_import_odoo/i18n/uk.po index a19b0eed99b..83d236ff7c9 100644 --- a/base_import_odoo/i18n/uk.po +++ b/base_import_odoo/i18n/uk.po @@ -19,6 +19,13 @@ msgstr "" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +#. module: base_import_odoo +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form +msgid "" +"# `vals` is the dictionary to be passed to create/write, and you have access " +"to `env`, `_id`, `remote`" +msgstr "" + #. module: base_import_odoo #: model:ir.model,name:base_import_odoo.model_import_odoo_database_field msgid "A field mapping for records in the remote database" @@ -45,55 +52,60 @@ msgid "By reference" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,create_uid:0 -#: field:import.odoo.database.field,create_uid:0 -#: field:import.odoo.database.model,create_uid:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_create_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_create_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_create_uid msgid "Created by" msgstr "Створив" #. module: base_import_odoo -#: field:import.odoo.database,create_date:0 -#: field:import.odoo.database.field,create_date:0 -#: field:import.odoo.database.model,create_date:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_create_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_create_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_create_date msgid "Created on" msgstr "Дата створення" #. module: base_import_odoo -#: field:import.odoo.database,cronjob_running:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_cronjob_running msgid "Cronjob running" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,database:0 -#: field:import.odoo.database.field,database_id:0 -#: field:import.odoo.database.model,database_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_database +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_database_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_database_id msgid "Database" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,display_name:0 -#: field:import.odoo.database.field,display_name:0 -#: field:import.odoo.database.model,display_name:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_defaults +msgid "Defaults" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_display_name +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_display_name +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_display_name msgid "Display Name" msgstr "Назва для відображення" #. module: base_import_odoo -#: field:import.odoo.database.model,domain:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_domain msgid "Domain" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,duplicates:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_duplicates msgid "Duplicate handling" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,field_ids:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_field_ids msgid "Field" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,import_field_mappings:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_import_field_mappings msgid "Field mappings" msgstr "" @@ -103,35 +115,36 @@ msgid "Fixed" msgstr "" #. module: base_import_odoo -#: field:ir.model.data,import_database_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_ir_model_data_import_database_id msgid "From remote database" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,id:0 field:import.odoo.database.field,id:0 -#: field:import.odoo.database.model,id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_id msgid "ID" msgstr "ID" #. module: base_import_odoo -#: field:import.odoo.database.field,id_field_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_id_field_id msgid "ID field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,field_ids:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_field_ids msgid "If set, the mapping is only effective when setting said field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,local_id:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_local_id msgid "" "If you leave this empty, a new record will be created in the local database " "when this field is set on the remote database" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,remote_id:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_remote_id msgid "" "If you leave this empty, every (set) field value will be mapped to the local " "ID" @@ -144,68 +157,80 @@ msgid "Import configurations" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,cronjob_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_cronjob_id msgid "Import job" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,import_line_ids:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_import_line_ids msgid "Import models" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "Import progress" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "Import results" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,__last_update:0 -#: field:import.odoo.database.field,__last_update:0 -#: field:import.odoo.database.model,__last_update:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database___last_update +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field___last_update +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model___last_update msgid "Last Modified on" msgstr "Остання модифікація" #. module: base_import_odoo -#: field:import.odoo.database,write_uid:0 -#: field:import.odoo.database.field,write_uid:0 -#: field:import.odoo.database.model,write_uid:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_write_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_write_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_write_uid msgid "Last Updated by" msgstr "Востаннє оновив" #. module: base_import_odoo -#: field:import.odoo.database,write_date:0 -#: field:import.odoo.database.field,write_date:0 -#: field:import.odoo.database.model,write_date:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_write_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_write_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_write_date msgid "Last Updated on" msgstr "Останнє оновлення" #. module: base_import_odoo -#: field:import.odoo.database.field,local_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_local_id msgid "Local ID" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,model:0 -#: field:import.odoo.database.field,model_id:0 -#: field:import.odoo.database.model,model_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_model_id msgid "Model" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,model_field_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model_field_id msgid "Model field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.model,domain:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_defaults +msgid "Optional defaults dict to avoid empty values" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_domain msgid "Optional filter to import only a subset" msgstr "" +#. module: base_import_odoo +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_postprocess +msgid "" +"Optional python code for postprocessing. Your code has access to `vals` " +"which is the dictionary passed to create/write, and `env`." +msgstr "" + #. module: base_import_odoo #: selection:import.odoo.database,duplicates:0 msgid "Overwrite empty fields" @@ -217,23 +242,28 @@ msgid "Overwrite existing" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,password:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_password msgid "Password" msgstr "" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:602 +#: code:addons/base_import_odoo/models/import_odoo_database.py:630 #, python-format msgid "Please install the \"odoorpc\" libary in your environment" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_postprocess +msgid "Postprocess" +msgstr "" + +#. module: base_import_odoo +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form msgid "Refresh" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,remote_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_remote_id msgid "Remote ID" msgstr "" @@ -243,31 +273,31 @@ msgid "Remote Odoo import" msgstr "" #. module: base_import_odoo -#: field:ir.model.data,import_database_record_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_ir_model_data_import_database_record_id msgid "Remote database ID" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form msgid "Run import" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select fields for which to generate unique values during import. You'll need " "this for res.users#login for example." msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select fields which must be equal to treat a pair of remote and local " "records of this model as being equal." msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select the field that stores the model name and the one that stores the " "linked ID. The IDs for previously imported records will be mapped to the " @@ -275,8 +305,8 @@ msgid "" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,sequence:0 -#: field:import.odoo.database.model,sequence:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_sequence +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_sequence msgid "Sequence" msgstr "Послідовність" @@ -286,24 +316,24 @@ msgid "Skip existing" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,status_data:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_status_data msgid "Status" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,status_html:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_status_html msgid "Status html" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "" "The following remote ids don't have a mapping but have to be imported " "anyways due to not null constraints." msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "" "To fix this, create mappings for the remote ids listed, or if this is not " "feasible, map the whole model. You might also have a too specific domain on " @@ -311,12 +341,12 @@ msgid "" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,mapping_type:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_mapping_type msgid "Type" msgstr "Тип" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:583 +#: code:addons/base_import_odoo/models/import_odoo_database.py:611 #, python-format msgid "Unhandled field type %s" msgstr "" @@ -327,23 +357,23 @@ msgid "Unique" msgstr "" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:380 +#: code:addons/base_import_odoo/models/import_odoo_database.py:408 #, python-format msgid "Unknown mapping" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,url:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_url msgid "Url" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,user:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_user msgid "User" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "When a record of this model is imported, it will be replaced with the record " "you select as local ID. If you select a field and/or a remote ID, this " @@ -352,6 +382,11 @@ msgid "" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "done" msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_ir_model_data +msgid "ir.model.data" +msgstr "" diff --git a/base_import_odoo/i18n/vi.po b/base_import_odoo/i18n/vi.po index 993a3aa30e1..8ebfcafc2fd 100644 --- a/base_import_odoo/i18n/vi.po +++ b/base_import_odoo/i18n/vi.po @@ -18,6 +18,13 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=1; plural=0;\n" +#. module: base_import_odoo +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form +msgid "" +"# `vals` is the dictionary to be passed to create/write, and you have access " +"to `env`, `_id`, `remote`" +msgstr "" + #. module: base_import_odoo #: model:ir.model,name:base_import_odoo.model_import_odoo_database_field msgid "A field mapping for records in the remote database" @@ -44,55 +51,60 @@ msgid "By reference" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,create_uid:0 -#: field:import.odoo.database.field,create_uid:0 -#: field:import.odoo.database.model,create_uid:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_create_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_create_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_create_uid msgid "Created by" msgstr "Được tạo bởi" #. module: base_import_odoo -#: field:import.odoo.database,create_date:0 -#: field:import.odoo.database.field,create_date:0 -#: field:import.odoo.database.model,create_date:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_create_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_create_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_create_date msgid "Created on" msgstr "Được tạo vào" #. module: base_import_odoo -#: field:import.odoo.database,cronjob_running:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_cronjob_running msgid "Cronjob running" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,database:0 -#: field:import.odoo.database.field,database_id:0 -#: field:import.odoo.database.model,database_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_database +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_database_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_database_id msgid "Database" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,display_name:0 -#: field:import.odoo.database.field,display_name:0 -#: field:import.odoo.database.model,display_name:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_defaults +msgid "Defaults" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_display_name +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_display_name +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_display_name msgid "Display Name" msgstr "Tên hiển thị" #. module: base_import_odoo -#: field:import.odoo.database.model,domain:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_domain msgid "Domain" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,duplicates:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_duplicates msgid "Duplicate handling" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,field_ids:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_field_ids msgid "Field" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,import_field_mappings:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_import_field_mappings msgid "Field mappings" msgstr "" @@ -102,35 +114,36 @@ msgid "Fixed" msgstr "" #. module: base_import_odoo -#: field:ir.model.data,import_database_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_ir_model_data_import_database_id msgid "From remote database" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,id:0 field:import.odoo.database.field,id:0 -#: field:import.odoo.database.model,id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_id msgid "ID" msgstr "ID" #. module: base_import_odoo -#: field:import.odoo.database.field,id_field_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_id_field_id msgid "ID field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,field_ids:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_field_ids msgid "If set, the mapping is only effective when setting said field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,local_id:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_local_id msgid "" "If you leave this empty, a new record will be created in the local database " "when this field is set on the remote database" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,remote_id:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_remote_id msgid "" "If you leave this empty, every (set) field value will be mapped to the local " "ID" @@ -143,68 +156,80 @@ msgid "Import configurations" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,cronjob_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_cronjob_id msgid "Import job" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,import_line_ids:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_import_line_ids msgid "Import models" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "Import progress" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "Import results" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,__last_update:0 -#: field:import.odoo.database.field,__last_update:0 -#: field:import.odoo.database.model,__last_update:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database___last_update +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field___last_update +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model___last_update msgid "Last Modified on" msgstr "Sửa lần cuối vào" #. module: base_import_odoo -#: field:import.odoo.database,write_uid:0 -#: field:import.odoo.database.field,write_uid:0 -#: field:import.odoo.database.model,write_uid:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_write_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_write_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_write_uid msgid "Last Updated by" msgstr "Last Updated by" #. module: base_import_odoo -#: field:import.odoo.database,write_date:0 -#: field:import.odoo.database.field,write_date:0 -#: field:import.odoo.database.model,write_date:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_write_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_write_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_write_date msgid "Last Updated on" msgstr "Cập nhật lần cuối vào" #. module: base_import_odoo -#: field:import.odoo.database.field,local_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_local_id msgid "Local ID" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,model:0 -#: field:import.odoo.database.field,model_id:0 -#: field:import.odoo.database.model,model_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_model_id msgid "Model" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,model_field_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model_field_id msgid "Model field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.model,domain:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_defaults +msgid "Optional defaults dict to avoid empty values" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_domain msgid "Optional filter to import only a subset" msgstr "" +#. module: base_import_odoo +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_postprocess +msgid "" +"Optional python code for postprocessing. Your code has access to `vals` " +"which is the dictionary passed to create/write, and `env`." +msgstr "" + #. module: base_import_odoo #: selection:import.odoo.database,duplicates:0 msgid "Overwrite empty fields" @@ -216,23 +241,28 @@ msgid "Overwrite existing" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,password:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_password msgid "Password" msgstr "" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:602 +#: code:addons/base_import_odoo/models/import_odoo_database.py:630 #, python-format msgid "Please install the \"odoorpc\" libary in your environment" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_postprocess +msgid "Postprocess" +msgstr "" + +#. module: base_import_odoo +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form msgid "Refresh" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,remote_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_remote_id msgid "Remote ID" msgstr "" @@ -242,31 +272,31 @@ msgid "Remote Odoo import" msgstr "" #. module: base_import_odoo -#: field:ir.model.data,import_database_record_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_ir_model_data_import_database_record_id msgid "Remote database ID" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form msgid "Run import" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select fields for which to generate unique values during import. You'll need " "this for res.users#login for example." msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select fields which must be equal to treat a pair of remote and local " "records of this model as being equal." msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select the field that stores the model name and the one that stores the " "linked ID. The IDs for previously imported records will be mapped to the " @@ -274,8 +304,8 @@ msgid "" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,sequence:0 -#: field:import.odoo.database.model,sequence:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_sequence +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_sequence msgid "Sequence" msgstr "Trình tự" @@ -285,24 +315,24 @@ msgid "Skip existing" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,status_data:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_status_data msgid "Status" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,status_html:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_status_html msgid "Status html" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "" "The following remote ids don't have a mapping but have to be imported " "anyways due to not null constraints." msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "" "To fix this, create mappings for the remote ids listed, or if this is not " "feasible, map the whole model. You might also have a too specific domain on " @@ -310,12 +340,12 @@ msgid "" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,mapping_type:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_mapping_type msgid "Type" msgstr "Loại" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:583 +#: code:addons/base_import_odoo/models/import_odoo_database.py:611 #, python-format msgid "Unhandled field type %s" msgstr "" @@ -326,23 +356,23 @@ msgid "Unique" msgstr "" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:380 +#: code:addons/base_import_odoo/models/import_odoo_database.py:408 #, python-format msgid "Unknown mapping" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,url:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_url msgid "Url" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,user:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_user msgid "User" msgstr "Người sử dụng" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "When a record of this model is imported, it will be replaced with the record " "you select as local ID. If you select a field and/or a remote ID, this " @@ -351,6 +381,11 @@ msgid "" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "done" msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_ir_model_data +msgid "ir.model.data" +msgstr "" diff --git a/base_import_odoo/i18n/vi_VN.po b/base_import_odoo/i18n/vi_VN.po index 17c97c1ed1c..572081ef442 100644 --- a/base_import_odoo/i18n/vi_VN.po +++ b/base_import_odoo/i18n/vi_VN.po @@ -19,6 +19,13 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=1; plural=0;\n" +#. module: base_import_odoo +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form +msgid "" +"# `vals` is the dictionary to be passed to create/write, and you have access " +"to `env`, `_id`, `remote`" +msgstr "" + #. module: base_import_odoo #: model:ir.model,name:base_import_odoo.model_import_odoo_database_field msgid "A field mapping for records in the remote database" @@ -45,55 +52,60 @@ msgid "By reference" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,create_uid:0 -#: field:import.odoo.database.field,create_uid:0 -#: field:import.odoo.database.model,create_uid:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_create_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_create_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_create_uid msgid "Created by" msgstr "Tạo bởi" #. module: base_import_odoo -#: field:import.odoo.database,create_date:0 -#: field:import.odoo.database.field,create_date:0 -#: field:import.odoo.database.model,create_date:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_create_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_create_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_create_date msgid "Created on" msgstr "Tạo vào" #. module: base_import_odoo -#: field:import.odoo.database,cronjob_running:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_cronjob_running msgid "Cronjob running" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,database:0 -#: field:import.odoo.database.field,database_id:0 -#: field:import.odoo.database.model,database_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_database +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_database_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_database_id msgid "Database" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,display_name:0 -#: field:import.odoo.database.field,display_name:0 -#: field:import.odoo.database.model,display_name:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_defaults +msgid "Defaults" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_display_name +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_display_name +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_display_name msgid "Display Name" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.model,domain:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_domain msgid "Domain" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,duplicates:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_duplicates msgid "Duplicate handling" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,field_ids:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_field_ids msgid "Field" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,import_field_mappings:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_import_field_mappings msgid "Field mappings" msgstr "" @@ -103,35 +115,36 @@ msgid "Fixed" msgstr "" #. module: base_import_odoo -#: field:ir.model.data,import_database_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_ir_model_data_import_database_id msgid "From remote database" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,id:0 field:import.odoo.database.field,id:0 -#: field:import.odoo.database.model,id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_id msgid "ID" msgstr "ID" #. module: base_import_odoo -#: field:import.odoo.database.field,id_field_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_id_field_id msgid "ID field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,field_ids:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_field_ids msgid "If set, the mapping is only effective when setting said field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,local_id:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_local_id msgid "" "If you leave this empty, a new record will be created in the local database " "when this field is set on the remote database" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,remote_id:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_remote_id msgid "" "If you leave this empty, every (set) field value will be mapped to the local " "ID" @@ -144,68 +157,80 @@ msgid "Import configurations" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,cronjob_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_cronjob_id msgid "Import job" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,import_line_ids:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_import_line_ids msgid "Import models" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "Import progress" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "Import results" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,__last_update:0 -#: field:import.odoo.database.field,__last_update:0 -#: field:import.odoo.database.model,__last_update:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database___last_update +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field___last_update +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model___last_update msgid "Last Modified on" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,write_uid:0 -#: field:import.odoo.database.field,write_uid:0 -#: field:import.odoo.database.model,write_uid:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_write_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_write_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_write_uid msgid "Last Updated by" msgstr "Cập nhật lần cuối bởi" #. module: base_import_odoo -#: field:import.odoo.database,write_date:0 -#: field:import.odoo.database.field,write_date:0 -#: field:import.odoo.database.model,write_date:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_write_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_write_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_write_date msgid "Last Updated on" msgstr "Cập nhật lần cuối vào" #. module: base_import_odoo -#: field:import.odoo.database.field,local_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_local_id msgid "Local ID" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,model:0 -#: field:import.odoo.database.field,model_id:0 -#: field:import.odoo.database.model,model_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_model_id msgid "Model" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,model_field_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model_field_id msgid "Model field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.model,domain:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_defaults +msgid "Optional defaults dict to avoid empty values" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_domain msgid "Optional filter to import only a subset" msgstr "" +#. module: base_import_odoo +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_postprocess +msgid "" +"Optional python code for postprocessing. Your code has access to `vals` " +"which is the dictionary passed to create/write, and `env`." +msgstr "" + #. module: base_import_odoo #: selection:import.odoo.database,duplicates:0 msgid "Overwrite empty fields" @@ -217,23 +242,28 @@ msgid "Overwrite existing" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,password:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_password msgid "Password" msgstr "" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:602 +#: code:addons/base_import_odoo/models/import_odoo_database.py:630 #, python-format msgid "Please install the \"odoorpc\" libary in your environment" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_postprocess +msgid "Postprocess" +msgstr "" + +#. module: base_import_odoo +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form msgid "Refresh" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,remote_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_remote_id msgid "Remote ID" msgstr "" @@ -243,31 +273,31 @@ msgid "Remote Odoo import" msgstr "" #. module: base_import_odoo -#: field:ir.model.data,import_database_record_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_ir_model_data_import_database_record_id msgid "Remote database ID" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form msgid "Run import" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select fields for which to generate unique values during import. You'll need " "this for res.users#login for example." msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select fields which must be equal to treat a pair of remote and local " "records of this model as being equal." msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select the field that stores the model name and the one that stores the " "linked ID. The IDs for previously imported records will be mapped to the " @@ -275,8 +305,8 @@ msgid "" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,sequence:0 -#: field:import.odoo.database.model,sequence:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_sequence +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_sequence msgid "Sequence" msgstr "" @@ -286,24 +316,24 @@ msgid "Skip existing" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,status_data:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_status_data msgid "Status" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,status_html:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_status_html msgid "Status html" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "" "The following remote ids don't have a mapping but have to be imported " "anyways due to not null constraints." msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "" "To fix this, create mappings for the remote ids listed, or if this is not " "feasible, map the whole model. You might also have a too specific domain on " @@ -311,12 +341,12 @@ msgid "" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,mapping_type:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_mapping_type msgid "Type" msgstr "" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:583 +#: code:addons/base_import_odoo/models/import_odoo_database.py:611 #, python-format msgid "Unhandled field type %s" msgstr "" @@ -327,23 +357,23 @@ msgid "Unique" msgstr "" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:380 +#: code:addons/base_import_odoo/models/import_odoo_database.py:408 #, python-format msgid "Unknown mapping" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,url:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_url msgid "Url" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,user:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_user msgid "User" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "When a record of this model is imported, it will be replaced with the record " "you select as local ID. If you select a field and/or a remote ID, this " @@ -352,6 +382,11 @@ msgid "" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "done" msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_ir_model_data +msgid "ir.model.data" +msgstr "" diff --git a/base_import_odoo/i18n/zh_CN.po b/base_import_odoo/i18n/zh_CN.po index 072916eb34a..d5b05af8e42 100644 --- a/base_import_odoo/i18n/zh_CN.po +++ b/base_import_odoo/i18n/zh_CN.po @@ -20,6 +20,13 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=1; plural=0;\n" +#. module: base_import_odoo +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form +msgid "" +"# `vals` is the dictionary to be passed to create/write, and you have access " +"to `env`, `_id`, `remote`" +msgstr "" + #. module: base_import_odoo #: model:ir.model,name:base_import_odoo.model_import_odoo_database_field msgid "A field mapping for records in the remote database" @@ -46,55 +53,60 @@ msgid "By reference" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,create_uid:0 -#: field:import.odoo.database.field,create_uid:0 -#: field:import.odoo.database.model,create_uid:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_create_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_create_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_create_uid msgid "Created by" msgstr "创建者" #. module: base_import_odoo -#: field:import.odoo.database,create_date:0 -#: field:import.odoo.database.field,create_date:0 -#: field:import.odoo.database.model,create_date:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_create_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_create_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_create_date msgid "Created on" msgstr "创建时间" #. module: base_import_odoo -#: field:import.odoo.database,cronjob_running:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_cronjob_running msgid "Cronjob running" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,database:0 -#: field:import.odoo.database.field,database_id:0 -#: field:import.odoo.database.model,database_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_database +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_database_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_database_id msgid "Database" msgstr "数据库" #. module: base_import_odoo -#: field:import.odoo.database,display_name:0 -#: field:import.odoo.database.field,display_name:0 -#: field:import.odoo.database.model,display_name:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_defaults +msgid "Defaults" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_display_name +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_display_name +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_display_name msgid "Display Name" msgstr "显示名称" #. module: base_import_odoo -#: field:import.odoo.database.model,domain:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_domain msgid "Domain" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,duplicates:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_duplicates msgid "Duplicate handling" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,field_ids:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_field_ids msgid "Field" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,import_field_mappings:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_import_field_mappings msgid "Field mappings" msgstr "" @@ -104,35 +116,36 @@ msgid "Fixed" msgstr "" #. module: base_import_odoo -#: field:ir.model.data,import_database_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_ir_model_data_import_database_id msgid "From remote database" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,id:0 field:import.odoo.database.field,id:0 -#: field:import.odoo.database.model,id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_id msgid "ID" msgstr "ID" #. module: base_import_odoo -#: field:import.odoo.database.field,id_field_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_id_field_id msgid "ID field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,field_ids:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_field_ids msgid "If set, the mapping is only effective when setting said field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,local_id:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_local_id msgid "" "If you leave this empty, a new record will be created in the local database " "when this field is set on the remote database" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,remote_id:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_remote_id msgid "" "If you leave this empty, every (set) field value will be mapped to the local " "ID" @@ -145,68 +158,80 @@ msgid "Import configurations" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,cronjob_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_cronjob_id msgid "Import job" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,import_line_ids:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_import_line_ids msgid "Import models" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "Import progress" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "Import results" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,__last_update:0 -#: field:import.odoo.database.field,__last_update:0 -#: field:import.odoo.database.model,__last_update:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database___last_update +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field___last_update +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model___last_update msgid "Last Modified on" msgstr "最后修改时间" #. module: base_import_odoo -#: field:import.odoo.database,write_uid:0 -#: field:import.odoo.database.field,write_uid:0 -#: field:import.odoo.database.model,write_uid:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_write_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_write_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_write_uid msgid "Last Updated by" msgstr "最后更新者" #. module: base_import_odoo -#: field:import.odoo.database,write_date:0 -#: field:import.odoo.database.field,write_date:0 -#: field:import.odoo.database.model,write_date:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_write_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_write_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_write_date msgid "Last Updated on" msgstr "上次更新日期" #. module: base_import_odoo -#: field:import.odoo.database.field,local_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_local_id msgid "Local ID" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,model:0 -#: field:import.odoo.database.field,model_id:0 -#: field:import.odoo.database.model,model_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_model_id msgid "Model" msgstr "模型" #. module: base_import_odoo -#: field:import.odoo.database.field,model_field_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model_field_id msgid "Model field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.model,domain:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_defaults +msgid "Optional defaults dict to avoid empty values" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_domain msgid "Optional filter to import only a subset" msgstr "" +#. module: base_import_odoo +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_postprocess +msgid "" +"Optional python code for postprocessing. Your code has access to `vals` " +"which is the dictionary passed to create/write, and `env`." +msgstr "" + #. module: base_import_odoo #: selection:import.odoo.database,duplicates:0 msgid "Overwrite empty fields" @@ -218,23 +243,28 @@ msgid "Overwrite existing" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,password:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_password msgid "Password" msgstr "" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:602 +#: code:addons/base_import_odoo/models/import_odoo_database.py:630 #, python-format msgid "Please install the \"odoorpc\" libary in your environment" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_postprocess +msgid "Postprocess" +msgstr "" + +#. module: base_import_odoo +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form msgid "Refresh" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,remote_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_remote_id msgid "Remote ID" msgstr "" @@ -244,31 +274,31 @@ msgid "Remote Odoo import" msgstr "" #. module: base_import_odoo -#: field:ir.model.data,import_database_record_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_ir_model_data_import_database_record_id msgid "Remote database ID" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form msgid "Run import" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select fields for which to generate unique values during import. You'll need " "this for res.users#login for example." msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select fields which must be equal to treat a pair of remote and local " "records of this model as being equal." msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select the field that stores the model name and the one that stores the " "linked ID. The IDs for previously imported records will be mapped to the " @@ -276,8 +306,8 @@ msgid "" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,sequence:0 -#: field:import.odoo.database.model,sequence:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_sequence +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_sequence msgid "Sequence" msgstr "序列" @@ -287,24 +317,24 @@ msgid "Skip existing" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,status_data:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_status_data msgid "Status" msgstr "状态" #. module: base_import_odoo -#: field:import.odoo.database,status_html:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_status_html msgid "Status html" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "" "The following remote ids don't have a mapping but have to be imported " "anyways due to not null constraints." msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "" "To fix this, create mappings for the remote ids listed, or if this is not " "feasible, map the whole model. You might also have a too specific domain on " @@ -312,12 +342,12 @@ msgid "" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,mapping_type:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_mapping_type msgid "Type" msgstr "类型" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:583 +#: code:addons/base_import_odoo/models/import_odoo_database.py:611 #, python-format msgid "Unhandled field type %s" msgstr "" @@ -328,23 +358,23 @@ msgid "Unique" msgstr "" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:380 +#: code:addons/base_import_odoo/models/import_odoo_database.py:408 #, python-format msgid "Unknown mapping" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,url:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_url msgid "Url" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,user:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_user msgid "User" msgstr "用户" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "When a record of this model is imported, it will be replaced with the record " "you select as local ID. If you select a field and/or a remote ID, this " @@ -353,6 +383,11 @@ msgid "" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "done" msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_ir_model_data +msgid "ir.model.data" +msgstr "" diff --git a/base_import_odoo/i18n/zh_TW.po b/base_import_odoo/i18n/zh_TW.po index 407273fe318..d4e9bd65b3d 100644 --- a/base_import_odoo/i18n/zh_TW.po +++ b/base_import_odoo/i18n/zh_TW.po @@ -19,6 +19,13 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=1; plural=0;\n" +#. module: base_import_odoo +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form +msgid "" +"# `vals` is the dictionary to be passed to create/write, and you have access " +"to `env`, `_id`, `remote`" +msgstr "" + #. module: base_import_odoo #: model:ir.model,name:base_import_odoo.model_import_odoo_database_field msgid "A field mapping for records in the remote database" @@ -45,55 +52,60 @@ msgid "By reference" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,create_uid:0 -#: field:import.odoo.database.field,create_uid:0 -#: field:import.odoo.database.model,create_uid:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_create_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_create_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_create_uid msgid "Created by" msgstr "建立者" #. module: base_import_odoo -#: field:import.odoo.database,create_date:0 -#: field:import.odoo.database.field,create_date:0 -#: field:import.odoo.database.model,create_date:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_create_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_create_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_create_date msgid "Created on" msgstr "建立於" #. module: base_import_odoo -#: field:import.odoo.database,cronjob_running:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_cronjob_running msgid "Cronjob running" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,database:0 -#: field:import.odoo.database.field,database_id:0 -#: field:import.odoo.database.model,database_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_database +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_database_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_database_id msgid "Database" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,display_name:0 -#: field:import.odoo.database.field,display_name:0 -#: field:import.odoo.database.model,display_name:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_defaults +msgid "Defaults" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_display_name +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_display_name +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_display_name msgid "Display Name" msgstr "顯示名稱" #. module: base_import_odoo -#: field:import.odoo.database.model,domain:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_domain msgid "Domain" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,duplicates:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_duplicates msgid "Duplicate handling" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,field_ids:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_field_ids msgid "Field" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,import_field_mappings:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_import_field_mappings msgid "Field mappings" msgstr "" @@ -103,35 +115,36 @@ msgid "Fixed" msgstr "" #. module: base_import_odoo -#: field:ir.model.data,import_database_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_ir_model_data_import_database_id msgid "From remote database" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,id:0 field:import.odoo.database.field,id:0 -#: field:import.odoo.database.model,id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_id msgid "ID" msgstr "編號" #. module: base_import_odoo -#: field:import.odoo.database.field,id_field_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_id_field_id msgid "ID field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,field_ids:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_field_ids msgid "If set, the mapping is only effective when setting said field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,local_id:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_local_id msgid "" "If you leave this empty, a new record will be created in the local database " "when this field is set on the remote database" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.field,remote_id:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_field_remote_id msgid "" "If you leave this empty, every (set) field value will be mapped to the local " "ID" @@ -144,68 +157,80 @@ msgid "Import configurations" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,cronjob_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_cronjob_id msgid "Import job" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,import_line_ids:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_import_line_ids msgid "Import models" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "Import progress" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "Import results" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,__last_update:0 -#: field:import.odoo.database.field,__last_update:0 -#: field:import.odoo.database.model,__last_update:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database___last_update +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field___last_update +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model___last_update msgid "Last Modified on" msgstr "最後修改:" #. module: base_import_odoo -#: field:import.odoo.database,write_uid:0 -#: field:import.odoo.database.field,write_uid:0 -#: field:import.odoo.database.model,write_uid:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_write_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_write_uid +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_write_uid msgid "Last Updated by" msgstr "最後更新:" #. module: base_import_odoo -#: field:import.odoo.database,write_date:0 -#: field:import.odoo.database.field,write_date:0 -#: field:import.odoo.database.model,write_date:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_write_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_write_date +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_write_date msgid "Last Updated on" msgstr "最後更新於" #. module: base_import_odoo -#: field:import.odoo.database.field,local_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_local_id msgid "Local ID" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,model:0 -#: field:import.odoo.database.field,model_id:0 -#: field:import.odoo.database.model,model_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model_id +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_model_id msgid "Model" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,model_field_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_model_field_id msgid "Model field" msgstr "" #. module: base_import_odoo -#: help:import.odoo.database.model,domain:0 +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_defaults +msgid "Optional defaults dict to avoid empty values" +msgstr "" + +#. module: base_import_odoo +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_domain msgid "Optional filter to import only a subset" msgstr "" +#. module: base_import_odoo +#: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_postprocess +msgid "" +"Optional python code for postprocessing. Your code has access to `vals` " +"which is the dictionary passed to create/write, and `env`." +msgstr "" + #. module: base_import_odoo #: selection:import.odoo.database,duplicates:0 msgid "Overwrite empty fields" @@ -217,23 +242,28 @@ msgid "Overwrite existing" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,password:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_password msgid "Password" msgstr "" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:602 +#: code:addons/base_import_odoo/models/import_odoo_database.py:630 #, python-format msgid "Please install the \"odoorpc\" libary in your environment" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_postprocess +msgid "Postprocess" +msgstr "" + +#. module: base_import_odoo +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form msgid "Refresh" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,remote_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_remote_id msgid "Remote ID" msgstr "" @@ -243,31 +273,31 @@ msgid "Remote Odoo import" msgstr "" #. module: base_import_odoo -#: field:ir.model.data,import_database_record_id:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_ir_model_data_import_database_record_id msgid "Remote database ID" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database:base_import_odoo.view_import_odoo_database_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_form msgid "Run import" msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select fields for which to generate unique values during import. You'll need " "this for res.users#login for example." msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select fields which must be equal to treat a pair of remote and local " "records of this model as being equal." msgstr "" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "Select the field that stores the model name and the one that stores the " "linked ID. The IDs for previously imported records will be mapped to the " @@ -275,8 +305,8 @@ msgid "" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,sequence:0 -#: field:import.odoo.database.model,sequence:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_sequence +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_model_sequence msgid "Sequence" msgstr "序列" @@ -286,24 +316,24 @@ msgid "Skip existing" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,status_data:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_status_data msgid "Status" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,status_html:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_status_html msgid "Status html" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "" "The following remote ids don't have a mapping but have to be imported " "anyways due to not null constraints." msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "" "To fix this, create mappings for the remote ids listed, or if this is not " "feasible, map the whole model. You might also have a too specific domain on " @@ -311,12 +341,12 @@ msgid "" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database.field,mapping_type:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_field_mapping_type msgid "Type" msgstr "類型" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:583 +#: code:addons/base_import_odoo/models/import_odoo_database.py:611 #, python-format msgid "Unhandled field type %s" msgstr "" @@ -327,23 +357,23 @@ msgid "Unique" msgstr "" #. module: base_import_odoo -#: code:addons/base_import_odoo/models/import_odoo_database.py:380 +#: code:addons/base_import_odoo/models/import_odoo_database.py:408 #, python-format msgid "Unknown mapping" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,url:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_url msgid "Url" msgstr "" #. module: base_import_odoo -#: field:import.odoo.database,user:0 +#: model:ir.model.fields,field_description:base_import_odoo.field_import_odoo_database_user msgid "User" msgstr "使用者" #. module: base_import_odoo -#: view:import.odoo.database.field:base_import_odoo.view_import_odoo_database_field_form +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_field_form msgid "" "When a record of this model is imported, it will be replaced with the record " "you select as local ID. If you select a field and/or a remote ID, this " @@ -352,6 +382,11 @@ msgid "" msgstr "" #. module: base_import_odoo -#: view:website:base_import_odoo.view_import_odoo_database_qweb +#: model:ir.ui.view,arch_db:base_import_odoo.view_import_odoo_database_qweb msgid "done" msgstr "" + +#. module: base_import_odoo +#: model:ir.model,name:base_import_odoo.model_ir_model_data +msgid "ir.model.data" +msgstr "" From 34684f6ccaa9476cf5e591b453915e5d62873c44 Mon Sep 17 00:00:00 2001 From: OCA Transbot Date: Sun, 16 Aug 2020 12:19:36 +0000 Subject: [PATCH 24/32] Update translation files Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Translation: server-tools-10.0/server-tools-10.0-base_import_odoo Translate-URL: https://translation.odoo-community.org/projects/server-tools-10-0/server-tools-10-0-base_import_odoo/ --- base_import_odoo/i18n/sl.po | 1 - 1 file changed, 1 deletion(-) diff --git a/base_import_odoo/i18n/sl.po b/base_import_odoo/i18n/sl.po index ed81c304df3..6ce22297dac 100644 --- a/base_import_odoo/i18n/sl.po +++ b/base_import_odoo/i18n/sl.po @@ -221,7 +221,6 @@ msgstr "Polje modela" #. module: base_import_odoo #: model:ir.model.fields,help:base_import_odoo.field_import_odoo_database_model_defaults #, fuzzy -#| msgid "Optional filter to import only a subset" msgid "Optional defaults dict to avoid empty values" msgstr "Opcijski filter za uvoz dela podatkov" From 9bdebd334ebd1898233ee43ba88a59320cf0827d Mon Sep 17 00:00:00 2001 From: Holger Brunn Date: Mon, 7 Dec 2020 07:23:09 +0100 Subject: [PATCH 25/32] [IMP] base_import_odoo: black, isort, prettier --- base_import_odoo/__init__.py | 1 - base_import_odoo/__manifest__.py | 9 +- .../demo/import_odoo_database.xml | 2 +- .../demo/import_odoo_database_field.xml | 2 +- .../demo/import_odoo_database_model.xml | 2 +- base_import_odoo/demo/ir_attachment.xml | 2 +- base_import_odoo/demo/res_partner.xml | 2 +- base_import_odoo/demo/res_users.xml | 2 +- base_import_odoo/models/__init__.py | 1 - .../models/import_odoo_database.py | 560 +++++++++--------- .../models/import_odoo_database_field.py | 70 +-- .../models/import_odoo_database_model.py | 20 +- base_import_odoo/models/ir_model_data.py | 7 +- base_import_odoo/tests/__init__.py | 1 - .../tests/test_base_import_odoo.py | 116 ++-- .../views/import_odoo_database.xml | 86 ++- .../views/import_odoo_database_field.xml | 101 ++-- base_import_odoo/views/menu.xml | 18 +- setup/base_import_odoo/odoo/__init__.py | 1 + .../base_import_odoo/odoo/addons/__init__.py | 1 + .../odoo/addons/base_import_odoo | 1 + setup/base_import_odoo/setup.py | 6 + 22 files changed, 570 insertions(+), 441 deletions(-) create mode 100644 setup/base_import_odoo/odoo/__init__.py create mode 100644 setup/base_import_odoo/odoo/addons/__init__.py create mode 120000 setup/base_import_odoo/odoo/addons/base_import_odoo create mode 100644 setup/base_import_odoo/setup.py diff --git a/base_import_odoo/__init__.py b/base_import_odoo/__init__.py index 83c98e83bab..c13a5b6863f 100644 --- a/base_import_odoo/__init__.py +++ b/base_import_odoo/__init__.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # Copyright 2017-2018 Therp BV # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). from . import models diff --git a/base_import_odoo/__manifest__.py b/base_import_odoo/__manifest__.py index 3d2d0ad46c1..7c1219abe64 100644 --- a/base_import_odoo/__manifest__.py +++ b/base_import_odoo/__manifest__.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # Copyright 2017-2018 Therp BV # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). { @@ -9,9 +8,7 @@ "category": "Tools", "summary": "Import records from another Odoo instance", "website": "https://github.com/OCA/server-tools", - "depends": [ - 'mail', - ], + "depends": ["mail",], "demo": [ "demo/res_partner.xml", "demo/res_users.xml", @@ -27,7 +24,5 @@ "views/menu.xml", ], "installable": True, - "external_dependencies": { - "python": ['odoorpc'], - }, + "external_dependencies": {"python": ["odoorpc"],}, } diff --git a/base_import_odoo/demo/import_odoo_database.xml b/base_import_odoo/demo/import_odoo_database.xml index 42996a1084b..b84b645e844 100644 --- a/base_import_odoo/demo/import_odoo_database.xml +++ b/base_import_odoo/demo/import_odoo_database.xml @@ -1,4 +1,4 @@ - + http://localhost:8069 diff --git a/base_import_odoo/demo/import_odoo_database_field.xml b/base_import_odoo/demo/import_odoo_database_field.xml index 1c797222c2e..9266b75912f 100644 --- a/base_import_odoo/demo/import_odoo_database_field.xml +++ b/base_import_odoo/demo/import_odoo_database_field.xml @@ -1,4 +1,4 @@ - + diff --git a/base_import_odoo/demo/import_odoo_database_model.xml b/base_import_odoo/demo/import_odoo_database_model.xml index db97b0d135f..3ce0fe8981d 100644 --- a/base_import_odoo/demo/import_odoo_database_model.xml +++ b/base_import_odoo/demo/import_odoo_database_model.xml @@ -1,4 +1,4 @@ - + 1 diff --git a/base_import_odoo/demo/ir_attachment.xml b/base_import_odoo/demo/ir_attachment.xml index 23080239821..fcb459057f0 100644 --- a/base_import_odoo/demo/ir_attachment.xml +++ b/base_import_odoo/demo/ir_attachment.xml @@ -1,4 +1,4 @@ - + Demo attachment diff --git a/base_import_odoo/demo/res_partner.xml b/base_import_odoo/demo/res_partner.xml index 62f2de24029..e93a99710bf 100644 --- a/base_import_odoo/demo/res_partner.xml +++ b/base_import_odoo/demo/res_partner.xml @@ -1,4 +1,4 @@ - + diff --git a/base_import_odoo/demo/res_users.xml b/base_import_odoo/demo/res_users.xml index 5178f017b07..a9f99013f9d 100644 --- a/base_import_odoo/demo/res_users.xml +++ b/base_import_odoo/demo/res_users.xml @@ -1,4 +1,4 @@ - + Mapped admin diff --git a/base_import_odoo/models/__init__.py b/base_import_odoo/models/__init__.py index 643e16e359b..f4889b790c2 100644 --- a/base_import_odoo/models/__init__.py +++ b/base_import_odoo/models/__init__.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # Copyright 2017-2018 Therp BV # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). from . import import_odoo_database diff --git a/base_import_odoo/models/import_odoo_database.py b/base_import_odoo/models/import_odoo_database.py index 4c8879df7b3..251ec72111a 100644 --- a/base_import_odoo/models/import_odoo_database.py +++ b/base_import_odoo/models/import_odoo_database.py @@ -1,27 +1,37 @@ -# -*- coding: utf-8 -*- # Copyright 2017-2018 Therp BV # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). import logging +import traceback +from collections import namedtuple +from urlparse import urlparse + +import psycopg2 + +from odoo import _, api, exceptions, fields, models, tools +from odoo.tools.safe_eval import safe_eval + try: import odoorpc except ImportError: # pragma: no cover - logging.info('Unable to import odoorpc, used in base_import_odoo') + logging.info("Unable to import odoorpc, used in base_import_odoo") odoorpc = False -import psycopg2 -import traceback -from urlparse import urlparse -from odoo import _, api, exceptions, fields, models, tools -from odoo.tools.safe_eval import safe_eval -from collections import namedtuple -_logger = logging.getLogger('base_import_odoo') + +_logger = logging.getLogger("base_import_odoo") import_context_tuple = namedtuple( - 'import_context', [ - 'remote', 'model_line', 'ids', 'idmap', 'dummies', 'dummy_instances', - 'to_delete', 'field_context', - ] + "import_context", + [ + "remote", + "model_line", + "ids", + "idmap", + "dummies", + "dummy_instances", + "to_delete", + "field_context", + ], ) @@ -31,46 +41,49 @@ def with_field_context(self, *args): field_context = namedtuple( - 'field_context', ['record_model', 'field_name', 'record_id'], + "field_context", ["record_model", "field_name", "record_id"], ) -mapping_key = namedtuple('mapping_key', ['model_name', 'remote_id']) +mapping_key = namedtuple("mapping_key", ["model_name", "remote_id"]) dummy_instance = namedtuple( - 'dummy_instance', ['model_name', 'field_name', 'remote_id', 'dummy_id'], + "dummy_instance", ["model_name", "field_name", "remote_id", "dummy_id"], ) class ImportOdooDatabase(models.Model): - _name = 'import.odoo.database' - _description = 'An Odoo database to import' + _name = "import.odoo.database" + _description = "An Odoo database to import" url = fields.Char(required=True) database = fields.Char(required=True) - user = fields.Char(default='admin', required=True) - password = fields.Char(default='admin') + user = fields.Char(default="admin", required=True) + password = fields.Char(default="admin") import_line_ids = fields.One2many( - 'import.odoo.database.model', 'database_id', string='Import models', + "import.odoo.database.model", "database_id", string="Import models", ) import_field_mappings = fields.One2many( - 'import.odoo.database.field', 'database_id', string='Field mappings', + "import.odoo.database.field", "database_id", string="Field mappings", ) cronjob_id = fields.Many2one( - 'ir.cron', string='Import job', readonly=True, copy=False, + "ir.cron", string="Import job", readonly=True, copy=False, ) - cronjob_running = fields.Boolean(compute='_compute_cronjob_running') - status_data = fields.Serialized('Status', readonly=True, copy=False) + cronjob_running = fields.Boolean(compute="_compute_cronjob_running") + status_data = fields.Serialized("Status", readonly=True, copy=False) status_html = fields.Html( - compute='_compute_status_html', readonly=True, sanitize=False, + compute="_compute_status_html", readonly=True, sanitize=False, ) duplicates = fields.Selection( [ - ('skip', 'Skip existing'), ('overwrite', 'Overwrite existing'), - ('overwrite_empty', 'Overwrite empty fields'), + ("skip", "Skip existing"), + ("overwrite", "Overwrite existing"), + ("overwrite_empty", "Overwrite empty fields"), ], - 'Duplicate handling', default='skip', required=True, + "Duplicate handling", + default="skip", + required=True, ) @api.multi @@ -78,14 +91,10 @@ def action_import(self): """Create a cronjob to run the actual import""" self.ensure_one() if self.cronjob_id: - return self.cronjob_id.write({ - 'numbercall': 1, - 'doall': True, - 'active': True, - }) - return self.write({ - 'cronjob_id': self._create_cronjob().id, - }) + return self.cronjob_id.write( + {"numbercall": 1, "doall": True, "active": True,} + ) + return self.write({"cronjob_id": self._create_cronjob().id,}) @api.model def _run_import_cron(self, ids): @@ -96,11 +105,9 @@ def _run_import(self, commit=True, commit_threshold=100): """Run the import as cronjob, commit often""" self.ensure_one() if not self.password: - self.write({ - 'status_data': dict( - self.status_data, error='No password provided', - ), - }) + self.write( + {"status_data": dict(self.status_data, error="No password provided",),} + ) return # model name: [ids] remote_ids = {} @@ -120,44 +127,51 @@ def _run_import(self, commit=True, commit_threshold=100): # dummy_instance dummy_instances = [] remote = self._get_connection() - self.write({'password': False}) - if commit and not tools.config['test_enable']: + self.write({"password": False}) + if commit and not tools.config["test_enable"]: # pylint: disable=invalid-commit self.env.cr.commit() for model_line in self.import_line_ids: model = model_line.model_id remote_ids[model.model] = remote.execute( - model.model, 'search', - safe_eval(model_line.domain) if model_line.domain else [] + model.model, + "search", + safe_eval(model_line.domain) if model_line.domain else [], ) remote_counts[model.model] = len(remote_ids[model.model]) - self.write({ - 'status_data': { - 'counts': remote_counts, - 'ids': remote_ids, - 'error': None, - 'dummies': None, - 'done': {}, + self.write( + { + "status_data": { + "counts": remote_counts, + "ids": remote_ids, + "error": None, + "dummies": None, + "done": {}, + } } - }) - if commit and not tools.config['test_enable']: + ) + if commit and not tools.config["test_enable"]: # pylint: disable=invalid-commit self.env.cr.commit() for model_line in self.import_line_ids: model = self.env[model_line.model_id.model] done[model._name] = 0 - chunk_len = commit and (commit_threshold or 1) or len( - remote_ids[model._name] + chunk_len = ( + commit and (commit_threshold or 1) or len(remote_ids[model._name]) ) - for start_index in range( - len(remote_ids[model._name]) / chunk_len + 1 - ): + for start_index in range(len(remote_ids[model._name]) / chunk_len + 1): index = start_index * chunk_len - ids = remote_ids[model._name][index:index + chunk_len] + ids = remote_ids[model._name][index : index + chunk_len] context = ImportContext( - remote, model_line, ids, idmap, dummies, dummy_instances, - to_delete, field_context(None, None, None), + remote, + model_line, + ids, + idmap, + dummies, + dummy_instances, + to_delete, + field_context(None, None, None), ) try: self._run_import_model(context) @@ -165,25 +179,25 @@ def _run_import(self, commit=True, commit_threshold=100): # pragma: no cover error = traceback.format_exc() self.env.cr.rollback() - self.write({ - 'status_data': dict(self.status_data, error=error), - }) + self.write( + {"status_data": dict(self.status_data, error=error),} + ) # pylint: disable=invalid-commit self.env.cr.commit() raise done[model._name] += len(ids) - self.write({'status_data': dict(self.status_data, done=done)}) + self.write({"status_data": dict(self.status_data, done=done)}) - if commit and not tools.config['test_enable']: + if commit and not tools.config["test_enable"]: # pylint: disable=invalid-commit self.env.cr.commit() missing = {} for dummy_model, remote_id in dummies.keys(): if remote_id: missing.setdefault(dummy_model, []).append(remote_id) - self.write({ - 'status_data': dict(self.status_data, dummies=dict(missing)), - }) + self.write( + {"status_data": dict(self.status_data, dummies=dict(missing)),} + ) @api.multi def _run_import_model(self, context): @@ -191,22 +205,22 @@ def _run_import_model(self, context): model = self.env[context.model_line.model_id.model] fields = self._run_import_model_get_fields(context) for data in context.remote.execute( - model._name, 'read', context.ids, fields.keys() + model._name, "read", context.ids, fields.keys() ): self._run_import_get_record( context, model, data, create_dummy=False, ) - if (model._name, data['id']) in context.idmap: + if (model._name, data["id"]) in context.idmap: # one of our mappings hit, create an xmlid to persist # this knowledge self._create_record_xmlid( - model, context.idmap[(model._name, data['id'])], data['id'] + model, context.idmap[(model._name, data["id"])], data["id"] ) - if self.duplicates == 'skip': + if self.duplicates == "skip": # there's a mapping for this record, nothing to do continue data = self._run_import_map_values(context, data) - _id = data['id'] + _id = data["id"] record = self._create_record(context, model, data) self._run_import_model_cleanup_dummies( context, model, _id, record.id, @@ -215,10 +229,8 @@ def _run_import_model(self, context): @api.multi def _create_record(self, context, model, record): """Create a record, add an xmlid""" - _id = record.pop('id') - xmlid = '%d-%s-%d' % ( - self.id, model._name.replace('.', '_'), _id or 0, - ) + _id = record.pop("id") + xmlid = "%d-%s-%d" % (self.id, model._name.replace(".", "_"), _id or 0,) record = self._create_record_filter_fields(model, record) model_defaults = {} if context.model_line.defaults: @@ -227,50 +239,45 @@ def _create_record(self, context, model, record): record.setdefault(key, value) if context.model_line.postprocess: safe_eval( - context.model_line.postprocess, { - 'vals': record, - 'env': self.env, - '_id': _id, - 'remote': context.remote, + context.model_line.postprocess, + { + "vals": record, + "env": self.env, + "_id": _id, + "remote": context.remote, }, - mode='exec', + mode="exec", ) - new = self.env.ref('base_import_odoo.%s' % xmlid, False) + new = self.env.ref("base_import_odoo.%s" % xmlid, False) if new and new.exists(): - if self.duplicates == 'overwrite_empty': - record = { - key: value - for key, value in record.items() - if not new[key] - } - new.with_context( - **self._create_record_context(model, record) - ).write(record) - _logger.debug('Updated record %s', xmlid) + if self.duplicates == "overwrite_empty": + record = {key: value for key, value in record.items() if not new[key]} + new.with_context(**self._create_record_context(model, record)).write(record) + _logger.debug("Updated record %s", xmlid) else: new = model.with_context( **self._create_record_context(model, record) ).create(record) self._create_record_xmlid(model, new.id, _id) - _logger.debug('Created record %s', xmlid) + _logger.debug("Created record %s", xmlid) context.idmap[mapping_key(model._name, _id)] = new.id return new def _create_record_xmlid(self, model, local_id, remote_id): - xmlid = '%d-%s-%d' % ( - self.id, model._name.replace('.', '_'), remote_id or 0, - ) - if self.env.ref('base_import_odoo.%s' % xmlid, False): + xmlid = "%d-%s-%d" % (self.id, model._name.replace(".", "_"), remote_id or 0,) + if self.env.ref("base_import_odoo.%s" % xmlid, False): return - return self.env['ir.model.data'].create({ - 'name': xmlid, - 'model': model._name, - 'module': 'base_import_odoo', - 'res_id': local_id, - 'noupdate': True, - 'import_database_id': self.id, - 'import_database_record_id': remote_id, - }) + return self.env["ir.model.data"].create( + { + "name": xmlid, + "model": model._name, + "module": "base_import_odoo", + "res_id": local_id, + "noupdate": True, + "import_database_id": self.id, + "import_database_record_id": remote_id, + } + ) def _create_record_filter_fields(self, model, record): """Return a version of record with unknown fields for model removed @@ -278,7 +285,8 @@ def _create_record_filter_fields(self, model, record): defaults = model.default_get(record.keys()) return { key: value - if value or not model._fields[key].required else defaults.get(key) + if value or not model._fields[key].required + else defaults.get(key) for key, value in record.items() if key in model._fields } @@ -286,10 +294,10 @@ def _create_record_filter_fields(self, model, record): def _create_record_context(self, model, record): """Return a context that is used when creating a record""" context = { - 'tracking_disable': True, + "tracking_disable": True, } - if model._name == 'res.users': - context['no_reset_password'] = True + if model._name == "res.users": + context["no_reset_password"] = True return context @api.multi @@ -298,10 +306,10 @@ def _run_import_get_record( ): """Find the local id of some remote record. Create a dummy if not available""" - _id = context.idmap.get((model._name, record['id'])) + _id = context.idmap.get((model._name, record["id"])) logged = False if not _id: - _id = context.dummies.get((model._name, record['id'])) + _id = context.dummies.get((model._name, record["id"])) if _id: context.dummy_instances.append( dummy_instance(*(context.field_context + (_id,))) @@ -309,8 +317,7 @@ def _run_import_get_record( else: logged = True _logger.debug( - 'Got %s(%d[%d]) from idmap', model._name, _id, - record['id'] or 0, + "Got %s(%d[%d]) from idmap", model._name, _id, record["id"] or 0, ) if not _id: _id = self._run_import_get_record_mapping( @@ -319,32 +326,36 @@ def _run_import_get_record( elif not logged: logged = True _logger.debug( - 'Got %s(%d[%d]) from dummies', model._name, _id, record['id'], + "Got %s(%d[%d]) from dummies", model._name, _id, record["id"], ) if not _id: - xmlid = self.env['ir.model.data'].search([ - ('import_database_id', '=', self.id), - ('import_database_record_id', '=', record['id']), - ('model', '=', model._name), - ], limit=1) + xmlid = self.env["ir.model.data"].search( + [ + ("import_database_id", "=", self.id), + ("import_database_record_id", "=", record["id"]), + ("model", "=", model._name), + ], + limit=1, + ) if xmlid: _id = xmlid.res_id - context.idmap[(model._name, record['id'])] = _id + context.idmap[(model._name, record["id"])] = _id elif not logged: logged = True _logger.debug( - 'Got %s(%d[%d]) from mappings', - model._name, _id, record['id'], + "Got %s(%d[%d]) from mappings", model._name, _id, record["id"], ) if not _id and create_dummy: _id = self._run_import_create_dummy( - context, model, record, - forcecreate=record['id'] and record['id'] not in - self.status_data['ids'].get(model._name, []) + context, + model, + record, + forcecreate=record["id"] + and record["id"] not in self.status_data["ids"].get(model._name, []), ) elif _id and not logged: _logger.debug( - 'Got %s(%d[%d]) from xmlid', model._name, _id, record['id'], + "Got %s(%d[%d]) from xmlid", model._name, _id, record["id"], ) return _id @@ -352,44 +363,49 @@ def _run_import_get_record( def _run_import_get_record_mapping( self, context, model, record, create_dummy=True, ): - current_field = self.env['ir.model.fields'].search([ - ('name', '=', context.field_context.field_name), - ('model_id.model', '=', context.field_context.record_model), - ]) + current_field = self.env["ir.model.fields"].search( + [ + ("name", "=", context.field_context.field_name), + ("model_id.model", "=", context.field_context.record_model), + ] + ) mappings = self.import_field_mappings.filtered( - lambda x: - x.mapping_type == 'fixed' and - x.model_id.model == model._name and - ( - not x.field_ids or current_field in x.field_ids - ) and x.local_id and - (x.remote_id == record['id'] or not x.remote_id) or - x.mapping_type == 'by_field' and - x.model_id.model == model._name + lambda x: x.mapping_type == "fixed" + and x.model_id.model == model._name + and (not x.field_ids or current_field in x.field_ids) + and x.local_id + and (x.remote_id == record["id"] or not x.remote_id) + or x.mapping_type == "by_field" + and x.model_id.model == model._name ) _id = None for mapping in mappings: - if mapping.mapping_type == 'fixed': + if mapping.mapping_type == "fixed": assert mapping.local_id _id = mapping.local_id - context.idmap[(model._name, record['id'])] = _id + context.idmap[(model._name, record["id"])] = _id break - elif mapping.mapping_type == 'by_field': + elif mapping.mapping_type == "by_field": assert mapping.field_ids if len(record) == 1: # just the id of a record we haven't seen yet. # read the whole record from remote to check if # this can be mapped to an existing record - record = context.remote.execute( - model._name, 'read', record['id'], - mapping.field_ids.mapped('name'), - ) or None + record = ( + context.remote.execute( + model._name, + "read", + record["id"], + mapping.field_ids.mapped("name"), + ) + or None + ) if not record: continue if isinstance(record, list): record = record[0] domain = [ - (field.name, '=', record.get(field.name)) + (field.name, "=", record.get(field.name)) for field in mapping.field_ids if record.get(field.name) ] @@ -397,15 +413,13 @@ def _run_import_get_record_mapping( # play it save, only use mapping if we really select # something specific continue - records = model.with_context(active_test=False).search( - domain, limit=1, - ) + records = model.with_context(active_test=False).search(domain, limit=1,) if records: _id = records.id - context.idmap[(model._name, record['id'])] = _id + context.idmap[(model._name, record["id"])] = _id break else: - raise exceptions.UserError(_('Unknown mapping')) + raise exceptions.UserError(_("Unknown mapping")) return _id @api.multi @@ -414,84 +428,87 @@ def _run_import_create_dummy( ): """Either misuse some existing record or create an empty one to satisfy required links""" - dummy = model.search([ - ( - 'id', 'not in', - [ - v for (model_name, remote_id), v - in context.dummies.items() - if model_name == model._name - ] + - [ - mapping.local_id for mapping - in self.import_field_mappings - if mapping.model_id.model == model._name and - mapping.local_id - ] - ), - ], limit=1) + dummy = model.search( + [ + ( + "id", + "not in", + [ + v + for (model_name, remote_id), v in context.dummies.items() + if model_name == model._name + ] + + [ + mapping.local_id + for mapping in self.import_field_mappings + if mapping.model_id.model == model._name and mapping.local_id + ], + ), + ], + limit=1, + ) if dummy and not forcecreate: - context.dummies[mapping_key(model._name, record['id'])] = dummy.id + context.dummies[mapping_key(model._name, record["id"])] = dummy.id context.dummy_instances.append( dummy_instance(*(context.field_context + (dummy.id,))) ) _logger.debug( - 'Using %d as dummy for %s(%d[%d]).%s[%d]', - dummy.id, context.field_context.record_model, + "Using %d as dummy for %s(%d[%d]).%s[%d]", + dummy.id, + context.field_context.record_model, context.idmap.get(context.field_context.record_id, 0), context.field_context.record_id, - context.field_context.field_name, record['id'], + context.field_context.field_name, + record["id"], ) return dummy.id - required = [ - name - for name, field in model._fields.items() - if field.required - ] + required = [name for name, field in model._fields.items() if field.required] defaults = model.default_get(required) - values = {'id': record['id']} + values = {"id": record["id"]} for name, field in model._fields.items(): if name not in required or defaults.get(name): continue value = None - if field.type in ['char', 'text', 'html']: - value = '/' - elif field.type in ['boolean']: + if field.type in ["char", "text", "html"]: + value = "/" + elif field.type in ["boolean"]: value = False - elif field.type in ['integer', 'float']: + elif field.type in ["integer", "float"]: value = 0 - elif model._fields[name].type in ['date', 'datetime']: - value = '2000-01-01' - elif field.type in ['many2one']: + elif model._fields[name].type in ["date", "datetime"]: + value = "2000-01-01" + elif field.type in ["many2one"]: if name in model._inherits.values(): continue new_context = context.with_field_context( - model._name, name, record['id'] + model._name, name, record["id"] ) value = self._run_import_get_record( new_context, self.env[model._fields[name].comodel_name], - {'id': record.get(name, [None])[0]}, + {"id": record.get(name, [None])[0]}, ) - elif field.type in ['selection'] and not callable(field.selection): + elif field.type in ["selection"] and not callable(field.selection): value = field.selection[0][0] - elif field.type in ['selection'] and callable(field.selection): + elif field.type in ["selection"] and callable(field.selection): value = field.selection(model)[0][0] values[name] = value dummy = self._create_record(context, model, values) - del context.idmap[mapping_key(model._name, record['id'])] - context.dummies[mapping_key(model._name, record['id'])] = dummy.id + del context.idmap[mapping_key(model._name, record["id"])] + context.dummies[mapping_key(model._name, record["id"])] = dummy.id context.to_delete.setdefault(model._name, []) context.to_delete[model._name].append(dummy.id) context.dummy_instances.append( dummy_instance(*(context.field_context + (dummy.id,))) ) _logger.debug( - 'Created %d as dummy for %s(%d[%d]).%s[%d]', - dummy.id, context.field_context.record_model, + "Created %d as dummy for %s(%d[%d]).%s[%d]", + dummy.id, + context.field_context.record_model, context.idmap.get(context.field_context.record_id, 0), context.field_context.record_id or 0, - context.field_context.field_name, record['id'], + context.field_context.field_name, + record["id"], ) return dummy.id @@ -499,35 +516,39 @@ def _run_import_create_dummy( def _run_import_map_values(self, context, data): model = self.env[context.model_line.model_id.model] for field_name in data.keys(): - if not isinstance( - model._fields[field_name], fields._Relational - ) or not data[field_name]: + if ( + not isinstance(model._fields[field_name], fields._Relational) + or not data[field_name] + ): continue - if model._fields[field_name].type == 'one2many': + if model._fields[field_name].type == "one2many": # don't import one2many fields, use an own configuration # for this data.pop(field_name) continue - ids = data[field_name] if ( - model._fields[field_name].type != 'many2one' - ) else [data[field_name][0]] + ids = ( + data[field_name] + if (model._fields[field_name].type != "many2one") + else [data[field_name][0]] + ) new_context = context.with_field_context( - model._name, field_name, data['id'] + model._name, field_name, data["id"] ) comodel = self.env[model._fields[field_name].comodel_name] data[field_name] = [ self._run_import_get_record( - new_context, comodel, {'id': _id}, - create_dummy=model._fields[field_name].required or - any( - m.model_id.model == comodel._name - for m in self.import_line_ids + new_context, + comodel, + {"id": _id}, + create_dummy=model._fields[field_name].required + or any( + m.model_id.model == comodel._name for m in self.import_line_ids ), ) for _id in ids ] data[field_name] = filter(None, data[field_name]) - if model._fields[field_name].type == 'many2one': + if model._fields[field_name].type == "many2one": if data[field_name]: data[field_name] = data[field_name] and data[field_name][0] else: @@ -537,16 +558,16 @@ def _run_import_map_values(self, context, data): for mapping in self.import_field_mappings: if mapping.model_id.model != model._name: continue - if mapping.mapping_type == 'unique': + if mapping.mapping_type == "unique": for field in mapping.field_ids: - value = data.get(field.name, '') + value = data.get(field.name, "") counter = 1 - while model.with_context(active_test=False).search([ - (field.name, '=', data.get(field.name, value)), - ]): - data[field.name] = '%s (%d)' % (value, counter) + while model.with_context(active_test=False).search( + [(field.name, "=", data.get(field.name, value)),] + ): + data[field.name] = "%s (%d)" % (value, counter) counter += 1 - elif mapping.mapping_type == 'by_reference': + elif mapping.mapping_type == "by_reference": res_model = data.get(mapping.model_field_id.name) res_id = data.get(mapping.id_field_id.name) update = { @@ -555,17 +576,21 @@ def _run_import_map_values(self, context, data): } if res_model in self.env.registry and res_id: new_context = context.with_field_context( - model._name, res_id, data['id'] + model._name, res_id, data["id"] ) record_id = self._run_import_get_record( - new_context, self.env[res_model], {'id': res_id}, - create_dummy=False + new_context, + self.env[res_model], + {"id": res_id}, + create_dummy=False, ) if record_id: - update.update({ - mapping.model_field_id.name: res_model, - mapping.id_field_id.name: record_id, - }) + update.update( + { + mapping.model_field_id.name: res_model, + mapping.id_field_id.name: record_id, + } + ) data.update(update) return data @@ -573,15 +598,14 @@ def _run_import_map_values(self, context, data): def _run_import_model_get_fields(self, context): return { name: field - for name, field - in self.env[context.model_line.model_id.model]._fields.items() + for name, field in self.env[ + context.model_line.model_id.model + ]._fields.items() if not field.compute or field.inverse } @api.multi - def _run_import_model_cleanup_dummies( - self, context, model, remote_id, local_id - ): + def _run_import_model_cleanup_dummies(self, context, model, remote_id, local_id): if not (model._name, remote_id) in context.dummies: return for instance in context.dummy_instances: @@ -596,69 +620,70 @@ def _run_import_model_cleanup_dummies( record = record_model.browse(context.idmap[key]) field_name = instance.field_name _logger.debug( - 'Replacing dummy %d on %s(%d).%s with %d', - dummy_id, record_model._name, record.id, field_name, local_id, + "Replacing dummy %d on %s(%d).%s with %d", + dummy_id, + record_model._name, + record.id, + field_name, + local_id, ) - if record._fields[field_name].type == 'many2one': + if record._fields[field_name].type == "many2one": record.write({field_name: local_id}) - elif record._fields[field_name].type == 'many2many': - record.write({field_name: [ - (3, dummy_id), - (4, local_id), - ]}) + elif record._fields[field_name].type == "many2many": + record.write({field_name: [(3, dummy_id), (4, local_id),]}) else: raise exceptions.UserError( - _('Unhandled field type %s') % - record._fields[field_name].type + _("Unhandled field type %s") % record._fields[field_name].type ) context.dummy_instances.remove(instance) if dummy_id in context.to_delete: model.browse(dummy_id).unlink() - _logger.debug('Deleting dummy %d', dummy_id) + _logger.debug("Deleting dummy %d", dummy_id) if (model._name, remote_id) in context.dummies: del context.dummies[(model._name, remote_id)] def _get_connection(self): self.ensure_one() url = urlparse(self.url) - hostport = url.netloc.split(':') + hostport = url.netloc.split(":") if len(hostport) == 1: - hostport.append('80') + hostport.append("80") host, port = hostport if not odoorpc: # pragma: no cover raise exceptions.UserError( - _('Please install the "odoorpc" libary in your environment')) + _('Please install the "odoorpc" libary in your environment') + ) remote = odoorpc.ODOO( host, - protocol='jsonrpc+ssl' if url.scheme == 'https' else 'jsonrpc', + protocol="jsonrpc+ssl" if url.scheme == "https" else "jsonrpc", port=int(port), ) remote.login(self.database, self.user, self.password) return remote - @api.constrains('url', 'database', 'user', 'password') + @api.constrains("url", "database", "user", "password") @api.multi def _constrain_url(self): for this in self: - if this == self.env.ref('base_import_odoo.demodb', False): + if this == self.env.ref("base_import_odoo.demodb", False): continue - if tools.config['test_enable']: + if tools.config["test_enable"]: continue if not this.password: continue this._get_connection() - @api.depends('status_data') + @api.depends("status_data") @api.multi def _compute_status_html(self): for this in self: if not this.status_data: continue this.status_html = self.env.ref( - 'base_import_odoo.view_import_odoo_database_qweb' - ).render({'object': this}) + "base_import_odoo.view_import_odoo_database_qweb" + ).render({"object": this}) - @api.depends('cronjob_id') + @api.depends("cronjob_id") @api.multi def _compute_cronjob_running(self): for this in self: @@ -667,9 +692,10 @@ def _compute_cronjob_running(self): try: with self.env.cr.savepoint(): self.env.cr.execute( - 'select id from "%s" where id=%%s for update nowait' % - self.env['ir.cron']._table, - (this.cronjob_id.id,), log_exceptions=False, + 'select id from "%s" where id=%%s for update nowait' + % self.env["ir.cron"]._table, + (this.cronjob_id.id,), + log_exceptions=False, ) except psycopg2.OperationalError: this.cronjob_running = True @@ -677,17 +703,19 @@ def _compute_cronjob_running(self): @api.multi def _create_cronjob(self): self.ensure_one() - return self.env['ir.cron'].create({ - 'name': self.display_name, - 'model': self._name, - 'function': '_run_import_cron', - 'doall': True, - 'args': str((self.ids,)), - }) + return self.env["ir.cron"].create( + { + "name": self.display_name, + "model": self._name, + "function": "_run_import_cron", + "doall": True, + "args": str((self.ids,)), + } + ) @api.multi def name_get(self): return [ - (this.id, '%s@%s, %s' % (this.user, this.url, this.database)) + (this.id, "{}@{}, {}".format(this.user, this.url, this.database)) for this in self ] diff --git a/base_import_odoo/models/import_odoo_database_field.py b/base_import_odoo/models/import_odoo_database_field.py index 9ca3325548c..cc2f4edd87b 100644 --- a/base_import_odoo/models/import_odoo_database_field.py +++ b/base_import_odoo/models/import_odoo_database_field.py @@ -1,68 +1,70 @@ -# -*- coding: utf-8 -*- # Copyright 2017-2018 Therp BV # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). from odoo import api, fields, models class ImportOdooDatabaseField(models.Model): - _name = 'import.odoo.database.field' - _description = 'A field mapping for records in the remote database' - _order = 'database_id, sequence' + _name = "import.odoo.database.field" + _description = "A field mapping for records in the remote database" + _order = "database_id, sequence" sequence = fields.Integer() database_id = fields.Many2one( - 'import.odoo.database', string='Database', required=True, - ondelete='cascade', + "import.odoo.database", string="Database", required=True, ondelete="cascade", ) model_id = fields.Many2one( - 'ir.model', string='Model', required=True, ondelete='cascade', + "ir.model", string="Model", required=True, ondelete="cascade", ) - model = fields.Char(related=['model_id', 'model']) + model = fields.Char(related=["model_id", "model"]) field_ids = fields.Many2many( - 'ir.model.fields', string='Field', help='If set, the mapping is only ' - 'effective when setting said field', ondelete='cascade', + "ir.model.fields", + string="Field", + help="If set, the mapping is only " "effective when setting said field", + ondelete="cascade", ) model_field_id = fields.Many2one( - 'ir.model.fields', string='Model field', compute=lambda self: - self._compute_reference_field('model_field_id', 'char'), - inverse=lambda self: - self._inverse_reference_field('model_field_id', 'char'), + "ir.model.fields", + string="Model field", + compute=lambda self: self._compute_reference_field("model_field_id", "char"), + inverse=lambda self: self._inverse_reference_field("model_field_id", "char"), ) id_field_id = fields.Many2one( - 'ir.model.fields', string='ID field', compute=lambda self: - self._compute_reference_field('id_field_id', 'integer'), - inverse=lambda self: - self._inverse_reference_field('id_field_id', 'integer'), + "ir.model.fields", + string="ID field", + compute=lambda self: self._compute_reference_field("id_field_id", "integer"), + inverse=lambda self: self._inverse_reference_field("id_field_id", "integer"), ) # TODO: create a reference function field to set this conveniently local_id = fields.Integer( - 'Local ID', help='If you leave this empty, a new record will be ' - 'created in the local database when this field is set on the remote ' - 'database' + "Local ID", + help="If you leave this empty, a new record will be " + "created in the local database when this field is set on the remote " + "database", ) remote_id = fields.Integer( - 'Remote ID', help='If you leave this empty, every (set) field value ' - 'will be mapped to the local ID' + "Remote ID", + help="If you leave this empty, every (set) field value " + "will be mapped to the local ID", ) mapping_type = fields.Selection( [ - ('fixed', 'Fixed'), - ('by_field', 'Based on equal fields'), - ('by_reference', 'By reference'), - ('unique', 'Unique'), + ("fixed", "Fixed"), + ("by_field", "Based on equal fields"), + ("by_reference", "By reference"), + ("unique", "Unique"), ], - string='Type', required=True, default='fixed', + string="Type", + required=True, + default="fixed", ) @api.multi def _compute_reference_field(self, field_name, ttype): for this in self: - this[field_name] = this.field_ids.filtered( - lambda x: x.ttype == ttype - ) + this[field_name] = this.field_ids.filtered(lambda x: x.ttype == ttype) @api.multi def _inverse_reference_field(self, field_name, ttype): - self.field_ids = self.field_ids.filtered( - lambda x: x.ttype != ttype - ) + self[field_name] + self.field_ids = ( + self.field_ids.filtered(lambda x: x.ttype != ttype) + self[field_name] + ) diff --git a/base_import_odoo/models/import_odoo_database_model.py b/base_import_odoo/models/import_odoo_database_model.py index 856ab30708c..968e2ace982 100644 --- a/base_import_odoo/models/import_odoo_database_model.py +++ b/base_import_odoo/models/import_odoo_database_model.py @@ -1,25 +1,23 @@ -# -*- coding: utf-8 -*- # Copyright 2017-2018 Therp BV # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). from odoo import fields, models class ImportOdooDatabaseModel(models.Model): - _name = 'import.odoo.database.model' - _description = 'A model to import from a remote database' - _order = 'sequence' + _name = "import.odoo.database.model" + _description = "A model to import from a remote database" + _order = "sequence" sequence = fields.Integer() model_id = fields.Many2one( - 'ir.model', string='Model', required=True, ondelete='cascade', + "ir.model", string="Model", required=True, ondelete="cascade", ) database_id = fields.Many2one( - 'import.odoo.database', string='Database', required=True, - ondelete='cascade', + "import.odoo.database", string="Database", required=True, ondelete="cascade", ) - domain = fields.Char(help='Optional filter to import only a subset') - defaults = fields.Char(help='Optional defaults dict to avoid empty values') + domain = fields.Char(help="Optional filter to import only a subset") + defaults = fields.Char(help="Optional defaults dict to avoid empty values") postprocess = fields.Text( - help='Optional python code for postprocessing. Your code has access ' - 'to `vals` which is the dictionary passed to create/write, and `env`.', + help="Optional python code for postprocessing. Your code has access " + "to `vals` which is the dictionary passed to create/write, and `env`.", ) diff --git a/base_import_odoo/models/ir_model_data.py b/base_import_odoo/models/ir_model_data.py index 6e0522b0ef7..0bb3984d352 100644 --- a/base_import_odoo/models/ir_model_data.py +++ b/base_import_odoo/models/ir_model_data.py @@ -1,13 +1,12 @@ -# -*- coding: utf-8 -*- # Copyright 2017-2018 Therp BV # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). from odoo import fields, models class IrModelData(models.Model): - _inherit = 'ir.model.data' + _inherit = "ir.model.data" import_database_id = fields.Many2one( - 'import.odoo.database', string='From remote database', + "import.odoo.database", string="From remote database", ) - import_database_record_id = fields.Integer('Remote database ID') + import_database_record_id = fields.Integer("Remote database ID") diff --git a/base_import_odoo/tests/__init__.py b/base_import_odoo/tests/__init__.py index 518670a60b6..1e5a5cfc6bb 100644 --- a/base_import_odoo/tests/__init__.py +++ b/base_import_odoo/tests/__init__.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # Copyright 2017-2018 Therp BV # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). from . import test_base_import_odoo diff --git a/base_import_odoo/tests/test_base_import_odoo.py b/base_import_odoo/tests/test_base_import_odoo.py index e2b15f73192..f70ebd3df5e 100644 --- a/base_import_odoo/tests/test_base_import_odoo.py +++ b/base_import_odoo/tests/test_base_import_odoo.py @@ -1,8 +1,9 @@ -# -*- coding: utf-8 -*- # Copyright 2017-2018 Therp BV # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). from mock import patch -from odoo.tests.common import TransactionCase, post_install, at_install + +from odoo.tests.common import TransactionCase, at_install, post_install + from ..models.import_odoo_database import ImportContext, field_context @@ -11,113 +12,118 @@ def setUp(self): super(TestBaseImportOdoo, self).setUp() # if our tests run with an accounting scheme, it will fail on accounts # to fix this, if the account model exists, we create mappings for it - if 'account.account' in self.env.registry: - self.env.ref('base_import_odoo.demodb').write({ - 'import_field_mappings': [ - ( - 0, False, - { - 'mapping_type': 'fixed', - 'model_id': - self.env.ref('account.model_account_account').id, - 'local_id': account.id, - 'remote_id': account.id, - }, - ) - for account in self.env['account.account'].search([]) - ], - }) + if "account.account" in self.env.registry: + self.env.ref("base_import_odoo.demodb").write( + { + "import_field_mappings": [ + ( + 0, + False, + { + "mapping_type": "fixed", + "model_id": self.env.ref( + "account.model_account_account" + ).id, + "local_id": account.id, + "remote_id": account.id, + }, + ) + for account in self.env["account.account"].search([]) + ], + } + ) @at_install(False) @post_install(True) @patch( - 'odoorpc.ODOO.__init__', - side_effect=lambda self, *args, **kwargs: None, + "odoorpc.ODOO.__init__", side_effect=lambda self, *args, **kwargs: None, ) - @patch('odoorpc.ODOO.login', side_effect=lambda *args: None) + @patch("odoorpc.ODOO.login", side_effect=lambda *args: None) def test_base_import_odoo(self, mock_client, mock_client_login): # the mocked functions simply search/read in the current database # the effect then should be that the models in question are duplicated, # we just need to try not to be confused by the fact that local and # remote ids are the same def _mock_execute(model, method, *args): - if method == 'read': + if method == "read": return self.env[model].browse(args[0]).read(args[1]) - if method == 'search': + if method == "search": return self.env[model].search(args[0]).ids - group_count = self.env['res.groups'].search([], count=True) - user_count = self.env['res.users'].search([], count=True) + group_count = self.env["res.groups"].search([], count=True) + user_count = self.env["res.users"].search([], count=True) run = 1 for dummy in range(2): # we run this two times to enter the code path where xmlids exist - self.env.ref('base_import_odoo.demodb').write({ - 'password': 'admin', - }) - with patch('odoorpc.ODOO.execute', side_effect=_mock_execute): - self.env.ref('base_import_odoo.demodb')._run_import() + self.env.ref("base_import_odoo.demodb").write( + {"password": "admin",} + ) + with patch("odoorpc.ODOO.execute", side_effect=_mock_execute): + self.env.ref("base_import_odoo.demodb")._run_import() # here the actual test begins - check that we created new # objects, check xmlids, check values, check if dummies are # cleaned up/replaced - imported_user = self.env.ref(self._get_xmlid('base.user_demo')) - user = self.env.ref('base.user_demo') + imported_user = self.env.ref(self._get_xmlid("base.user_demo")) + user = self.env.ref("base.user_demo") self.assertNotEqual(imported_user, user) # check that the imported scalars are equal - fields = ['name', 'email', 'signature', 'active'] + fields = ["name", "email", "signature", "active"] (imported_user + user).read(fields) self.assertEqual( - self._get_cache(self._get_xmlid('base.user_demo'), fields), - self._get_cache('base.user_demo', fields), + self._get_cache(self._get_xmlid("base.user_demo"), fields), + self._get_cache("base.user_demo", fields), ) # check that links are correctly mapped self.assertEqual( imported_user.partner_id, - self.env.ref(self._get_xmlid('base.partner_demo')) + self.env.ref(self._get_xmlid("base.partner_demo")), ) # no new groups because they should be mapped by name - self.assertEqual( - group_count, self.env['res.groups'].search([], count=True) - ) + self.assertEqual(group_count, self.env["res.groups"].search([], count=True)) # all users save for root should be duplicated for every run self.assertEqual( - self.env['res.users'].search([], count=True), + self.env["res.users"].search([], count=True), user_count + (user_count - 1) * run, ) # check that there's a new attachment - attachment = self.env.ref('base_import_odoo.attachment_demo') - imported_attachment = self.env['ir.attachment'].search([ - ('res_model', '=', 'res.users'), - ('res_id', '=', imported_user.id), - ]) + attachment = self.env.ref("base_import_odoo.attachment_demo") + imported_attachment = self.env["ir.attachment"].search( + [("res_model", "=", "res.users"), ("res_id", "=", imported_user.id),] + ) self.assertTrue(attachment) self.assertEqual(attachment.datas, imported_attachment.datas) self.assertNotEqual(attachment, imported_attachment) run += 1 - demodb = self.env.ref('base_import_odoo.demodb') + demodb = self.env.ref("base_import_odoo.demodb") for line in demodb.import_line_ids: self.assertIn(line.model_id.model, demodb.status_html) demodb.action_import() self.assertTrue(demodb.cronjob_id) - demodb.cronjob_id.write({'active': False}) + demodb.cronjob_id.write({"active": False}) demodb.action_import() self.assertTrue(demodb.cronjob_id.active) self.assertFalse(demodb.cronjob_running) # in our setting we won't get dummies, so we test this manually import_context = ImportContext( - None, self.env.ref('base_import_odoo.model_partner'), - [], {}, {}, [], {}, field_context(None, None, None) + None, + self.env.ref("base_import_odoo.model_partner"), + [], + {}, + {}, + [], + {}, + field_context(None, None, None), ) dummy_id = demodb._run_import_create_dummy( - import_context, self.env['res.partner'], {'id': 424242}, - forcecreate=True, + import_context, self.env["res.partner"], {"id": 424242}, forcecreate=True, ) - self.assertTrue(self.env['res.partner'].browse(dummy_id).exists()) + self.assertTrue(self.env["res.partner"].browse(dummy_id).exists()) def _get_xmlid(self, remote_xmlid): remote_obj = self.env.ref(remote_xmlid) - return 'base_import_odoo.%d-%s-%s' % ( - self.env.ref('base_import_odoo.demodb').id, - remote_obj._name.replace('.', '_'), + return "base_import_odoo.%d-%s-%s" % ( + self.env.ref("base_import_odoo.demodb").id, + remote_obj._name.replace(".", "_"), remote_obj.id, ) diff --git a/base_import_odoo/views/import_odoo_database.xml b/base_import_odoo/views/import_odoo_database.xml index 48645605e79..1bd378f25cb 100644 --- a/base_import_odoo/views/import_odoo_database.xml +++ b/base_import_odoo/views/import_odoo_database.xml @@ -1,4 +1,4 @@ - + import.odoo.database @@ -14,32 +14,73 @@
-
- + - - - - + + + + - +
@@ -71,16 +112,29 @@

Import progress

Import results

- -

+        
+            
+        
         
The following remote ids don't have a mapping but have to be imported anyways due to not null constraints.
diff --git a/base_import_odoo/views/import_odoo_database_field.xml b/base_import_odoo/views/import_odoo_database_field.xml index 760da470fb8..9dd97a51ad5 100644 --- a/base_import_odoo/views/import_odoo_database_field.xml +++ b/base_import_odoo/views/import_odoo_database_field.xml @@ -1,45 +1,76 @@ - + - - import.odoo.database.field - -
- - - - - -
+ + import.odoo.database.field + + + + + + + +
When a record of this model is imported, it will be replaced with the record you select as local ID. If you select a field and/or a remote ID, this replacement is only effective when setting the specified field and/or when the remote value is the specified record.
-
+
Select fields which must be equal to treat a pair of remote and local records of this model as being equal.
-
+
Select the field that stores the model name and the one that stores the linked ID. The IDs for previously imported records will be mapped to the local ID, for unknown models or IDs, the fields are set to NULL.
-
+
Select fields for which to generate unique values during import. You'll need this for res.users#login for example.
- - - - - - - - - - - - import.odoo.database.field - - - - - - - - - + + + + + + + + + + + + import.odoo.database.field + + + + + + + + + diff --git a/base_import_odoo/views/menu.xml b/base_import_odoo/views/menu.xml index ecf2cd2c96e..61570d53916 100644 --- a/base_import_odoo/views/menu.xml +++ b/base_import_odoo/views/menu.xml @@ -1,10 +1,20 @@ - + - - + - + diff --git a/setup/base_import_odoo/odoo/__init__.py b/setup/base_import_odoo/odoo/__init__.py new file mode 100644 index 00000000000..de40ea7ca05 --- /dev/null +++ b/setup/base_import_odoo/odoo/__init__.py @@ -0,0 +1 @@ +__import__('pkg_resources').declare_namespace(__name__) diff --git a/setup/base_import_odoo/odoo/addons/__init__.py b/setup/base_import_odoo/odoo/addons/__init__.py new file mode 100644 index 00000000000..de40ea7ca05 --- /dev/null +++ b/setup/base_import_odoo/odoo/addons/__init__.py @@ -0,0 +1 @@ +__import__('pkg_resources').declare_namespace(__name__) diff --git a/setup/base_import_odoo/odoo/addons/base_import_odoo b/setup/base_import_odoo/odoo/addons/base_import_odoo new file mode 120000 index 00000000000..5f4f3d36bd2 --- /dev/null +++ b/setup/base_import_odoo/odoo/addons/base_import_odoo @@ -0,0 +1 @@ +../../../../base_import_odoo \ No newline at end of file diff --git a/setup/base_import_odoo/setup.py b/setup/base_import_odoo/setup.py new file mode 100644 index 00000000000..28c57bb6403 --- /dev/null +++ b/setup/base_import_odoo/setup.py @@ -0,0 +1,6 @@ +import setuptools + +setuptools.setup( + setup_requires=['setuptools-odoo'], + odoo_addon=True, +) From 919f7f62c47cb371669776654bb5f33400171204 Mon Sep 17 00:00:00 2001 From: Holger Brunn Date: Mon, 7 Dec 2020 07:40:23 +0100 Subject: [PATCH 26/32] [MIG] base_import_odoo: Migration to v13 --- base_import_odoo/CONTRIBUTORS.rst | 1 - base_import_odoo/README.rst | 121 ++++- base_import_odoo/__manifest__.py | 11 +- .../demo/import_odoo_database_field.xml | 32 +- .../models/import_odoo_database.py | 67 ++- .../models/import_odoo_database_field.py | 15 +- base_import_odoo/{ => readme}/CONFIGURE.rst | 0 base_import_odoo/readme/CONTRIBUTORS.rst | 1 + base_import_odoo/{ => readme}/DESCRIPTION.rst | 0 base_import_odoo/{ => readme}/ROADMAP.rst | 2 - base_import_odoo/{ => readme}/USAGE.rst | 0 .../static/description/index.html | 448 ++++++++++++++++++ .../tests/test_base_import_odoo.py | 9 +- .../views/import_odoo_database.xml | 47 +- requirements.txt | 1 + setup/base_import_odoo/odoo/__init__.py | 1 - .../base_import_odoo/odoo/addons/__init__.py | 1 - 17 files changed, 658 insertions(+), 99 deletions(-) delete mode 100644 base_import_odoo/CONTRIBUTORS.rst rename base_import_odoo/{ => readme}/CONFIGURE.rst (100%) create mode 100644 base_import_odoo/readme/CONTRIBUTORS.rst rename base_import_odoo/{ => readme}/DESCRIPTION.rst (100%) rename base_import_odoo/{ => readme}/ROADMAP.rst (71%) rename base_import_odoo/{ => readme}/USAGE.rst (100%) create mode 100644 base_import_odoo/static/description/index.html delete mode 100644 setup/base_import_odoo/odoo/__init__.py delete mode 100644 setup/base_import_odoo/odoo/addons/__init__.py diff --git a/base_import_odoo/CONTRIBUTORS.rst b/base_import_odoo/CONTRIBUTORS.rst deleted file mode 100644 index b120a956f86..00000000000 --- a/base_import_odoo/CONTRIBUTORS.rst +++ /dev/null @@ -1 +0,0 @@ -* Holger Brunn diff --git a/base_import_odoo/README.rst b/base_import_odoo/README.rst index b498fd495d6..d92d5d1930d 100644 --- a/base_import_odoo/README.rst +++ b/base_import_odoo/README.rst @@ -1 +1,120 @@ -/ +================ +Import from Odoo +================ + +.. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png + :target: https://odoo-community.org/page/development-status + :alt: Beta +.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fserver--tools-lightgray.png?logo=github + :target: https://github.com/OCA/server-tools/tree/13.0/base_import_odoo + :alt: OCA/server-tools +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/server-tools-13-0/server-tools-13-0-base_import_odoo + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png + :target: https://runbot.odoo-community.org/runbot/149/13.0 + :alt: Try me on Runbot + +|badge1| |badge2| |badge3| |badge4| |badge5| + +This module was written to import data from another Odoo database. The idea is that you define which models to import from the other database, and add eventual mappings for records you don't want to import. + +Use cases +========= + +- merging databases +- one way sync +- aggregating management data from distributed systems + +**Table of contents** + +.. contents:: + :local: + +Configuration +============= + +Go to Settings / Remote Odoo import / Import configurations and create a configuration. + +After filling in your credentials, select models you want to import from the remote database. If you only want to import a subset of the records, add an appropriate domain. + +The import will copy records of all models listed, and handle links to records of models which are not imported depending on the existing field mappings. Field mappings to local records also are a stopping condition. Without those, the import will have to create some record for all required x2x fields, which you probably don't want. + +Probably you'll want to map records of model ``res.company``, and at least the admin user. + +The module doesn't import one2many fields, if you want to have those, add the model the field in question points to to the list of imported models, possibly with a domain. + +If you don't fill in a remote ID, the addon will use the configured local ID for every record of the model (this way, you can for example map all users in the remote system to some import user in the current system). + +For fields that have a uniqueness constraint (like ``res.users#login``), create a field mapping if type ``unique``, then the import will generate a unique value for this field. + +For models using references with two fields (like ``ir.attachment``), create a field mapping of type ``by reference`` and select the two fields involved. The import will transform known ids (=ids of models you import) to the respective local id, and clean out the model/id fields for unknown models/ids. + +You can add custom defaults per model in case your database has different required fields than the source database. For ``res.partner``, you'll most certainly fill in ``{'name': '/'}`` or somethign similar. + +Usage +===== + +To use this module, you need to: + +#. go to an import configuration and hit the button ``Run import`` +#. be patient, this creates a cronjob which will start up to a minutes afterwards +#. reload the form, as soon as the cronjob runs you'll see a field ``Progress`` that lets you inspect what was imported already +#. note that the cronjob also resets the password as soon as it has read it. So for a subsequent import, you'll have to fill it in again +#. running an import a second time won't duplicate data, it should recognize records imported earlier and just update them + +Known issues / Roadmap +====================== + +* Yes of course this duplicates a lot of connector functionality. Rewrite this with the connector framework, probably collaborate with https://github.com/OCA/connector-odoo2odoo +* Support reference fields, while being at it refactor _run_import_map_values to call a function per field type +* Add duplicate handling strategy 'Overwrite older' + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us smashing it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* Therp BV +* Hunki Enterprises BV + +Contributors +~~~~~~~~~~~~ + +* Holger Brunn + +Maintainers +~~~~~~~~~~~ + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +This module is part of the `OCA/server-tools `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/base_import_odoo/__manifest__.py b/base_import_odoo/__manifest__.py index 7c1219abe64..bf7220a2f9d 100644 --- a/base_import_odoo/__manifest__.py +++ b/base_import_odoo/__manifest__.py @@ -1,14 +1,15 @@ -# Copyright 2017-2018 Therp BV +# (c) 2017-2018 Therp BV +# (c) 2020 Hunki Enterprises BV # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). { "name": "Import from Odoo", - "version": "10.0.1.0.0", - "author": "Therp BV,Odoo Community Association (OCA)", + "version": "13.0.1.0.0", + "author": "Therp BV,Hunki Enterprises BV,Odoo Community Association (OCA)", "license": "AGPL-3", "category": "Tools", "summary": "Import records from another Odoo instance", "website": "https://github.com/OCA/server-tools", - "depends": ["mail",], + "depends": ["mail", "base_sparse_field"], "demo": [ "demo/res_partner.xml", "demo/res_users.xml", @@ -24,5 +25,5 @@ "views/menu.xml", ], "installable": True, - "external_dependencies": {"python": ["odoorpc"],}, + "external_dependencies": {"python": ["odoorpc"]}, } diff --git a/base_import_odoo/demo/import_odoo_database_field.xml b/base_import_odoo/demo/import_odoo_database_field.xml index 9266b75912f..ea145b32a72 100644 --- a/base_import_odoo/demo/import_odoo_database_field.xml +++ b/base_import_odoo/demo/import_odoo_database_field.xml @@ -1,11 +1,11 @@ - + fixed - - + + @@ -14,26 +14,26 @@ - + fixed - - + + - + fixed - + - + fixed - - + + @@ -46,25 +46,25 @@ unique - + by_field - + by_field - + by_reference - - + + diff --git a/base_import_odoo/models/import_odoo_database.py b/base_import_odoo/models/import_odoo_database.py index 251ec72111a..e9518b7323a 100644 --- a/base_import_odoo/models/import_odoo_database.py +++ b/base_import_odoo/models/import_odoo_database.py @@ -1,9 +1,10 @@ # Copyright 2017-2018 Therp BV +# Copyright 2020 Hunki Enterprises BV # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). import logging import traceback from collections import namedtuple -from urlparse import urlparse +from urllib.parse import urlparse import psycopg2 @@ -86,27 +87,25 @@ class ImportOdooDatabase(models.Model): required=True, ) - @api.multi def action_import(self): """Create a cronjob to run the actual import""" self.ensure_one() if self.cronjob_id: return self.cronjob_id.write( - {"numbercall": 1, "doall": True, "active": True,} + {"numbercall": 1, "doall": True, "active": True} ) - return self.write({"cronjob_id": self._create_cronjob().id,}) + return self.write({"cronjob_id": self._create_cronjob().id}) @api.model def _run_import_cron(self, ids): return self.browse(ids)._run_import() - @api.multi def _run_import(self, commit=True, commit_threshold=100): """Run the import as cronjob, commit often""" self.ensure_one() if not self.password: self.write( - {"status_data": dict(self.status_data, error="No password provided",),} + {"status_data": dict(self.status_data, error="No password provided")} ) return # model name: [ids] @@ -160,7 +159,7 @@ def _run_import(self, commit=True, commit_threshold=100): commit and (commit_threshold or 1) or len(remote_ids[model._name]) ) - for start_index in range(len(remote_ids[model._name]) / chunk_len + 1): + for start_index in range(int(len(remote_ids[model._name]) / chunk_len) + 1): index = start_index * chunk_len ids = remote_ids[model._name][index : index + chunk_len] context = ImportContext( @@ -179,9 +178,7 @@ def _run_import(self, commit=True, commit_threshold=100): # pragma: no cover error = traceback.format_exc() self.env.cr.rollback() - self.write( - {"status_data": dict(self.status_data, error=error),} - ) + self.write({"status_data": dict(self.status_data, error=error)}) # pylint: disable=invalid-commit self.env.cr.commit() raise @@ -195,17 +192,14 @@ def _run_import(self, commit=True, commit_threshold=100): for dummy_model, remote_id in dummies.keys(): if remote_id: missing.setdefault(dummy_model, []).append(remote_id) - self.write( - {"status_data": dict(self.status_data, dummies=dict(missing)),} - ) + self.write({"status_data": dict(self.status_data, dummies=dict(missing))}) - @api.multi def _run_import_model(self, context): """Import records of a configured model""" model = self.env[context.model_line.model_id.model] fields = self._run_import_model_get_fields(context) for data in context.remote.execute( - model._name, "read", context.ids, fields.keys() + model._name, "read", context.ids, list(fields.keys()) ): self._run_import_get_record( context, model, data, create_dummy=False, @@ -226,11 +220,10 @@ def _run_import_model(self, context): context, model, _id, record.id, ) - @api.multi def _create_record(self, context, model, record): """Create a record, add an xmlid""" _id = record.pop("id") - xmlid = "%d-%s-%d" % (self.id, model._name.replace(".", "_"), _id or 0,) + xmlid = "%d-%s-%d" % (self.id, model._name.replace(".", "_"), _id or 0) record = self._create_record_filter_fields(model, record) model_defaults = {} if context.model_line.defaults: @@ -264,7 +257,7 @@ def _create_record(self, context, model, record): return new def _create_record_xmlid(self, model, local_id, remote_id): - xmlid = "%d-%s-%d" % (self.id, model._name.replace(".", "_"), remote_id or 0,) + xmlid = "%d-%s-%d" % (self.id, model._name.replace(".", "_"), remote_id or 0) if self.env.ref("base_import_odoo.%s" % xmlid, False): return return self.env["ir.model.data"].create( @@ -282,7 +275,7 @@ def _create_record_xmlid(self, model, local_id, remote_id): def _create_record_filter_fields(self, model, record): """Return a version of record with unknown fields for model removed and required fields with no value set to the default if it exists""" - defaults = model.default_get(record.keys()) + defaults = model.default_get(list(record.keys())) return { key: value if value or not model._fields[key].required @@ -300,7 +293,6 @@ def _create_record_context(self, model, record): context["no_reset_password"] = True return context - @api.multi def _run_import_get_record( self, context, model, record, create_dummy=True, ): @@ -359,7 +351,6 @@ def _run_import_get_record( ) return _id - @api.multi def _run_import_get_record_mapping( self, context, model, record, create_dummy=True, ): @@ -422,7 +413,6 @@ def _run_import_get_record_mapping( raise exceptions.UserError(_("Unknown mapping")) return _id - @api.multi def _run_import_create_dummy( self, context, model, record, forcecreate=False, ): @@ -512,10 +502,9 @@ def _run_import_create_dummy( ) return dummy.id - @api.multi def _run_import_map_values(self, context, data): model = self.env[context.model_line.model_id.model] - for field_name in data.keys(): + for field_name in list(data.keys()): if ( not isinstance(model._fields[field_name], fields._Relational) or not data[field_name] @@ -547,7 +536,7 @@ def _run_import_map_values(self, context, data): ) for _id in ids ] - data[field_name] = filter(None, data[field_name]) + data[field_name] = list(filter(None, data[field_name])) if model._fields[field_name].type == "many2one": if data[field_name]: data[field_name] = data[field_name] and data[field_name][0] @@ -563,7 +552,7 @@ def _run_import_map_values(self, context, data): value = data.get(field.name, "") counter = 1 while model.with_context(active_test=False).search( - [(field.name, "=", data.get(field.name, value)),] + [(field.name, "=", data.get(field.name, value))] ): data[field.name] = "%s (%d)" % (value, counter) counter += 1 @@ -594,7 +583,6 @@ def _run_import_map_values(self, context, data): data.update(update) return data - @api.multi def _run_import_model_get_fields(self, context): return { name: field @@ -604,7 +592,6 @@ def _run_import_model_get_fields(self, context): if not field.compute or field.inverse } - @api.multi def _run_import_model_cleanup_dummies(self, context, model, remote_id, local_id): if not (model._name, remote_id) in context.dummies: return @@ -630,7 +617,7 @@ def _run_import_model_cleanup_dummies(self, context, model, remote_id, local_id) if record._fields[field_name].type == "many2one": record.write({field_name: local_id}) elif record._fields[field_name].type == "many2many": - record.write({field_name: [(3, dummy_id), (4, local_id),]}) + record.write({field_name: [(3, dummy_id), (4, local_id)]}) else: raise exceptions.UserError( _("Unhandled field type %s") % record._fields[field_name].type @@ -662,7 +649,6 @@ def _get_connection(self): return remote @api.constrains("url", "database", "user", "password") - @api.multi def _constrain_url(self): for this in self: if this == self.env.ref("base_import_odoo.demodb", False): @@ -674,19 +660,21 @@ def _constrain_url(self): this._get_connection() @api.depends("status_data") - @api.multi def _compute_status_html(self): for this in self: if not this.status_data: + this.status_html = False continue - this.status_html = self.env.ref( - "base_import_odoo.view_import_odoo_database_qweb" - ).render({"object": this}) + this.status_html = ( + self.env.ref("base_import_odoo.view_import_odoo_database_qweb") + .render({"object": this}) + .decode("utf8") + ) @api.depends("cronjob_id") - @api.multi def _compute_cronjob_running(self): for this in self: + this.cronjob_running = False if not this.cronjob_id: continue try: @@ -700,20 +688,19 @@ def _compute_cronjob_running(self): except psycopg2.OperationalError: this.cronjob_running = True - @api.multi def _create_cronjob(self): self.ensure_one() return self.env["ir.cron"].create( { "name": self.display_name, - "model": self._name, - "function": "_run_import_cron", + "model_id": self.env["ir.model"] + .search([("model", "=", self._name)]) + .id, + "code": "model._run_import_cron({})".format(self.ids), "doall": True, - "args": str((self.ids,)), } ) - @api.multi def name_get(self): return [ (this.id, "{}@{}, {}".format(this.user, this.url, this.database)) diff --git a/base_import_odoo/models/import_odoo_database_field.py b/base_import_odoo/models/import_odoo_database_field.py index cc2f4edd87b..d56fcf48202 100644 --- a/base_import_odoo/models/import_odoo_database_field.py +++ b/base_import_odoo/models/import_odoo_database_field.py @@ -1,6 +1,7 @@ # Copyright 2017-2018 Therp BV +# Copyright 2020 Hunki Enterprises BV # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). -from odoo import api, fields, models +from odoo import fields, models class ImportOdooDatabaseField(models.Model): @@ -15,7 +16,7 @@ class ImportOdooDatabaseField(models.Model): model_id = fields.Many2one( "ir.model", string="Model", required=True, ondelete="cascade", ) - model = fields.Char(related=["model_id", "model"]) + model = fields.Char(string="Model name", related=["model_id", "model"]) field_ids = fields.Many2many( "ir.model.fields", string="Field", @@ -31,8 +32,12 @@ class ImportOdooDatabaseField(models.Model): id_field_id = fields.Many2one( "ir.model.fields", string="ID field", - compute=lambda self: self._compute_reference_field("id_field_id", "integer"), - inverse=lambda self: self._inverse_reference_field("id_field_id", "integer"), + compute=lambda self: self._compute_reference_field( + "id_field_id", "many2one_reference" + ), + inverse=lambda self: self._inverse_reference_field( + "id_field_id", "many2one_reference" + ), ) # TODO: create a reference function field to set this conveniently local_id = fields.Integer( @@ -58,12 +63,10 @@ class ImportOdooDatabaseField(models.Model): default="fixed", ) - @api.multi def _compute_reference_field(self, field_name, ttype): for this in self: this[field_name] = this.field_ids.filtered(lambda x: x.ttype == ttype) - @api.multi def _inverse_reference_field(self, field_name, ttype): self.field_ids = ( self.field_ids.filtered(lambda x: x.ttype != ttype) + self[field_name] diff --git a/base_import_odoo/CONFIGURE.rst b/base_import_odoo/readme/CONFIGURE.rst similarity index 100% rename from base_import_odoo/CONFIGURE.rst rename to base_import_odoo/readme/CONFIGURE.rst diff --git a/base_import_odoo/readme/CONTRIBUTORS.rst b/base_import_odoo/readme/CONTRIBUTORS.rst new file mode 100644 index 00000000000..084116746fd --- /dev/null +++ b/base_import_odoo/readme/CONTRIBUTORS.rst @@ -0,0 +1 @@ +* Holger Brunn diff --git a/base_import_odoo/DESCRIPTION.rst b/base_import_odoo/readme/DESCRIPTION.rst similarity index 100% rename from base_import_odoo/DESCRIPTION.rst rename to base_import_odoo/readme/DESCRIPTION.rst diff --git a/base_import_odoo/ROADMAP.rst b/base_import_odoo/readme/ROADMAP.rst similarity index 71% rename from base_import_odoo/ROADMAP.rst rename to base_import_odoo/readme/ROADMAP.rst index 81e681d4c0a..a08a814ef72 100644 --- a/base_import_odoo/ROADMAP.rst +++ b/base_import_odoo/readme/ROADMAP.rst @@ -1,5 +1,3 @@ * Yes of course this duplicates a lot of connector functionality. Rewrite this with the connector framework, probably collaborate with https://github.com/OCA/connector-odoo2odoo -* Do something with workflows * Support reference fields, while being at it refactor _run_import_map_values to call a function per field type -* Probably it's safer and faster to disable recomputation during import, and recompute all fields afterwards * Add duplicate handling strategy 'Overwrite older' diff --git a/base_import_odoo/USAGE.rst b/base_import_odoo/readme/USAGE.rst similarity index 100% rename from base_import_odoo/USAGE.rst rename to base_import_odoo/readme/USAGE.rst diff --git a/base_import_odoo/static/description/index.html b/base_import_odoo/static/description/index.html new file mode 100644 index 00000000000..4c0927d9e76 --- /dev/null +++ b/base_import_odoo/static/description/index.html @@ -0,0 +1,448 @@ + + + + + + +Import from Odoo + + + +
+

Import from Odoo

+ + +

Beta License: AGPL-3 OCA/server-tools Translate me on Weblate Try me on Runbot

+

This module was written to import data from another Odoo database. The idea is that you define which models to import from the other database, and add eventual mappings for records you don’t want to import.

+
+

Use cases

+
    +
  • merging databases
  • +
  • one way sync
  • +
  • aggregating management data from distributed systems
  • +
+

Table of contents

+
+
+

Configuration

+

Go to Settings / Remote Odoo import / Import configurations and create a configuration.

+

After filling in your credentials, select models you want to import from the remote database. If you only want to import a subset of the records, add an appropriate domain.

+

The import will copy records of all models listed, and handle links to records of models which are not imported depending on the existing field mappings. Field mappings to local records also are a stopping condition. Without those, the import will have to create some record for all required x2x fields, which you probably don’t want.

+

Probably you’ll want to map records of model res.company, and at least the admin user.

+

The module doesn’t import one2many fields, if you want to have those, add the model the field in question points to to the list of imported models, possibly with a domain.

+

If you don’t fill in a remote ID, the addon will use the configured local ID for every record of the model (this way, you can for example map all users in the remote system to some import user in the current system).

+

For fields that have a uniqueness constraint (like res.users#login), create a field mapping if type unique, then the import will generate a unique value for this field.

+

For models using references with two fields (like ir.attachment), create a field mapping of type by reference and select the two fields involved. The import will transform known ids (=ids of models you import) to the respective local id, and clean out the model/id fields for unknown models/ids.

+

You can add custom defaults per model in case your database has different required fields than the source database. For res.partner, you’ll most certainly fill in {'name': '/'} or somethign similar.

+
+
+

Usage

+

To use this module, you need to:

+
    +
  1. go to an import configuration and hit the button Run import
  2. +
  3. be patient, this creates a cronjob which will start up to a minutes afterwards
  4. +
  5. reload the form, as soon as the cronjob runs you’ll see a field Progress that lets you inspect what was imported already
  6. +
  7. note that the cronjob also resets the password as soon as it has read it. So for a subsequent import, you’ll have to fill it in again
  8. +
  9. running an import a second time won’t duplicate data, it should recognize records imported earlier and just update them
  10. +
+
+
+

Known issues / Roadmap

+
    +
  • Yes of course this duplicates a lot of connector functionality. Rewrite this with the connector framework, probably collaborate with https://github.com/OCA/connector-odoo2odoo
  • +
  • Support reference fields, while being at it refactor _run_import_map_values to call a function per field type
  • +
  • Add duplicate handling strategy ‘Overwrite older’
  • +
+
+
+

Bug Tracker

+

Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us smashing it by providing a detailed and welcomed +feedback.

+

Do not contact contributors directly about support or help with technical issues.

+
+
+

Credits

+
+

Authors

+
    +
  • Therp BV
  • +
  • Hunki Enterprises BV
  • +
+
+
+

Contributors

+ +
+
+

Maintainers

+

This module is maintained by the OCA.

+Odoo Community Association +

OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use.

+

This module is part of the OCA/server-tools project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
+
+
+ + diff --git a/base_import_odoo/tests/test_base_import_odoo.py b/base_import_odoo/tests/test_base_import_odoo.py index f70ebd3df5e..9655afcc27e 100644 --- a/base_import_odoo/tests/test_base_import_odoo.py +++ b/base_import_odoo/tests/test_base_import_odoo.py @@ -1,4 +1,5 @@ # Copyright 2017-2018 Therp BV +# Copyright 2020 Hunki Enterprises BV # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). from mock import patch @@ -53,11 +54,9 @@ def _mock_execute(model, method, *args): group_count = self.env["res.groups"].search([], count=True) user_count = self.env["res.users"].search([], count=True) run = 1 - for dummy in range(2): + for _dummy in range(2): # we run this two times to enter the code path where xmlids exist - self.env.ref("base_import_odoo.demodb").write( - {"password": "admin",} - ) + self.env.ref("base_import_odoo.demodb").write({"password": "admin"}) with patch("odoorpc.ODOO.execute", side_effect=_mock_execute): self.env.ref("base_import_odoo.demodb")._run_import() # here the actual test begins - check that we created new @@ -88,7 +87,7 @@ def _mock_execute(model, method, *args): # check that there's a new attachment attachment = self.env.ref("base_import_odoo.attachment_demo") imported_attachment = self.env["ir.attachment"].search( - [("res_model", "=", "res.users"), ("res_id", "=", imported_user.id),] + [("res_model", "=", "res.users"), ("res_id", "=", imported_user.id)] ) self.assertTrue(attachment) self.assertEqual(attachment.datas, imported_attachment.datas) diff --git a/base_import_odoo/views/import_odoo_database.xml b/base_import_odoo/views/import_odoo_database.xml index 1bd378f25cb..90f230d791e 100644 --- a/base_import_odoo/views/import_odoo_database.xml +++ b/base_import_odoo/views/import_odoo_database.xml @@ -87,27 +87,32 @@