From 73e19e569158561aca40a1622a307c9ac02fc6c2 Mon Sep 17 00:00:00 2001 From: Sylvain LE GAL Date: Mon, 27 Mar 2017 13:49:27 +0200 Subject: [PATCH 01/18] new module bi_sql_editor [IMP] function to guess model for many2one field; [ADD] security --- bi_sql_editor/README.rst | 184 +++++++ bi_sql_editor/__init__.py | 3 + bi_sql_editor/__openerp__.py | 28 + bi_sql_editor/demo/bi_sql_view.xml | 59 +++ bi_sql_editor/demo/res_groups.xml | 18 + bi_sql_editor/models/__init__.py | 4 + bi_sql_editor/models/bi_sql_view.py | 495 ++++++++++++++++++ bi_sql_editor/models/bi_sql_view_field.py | 194 +++++++ bi_sql_editor/security/ir.model.access.csv | 6 + .../static/description/01_sql_request.png | Bin 0 -> 48015 bytes .../static/description/02_security_access.png | Bin 0 -> 44099 bytes .../static/description/03_field_mapping.png | Bin 0 -> 61846 bytes .../04_materialized_view_setting.png | Bin 0 -> 40623 bytes .../static/description/05_reporting_pie.png | Bin 0 -> 24567 bytes .../static/description/05_reporting_pivot.png | Bin 0 -> 48492 bytes bi_sql_editor/static/description/icon.png | Bin 0 -> 11127 bytes .../static/description/main_screenshot.png | Bin 0 -> 46214 bytes bi_sql_editor/views/action.xml | 18 + bi_sql_editor/views/menu.xml | 20 + bi_sql_editor/views/view_bi_sql_view.xml | 126 +++++ 20 files changed, 1155 insertions(+) create mode 100644 bi_sql_editor/README.rst create mode 100644 bi_sql_editor/__init__.py create mode 100644 bi_sql_editor/__openerp__.py create mode 100644 bi_sql_editor/demo/bi_sql_view.xml create mode 100644 bi_sql_editor/demo/res_groups.xml create mode 100644 bi_sql_editor/models/__init__.py create mode 100644 bi_sql_editor/models/bi_sql_view.py create mode 100644 bi_sql_editor/models/bi_sql_view_field.py create mode 100644 bi_sql_editor/security/ir.model.access.csv create mode 100644 bi_sql_editor/static/description/01_sql_request.png create mode 100644 bi_sql_editor/static/description/02_security_access.png create mode 100644 bi_sql_editor/static/description/03_field_mapping.png create mode 100644 bi_sql_editor/static/description/04_materialized_view_setting.png create mode 100644 bi_sql_editor/static/description/05_reporting_pie.png create mode 100644 bi_sql_editor/static/description/05_reporting_pivot.png create mode 100644 bi_sql_editor/static/description/icon.png create mode 100644 bi_sql_editor/static/description/main_screenshot.png create mode 100644 bi_sql_editor/views/action.xml create mode 100644 bi_sql_editor/views/menu.xml create mode 100644 bi_sql_editor/views/view_bi_sql_view.xml diff --git a/bi_sql_editor/README.rst b/bi_sql_editor/README.rst new file mode 100644 index 00000000..4edf92bb --- /dev/null +++ b/bi_sql_editor/README.rst @@ -0,0 +1,184 @@ +.. 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 + +=========================================================== +BI Views builder, based on Materialized or Normal SQL Views +=========================================================== + +This module extends the functionality of reporting, to support creation +of extra custom reports. +It allows user to write a custom SQL request. (Generally, admin users) + +Once written, a new model is generated, and user can map the selected field +with odoo fields. +Then user ends the process, creating new menu, action and graph view. + +Technically, the module create SQL View (or materialized view, if option is +checked). Materialized view duplicates datas, but request are fastest. If +materialized view is enabled, this module will create a cron task to refresh +the data). + +By default, users member of 'SQL Request / User' can see all the views. +You can specify extra groups that have the right to access to a specific view. + +Warning +------- +This module is intended for technician people in a company and for Odoo integrators. + +It requires the user to know SQL syntax and Odoo models. + +If you don't have such skills, do not try to use this module specially on a production +environment. + +Use Cases +--------- + +this module is interesting for the following use cases + +* You want to realize technical SQL requests, that Odoo framework doesn't allow + (For exemple, UNION with many SELECT) A typical use case is if you want to have + Sale Orders and PoS Orders datas in a same table + +* You want to customize an Odoo report, removing some useless fields and adding + some custom ones. In that case, you can simply select the fields of the original + report (sale.report model for exemple), and add your custom fields + +* You have a lot of data, and classical SQL Views have very bad performance. + In that case, MATERIALIZED VIEW will be a good solution to reduce display duration + +Configuration +============= + +To configure this module, you need to: + +* Go to Settings / Technical / Database Structure / SQL Views + +* tip your SQL request + + .. figure:: /bi_sql_editor/static/description/01_sql_request.png + :width: 800 px + +* Select the group(s) that could have access to the view + + .. figure:: /bi_sql_editor/static/description/02_security_access.png + :width: 800 px + +* Click on the button 'Clean and Check Request' + +* Once the sql request checked, the module analyses the column of the view, + and propose field mapping. For each field, you can decide to create an index + and set if it will be displayed on the pivot graph as a column, a row or a + measure. + + .. figure:: /bi_sql_editor/static/description/03_field_mapping.png + :width: 800 px + +* Click on the button 'Create SQL View, Indexes and Models'. (this step could + take a while, if view is materialized) + +* If it's a MATERIALIZED view: + * a cron task is created to refresh + the view. You can so define the frequency of the refresh. + * the size of view (and the indexes is displayed) + + .. figure:: /bi_sql_editor/static/description/04_materialized_view_setting.png + :width: 800 px + +* Finally, click on 'Create UI', to create new menu, action, graph view and + search view. + +Usage +===== + +To use this module, you need to: + +* Go to 'Reporting' / 'Custom Reports' + +* select the desired report + + .. figure:: /bi_sql_editor/static/description/05_reporting_pivot.png + :width: 800 px + +* You can switch to 'Pie' chart or 'Line Chart' as any report, + + .. figure:: /bi_sql_editor/static/description/05_reporting_pie.png + :width: 800 px + +.. image:: https://odoo-community.org/website/image/ir.attachment/5784_f2813bd/datas + :alt: Try me on Runbot + :target: https://runbot.odoo-community.org/runbot/143/8.0 + +Known issues / Roadmap +====================== + +* Add 'interval', after type (row/col/measure) field for date(time) fields. + +* Dinamically change displayed action name to mention the last refresh of the + materialized view. + +* Create ir.rule to limit access. (for company_id for exemple) + +Note +==== + +The syntax of the sql request has the following constrains: + +* the name of the selectable columns should be prefixed by `x_` + +Sample: + +.. code-block:: sql + + SELECT name as x_name + FROM res_partner + +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 smash it by providing detailed and welcomed feedback. + +Credits +======= + +Contributors +------------ + +* Sylvain LE GAL (https://twitter.com/legalsylvain) + +* This module is highly inspired by the work of + * Onestein: (http://www.onestein.nl/) + Module: OCA/server-tools/bi_view_editor. + Link: https://github.com/OCA/reporting-engine/tree/8.0/bi_view_editor + * Anybox: (https://anybox.fr/) + Module : OCA/server-tools/materialized_sql_view + link: https://github.com/OCA/server-tools/pull/110 + * GRAP, Groupement Régional Alimentaire de Proximité: (http://www.grap.coop/) + Module: grap/odoo-addons-misc/pos_sale_reporting + link: https://github.com/grap/odoo-addons-misc/tree/7.0/pos_sale_reporting + + +Funders +------- + +The development of this module has been financially supported by: + +* GRAP, Groupement Régional Alimentaire de Proximité (http://www.grap.coop) + +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/bi_sql_editor/__init__.py b/bi_sql_editor/__init__.py new file mode 100644 index 00000000..cde864ba --- /dev/null +++ b/bi_sql_editor/__init__.py @@ -0,0 +1,3 @@ +# -*- coding: utf-8 -*- + +from . import models diff --git a/bi_sql_editor/__openerp__.py b/bi_sql_editor/__openerp__.py new file mode 100644 index 00000000..0a131a26 --- /dev/null +++ b/bi_sql_editor/__openerp__.py @@ -0,0 +1,28 @@ +# -*- coding: utf-8 -*- +# Copyright (C) 2017 - Today: GRAP (http://www.grap.coop) +# @author: Sylvain LE GAL (https://twitter.com/legalsylvain) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +{ + 'name': 'BI SQL Editor', + 'summary': "BI Views builder, based on Materialized or Normal SQL Views", + 'version': '8.0.1.0.0', + 'license': 'AGPL-3', + 'category': 'Reporting', + 'author': 'GRAP,Odoo Community Association (OCA)', + 'website': 'https://www.odoo-community.org', + 'depends': [ + 'sql_request_abstract', + ], + 'data': [ + 'security/ir.model.access.csv', + 'views/view_bi_sql_view.xml', + 'views/action.xml', + 'views/menu.xml', + ], + 'demo': [ + 'demo/res_groups.xml', + 'demo/bi_sql_view.xml', + ], + 'installable': True, +} diff --git a/bi_sql_editor/demo/bi_sql_view.xml b/bi_sql_editor/demo/bi_sql_view.xml new file mode 100644 index 00000000..75231916 --- /dev/null +++ b/bi_sql_editor/demo/bi_sql_view.xml @@ -0,0 +1,59 @@ + + + + + + + Draft Incorrect SQL View + incorrect_view + + + + + + Partners View + partners_view + + + + + + + + Modules by Authors + modules_view + + + + + + + + + + + + diff --git a/bi_sql_editor/demo/res_groups.xml b/bi_sql_editor/demo/res_groups.xml new file mode 100644 index 00000000..2e9eadeb --- /dev/null +++ b/bi_sql_editor/demo/res_groups.xml @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + diff --git a/bi_sql_editor/models/__init__.py b/bi_sql_editor/models/__init__.py new file mode 100644 index 00000000..77e272b3 --- /dev/null +++ b/bi_sql_editor/models/__init__.py @@ -0,0 +1,4 @@ +# -*- coding: utf-8 -*- + +from . import bi_sql_view +from . import bi_sql_view_field diff --git a/bi_sql_editor/models/bi_sql_view.py b/bi_sql_editor/models/bi_sql_view.py new file mode 100644 index 00000000..4c282102 --- /dev/null +++ b/bi_sql_editor/models/bi_sql_view.py @@ -0,0 +1,495 @@ +# -*- coding: utf-8 -*- +# Copyright (C) 2017 - Today: GRAP (http://www.grap.coop) +# @author: Sylvain LE GAL (https://twitter.com/legalsylvain) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +import logging +from psycopg2 import ProgrammingError + +from openerp import _, api, fields, models, SUPERUSER_ID +from openerp.exceptions import Warning as UserError + +_logger = logging.getLogger(__name__) + + +class BiSQLView(models.Model): + _name = 'bi.sql.view' + _inherit = ['sql.request.mixin'] + + _sql_prefix = 'x_bi_sql_view_' + + _model_prefix = 'x_bi_sql_view.' + + _sql_request_groups_relation = 'bi_sql_view_groups_rel' + + _sql_request_users_relation = 'bi_sql_view_users_rel' + + _STATE_SQL_EDITOR = [ + ('model_valid', 'SQL View and Model Created'), + ('ui_valid', 'Graph, action and Menu Created'), + ] + + technical_name = fields.Char( + string='Technical Name', required=True, + help="Suffix of the SQL view. (SQL full name will be computed and" + " prefixed by 'x_bi_sql_view_'. Should have correct" + "syntax. For more information, see https://www.postgresql.org/" + "docs/current/static/sql-syntax-lexical.html#SQL-SYNTAX-IDENTIFIERS") + + view_name = fields.Char( + string='View Name', compute='_compute_view_name', readonly=True, + store=True, help="Full name of the SQL view") + + model_name = fields.Char( + string='Model Name', compute='_compute_model_name', readonly=True, + store=True, help="Full Qualified Name of the transient model that will" + " be created.") + + is_materialized = fields.Boolean( + string='Is Materialized View', default=True, readonly=True, + states={'draft': [('readonly', False)]}) + + materialized_text = fields.Char( + compute='_compute_materialized_text', store=True) + + size = fields.Char( + string='Database Size', readonly=True, + help="Size of the materialized view and its indexes") + + state = fields.Selection(selection_add=_STATE_SQL_EDITOR) + + query = fields.Text( + help="SQL Request that will be inserted as the view. Take care to :\n" + " * set a name for all your selected fields, specially if you use" + " SQL function (like EXTRACT, ...);\n" + " * Do not use 'SELECT *' or 'SELECT table.*';\n" + " * prefix the name of the selectable columns by 'x_';", + default="SELECT\n" + " my_field as x_my_field\n" + "FROM my_table") + + domain_force = fields.Text( + string='Extra Rule Definition', default="[]", help="Define here" + " access restriction to data.\n" + " Take care to use field name prefixed by 'x_'." + " A global 'ir.rule' will be created." + " A typical Multi Company rule is for exemple \n" + " ['|', ('x_company_id','child_of', [user.company_id.id])," + "('x_company_id','=',False)].") + + has_group_changed = fields.Boolean(copy=False) + + bi_sql_view_field_ids = fields.One2many( + string='SQL Fields', comodel_name='bi.sql.view.field', + inverse_name='bi_sql_view_id') + + model_id = fields.Many2one( + string='Odoo Model', comodel_name='ir.model', readonly=True) + + graph_view_id = fields.Many2one( + string='Odoo Graph View', comodel_name='ir.ui.view', readonly=True) + + search_view_id = fields.Many2one( + string='Odoo Search View', comodel_name='ir.ui.view', readonly=True) + + action_id = fields.Many2one( + string='Odoo Action', comodel_name='ir.actions.act_window', + readonly=True) + + menu_id = fields.Many2one( + string='Odoo Menu', comodel_name='ir.ui.menu', readonly=True) + + cron_id = fields.Many2one( + string='Odoo Cron', comodel_name='ir.cron', readonly=True, + help="Cron Task that will refresh the materialized view") + + rule_id = fields.Many2one( + string='Odoo Rule', comodel_name='ir.rule', readonly=True) + + # Compute Section + @api.depends('is_materialized') + @api.multi + def _compute_materialized_text(self): + for sql_view in self: + sql_view.materialized_text =\ + sql_view.is_materialized and 'MATERIALIZED' or '' + + @api.depends('technical_name') + @api.multi + def _compute_view_name(self): + for sql_view in self: + sql_view.view_name = '%s%s' % ( + sql_view._sql_prefix, sql_view.technical_name) + + @api.depends('technical_name') + @api.multi + def _compute_model_name(self): + for sql_view in self: + sql_view.model_name = '%s%s' % ( + sql_view._model_prefix, sql_view.technical_name) + + @api.onchange('group_ids') + def onchange_group_ids(self): + if self.state not in ('draft', 'sql_valid'): + self.has_group_changed = True + + # Overload Section + @api.multi + def unlink(self): + non_draft_views = self.search([ + ('id', 'in', self.ids), + ('state', 'not in', ('draft', 'sql_valid'))]) + if non_draft_views: + raise UserError(_("You can only unlink draft views")) + return self.unlink() + + @api.multi + def copy(self, default=None): + self.ensure_one() + default = dict(default or {}) + default.update({ + 'name': _('%s (Copy)') % (self.name), + 'technical_name': '%s_copy' % (self.technical_name), + }) + return super(BiSQLView, self).copy(default=default) + + # Action Section + @api.multi + def button_create_sql_view_and_model(self): + for sql_view in self: + if sql_view.state != 'sql_valid': + raise UserError(_( + "You can only process this action on SQL Valid items")) + # Create ORM and acess + sql_view._create_model_and_fields() + sql_view._create_model_access() + + # Create SQL View and indexes + sql_view._create_view() + sql_view._create_index() + + if sql_view.is_materialized: + sql_view.cron_id = self.env['ir.cron'].create( + sql_view._prepare_cron()).id + sql_view.state = 'model_valid' + + @api.multi + def button_set_draft(self): + for sql_view in self: + if sql_view.state in ('model_valid', 'ui_valid'): + # Drop SQL View (and indexes by cascade) + sql_view._drop_view() + + # Drop ORM + sql_view._drop_model_and_fields() + + sql_view.graph_view_id.unlink() + sql_view.action_id.unlink() + sql_view.menu_id.unlink() + sql_view.rule_id.unlink() + if sql_view.cron_id: + sql_view.cron_id.unlink() + sql_view.write({'state': 'draft', 'has_group_changed': False}) + + @api.multi + def button_create_ui(self): + self.graph_view_id = self.env['ir.ui.view'].create( + self._prepare_graph_view()).id + self.search_view_id = self.env['ir.ui.view'].create( + self._prepare_search_view()).id + self.action_id = self.env['ir.actions.act_window'].create( + self._prepare_action()).id + self.menu_id = self.env['ir.ui.menu'].create( + self._prepare_menu()).id + self.write({'state': 'ui_valid'}) + + @api.multi + def button_update_model_access(self): + self._drop_model_access() + self._create_model_access() + self.write({'has_group_changed': False}) + + @api.multi + def button_refresh_materialized_view(self): + self._refresh_materialized_view() + + @api.multi + def button_open_view(self): + return { + 'type': 'ir.actions.act_window', + 'res_model': self.model_id.model, + 'view_id': self.graph_view_id.id, + 'search_view_id': self.search_view_id.id, + 'view_type': 'graph', + 'view_mode': 'graph', + } + + # Prepare Function + @api.multi + def _prepare_model(self): + self.ensure_one() + field_id = [] + for field in self.bi_sql_view_field_ids.filtered( + lambda x: x.field_description is not False): + field_id.append([0, False, field._prepare_model_field()]) + return { + 'name': self.name, + 'model': self.model_name, + 'access_ids': [], + 'field_id': field_id, + } + + @api.multi + def _prepare_model_access(self): + self.ensure_one() + res = [] + for group in self.group_ids: + res.append({ + 'name': _('%s Access %s') % ( + self.model_name, group.full_name), + 'model_id': self.model_id.id, + 'group_id': group.id, + 'perm_read': True, + 'perm_create': False, + 'perm_write': False, + 'perm_unlink': False, + }) + return res + + @api.multi + def _prepare_cron(self): + self.ensure_one() + return { + 'name': _('Refresh Materialized View %s') % (self.view_name), + 'user_id': SUPERUSER_ID, + 'model': 'bi.sql.view', + 'function': 'button_refresh_materialized_view', + 'args': repr(([self.id],)) + } + + @api.multi + def _prepare_rule(self): + self.ensure_one() + return { + 'name': _('Access %s') % (self.name), + 'model_id': self.model_id.id, + 'domain_force': self.domain_force, + 'global': True, + } + + @api.multi + def _prepare_graph_view(self): + self.ensure_one() + return { + 'name': self.name, + 'type': 'graph', + 'model': self.model_id.model, + 'arch': + """""" + """{}""" + """""".format("".join( + [x._prepare_graph_field() + for x in self.bi_sql_view_field_ids])) + } + + @api.multi + def _prepare_search_view(self): + self.ensure_one() + return { + 'name': self.name, + 'type': 'search', + 'model': self.model_id.model, + 'arch': + """""" + """{}""" + """{}""" + """""".format( + "".join( + [x._prepare_search_field() + for x in self.bi_sql_view_field_ids]), + "".join( + [x._prepare_search_filter_field() + for x in self.bi_sql_view_field_ids])) + } + + @api.multi + def _prepare_action(self): + self.ensure_one() + return { + 'name': self.name, + 'res_model': self.model_id.model, + 'type': 'ir.actions.act_window', + 'view_type': 'form', + 'view_mode': 'graph', + 'view_id': self.graph_view_id.id, + 'search_view_id': self.search_view_id.id, + } + + @api.multi + def _prepare_menu(self): + self.ensure_one() + return { + 'name': self.name, + 'parent_id': self.env.ref('bi_sql_editor.menu_bi_sql_editor').id, + 'action': 'ir.actions.act_window,%s' % (self.action_id.id), + } + + # Custom Section + def _log_execute(self, req): + _logger.info("Executing SQL Request %s ..." % (req)) + self.env.cr.execute(req) + + @api.multi + def _drop_view(self): + for sql_view in self: + self._log_execute( + "DROP %s VIEW IF EXISTS %s" % ( + sql_view.materialized_text, sql_view.view_name)) + sql_view.size = False + + @api.multi + def _create_view(self): + for sql_view in self: + sql_view._drop_view() + try: + self._log_execute(sql_view._prepare_request_for_execution()) + sql_view._refresh_size() + except ProgrammingError as e: + raise UserError(_( + "SQL Error while creating %s VIEW %s :\n %s") % ( + sql_view.materialized_text, sql_view.view_name, + e.message)) + + @api.multi + def _create_index(self): + for sql_view in self: + for sql_field in sql_view.bi_sql_view_field_ids.filtered( + lambda x: x.is_index is True): + self._log_execute( + "CREATE INDEX %s ON %s (%s);" % ( + sql_field.index_name, sql_view.view_name, + sql_field.name)) + + @api.multi + def _create_model_and_fields(self): + for sql_view in self: + # Create model + sql_view.model_id = self.env['ir.model'].create( + self._prepare_model()).id + sql_view.rule_id = self.env['ir.rule'].create( + self._prepare_rule()).id + # Drop table, created by the ORM + req = "DROP TABLE %s" % (sql_view.view_name) + self.env.cr.execute(req) + + @api.multi + def _create_model_access(self): + for sql_view in self: + for item in sql_view._prepare_model_access(): + self.env['ir.model.access'].create(item) + + @api.multi + def _drop_model_access(self): + for sql_view in self: + self.env['ir.model.access'].search( + [('model_id', '=', sql_view.model_name)]).unlink() + + @api.multi + def _drop_model_and_fields(self): + for sql_view in self: + sql_view.model_id.unlink() + + @api.multi + def _hook_executed_request(self): + self.ensure_one() + req = """ + SELECT attnum, + attname AS column, + format_type(atttypid, atttypmod) AS type + FROM pg_attribute + WHERE attrelid = '%s'::regclass + AND NOT attisdropped + AND attnum > 0 + ORDER BY attnum;""" % (self.view_name) + self.env.cr.execute(req) + return self.env.cr.fetchall() + + @api.multi + def _prepare_request_check_execution(self): + self.ensure_one() + return "CREATE VIEW %s AS (%s);" % (self.view_name, self.query) + + @api.multi + def _prepare_request_for_execution(self): + self.ensure_one() + query = """ + SELECT + CAST(row_number() OVER () as integer) AS id, + CAST(Null as timestamp without time zone) as create_date, + CAST(Null as integer) as create_uid, + CAST(Null as timestamp without time zone) as write_date, + CAST(Null as integer) as write_uid, + my_query.* + FROM + (%s) as my_query + """ % (self.query) + return "CREATE %s VIEW %s AS (%s);" % ( + self.materialized_text, self.view_name, query) + + @api.multi + def _check_execution(self): + """Ensure that the query is valid, trying to execute it. + a non materialized view is created for this check. + A rollback is done at the end. + After the execution, and before the rollback, an analysis of + the database structure is done, to know fields type.""" + self.ensure_one() + sql_view_field_obj = self.env['bi.sql.view.field'] + columns = super(BiSQLView, self)._check_execution() + field_ids = [] + for column in columns: + existing_field = self.bi_sql_view_field_ids.filtered( + lambda x: x.name == column[1]) + if existing_field: + # Update existing field + field_ids.append(existing_field.id) + existing_field.write({ + 'sequence': column[0], + 'sql_type': column[2], + }) + else: + # Create a new one if name is prefixed by x_ + if column[1][:2] == 'x_': + field_ids.append(sql_view_field_obj.create({ + 'sequence': column[0], + 'name': column[1], + 'sql_type': column[2], + 'bi_sql_view_id': self.id, + }).id) + + # Drop obsolete view field + self.bi_sql_view_field_ids.filtered( + lambda x: x.id not in field_ids).unlink() + + if not self.bi_sql_view_field_ids: + raise UserError(_( + "No Column was found.\n" + "Columns name should be prefixed by 'x_'.")) + + return columns + + @api.multi + def _refresh_materialized_view(self): + for sql_view in self: + req = "REFRESH %s VIEW %s" % ( + sql_view.materialized_text, sql_view.view_name) + self._log_execute(req) + sql_view._refresh_size() + + @api.multi + def _refresh_size(self): + for sql_view in self: + req = "SELECT pg_size_pretty(pg_total_relation_size('%s'));" % ( + sql_view.view_name) + self.env.cr.execute(req) + sql_view.size = self.env.cr.fetchone()[0] diff --git a/bi_sql_editor/models/bi_sql_view_field.py b/bi_sql_editor/models/bi_sql_view_field.py new file mode 100644 index 00000000..76f20657 --- /dev/null +++ b/bi_sql_editor/models/bi_sql_view_field.py @@ -0,0 +1,194 @@ +# -*- coding: utf-8 -*- +# Copyright (C) 2017 - Today: GRAP (http://www.grap.coop) +# @author: Sylvain LE GAL (https://twitter.com/legalsylvain) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +import re + +from openerp import api, fields, models + + +class BiSQLViewField(models.Model): + _name = 'bi.sql.view.field' + _order = 'sequence' + + _TTYPE_SELECTION = [ + ('boolean', 'boolean'), + ('char', 'char'), + ('date', 'date'), + ('datetime', 'datetime'), + ('float', 'float'), + ('integer', 'integer'), + ('many2one', 'many2one'), + ('selection', 'selection'), + ] + + _GRAPH_TYPE_SELECTION = [ + ('col', 'Column'), + ('row', 'Row'), + ('measure', 'Measure'), + ] + + # Mapping to guess Odoo field type, from SQL column type + _SQL_MAPPING = { + 'boolean': 'boolean', + 'bigint': 'integer', + 'integer': 'integer', + 'double precision': 'float', + 'numeric': 'float', + 'text': 'char', + 'character varying': 'char', + 'date': 'datetime', + 'timestamp without time zone': 'datetime', + } + + name = fields.Char(string='Name', required=True, readonly=True) + + sql_type = fields.Char( + string='SQL Type', required=True, readonly=True, + help="SQL Type in the database") + + sequence = fields.Integer(string='sequence', required=True, readonly=True) + + bi_sql_view_id = fields.Many2one( + string='SQL View', comodel_name='bi.sql.view', ondelete='cascade') + + is_index = fields.Boolean( + string='Is Index', help="Check this box if you want to create" + " an index on that field. This is recommended for searchable and" + " groupable fields, to reduce duration") + + is_group_by = fields.Boolean( + string='Is Group by', help="Check this box if you want to create" + " a 'group by' option in the search view") + + index_name = fields.Char( + string='Index Name', compute='_compute_index_name') + + graph_type = fields.Selection( + string='Graph Type', selection=_GRAPH_TYPE_SELECTION) + + field_description = fields.Char( + string='Field Description', help="This will be used as the name" + " of the Odoo field, displayed for users") + + ttype = fields.Selection( + string='Field Type', selection=_TTYPE_SELECTION, help="Type of the" + " Odoo field that will be created. Let empty if you don't want to" + " create a new field. If empty, this field will not be displayed" + " neither available for search or group by function") + + selection = fields.Text( + string='Selection Options', default='[]', + help="For 'Selection' Odoo field.\n" + " List of options, specified as a Python expression defining a list of" + " (key, label) pairs. For example:" + " [('blue','Blue'), ('yellow','Yellow')]") + + many2one_model_id = fields.Many2one( + comodel_name='ir.model', string='Model', + help="For 'Many2one' Odoo field.\n" + " Co Model of the field.") + + # Compute Section + @api.multi + def _compute_index_name(self): + for sql_field in self: + sql_field.index_name = '%s_%s' % ( + sql_field.bi_sql_view_id.view_name, sql_field.name) + + # Overload Section + @api.multi + def create(self, vals): + field_without_prefix = vals['name'][2:] + # guess field description + field_description = re.sub( + r'\w+', lambda m: m.group(0).capitalize(), + field_without_prefix.replace('_id', '').replace('_', ' ')) + + # Guess ttype + # Don't execute as simple .get() in the dict to manage + # correctly the type 'character varying(x)' + ttype = False + for k, v in self._SQL_MAPPING.iteritems(): + if k in vals['sql_type']: + ttype = v + + # Guess many2one_model_id + many2one_model_id = False + if vals['sql_type'] == 'integer' and( + vals['name'][-3:] == '_id'): + ttype = 'many2one' + model_name = self._model_mapping().get(field_without_prefix, '') + many2one_model_id = self.env['ir.model'].search( + [('model', '=', model_name)]).id + + vals.update({ + 'ttype': ttype, + 'field_description': field_description, + 'many2one_model_id': many2one_model_id, + }) + return super(BiSQLViewField, self).create(vals) + + # Custom Section + @api.model + def _model_mapping(self): + """Return dict of key value, to try to guess the model based on a + field name. Sample : + {'account_id': 'account.account'; 'product_id': 'product.product'} + """ + relation_fields = self.env['ir.model.fields'].search([ + ('ttype', '=', 'many2one')]) + res = {} + keys_to_pop = [] + for field in relation_fields: + if field.name in res and res.get(field.name) != field.relation: + # The field name is not predictive + keys_to_pop.append(field.name) + else: + res.update({field.name: field.relation}) + + for key in list(set(keys_to_pop)): + res.pop(key) + + return res + + @api.multi + def _prepare_model_field(self): + self.ensure_one() + return { + 'name': self.name, + 'field_description': self.field_description, + 'model_id': self.bi_sql_view_id.model_id.id, + 'ttype': self.ttype, + 'selection': self.ttype == 'selection' and self.selection or False, + 'relation': self.ttype == 'many2one' and + self.many2one_model_id.model or False, + } + + @api.multi + def _prepare_graph_field(self): + self.ensure_one() + res = '' + if self.graph_type and self.field_description: + res = """""".format( + self.name, self.graph_type) + return res + + @api.multi + def _prepare_search_field(self): + self.ensure_one() + res = '' + if self.field_description: + res = """""".format(self.name) + return res + + @api.multi + def _prepare_search_filter_field(self): + self.ensure_one() + res = '' + if self.field_description and self.is_group_by: + res =\ + """""" % ( + self.field_description, self.name) + return res diff --git a/bi_sql_editor/security/ir.model.access.csv b/bi_sql_editor/security/ir.model.access.csv new file mode 100644 index 00000000..ca78a1ed --- /dev/null +++ b/bi_sql_editor/security/ir.model.access.csv @@ -0,0 +1,6 @@ +id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink +access_bi_sql_view_all,access_bi_sql_view_all,model_bi_sql_view,,0,0,0,0 +access_bi_sql_view_manager,access_bi_sql_view_manager,model_bi_sql_view,sql_request_abstract.group_sql_request_manager,1,1,1,1 +,,,,,,, +access_bi_sql_view_field_all,access_bi_sql_view_field_all,model_bi_sql_view_field,,0,0,0,0 +access_bi_sql_view_field_manager,access_bi_sql_view_field_manager,model_bi_sql_view_field,sql_request_abstract.group_sql_request_manager,1,1,1,1 diff --git a/bi_sql_editor/static/description/01_sql_request.png b/bi_sql_editor/static/description/01_sql_request.png new file mode 100644 index 0000000000000000000000000000000000000000..118150e322e3d504dcec59cd7470f39bba6fab64 GIT binary patch literal 48015 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 MpJ>Q`e`M_YU-~KY=l}o! literal 0 HcmV?d00001 diff --git a/bi_sql_editor/static/description/03_field_mapping.png b/bi_sql_editor/static/description/03_field_mapping.png new file mode 100644 index 0000000000000000000000000000000000000000..08a8770f6e3f9901fb8caab94c23da3d42a1d970 GIT binary patch literal 61846 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 literal 0 HcmV?d00001 diff --git a/bi_sql_editor/static/description/04_materialized_view_setting.png b/bi_sql_editor/static/description/04_materialized_view_setting.png new file mode 100644 index 0000000000000000000000000000000000000000..bcb25c0130203f8135ee3a6b48c7b1600023678d GIT binary patch literal 40623 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 literal 0 HcmV?d00001 diff --git a/bi_sql_editor/static/description/05_reporting_pivot.png b/bi_sql_editor/static/description/05_reporting_pivot.png new file mode 100644 index 0000000000000000000000000000000000000000..c4c0a36cd41cc5a31798e3a1b0b06340e6297203 GIT binary patch literal 48492 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 literal 0 HcmV?d00001 diff --git a/bi_sql_editor/static/description/main_screenshot.png b/bi_sql_editor/static/description/main_screenshot.png new file mode 100644 index 0000000000000000000000000000000000000000..71c2984fe3bb794ebe641ed6c3ba17f461deb993 GIT binary patch literal 46214 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 Z(# + + + + + + SQL Views + ir.actions.act_window + bi.sql.view + form + tree,form + + + diff --git a/bi_sql_editor/views/menu.xml b/bi_sql_editor/views/menu.xml new file mode 100644 index 00000000..5fe24bab --- /dev/null +++ b/bi_sql_editor/views/menu.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + diff --git a/bi_sql_editor/views/view_bi_sql_view.xml b/bi_sql_editor/views/view_bi_sql_view.xml new file mode 100644 index 00000000..5ab2034b --- /dev/null +++ b/bi_sql_editor/views/view_bi_sql_view.xml @@ -0,0 +1,126 @@ + + + + + + + bi.sql.view + + + + + + + + + + + + bi.sql.view + +
+
+
+ +

+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+ +
From ad668e741ce23ef4d0a1f45459e7414cc58fc472 Mon Sep 17 00:00:00 2001 From: Sylvain LE GAL Date: Mon, 24 Apr 2017 19:11:45 +0200 Subject: [PATCH 02/18] typo --- bi_sql_editor/README.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bi_sql_editor/README.rst b/bi_sql_editor/README.rst index 4edf92bb..a08f05b2 100644 --- a/bi_sql_editor/README.rst +++ b/bi_sql_editor/README.rst @@ -114,7 +114,7 @@ Known issues / Roadmap * Add 'interval', after type (row/col/measure) field for date(time) fields. -* Dinamically change displayed action name to mention the last refresh of the +* Dynamically change displayed action name to mention the last refresh of the materialized view. * Create ir.rule to limit access. (for company_id for exemple) From c96cda8d3a618c055520e04fc3e1b3a63b3c281a Mon Sep 17 00:00:00 2001 From: OCA Transbot Date: Sat, 3 Jun 2017 08:36:34 +0200 Subject: [PATCH 03/18] OCA Transbot updated translations from Transifex --- bi_sql_editor/i18n/am.po | 546 ++++++++++++++++++++++++++++++++ bi_sql_editor/i18n/ar.po | 547 ++++++++++++++++++++++++++++++++ bi_sql_editor/i18n/bg.po | 546 ++++++++++++++++++++++++++++++++ bi_sql_editor/i18n/bs.po | 546 ++++++++++++++++++++++++++++++++ bi_sql_editor/i18n/ca.po | 548 ++++++++++++++++++++++++++++++++ bi_sql_editor/i18n/cs.po | 547 ++++++++++++++++++++++++++++++++ bi_sql_editor/i18n/da.po | 546 ++++++++++++++++++++++++++++++++ bi_sql_editor/i18n/de.po | 550 ++++++++++++++++++++++++++++++++ bi_sql_editor/i18n/el_GR.po | 547 ++++++++++++++++++++++++++++++++ bi_sql_editor/i18n/en_GB.po | 546 ++++++++++++++++++++++++++++++++ bi_sql_editor/i18n/es.po | 549 ++++++++++++++++++++++++++++++++ bi_sql_editor/i18n/es_AR.po | 546 ++++++++++++++++++++++++++++++++ bi_sql_editor/i18n/es_CL.po | 546 ++++++++++++++++++++++++++++++++ bi_sql_editor/i18n/es_CO.po | 546 ++++++++++++++++++++++++++++++++ bi_sql_editor/i18n/es_CR.po | 546 ++++++++++++++++++++++++++++++++ bi_sql_editor/i18n/es_DO.po | 546 ++++++++++++++++++++++++++++++++ bi_sql_editor/i18n/es_EC.po | 546 ++++++++++++++++++++++++++++++++ bi_sql_editor/i18n/es_ES.po | 546 ++++++++++++++++++++++++++++++++ bi_sql_editor/i18n/es_MX.po | 546 ++++++++++++++++++++++++++++++++ bi_sql_editor/i18n/es_PE.po | 546 ++++++++++++++++++++++++++++++++ bi_sql_editor/i18n/es_PY.po | 546 ++++++++++++++++++++++++++++++++ bi_sql_editor/i18n/es_VE.po | 546 ++++++++++++++++++++++++++++++++ bi_sql_editor/i18n/et.po | 546 ++++++++++++++++++++++++++++++++ bi_sql_editor/i18n/eu.po | 547 ++++++++++++++++++++++++++++++++ bi_sql_editor/i18n/fa.po | 546 ++++++++++++++++++++++++++++++++ bi_sql_editor/i18n/fi.po | 547 ++++++++++++++++++++++++++++++++ bi_sql_editor/i18n/fr.po | 551 +++++++++++++++++++++++++++++++++ bi_sql_editor/i18n/fr_CA.po | 546 ++++++++++++++++++++++++++++++++ bi_sql_editor/i18n/fr_CH.po | 546 ++++++++++++++++++++++++++++++++ bi_sql_editor/i18n/gl.po | 548 ++++++++++++++++++++++++++++++++ bi_sql_editor/i18n/gl_ES.po | 546 ++++++++++++++++++++++++++++++++ bi_sql_editor/i18n/he.po | 546 ++++++++++++++++++++++++++++++++ bi_sql_editor/i18n/hr.po | 547 ++++++++++++++++++++++++++++++++ bi_sql_editor/i18n/hr_HR.po | 547 ++++++++++++++++++++++++++++++++ bi_sql_editor/i18n/hu.po | 546 ++++++++++++++++++++++++++++++++ bi_sql_editor/i18n/id.po | 546 ++++++++++++++++++++++++++++++++ bi_sql_editor/i18n/it.po | 547 ++++++++++++++++++++++++++++++++ bi_sql_editor/i18n/ja.po | 546 ++++++++++++++++++++++++++++++++ bi_sql_editor/i18n/ko.po | 546 ++++++++++++++++++++++++++++++++ bi_sql_editor/i18n/lt.po | 546 ++++++++++++++++++++++++++++++++ bi_sql_editor/i18n/lt_LT.po | 546 ++++++++++++++++++++++++++++++++ bi_sql_editor/i18n/lv.po | 546 ++++++++++++++++++++++++++++++++ bi_sql_editor/i18n/mk.po | 546 ++++++++++++++++++++++++++++++++ bi_sql_editor/i18n/mn.po | 546 ++++++++++++++++++++++++++++++++ bi_sql_editor/i18n/nb.po | 546 ++++++++++++++++++++++++++++++++ bi_sql_editor/i18n/nb_NO.po | 547 ++++++++++++++++++++++++++++++++ bi_sql_editor/i18n/nl.po | 547 ++++++++++++++++++++++++++++++++ bi_sql_editor/i18n/nl_BE.po | 546 ++++++++++++++++++++++++++++++++ bi_sql_editor/i18n/pl.po | 546 ++++++++++++++++++++++++++++++++ bi_sql_editor/i18n/pt.po | 546 ++++++++++++++++++++++++++++++++ bi_sql_editor/i18n/pt_BR.po | 547 ++++++++++++++++++++++++++++++++ bi_sql_editor/i18n/pt_PT.po | 547 ++++++++++++++++++++++++++++++++ bi_sql_editor/i18n/ro.po | 546 ++++++++++++++++++++++++++++++++ bi_sql_editor/i18n/ru.po | 546 ++++++++++++++++++++++++++++++++ bi_sql_editor/i18n/sk.po | 546 ++++++++++++++++++++++++++++++++ bi_sql_editor/i18n/sl.po | 550 ++++++++++++++++++++++++++++++++ bi_sql_editor/i18n/sr.po | 546 ++++++++++++++++++++++++++++++++ bi_sql_editor/i18n/sr@latin.po | 546 ++++++++++++++++++++++++++++++++ bi_sql_editor/i18n/sv.po | 546 ++++++++++++++++++++++++++++++++ bi_sql_editor/i18n/th.po | 546 ++++++++++++++++++++++++++++++++ bi_sql_editor/i18n/tr.po | 548 ++++++++++++++++++++++++++++++++ bi_sql_editor/i18n/tr_TR.po | 547 ++++++++++++++++++++++++++++++++ bi_sql_editor/i18n/uk.po | 546 ++++++++++++++++++++++++++++++++ bi_sql_editor/i18n/vi.po | 546 ++++++++++++++++++++++++++++++++ bi_sql_editor/i18n/vi_VN.po | 546 ++++++++++++++++++++++++++++++++ bi_sql_editor/i18n/zh_CN.po | 547 ++++++++++++++++++++++++++++++++ bi_sql_editor/i18n/zh_TW.po | 546 ++++++++++++++++++++++++++++++++ 67 files changed, 36618 insertions(+) create mode 100644 bi_sql_editor/i18n/am.po create mode 100644 bi_sql_editor/i18n/ar.po create mode 100644 bi_sql_editor/i18n/bg.po create mode 100644 bi_sql_editor/i18n/bs.po create mode 100644 bi_sql_editor/i18n/ca.po create mode 100644 bi_sql_editor/i18n/cs.po create mode 100644 bi_sql_editor/i18n/da.po create mode 100644 bi_sql_editor/i18n/de.po create mode 100644 bi_sql_editor/i18n/el_GR.po create mode 100644 bi_sql_editor/i18n/en_GB.po create mode 100644 bi_sql_editor/i18n/es.po create mode 100644 bi_sql_editor/i18n/es_AR.po create mode 100644 bi_sql_editor/i18n/es_CL.po create mode 100644 bi_sql_editor/i18n/es_CO.po create mode 100644 bi_sql_editor/i18n/es_CR.po create mode 100644 bi_sql_editor/i18n/es_DO.po create mode 100644 bi_sql_editor/i18n/es_EC.po create mode 100644 bi_sql_editor/i18n/es_ES.po create mode 100644 bi_sql_editor/i18n/es_MX.po create mode 100644 bi_sql_editor/i18n/es_PE.po create mode 100644 bi_sql_editor/i18n/es_PY.po create mode 100644 bi_sql_editor/i18n/es_VE.po create mode 100644 bi_sql_editor/i18n/et.po create mode 100644 bi_sql_editor/i18n/eu.po create mode 100644 bi_sql_editor/i18n/fa.po create mode 100644 bi_sql_editor/i18n/fi.po create mode 100644 bi_sql_editor/i18n/fr.po create mode 100644 bi_sql_editor/i18n/fr_CA.po create mode 100644 bi_sql_editor/i18n/fr_CH.po create mode 100644 bi_sql_editor/i18n/gl.po create mode 100644 bi_sql_editor/i18n/gl_ES.po create mode 100644 bi_sql_editor/i18n/he.po create mode 100644 bi_sql_editor/i18n/hr.po create mode 100644 bi_sql_editor/i18n/hr_HR.po create mode 100644 bi_sql_editor/i18n/hu.po create mode 100644 bi_sql_editor/i18n/id.po create mode 100644 bi_sql_editor/i18n/it.po create mode 100644 bi_sql_editor/i18n/ja.po create mode 100644 bi_sql_editor/i18n/ko.po create mode 100644 bi_sql_editor/i18n/lt.po create mode 100644 bi_sql_editor/i18n/lt_LT.po create mode 100644 bi_sql_editor/i18n/lv.po create mode 100644 bi_sql_editor/i18n/mk.po create mode 100644 bi_sql_editor/i18n/mn.po create mode 100644 bi_sql_editor/i18n/nb.po create mode 100644 bi_sql_editor/i18n/nb_NO.po create mode 100644 bi_sql_editor/i18n/nl.po create mode 100644 bi_sql_editor/i18n/nl_BE.po create mode 100644 bi_sql_editor/i18n/pl.po create mode 100644 bi_sql_editor/i18n/pt.po create mode 100644 bi_sql_editor/i18n/pt_BR.po create mode 100644 bi_sql_editor/i18n/pt_PT.po create mode 100644 bi_sql_editor/i18n/ro.po create mode 100644 bi_sql_editor/i18n/ru.po create mode 100644 bi_sql_editor/i18n/sk.po create mode 100644 bi_sql_editor/i18n/sl.po create mode 100644 bi_sql_editor/i18n/sr.po create mode 100644 bi_sql_editor/i18n/sr@latin.po create mode 100644 bi_sql_editor/i18n/sv.po create mode 100644 bi_sql_editor/i18n/th.po create mode 100644 bi_sql_editor/i18n/tr.po create mode 100644 bi_sql_editor/i18n/tr_TR.po create mode 100644 bi_sql_editor/i18n/uk.po create mode 100644 bi_sql_editor/i18n/vi.po create mode 100644 bi_sql_editor/i18n/vi_VN.po create mode 100644 bi_sql_editor/i18n/zh_CN.po create mode 100644 bi_sql_editor/i18n/zh_TW.po diff --git a/bi_sql_editor/i18n/am.po b/bi_sql_editor/i18n/am.po new file mode 100644 index 00000000..1f90b06a --- /dev/null +++ b/bi_sql_editor/i18n/am.po @@ -0,0 +1,546 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * bi_sql_editor +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-03 01:19+0000\n" +"PO-Revision-Date: 2017-06-03 01:19+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Amharic (https://www.transifex.com/oca/teams/23907/am/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: am\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:151 +#, python-format +msgid "%s (Copy)" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:248 +#, python-format +msgid "%s Access %s" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:274 +#, python-format +msgid "Access %s" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view,group_ids:0 +msgid "Allowed Groups" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,user_ids:0 +msgid "Allowed Users" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"Are you sure you want to set to draft this SQL View. It will delete" +" the materialized view, and all the previous" +" mapping realized with the columns" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,is_group_by:0 +msgid "" +"Check this box if you want to create a 'group by' option in the search view" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,is_index:0 +msgid "" +"Check this box if you want to create an index on that field. This is " +"recommended for searchable and groupable fields, to reduce duration" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Column" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Create SQL View, Indexes and Models" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Create UI" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,create_uid:0 field:bi.sql.view.field,create_uid:0 +msgid "Created by" +msgstr "Creado por" + +#. module: bi_sql_editor +#: field:bi.sql.view,create_date:0 field:bi.sql.view.field,create_date:0 +msgid "Created on" +msgstr "Creado en" + +#. module: bi_sql_editor +#: help:bi.sql.view,cron_id:0 +msgid "Cron Task that will refresh the materialized view" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,size:0 +msgid "Database Size" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,domain_force:0 +msgid "" +"Define here access restriction to data.\n" +" Take care to use field name prefixed by 'x_'. A global 'ir.rule' will be created. A typical Multi Company rule is for exemple \n" +" ['|', ('x_company_id','child_of', [user.company_id.id]),('x_company_id','=',False)]." +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,display_name:0 field:bi.sql.view.field,display_name:0 +msgid "Display Name" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "Draft" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,domain_force:0 +msgid "Extra Rule Definition" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Extras Information" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,field_description:0 +msgid "Field Description" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,ttype:0 +msgid "Field Type" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,many2one_model_id:0 +msgid "" +"For 'Many2one' Odoo field.\n" +" Co Model of the field." +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,selection:0 +msgid "" +"For 'Selection' Odoo field.\n" +" List of options, specified as a Python expression defining a list of (key, label) pairs. For example: [('blue','Blue'), ('yellow','Yellow')]" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,model_name:0 +msgid "Full Qualified Name of the transient model that will be created." +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,view_name:0 +msgid "Full name of the SQL view" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,graph_type:0 +msgid "Graph Type" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "Graph, action and Menu Created" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,has_group_changed:0 +msgid "Has group changed" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,id:0 field:bi.sql.view.field,id:0 +msgid "ID" +msgstr "ID" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,index_name:0 +msgid "Index Name" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,is_group_by:0 +msgid "Is Group by" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,is_index:0 +msgid "Is Index" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,is_materialized:0 +msgid "Is Materialized View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,__last_update:0 field:bi.sql.view.field,__last_update:0 +msgid "Last Modified on" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,write_uid:0 field:bi.sql.view.field,write_uid:0 +msgid "Last Updated by" +msgstr "Última actualización por" + +#. module: bi_sql_editor +#: field:bi.sql.view,write_date:0 field:bi.sql.view.field,write_date:0 +msgid "Last Updated on" +msgstr "Última actualización en" + +#. module: bi_sql_editor +#: field:bi.sql.view,materialized_text:0 +msgid "Materialized text" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Measure" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view.field,many2one_model_id:0 +msgid "Model" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,model_name:0 +msgid "Model Name" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,name:0 field:bi.sql.view.field,name:0 +msgid "Name" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:475 +#, python-format +msgid "" +"No Column was found.\n" +"Columns name should be prefixed by 'x_'." +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,action_id:0 +msgid "Odoo Action" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,cron_id:0 +msgid "Odoo Cron" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,graph_view_id:0 +msgid "Odoo Graph View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,menu_id:0 +msgid "Odoo Menu" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,model_id:0 +msgid "Odoo Model" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,rule_id:0 +msgid "Odoo Rule" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,search_view_id:0 +msgid "Odoo Search View" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Open View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,query:0 +msgid "Query" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Refresh Materialized View" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:263 +#, python-format +msgid "Refresh Materialized View %s" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Row" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Rule Definition" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:358 +#, python-format +msgid "" +"SQL Error while creating %s VIEW %s :\n" +" %s" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view,bi_sql_view_field_ids:0 +msgid "SQL Fields" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "SQL Query" +msgstr "" + +#. module: bi_sql_editor +#: model:ir.ui.menu,name:bi_sql_editor.menu_bi_sql_editor +msgid "SQL Reports" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,query:0 +msgid "" +"SQL Request that will be inserted as the view. Take care to :\n" +" * set a name for all your selected fields, specially if you use SQL function (like EXTRACT, ...);\n" +" * Do not use 'SELECT *' or 'SELECT table.*';\n" +" * prefix the name of the selectable columns by 'x_';" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,sql_type:0 +msgid "SQL Type" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,sql_type:0 +msgid "SQL Type in the database" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "SQL Valid" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,bi_sql_view_id:0 +msgid "SQL View" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "SQL View and Model Created" +msgstr "" + +#. module: bi_sql_editor +#: model:ir.actions.act_window,name:bi_sql_editor.action_bi_sql_view +#: model:ir.ui.menu,name:bi_sql_editor.menu_bi_sql_view +msgid "SQL Views" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Security" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,selection:0 +msgid "Selection Options" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Set to Draft" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,size:0 +msgid "Size of the materialized view and its indexes" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,state:0 +msgid "State" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,state:0 +msgid "" +"State of the Request:\n" +" * 'Draft': Not tested\n" +" * 'SQL Valid': SQL Request has been checked and is valid" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,technical_name:0 +msgid "" +"Suffix of the SQL view. (SQL full name will be computed and prefixed by " +"'x_bi_sql_view_'. Should have correctsyntax. For more information, see " +"https://www.postgresql.org/docs/current/static/sql-syntax-lexical.html#SQL-" +"SYNTAX-IDENTIFIERS" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,technical_name:0 +msgid "Technical Name" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,field_description:0 +msgid "This will be used as the name of the Odoo field, displayed for users" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "This will create Odoo View, Action and Menu" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"This will try to create an SQL View, based on the SQL request and the " +"according Transient Model and fields, based on settings" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,ttype:0 +msgid "" +"Type of the Odoo field that will be created. Let empty if you don't want to " +"create a new field. If empty, this field will not be displayed neither " +"available for search or group by function" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"Update Model Access. Required if you changed groups list after having " +"created the model" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Update Model Acess" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "User Interface" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Validate SQL Expression" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,view_name:0 +msgid "View Name" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:161 +#, python-format +msgid "You can only process this action on SQL Valid items" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:143 +#, python-format +msgid "You can only unlink draft views" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "boolean" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "char" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "date" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "datetime" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "float" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "integer" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "many2one" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "selection" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,sequence:0 +msgid "sequence" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "this will refresh the materialized view" +msgstr "" diff --git a/bi_sql_editor/i18n/ar.po b/bi_sql_editor/i18n/ar.po new file mode 100644 index 00000000..72268c32 --- /dev/null +++ b/bi_sql_editor/i18n/ar.po @@ -0,0 +1,547 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * bi_sql_editor +# +# Translators: +# OCA Transbot , 2017 +# SaFi J. , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-03 01:19+0000\n" +"PO-Revision-Date: 2017-06-03 01:19+0000\n" +"Last-Translator: SaFi J. , 2017\n" +"Language-Team: Arabic (https://www.transifex.com/oca/teams/23907/ar/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: ar\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: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:151 +#, python-format +msgid "%s (Copy)" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:248 +#, python-format +msgid "%s Access %s" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:274 +#, python-format +msgid "Access %s" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view,group_ids:0 +msgid "Allowed Groups" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,user_ids:0 +msgid "Allowed Users" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"Are you sure you want to set to draft this SQL View. It will delete" +" the materialized view, and all the previous" +" mapping realized with the columns" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,is_group_by:0 +msgid "" +"Check this box if you want to create a 'group by' option in the search view" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,is_index:0 +msgid "" +"Check this box if you want to create an index on that field. This is " +"recommended for searchable and groupable fields, to reduce duration" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Column" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Create SQL View, Indexes and Models" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Create UI" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,create_uid:0 field:bi.sql.view.field,create_uid:0 +msgid "Created by" +msgstr "أنشئ بواسطة" + +#. module: bi_sql_editor +#: field:bi.sql.view,create_date:0 field:bi.sql.view.field,create_date:0 +msgid "Created on" +msgstr "أنشئ في" + +#. module: bi_sql_editor +#: help:bi.sql.view,cron_id:0 +msgid "Cron Task that will refresh the materialized view" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,size:0 +msgid "Database Size" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,domain_force:0 +msgid "" +"Define here access restriction to data.\n" +" Take care to use field name prefixed by 'x_'. A global 'ir.rule' will be created. A typical Multi Company rule is for exemple \n" +" ['|', ('x_company_id','child_of', [user.company_id.id]),('x_company_id','=',False)]." +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,display_name:0 field:bi.sql.view.field,display_name:0 +msgid "Display Name" +msgstr "اسم العرض" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "Draft" +msgstr "مسوّدة" + +#. module: bi_sql_editor +#: field:bi.sql.view,domain_force:0 +msgid "Extra Rule Definition" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Extras Information" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,field_description:0 +msgid "Field Description" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,ttype:0 +msgid "Field Type" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,many2one_model_id:0 +msgid "" +"For 'Many2one' Odoo field.\n" +" Co Model of the field." +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,selection:0 +msgid "" +"For 'Selection' Odoo field.\n" +" List of options, specified as a Python expression defining a list of (key, label) pairs. For example: [('blue','Blue'), ('yellow','Yellow')]" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,model_name:0 +msgid "Full Qualified Name of the transient model that will be created." +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,view_name:0 +msgid "Full name of the SQL view" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,graph_type:0 +msgid "Graph Type" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "Graph, action and Menu Created" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,has_group_changed:0 +msgid "Has group changed" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,id:0 field:bi.sql.view.field,id:0 +msgid "ID" +msgstr "المعرف" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,index_name:0 +msgid "Index Name" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,is_group_by:0 +msgid "Is Group by" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,is_index:0 +msgid "Is Index" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,is_materialized:0 +msgid "Is Materialized View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,__last_update:0 field:bi.sql.view.field,__last_update:0 +msgid "Last Modified on" +msgstr "آخر تعديل في" + +#. module: bi_sql_editor +#: field:bi.sql.view,write_uid:0 field:bi.sql.view.field,write_uid:0 +msgid "Last Updated by" +msgstr "آخر تحديث بواسطة" + +#. module: bi_sql_editor +#: field:bi.sql.view,write_date:0 field:bi.sql.view.field,write_date:0 +msgid "Last Updated on" +msgstr "آخر تحديث في" + +#. module: bi_sql_editor +#: field:bi.sql.view,materialized_text:0 +msgid "Materialized text" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Measure" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view.field,many2one_model_id:0 +msgid "Model" +msgstr "النموذج" + +#. module: bi_sql_editor +#: field:bi.sql.view,model_name:0 +msgid "Model Name" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,name:0 field:bi.sql.view.field,name:0 +msgid "Name" +msgstr "الاسم" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:475 +#, python-format +msgid "" +"No Column was found.\n" +"Columns name should be prefixed by 'x_'." +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,action_id:0 +msgid "Odoo Action" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,cron_id:0 +msgid "Odoo Cron" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,graph_view_id:0 +msgid "Odoo Graph View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,menu_id:0 +msgid "Odoo Menu" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,model_id:0 +msgid "Odoo Model" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,rule_id:0 +msgid "Odoo Rule" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,search_view_id:0 +msgid "Odoo Search View" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Open View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,query:0 +msgid "Query" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Refresh Materialized View" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:263 +#, python-format +msgid "Refresh Materialized View %s" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Row" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Rule Definition" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:358 +#, python-format +msgid "" +"SQL Error while creating %s VIEW %s :\n" +" %s" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view,bi_sql_view_field_ids:0 +msgid "SQL Fields" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "SQL Query" +msgstr "" + +#. module: bi_sql_editor +#: model:ir.ui.menu,name:bi_sql_editor.menu_bi_sql_editor +msgid "SQL Reports" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,query:0 +msgid "" +"SQL Request that will be inserted as the view. Take care to :\n" +" * set a name for all your selected fields, specially if you use SQL function (like EXTRACT, ...);\n" +" * Do not use 'SELECT *' or 'SELECT table.*';\n" +" * prefix the name of the selectable columns by 'x_';" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,sql_type:0 +msgid "SQL Type" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,sql_type:0 +msgid "SQL Type in the database" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "SQL Valid" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,bi_sql_view_id:0 +msgid "SQL View" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "SQL View and Model Created" +msgstr "" + +#. module: bi_sql_editor +#: model:ir.actions.act_window,name:bi_sql_editor.action_bi_sql_view +#: model:ir.ui.menu,name:bi_sql_editor.menu_bi_sql_view +msgid "SQL Views" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Security" +msgstr "الأمن" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,selection:0 +msgid "Selection Options" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Set to Draft" +msgstr "حفظ كمسودة" + +#. module: bi_sql_editor +#: help:bi.sql.view,size:0 +msgid "Size of the materialized view and its indexes" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,state:0 +msgid "State" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,state:0 +msgid "" +"State of the Request:\n" +" * 'Draft': Not tested\n" +" * 'SQL Valid': SQL Request has been checked and is valid" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,technical_name:0 +msgid "" +"Suffix of the SQL view. (SQL full name will be computed and prefixed by " +"'x_bi_sql_view_'. Should have correctsyntax. For more information, see " +"https://www.postgresql.org/docs/current/static/sql-syntax-lexical.html#SQL-" +"SYNTAX-IDENTIFIERS" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,technical_name:0 +msgid "Technical Name" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,field_description:0 +msgid "This will be used as the name of the Odoo field, displayed for users" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "This will create Odoo View, Action and Menu" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"This will try to create an SQL View, based on the SQL request and the " +"according Transient Model and fields, based on settings" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,ttype:0 +msgid "" +"Type of the Odoo field that will be created. Let empty if you don't want to " +"create a new field. If empty, this field will not be displayed neither " +"available for search or group by function" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"Update Model Access. Required if you changed groups list after having " +"created the model" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Update Model Acess" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "User Interface" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Validate SQL Expression" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,view_name:0 +msgid "View Name" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:161 +#, python-format +msgid "You can only process this action on SQL Valid items" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:143 +#, python-format +msgid "You can only unlink draft views" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "boolean" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "char" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "date" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "datetime" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "float" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "integer" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "many2one" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "selection" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,sequence:0 +msgid "sequence" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "this will refresh the materialized view" +msgstr "" diff --git a/bi_sql_editor/i18n/bg.po b/bi_sql_editor/i18n/bg.po new file mode 100644 index 00000000..9dea14ba --- /dev/null +++ b/bi_sql_editor/i18n/bg.po @@ -0,0 +1,546 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * bi_sql_editor +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-03 01:19+0000\n" +"PO-Revision-Date: 2017-06-03 01:19+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Bulgarian (https://www.transifex.com/oca/teams/23907/bg/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: bg\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:151 +#, python-format +msgid "%s (Copy)" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:248 +#, python-format +msgid "%s Access %s" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:274 +#, python-format +msgid "Access %s" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view,group_ids:0 +msgid "Allowed Groups" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,user_ids:0 +msgid "Allowed Users" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"Are you sure you want to set to draft this SQL View. It will delete" +" the materialized view, and all the previous" +" mapping realized with the columns" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,is_group_by:0 +msgid "" +"Check this box if you want to create a 'group by' option in the search view" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,is_index:0 +msgid "" +"Check this box if you want to create an index on that field. This is " +"recommended for searchable and groupable fields, to reduce duration" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Column" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Create SQL View, Indexes and Models" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Create UI" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,create_uid:0 field:bi.sql.view.field,create_uid:0 +msgid "Created by" +msgstr "Създадено от" + +#. module: bi_sql_editor +#: field:bi.sql.view,create_date:0 field:bi.sql.view.field,create_date:0 +msgid "Created on" +msgstr "Създадено на" + +#. module: bi_sql_editor +#: help:bi.sql.view,cron_id:0 +msgid "Cron Task that will refresh the materialized view" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,size:0 +msgid "Database Size" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,domain_force:0 +msgid "" +"Define here access restriction to data.\n" +" Take care to use field name prefixed by 'x_'. A global 'ir.rule' will be created. A typical Multi Company rule is for exemple \n" +" ['|', ('x_company_id','child_of', [user.company_id.id]),('x_company_id','=',False)]." +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,display_name:0 field:bi.sql.view.field,display_name:0 +msgid "Display Name" +msgstr "Име за Показване" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "Draft" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,domain_force:0 +msgid "Extra Rule Definition" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Extras Information" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,field_description:0 +msgid "Field Description" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,ttype:0 +msgid "Field Type" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,many2one_model_id:0 +msgid "" +"For 'Many2one' Odoo field.\n" +" Co Model of the field." +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,selection:0 +msgid "" +"For 'Selection' Odoo field.\n" +" List of options, specified as a Python expression defining a list of (key, label) pairs. For example: [('blue','Blue'), ('yellow','Yellow')]" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,model_name:0 +msgid "Full Qualified Name of the transient model that will be created." +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,view_name:0 +msgid "Full name of the SQL view" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,graph_type:0 +msgid "Graph Type" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "Graph, action and Menu Created" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,has_group_changed:0 +msgid "Has group changed" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,id:0 field:bi.sql.view.field,id:0 +msgid "ID" +msgstr "ID" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,index_name:0 +msgid "Index Name" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,is_group_by:0 +msgid "Is Group by" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,is_index:0 +msgid "Is Index" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,is_materialized:0 +msgid "Is Materialized View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,__last_update:0 field:bi.sql.view.field,__last_update:0 +msgid "Last Modified on" +msgstr "Последно обновено на" + +#. module: bi_sql_editor +#: field:bi.sql.view,write_uid:0 field:bi.sql.view.field,write_uid:0 +msgid "Last Updated by" +msgstr "Последно обновено от" + +#. module: bi_sql_editor +#: field:bi.sql.view,write_date:0 field:bi.sql.view.field,write_date:0 +msgid "Last Updated on" +msgstr "Последно обновено на" + +#. module: bi_sql_editor +#: field:bi.sql.view,materialized_text:0 +msgid "Materialized text" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Measure" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view.field,many2one_model_id:0 +msgid "Model" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,model_name:0 +msgid "Model Name" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,name:0 field:bi.sql.view.field,name:0 +msgid "Name" +msgstr "Име" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:475 +#, python-format +msgid "" +"No Column was found.\n" +"Columns name should be prefixed by 'x_'." +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,action_id:0 +msgid "Odoo Action" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,cron_id:0 +msgid "Odoo Cron" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,graph_view_id:0 +msgid "Odoo Graph View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,menu_id:0 +msgid "Odoo Menu" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,model_id:0 +msgid "Odoo Model" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,rule_id:0 +msgid "Odoo Rule" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,search_view_id:0 +msgid "Odoo Search View" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Open View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,query:0 +msgid "Query" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Refresh Materialized View" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:263 +#, python-format +msgid "Refresh Materialized View %s" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Row" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Rule Definition" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:358 +#, python-format +msgid "" +"SQL Error while creating %s VIEW %s :\n" +" %s" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view,bi_sql_view_field_ids:0 +msgid "SQL Fields" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "SQL Query" +msgstr "" + +#. module: bi_sql_editor +#: model:ir.ui.menu,name:bi_sql_editor.menu_bi_sql_editor +msgid "SQL Reports" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,query:0 +msgid "" +"SQL Request that will be inserted as the view. Take care to :\n" +" * set a name for all your selected fields, specially if you use SQL function (like EXTRACT, ...);\n" +" * Do not use 'SELECT *' or 'SELECT table.*';\n" +" * prefix the name of the selectable columns by 'x_';" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,sql_type:0 +msgid "SQL Type" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,sql_type:0 +msgid "SQL Type in the database" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "SQL Valid" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,bi_sql_view_id:0 +msgid "SQL View" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "SQL View and Model Created" +msgstr "" + +#. module: bi_sql_editor +#: model:ir.actions.act_window,name:bi_sql_editor.action_bi_sql_view +#: model:ir.ui.menu,name:bi_sql_editor.menu_bi_sql_view +msgid "SQL Views" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Security" +msgstr "Защита" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,selection:0 +msgid "Selection Options" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Set to Draft" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,size:0 +msgid "Size of the materialized view and its indexes" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,state:0 +msgid "State" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,state:0 +msgid "" +"State of the Request:\n" +" * 'Draft': Not tested\n" +" * 'SQL Valid': SQL Request has been checked and is valid" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,technical_name:0 +msgid "" +"Suffix of the SQL view. (SQL full name will be computed and prefixed by " +"'x_bi_sql_view_'. Should have correctsyntax. For more information, see " +"https://www.postgresql.org/docs/current/static/sql-syntax-lexical.html#SQL-" +"SYNTAX-IDENTIFIERS" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,technical_name:0 +msgid "Technical Name" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,field_description:0 +msgid "This will be used as the name of the Odoo field, displayed for users" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "This will create Odoo View, Action and Menu" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"This will try to create an SQL View, based on the SQL request and the " +"according Transient Model and fields, based on settings" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,ttype:0 +msgid "" +"Type of the Odoo field that will be created. Let empty if you don't want to " +"create a new field. If empty, this field will not be displayed neither " +"available for search or group by function" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"Update Model Access. Required if you changed groups list after having " +"created the model" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Update Model Acess" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "User Interface" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Validate SQL Expression" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,view_name:0 +msgid "View Name" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:161 +#, python-format +msgid "You can only process this action on SQL Valid items" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:143 +#, python-format +msgid "You can only unlink draft views" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "boolean" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "char" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "date" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "datetime" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "float" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "integer" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "many2one" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "selection" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,sequence:0 +msgid "sequence" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "this will refresh the materialized view" +msgstr "" diff --git a/bi_sql_editor/i18n/bs.po b/bi_sql_editor/i18n/bs.po new file mode 100644 index 00000000..56bb87a7 --- /dev/null +++ b/bi_sql_editor/i18n/bs.po @@ -0,0 +1,546 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * bi_sql_editor +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-03 01:19+0000\n" +"PO-Revision-Date: 2017-06-03 01:19+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Bosnian (https://www.transifex.com/oca/teams/23907/bs/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: bs\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: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:151 +#, python-format +msgid "%s (Copy)" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:248 +#, python-format +msgid "%s Access %s" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:274 +#, python-format +msgid "Access %s" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view,group_ids:0 +msgid "Allowed Groups" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,user_ids:0 +msgid "Allowed Users" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"Are you sure you want to set to draft this SQL View. It will delete" +" the materialized view, and all the previous" +" mapping realized with the columns" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,is_group_by:0 +msgid "" +"Check this box if you want to create a 'group by' option in the search view" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,is_index:0 +msgid "" +"Check this box if you want to create an index on that field. This is " +"recommended for searchable and groupable fields, to reduce duration" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Column" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Create SQL View, Indexes and Models" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Create UI" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,create_uid:0 field:bi.sql.view.field,create_uid:0 +msgid "Created by" +msgstr "Kreirao" + +#. module: bi_sql_editor +#: field:bi.sql.view,create_date:0 field:bi.sql.view.field,create_date:0 +msgid "Created on" +msgstr "Kreirano" + +#. module: bi_sql_editor +#: help:bi.sql.view,cron_id:0 +msgid "Cron Task that will refresh the materialized view" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,size:0 +msgid "Database Size" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,domain_force:0 +msgid "" +"Define here access restriction to data.\n" +" Take care to use field name prefixed by 'x_'. A global 'ir.rule' will be created. A typical Multi Company rule is for exemple \n" +" ['|', ('x_company_id','child_of', [user.company_id.id]),('x_company_id','=',False)]." +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,display_name:0 field:bi.sql.view.field,display_name:0 +msgid "Display Name" +msgstr "Prikaži naziv" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "Draft" +msgstr "U pripremi" + +#. module: bi_sql_editor +#: field:bi.sql.view,domain_force:0 +msgid "Extra Rule Definition" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Extras Information" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,field_description:0 +msgid "Field Description" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,ttype:0 +msgid "Field Type" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,many2one_model_id:0 +msgid "" +"For 'Many2one' Odoo field.\n" +" Co Model of the field." +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,selection:0 +msgid "" +"For 'Selection' Odoo field.\n" +" List of options, specified as a Python expression defining a list of (key, label) pairs. For example: [('blue','Blue'), ('yellow','Yellow')]" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,model_name:0 +msgid "Full Qualified Name of the transient model that will be created." +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,view_name:0 +msgid "Full name of the SQL view" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,graph_type:0 +msgid "Graph Type" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "Graph, action and Menu Created" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,has_group_changed:0 +msgid "Has group changed" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,id:0 field:bi.sql.view.field,id:0 +msgid "ID" +msgstr "ID" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,index_name:0 +msgid "Index Name" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,is_group_by:0 +msgid "Is Group by" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,is_index:0 +msgid "Is Index" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,is_materialized:0 +msgid "Is Materialized View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,__last_update:0 field:bi.sql.view.field,__last_update:0 +msgid "Last Modified on" +msgstr "Zadnje mijenjano" + +#. module: bi_sql_editor +#: field:bi.sql.view,write_uid:0 field:bi.sql.view.field,write_uid:0 +msgid "Last Updated by" +msgstr "Zadnji ažurirao" + +#. module: bi_sql_editor +#: field:bi.sql.view,write_date:0 field:bi.sql.view.field,write_date:0 +msgid "Last Updated on" +msgstr "Zadnje ažurirano" + +#. module: bi_sql_editor +#: field:bi.sql.view,materialized_text:0 +msgid "Materialized text" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Measure" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view.field,many2one_model_id:0 +msgid "Model" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,model_name:0 +msgid "Model Name" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,name:0 field:bi.sql.view.field,name:0 +msgid "Name" +msgstr "Ime" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:475 +#, python-format +msgid "" +"No Column was found.\n" +"Columns name should be prefixed by 'x_'." +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,action_id:0 +msgid "Odoo Action" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,cron_id:0 +msgid "Odoo Cron" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,graph_view_id:0 +msgid "Odoo Graph View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,menu_id:0 +msgid "Odoo Menu" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,model_id:0 +msgid "Odoo Model" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,rule_id:0 +msgid "Odoo Rule" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,search_view_id:0 +msgid "Odoo Search View" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Open View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,query:0 +msgid "Query" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Refresh Materialized View" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:263 +#, python-format +msgid "Refresh Materialized View %s" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Row" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Rule Definition" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:358 +#, python-format +msgid "" +"SQL Error while creating %s VIEW %s :\n" +" %s" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view,bi_sql_view_field_ids:0 +msgid "SQL Fields" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "SQL Query" +msgstr "" + +#. module: bi_sql_editor +#: model:ir.ui.menu,name:bi_sql_editor.menu_bi_sql_editor +msgid "SQL Reports" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,query:0 +msgid "" +"SQL Request that will be inserted as the view. Take care to :\n" +" * set a name for all your selected fields, specially if you use SQL function (like EXTRACT, ...);\n" +" * Do not use 'SELECT *' or 'SELECT table.*';\n" +" * prefix the name of the selectable columns by 'x_';" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,sql_type:0 +msgid "SQL Type" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,sql_type:0 +msgid "SQL Type in the database" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "SQL Valid" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,bi_sql_view_id:0 +msgid "SQL View" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "SQL View and Model Created" +msgstr "" + +#. module: bi_sql_editor +#: model:ir.actions.act_window,name:bi_sql_editor.action_bi_sql_view +#: model:ir.ui.menu,name:bi_sql_editor.menu_bi_sql_view +msgid "SQL Views" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Security" +msgstr "Sigurnost" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,selection:0 +msgid "Selection Options" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Set to Draft" +msgstr "Postavi u pripremu" + +#. module: bi_sql_editor +#: help:bi.sql.view,size:0 +msgid "Size of the materialized view and its indexes" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,state:0 +msgid "State" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,state:0 +msgid "" +"State of the Request:\n" +" * 'Draft': Not tested\n" +" * 'SQL Valid': SQL Request has been checked and is valid" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,technical_name:0 +msgid "" +"Suffix of the SQL view. (SQL full name will be computed and prefixed by " +"'x_bi_sql_view_'. Should have correctsyntax. For more information, see " +"https://www.postgresql.org/docs/current/static/sql-syntax-lexical.html#SQL-" +"SYNTAX-IDENTIFIERS" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,technical_name:0 +msgid "Technical Name" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,field_description:0 +msgid "This will be used as the name of the Odoo field, displayed for users" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "This will create Odoo View, Action and Menu" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"This will try to create an SQL View, based on the SQL request and the " +"according Transient Model and fields, based on settings" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,ttype:0 +msgid "" +"Type of the Odoo field that will be created. Let empty if you don't want to " +"create a new field. If empty, this field will not be displayed neither " +"available for search or group by function" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"Update Model Access. Required if you changed groups list after having " +"created the model" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Update Model Acess" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "User Interface" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Validate SQL Expression" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,view_name:0 +msgid "View Name" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:161 +#, python-format +msgid "You can only process this action on SQL Valid items" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:143 +#, python-format +msgid "You can only unlink draft views" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "boolean" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "char" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "date" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "datetime" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "float" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "integer" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "many2one" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "selection" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,sequence:0 +msgid "sequence" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "this will refresh the materialized view" +msgstr "" diff --git a/bi_sql_editor/i18n/ca.po b/bi_sql_editor/i18n/ca.po new file mode 100644 index 00000000..890a193a --- /dev/null +++ b/bi_sql_editor/i18n/ca.po @@ -0,0 +1,548 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * bi_sql_editor +# +# Translators: +# OCA Transbot , 2017 +# Carles Antoli , 2017 +# Marc Tormo i Bochaca , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-03 01:19+0000\n" +"PO-Revision-Date: 2017-06-03 01:19+0000\n" +"Last-Translator: Marc Tormo i Bochaca , 2017\n" +"Language-Team: Catalan (https://www.transifex.com/oca/teams/23907/ca/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: ca\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:151 +#, python-format +msgid "%s (Copy)" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:248 +#, python-format +msgid "%s Access %s" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:274 +#, python-format +msgid "Access %s" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view,group_ids:0 +msgid "Allowed Groups" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,user_ids:0 +msgid "Allowed Users" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"Are you sure you want to set to draft this SQL View. It will delete" +" the materialized view, and all the previous" +" mapping realized with the columns" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,is_group_by:0 +msgid "" +"Check this box if you want to create a 'group by' option in the search view" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,is_index:0 +msgid "" +"Check this box if you want to create an index on that field. This is " +"recommended for searchable and groupable fields, to reduce duration" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Column" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Create SQL View, Indexes and Models" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Create UI" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,create_uid:0 field:bi.sql.view.field,create_uid:0 +msgid "Created by" +msgstr "Creat per" + +#. module: bi_sql_editor +#: field:bi.sql.view,create_date:0 field:bi.sql.view.field,create_date:0 +msgid "Created on" +msgstr "Creat el" + +#. module: bi_sql_editor +#: help:bi.sql.view,cron_id:0 +msgid "Cron Task that will refresh the materialized view" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,size:0 +msgid "Database Size" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,domain_force:0 +msgid "" +"Define here access restriction to data.\n" +" Take care to use field name prefixed by 'x_'. A global 'ir.rule' will be created. A typical Multi Company rule is for exemple \n" +" ['|', ('x_company_id','child_of', [user.company_id.id]),('x_company_id','=',False)]." +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,display_name:0 field:bi.sql.view.field,display_name:0 +msgid "Display Name" +msgstr "Veure el nom" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "Draft" +msgstr "Esborrany" + +#. module: bi_sql_editor +#: field:bi.sql.view,domain_force:0 +msgid "Extra Rule Definition" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Extras Information" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,field_description:0 +msgid "Field Description" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,ttype:0 +msgid "Field Type" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,many2one_model_id:0 +msgid "" +"For 'Many2one' Odoo field.\n" +" Co Model of the field." +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,selection:0 +msgid "" +"For 'Selection' Odoo field.\n" +" List of options, specified as a Python expression defining a list of (key, label) pairs. For example: [('blue','Blue'), ('yellow','Yellow')]" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,model_name:0 +msgid "Full Qualified Name of the transient model that will be created." +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,view_name:0 +msgid "Full name of the SQL view" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,graph_type:0 +msgid "Graph Type" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "Graph, action and Menu Created" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,has_group_changed:0 +msgid "Has group changed" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,id:0 field:bi.sql.view.field,id:0 +msgid "ID" +msgstr "ID" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,index_name:0 +msgid "Index Name" +msgstr "Nom del índex " + +#. module: bi_sql_editor +#: field:bi.sql.view.field,is_group_by:0 +msgid "Is Group by" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,is_index:0 +msgid "Is Index" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,is_materialized:0 +msgid "Is Materialized View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,__last_update:0 field:bi.sql.view.field,__last_update:0 +msgid "Last Modified on" +msgstr "Darrera modificació el" + +#. module: bi_sql_editor +#: field:bi.sql.view,write_uid:0 field:bi.sql.view.field,write_uid:0 +msgid "Last Updated by" +msgstr "Darrera Actualització per" + +#. module: bi_sql_editor +#: field:bi.sql.view,write_date:0 field:bi.sql.view.field,write_date:0 +msgid "Last Updated on" +msgstr "Darrera Actualització el" + +#. module: bi_sql_editor +#: field:bi.sql.view,materialized_text:0 +msgid "Materialized text" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Measure" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view.field,many2one_model_id:0 +msgid "Model" +msgstr "Model" + +#. module: bi_sql_editor +#: field:bi.sql.view,model_name:0 +msgid "Model Name" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,name:0 field:bi.sql.view.field,name:0 +msgid "Name" +msgstr "Nom" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:475 +#, python-format +msgid "" +"No Column was found.\n" +"Columns name should be prefixed by 'x_'." +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,action_id:0 +msgid "Odoo Action" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,cron_id:0 +msgid "Odoo Cron" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,graph_view_id:0 +msgid "Odoo Graph View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,menu_id:0 +msgid "Odoo Menu" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,model_id:0 +msgid "Odoo Model" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,rule_id:0 +msgid "Odoo Rule" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,search_view_id:0 +msgid "Odoo Search View" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Open View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,query:0 +msgid "Query" +msgstr "Consulta " + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Refresh Materialized View" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:263 +#, python-format +msgid "Refresh Materialized View %s" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Row" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Rule Definition" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:358 +#, python-format +msgid "" +"SQL Error while creating %s VIEW %s :\n" +" %s" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view,bi_sql_view_field_ids:0 +msgid "SQL Fields" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "SQL Query" +msgstr "" + +#. module: bi_sql_editor +#: model:ir.ui.menu,name:bi_sql_editor.menu_bi_sql_editor +msgid "SQL Reports" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,query:0 +msgid "" +"SQL Request that will be inserted as the view. Take care to :\n" +" * set a name for all your selected fields, specially if you use SQL function (like EXTRACT, ...);\n" +" * Do not use 'SELECT *' or 'SELECT table.*';\n" +" * prefix the name of the selectable columns by 'x_';" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,sql_type:0 +msgid "SQL Type" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,sql_type:0 +msgid "SQL Type in the database" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "SQL Valid" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,bi_sql_view_id:0 +msgid "SQL View" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "SQL View and Model Created" +msgstr "" + +#. module: bi_sql_editor +#: model:ir.actions.act_window,name:bi_sql_editor.action_bi_sql_view +#: model:ir.ui.menu,name:bi_sql_editor.menu_bi_sql_view +msgid "SQL Views" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Security" +msgstr "Seguritat" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,selection:0 +msgid "Selection Options" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Set to Draft" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,size:0 +msgid "Size of the materialized view and its indexes" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,state:0 +msgid "State" +msgstr "Estat" + +#. module: bi_sql_editor +#: help:bi.sql.view,state:0 +msgid "" +"State of the Request:\n" +" * 'Draft': Not tested\n" +" * 'SQL Valid': SQL Request has been checked and is valid" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,technical_name:0 +msgid "" +"Suffix of the SQL view. (SQL full name will be computed and prefixed by " +"'x_bi_sql_view_'. Should have correctsyntax. For more information, see " +"https://www.postgresql.org/docs/current/static/sql-syntax-lexical.html#SQL-" +"SYNTAX-IDENTIFIERS" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,technical_name:0 +msgid "Technical Name" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,field_description:0 +msgid "This will be used as the name of the Odoo field, displayed for users" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "This will create Odoo View, Action and Menu" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"This will try to create an SQL View, based on the SQL request and the " +"according Transient Model and fields, based on settings" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,ttype:0 +msgid "" +"Type of the Odoo field that will be created. Let empty if you don't want to " +"create a new field. If empty, this field will not be displayed neither " +"available for search or group by function" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"Update Model Access. Required if you changed groups list after having " +"created the model" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Update Model Acess" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "User Interface" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Validate SQL Expression" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,view_name:0 +msgid "View Name" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:161 +#, python-format +msgid "You can only process this action on SQL Valid items" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:143 +#, python-format +msgid "You can only unlink draft views" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "boolean" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "char" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "date" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "datetime" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "float" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "integer" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "many2one" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "selection" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,sequence:0 +msgid "sequence" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "this will refresh the materialized view" +msgstr "" diff --git a/bi_sql_editor/i18n/cs.po b/bi_sql_editor/i18n/cs.po new file mode 100644 index 00000000..76bb3794 --- /dev/null +++ b/bi_sql_editor/i18n/cs.po @@ -0,0 +1,547 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * bi_sql_editor +# +# Translators: +# OCA Transbot , 2017 +# Jaroslav Helemik Nemec , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-03 01:19+0000\n" +"PO-Revision-Date: 2017-06-03 01:19+0000\n" +"Last-Translator: Jaroslav Helemik Nemec , 2017\n" +"Language-Team: Czech (https://www.transifex.com/oca/teams/23907/cs/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: cs\n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:151 +#, python-format +msgid "%s (Copy)" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:248 +#, python-format +msgid "%s Access %s" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:274 +#, python-format +msgid "Access %s" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view,group_ids:0 +msgid "Allowed Groups" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,user_ids:0 +msgid "Allowed Users" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"Are you sure you want to set to draft this SQL View. It will delete" +" the materialized view, and all the previous" +" mapping realized with the columns" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,is_group_by:0 +msgid "" +"Check this box if you want to create a 'group by' option in the search view" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,is_index:0 +msgid "" +"Check this box if you want to create an index on that field. This is " +"recommended for searchable and groupable fields, to reduce duration" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Column" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Create SQL View, Indexes and Models" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Create UI" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,create_uid:0 field:bi.sql.view.field,create_uid:0 +msgid "Created by" +msgstr "Vytvořil(a)" + +#. module: bi_sql_editor +#: field:bi.sql.view,create_date:0 field:bi.sql.view.field,create_date:0 +msgid "Created on" +msgstr "Vytvořeno" + +#. module: bi_sql_editor +#: help:bi.sql.view,cron_id:0 +msgid "Cron Task that will refresh the materialized view" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,size:0 +msgid "Database Size" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,domain_force:0 +msgid "" +"Define here access restriction to data.\n" +" Take care to use field name prefixed by 'x_'. A global 'ir.rule' will be created. A typical Multi Company rule is for exemple \n" +" ['|', ('x_company_id','child_of', [user.company_id.id]),('x_company_id','=',False)]." +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,display_name:0 field:bi.sql.view.field,display_name:0 +msgid "Display Name" +msgstr "Zobrazovaný název" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "Draft" +msgstr "Návrh" + +#. module: bi_sql_editor +#: field:bi.sql.view,domain_force:0 +msgid "Extra Rule Definition" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Extras Information" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,field_description:0 +msgid "Field Description" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,ttype:0 +msgid "Field Type" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,many2one_model_id:0 +msgid "" +"For 'Many2one' Odoo field.\n" +" Co Model of the field." +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,selection:0 +msgid "" +"For 'Selection' Odoo field.\n" +" List of options, specified as a Python expression defining a list of (key, label) pairs. For example: [('blue','Blue'), ('yellow','Yellow')]" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,model_name:0 +msgid "Full Qualified Name of the transient model that will be created." +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,view_name:0 +msgid "Full name of the SQL view" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,graph_type:0 +msgid "Graph Type" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "Graph, action and Menu Created" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,has_group_changed:0 +msgid "Has group changed" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,id:0 field:bi.sql.view.field,id:0 +msgid "ID" +msgstr "ID" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,index_name:0 +msgid "Index Name" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,is_group_by:0 +msgid "Is Group by" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,is_index:0 +msgid "Is Index" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,is_materialized:0 +msgid "Is Materialized View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,__last_update:0 field:bi.sql.view.field,__last_update:0 +msgid "Last Modified on" +msgstr "Naposled upraveno" + +#. module: bi_sql_editor +#: field:bi.sql.view,write_uid:0 field:bi.sql.view.field,write_uid:0 +msgid "Last Updated by" +msgstr "Naposled upraveno" + +#. module: bi_sql_editor +#: field:bi.sql.view,write_date:0 field:bi.sql.view.field,write_date:0 +msgid "Last Updated on" +msgstr "Naposled upraveno" + +#. module: bi_sql_editor +#: field:bi.sql.view,materialized_text:0 +msgid "Materialized text" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Measure" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view.field,many2one_model_id:0 +msgid "Model" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,model_name:0 +msgid "Model Name" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,name:0 field:bi.sql.view.field,name:0 +msgid "Name" +msgstr "Název" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:475 +#, python-format +msgid "" +"No Column was found.\n" +"Columns name should be prefixed by 'x_'." +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,action_id:0 +msgid "Odoo Action" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,cron_id:0 +msgid "Odoo Cron" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,graph_view_id:0 +msgid "Odoo Graph View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,menu_id:0 +msgid "Odoo Menu" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,model_id:0 +msgid "Odoo Model" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,rule_id:0 +msgid "Odoo Rule" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,search_view_id:0 +msgid "Odoo Search View" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Open View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,query:0 +msgid "Query" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Refresh Materialized View" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:263 +#, python-format +msgid "Refresh Materialized View %s" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Row" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Rule Definition" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:358 +#, python-format +msgid "" +"SQL Error while creating %s VIEW %s :\n" +" %s" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view,bi_sql_view_field_ids:0 +msgid "SQL Fields" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "SQL Query" +msgstr "" + +#. module: bi_sql_editor +#: model:ir.ui.menu,name:bi_sql_editor.menu_bi_sql_editor +msgid "SQL Reports" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,query:0 +msgid "" +"SQL Request that will be inserted as the view. Take care to :\n" +" * set a name for all your selected fields, specially if you use SQL function (like EXTRACT, ...);\n" +" * Do not use 'SELECT *' or 'SELECT table.*';\n" +" * prefix the name of the selectable columns by 'x_';" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,sql_type:0 +msgid "SQL Type" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,sql_type:0 +msgid "SQL Type in the database" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "SQL Valid" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,bi_sql_view_id:0 +msgid "SQL View" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "SQL View and Model Created" +msgstr "" + +#. module: bi_sql_editor +#: model:ir.actions.act_window,name:bi_sql_editor.action_bi_sql_view +#: model:ir.ui.menu,name:bi_sql_editor.menu_bi_sql_view +msgid "SQL Views" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Security" +msgstr "Zabezpečení" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,selection:0 +msgid "Selection Options" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Set to Draft" +msgstr "Nastavit na koncept" + +#. module: bi_sql_editor +#: help:bi.sql.view,size:0 +msgid "Size of the materialized view and its indexes" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,state:0 +msgid "State" +msgstr "Stav" + +#. module: bi_sql_editor +#: help:bi.sql.view,state:0 +msgid "" +"State of the Request:\n" +" * 'Draft': Not tested\n" +" * 'SQL Valid': SQL Request has been checked and is valid" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,technical_name:0 +msgid "" +"Suffix of the SQL view. (SQL full name will be computed and prefixed by " +"'x_bi_sql_view_'. Should have correctsyntax. For more information, see " +"https://www.postgresql.org/docs/current/static/sql-syntax-lexical.html#SQL-" +"SYNTAX-IDENTIFIERS" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,technical_name:0 +msgid "Technical Name" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,field_description:0 +msgid "This will be used as the name of the Odoo field, displayed for users" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "This will create Odoo View, Action and Menu" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"This will try to create an SQL View, based on the SQL request and the " +"according Transient Model and fields, based on settings" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,ttype:0 +msgid "" +"Type of the Odoo field that will be created. Let empty if you don't want to " +"create a new field. If empty, this field will not be displayed neither " +"available for search or group by function" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"Update Model Access. Required if you changed groups list after having " +"created the model" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Update Model Acess" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "User Interface" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Validate SQL Expression" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,view_name:0 +msgid "View Name" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:161 +#, python-format +msgid "You can only process this action on SQL Valid items" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:143 +#, python-format +msgid "You can only unlink draft views" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "boolean" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "char" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "date" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "datetime" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "float" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "integer" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "many2one" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "selection" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,sequence:0 +msgid "sequence" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "this will refresh the materialized view" +msgstr "" diff --git a/bi_sql_editor/i18n/da.po b/bi_sql_editor/i18n/da.po new file mode 100644 index 00000000..ec2dae24 --- /dev/null +++ b/bi_sql_editor/i18n/da.po @@ -0,0 +1,546 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * bi_sql_editor +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-03 01:19+0000\n" +"PO-Revision-Date: 2017-06-03 01:19+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Danish (https://www.transifex.com/oca/teams/23907/da/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: da\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:151 +#, python-format +msgid "%s (Copy)" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:248 +#, python-format +msgid "%s Access %s" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:274 +#, python-format +msgid "Access %s" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view,group_ids:0 +msgid "Allowed Groups" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,user_ids:0 +msgid "Allowed Users" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"Are you sure you want to set to draft this SQL View. It will delete" +" the materialized view, and all the previous" +" mapping realized with the columns" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,is_group_by:0 +msgid "" +"Check this box if you want to create a 'group by' option in the search view" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,is_index:0 +msgid "" +"Check this box if you want to create an index on that field. This is " +"recommended for searchable and groupable fields, to reduce duration" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Column" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Create SQL View, Indexes and Models" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Create UI" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,create_uid:0 field:bi.sql.view.field,create_uid:0 +msgid "Created by" +msgstr "Oprettet af" + +#. module: bi_sql_editor +#: field:bi.sql.view,create_date:0 field:bi.sql.view.field,create_date:0 +msgid "Created on" +msgstr "Oprettet den" + +#. module: bi_sql_editor +#: help:bi.sql.view,cron_id:0 +msgid "Cron Task that will refresh the materialized view" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,size:0 +msgid "Database Size" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,domain_force:0 +msgid "" +"Define here access restriction to data.\n" +" Take care to use field name prefixed by 'x_'. A global 'ir.rule' will be created. A typical Multi Company rule is for exemple \n" +" ['|', ('x_company_id','child_of', [user.company_id.id]),('x_company_id','=',False)]." +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,display_name:0 field:bi.sql.view.field,display_name:0 +msgid "Display Name" +msgstr "Vist navn" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "Draft" +msgstr "Udkast" + +#. module: bi_sql_editor +#: field:bi.sql.view,domain_force:0 +msgid "Extra Rule Definition" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Extras Information" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,field_description:0 +msgid "Field Description" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,ttype:0 +msgid "Field Type" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,many2one_model_id:0 +msgid "" +"For 'Many2one' Odoo field.\n" +" Co Model of the field." +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,selection:0 +msgid "" +"For 'Selection' Odoo field.\n" +" List of options, specified as a Python expression defining a list of (key, label) pairs. For example: [('blue','Blue'), ('yellow','Yellow')]" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,model_name:0 +msgid "Full Qualified Name of the transient model that will be created." +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,view_name:0 +msgid "Full name of the SQL view" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,graph_type:0 +msgid "Graph Type" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "Graph, action and Menu Created" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,has_group_changed:0 +msgid "Has group changed" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,id:0 field:bi.sql.view.field,id:0 +msgid "ID" +msgstr "Id" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,index_name:0 +msgid "Index Name" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,is_group_by:0 +msgid "Is Group by" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,is_index:0 +msgid "Is Index" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,is_materialized:0 +msgid "Is Materialized View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,__last_update:0 field:bi.sql.view.field,__last_update:0 +msgid "Last Modified on" +msgstr "Sidst ændret den" + +#. module: bi_sql_editor +#: field:bi.sql.view,write_uid:0 field:bi.sql.view.field,write_uid:0 +msgid "Last Updated by" +msgstr "Sidst opdateret af" + +#. module: bi_sql_editor +#: field:bi.sql.view,write_date:0 field:bi.sql.view.field,write_date:0 +msgid "Last Updated on" +msgstr "Sidst opdateret den" + +#. module: bi_sql_editor +#: field:bi.sql.view,materialized_text:0 +msgid "Materialized text" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Measure" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view.field,many2one_model_id:0 +msgid "Model" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,model_name:0 +msgid "Model Name" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,name:0 field:bi.sql.view.field,name:0 +msgid "Name" +msgstr "Navn" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:475 +#, python-format +msgid "" +"No Column was found.\n" +"Columns name should be prefixed by 'x_'." +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,action_id:0 +msgid "Odoo Action" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,cron_id:0 +msgid "Odoo Cron" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,graph_view_id:0 +msgid "Odoo Graph View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,menu_id:0 +msgid "Odoo Menu" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,model_id:0 +msgid "Odoo Model" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,rule_id:0 +msgid "Odoo Rule" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,search_view_id:0 +msgid "Odoo Search View" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Open View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,query:0 +msgid "Query" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Refresh Materialized View" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:263 +#, python-format +msgid "Refresh Materialized View %s" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Row" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Rule Definition" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:358 +#, python-format +msgid "" +"SQL Error while creating %s VIEW %s :\n" +" %s" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view,bi_sql_view_field_ids:0 +msgid "SQL Fields" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "SQL Query" +msgstr "" + +#. module: bi_sql_editor +#: model:ir.ui.menu,name:bi_sql_editor.menu_bi_sql_editor +msgid "SQL Reports" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,query:0 +msgid "" +"SQL Request that will be inserted as the view. Take care to :\n" +" * set a name for all your selected fields, specially if you use SQL function (like EXTRACT, ...);\n" +" * Do not use 'SELECT *' or 'SELECT table.*';\n" +" * prefix the name of the selectable columns by 'x_';" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,sql_type:0 +msgid "SQL Type" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,sql_type:0 +msgid "SQL Type in the database" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "SQL Valid" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,bi_sql_view_id:0 +msgid "SQL View" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "SQL View and Model Created" +msgstr "" + +#. module: bi_sql_editor +#: model:ir.actions.act_window,name:bi_sql_editor.action_bi_sql_view +#: model:ir.ui.menu,name:bi_sql_editor.menu_bi_sql_view +msgid "SQL Views" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Security" +msgstr "Sikkerhed" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,selection:0 +msgid "Selection Options" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Set to Draft" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,size:0 +msgid "Size of the materialized view and its indexes" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,state:0 +msgid "State" +msgstr "Delstat" + +#. module: bi_sql_editor +#: help:bi.sql.view,state:0 +msgid "" +"State of the Request:\n" +" * 'Draft': Not tested\n" +" * 'SQL Valid': SQL Request has been checked and is valid" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,technical_name:0 +msgid "" +"Suffix of the SQL view. (SQL full name will be computed and prefixed by " +"'x_bi_sql_view_'. Should have correctsyntax. For more information, see " +"https://www.postgresql.org/docs/current/static/sql-syntax-lexical.html#SQL-" +"SYNTAX-IDENTIFIERS" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,technical_name:0 +msgid "Technical Name" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,field_description:0 +msgid "This will be used as the name of the Odoo field, displayed for users" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "This will create Odoo View, Action and Menu" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"This will try to create an SQL View, based on the SQL request and the " +"according Transient Model and fields, based on settings" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,ttype:0 +msgid "" +"Type of the Odoo field that will be created. Let empty if you don't want to " +"create a new field. If empty, this field will not be displayed neither " +"available for search or group by function" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"Update Model Access. Required if you changed groups list after having " +"created the model" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Update Model Acess" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "User Interface" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Validate SQL Expression" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,view_name:0 +msgid "View Name" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:161 +#, python-format +msgid "You can only process this action on SQL Valid items" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:143 +#, python-format +msgid "You can only unlink draft views" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "boolean" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "char" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "date" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "datetime" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "float" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "integer" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "many2one" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "selection" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,sequence:0 +msgid "sequence" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "this will refresh the materialized view" +msgstr "" diff --git a/bi_sql_editor/i18n/de.po b/bi_sql_editor/i18n/de.po new file mode 100644 index 00000000..4813ec79 --- /dev/null +++ b/bi_sql_editor/i18n/de.po @@ -0,0 +1,550 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * bi_sql_editor +# +# Translators: +# OCA Transbot , 2017 +# Rudolf Schnapka , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-03 01:19+0000\n" +"PO-Revision-Date: 2017-06-03 01:19+0000\n" +"Last-Translator: Rudolf Schnapka , 2017\n" +"Language-Team: German (https://www.transifex.com/oca/teams/23907/de/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: de\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:151 +#, python-format +msgid "%s (Copy)" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:248 +#, python-format +msgid "%s Access %s" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:274 +#, python-format +msgid "Access %s" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view,group_ids:0 +msgid "Allowed Groups" +msgstr "Erlaubte Gruppen" + +#. module: bi_sql_editor +#: field:bi.sql.view,user_ids:0 +msgid "Allowed Users" +msgstr "Erlaubte Benutzer" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"Are you sure you want to set to draft this SQL View. It will delete" +" the materialized view, and all the previous" +" mapping realized with the columns" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,is_group_by:0 +msgid "" +"Check this box if you want to create a 'group by' option in the search view" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,is_index:0 +msgid "" +"Check this box if you want to create an index on that field. This is " +"recommended for searchable and groupable fields, to reduce duration" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Column" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Create SQL View, Indexes and Models" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Create UI" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,create_uid:0 field:bi.sql.view.field,create_uid:0 +msgid "Created by" +msgstr "Angelegt durch" + +#. module: bi_sql_editor +#: field:bi.sql.view,create_date:0 field:bi.sql.view.field,create_date:0 +msgid "Created on" +msgstr "Angelegt am" + +#. module: bi_sql_editor +#: help:bi.sql.view,cron_id:0 +msgid "Cron Task that will refresh the materialized view" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,size:0 +msgid "Database Size" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,domain_force:0 +msgid "" +"Define here access restriction to data.\n" +" Take care to use field name prefixed by 'x_'. A global 'ir.rule' will be created. A typical Multi Company rule is for exemple \n" +" ['|', ('x_company_id','child_of', [user.company_id.id]),('x_company_id','=',False)]." +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,display_name:0 field:bi.sql.view.field,display_name:0 +msgid "Display Name" +msgstr "Anzeigename" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "Draft" +msgstr "Entwurf" + +#. module: bi_sql_editor +#: field:bi.sql.view,domain_force:0 +msgid "Extra Rule Definition" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Extras Information" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,field_description:0 +msgid "Field Description" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,ttype:0 +msgid "Field Type" +msgstr "Feldart" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,many2one_model_id:0 +msgid "" +"For 'Many2one' Odoo field.\n" +" Co Model of the field." +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,selection:0 +msgid "" +"For 'Selection' Odoo field.\n" +" List of options, specified as a Python expression defining a list of (key, label) pairs. For example: [('blue','Blue'), ('yellow','Yellow')]" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,model_name:0 +msgid "Full Qualified Name of the transient model that will be created." +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,view_name:0 +msgid "Full name of the SQL view" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,graph_type:0 +msgid "Graph Type" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "Graph, action and Menu Created" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,has_group_changed:0 +msgid "Has group changed" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,id:0 field:bi.sql.view.field,id:0 +msgid "ID" +msgstr "ID" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,index_name:0 +msgid "Index Name" +msgstr "Index Name" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,is_group_by:0 +msgid "Is Group by" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,is_index:0 +msgid "Is Index" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,is_materialized:0 +msgid "Is Materialized View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,__last_update:0 field:bi.sql.view.field,__last_update:0 +msgid "Last Modified on" +msgstr "Zuletzt geändert am" + +#. module: bi_sql_editor +#: field:bi.sql.view,write_uid:0 field:bi.sql.view.field,write_uid:0 +msgid "Last Updated by" +msgstr "Zuletzt aktualisiert durch" + +#. module: bi_sql_editor +#: field:bi.sql.view,write_date:0 field:bi.sql.view.field,write_date:0 +msgid "Last Updated on" +msgstr "Zuletzt aktualisiert am" + +#. module: bi_sql_editor +#: field:bi.sql.view,materialized_text:0 +msgid "Materialized text" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Measure" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view.field,many2one_model_id:0 +msgid "Model" +msgstr "Modell" + +#. module: bi_sql_editor +#: field:bi.sql.view,model_name:0 +msgid "Model Name" +msgstr "Modellbezeichnung" + +#. module: bi_sql_editor +#: field:bi.sql.view,name:0 field:bi.sql.view.field,name:0 +msgid "Name" +msgstr "Bezeichnung" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:475 +#, python-format +msgid "" +"No Column was found.\n" +"Columns name should be prefixed by 'x_'." +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,action_id:0 +msgid "Odoo Action" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,cron_id:0 +msgid "Odoo Cron" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,graph_view_id:0 +msgid "Odoo Graph View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,menu_id:0 +msgid "Odoo Menu" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,model_id:0 +msgid "Odoo Model" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,rule_id:0 +msgid "Odoo Rule" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,search_view_id:0 +msgid "Odoo Search View" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Open View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,query:0 +msgid "Query" +msgstr "Abfrage" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Refresh Materialized View" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:263 +#, python-format +msgid "Refresh Materialized View %s" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Row" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Rule Definition" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:358 +#, python-format +msgid "" +"SQL Error while creating %s VIEW %s :\n" +" %s" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view,bi_sql_view_field_ids:0 +msgid "SQL Fields" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "SQL Query" +msgstr "" + +#. module: bi_sql_editor +#: model:ir.ui.menu,name:bi_sql_editor.menu_bi_sql_editor +msgid "SQL Reports" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,query:0 +msgid "" +"SQL Request that will be inserted as the view. Take care to :\n" +" * set a name for all your selected fields, specially if you use SQL function (like EXTRACT, ...);\n" +" * Do not use 'SELECT *' or 'SELECT table.*';\n" +" * prefix the name of the selectable columns by 'x_';" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,sql_type:0 +msgid "SQL Type" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,sql_type:0 +msgid "SQL Type in the database" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "SQL Valid" +msgstr "SQL gültig" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,bi_sql_view_id:0 +msgid "SQL View" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "SQL View and Model Created" +msgstr "" + +#. module: bi_sql_editor +#: model:ir.actions.act_window,name:bi_sql_editor.action_bi_sql_view +#: model:ir.ui.menu,name:bi_sql_editor.menu_bi_sql_view +msgid "SQL Views" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Security" +msgstr "Sicherheit" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,selection:0 +msgid "Selection Options" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Set to Draft" +msgstr "Auf Entwurf setzen" + +#. module: bi_sql_editor +#: help:bi.sql.view,size:0 +msgid "Size of the materialized view and its indexes" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,state:0 +msgid "State" +msgstr "Status" + +#. module: bi_sql_editor +#: help:bi.sql.view,state:0 +msgid "" +"State of the Request:\n" +" * 'Draft': Not tested\n" +" * 'SQL Valid': SQL Request has been checked and is valid" +msgstr "" +"Status der Abfrage:\n" +"* 'Entwurf': Ungeprüft\n" +"* 'SQL gültig': SQL Abfrage ist geprüft und gültig" + +#. module: bi_sql_editor +#: help:bi.sql.view,technical_name:0 +msgid "" +"Suffix of the SQL view. (SQL full name will be computed and prefixed by " +"'x_bi_sql_view_'. Should have correctsyntax. For more information, see " +"https://www.postgresql.org/docs/current/static/sql-syntax-lexical.html#SQL-" +"SYNTAX-IDENTIFIERS" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,technical_name:0 +msgid "Technical Name" +msgstr "Technische Bezeichnung" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,field_description:0 +msgid "This will be used as the name of the Odoo field, displayed for users" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "This will create Odoo View, Action and Menu" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"This will try to create an SQL View, based on the SQL request and the " +"according Transient Model and fields, based on settings" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,ttype:0 +msgid "" +"Type of the Odoo field that will be created. Let empty if you don't want to " +"create a new field. If empty, this field will not be displayed neither " +"available for search or group by function" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"Update Model Access. Required if you changed groups list after having " +"created the model" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Update Model Acess" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "User Interface" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Validate SQL Expression" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,view_name:0 +msgid "View Name" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:161 +#, python-format +msgid "You can only process this action on SQL Valid items" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:143 +#, python-format +msgid "You can only unlink draft views" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "boolean" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "char" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "date" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "datetime" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "float" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "integer" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "many2one" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "selection" +msgstr "Auswahl" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,sequence:0 +msgid "sequence" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "this will refresh the materialized view" +msgstr "" diff --git a/bi_sql_editor/i18n/el_GR.po b/bi_sql_editor/i18n/el_GR.po new file mode 100644 index 00000000..ce8205c3 --- /dev/null +++ b/bi_sql_editor/i18n/el_GR.po @@ -0,0 +1,547 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * bi_sql_editor +# +# 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-06-03 01:19+0000\n" +"PO-Revision-Date: 2017-06-03 01:19+0000\n" +"Last-Translator: Kostas Goutoudis , 2017\n" +"Language-Team: Greek (Greece) (https://www.transifex.com/oca/teams/23907/el_GR/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: el_GR\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:151 +#, python-format +msgid "%s (Copy)" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:248 +#, python-format +msgid "%s Access %s" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:274 +#, python-format +msgid "Access %s" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view,group_ids:0 +msgid "Allowed Groups" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,user_ids:0 +msgid "Allowed Users" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"Are you sure you want to set to draft this SQL View. It will delete" +" the materialized view, and all the previous" +" mapping realized with the columns" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,is_group_by:0 +msgid "" +"Check this box if you want to create a 'group by' option in the search view" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,is_index:0 +msgid "" +"Check this box if you want to create an index on that field. This is " +"recommended for searchable and groupable fields, to reduce duration" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Column" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Create SQL View, Indexes and Models" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Create UI" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,create_uid:0 field:bi.sql.view.field,create_uid:0 +msgid "Created by" +msgstr "Δημιουργήθηκε από " + +#. module: bi_sql_editor +#: field:bi.sql.view,create_date:0 field:bi.sql.view.field,create_date:0 +msgid "Created on" +msgstr "Δημιουργήθηκε στις" + +#. module: bi_sql_editor +#: help:bi.sql.view,cron_id:0 +msgid "Cron Task that will refresh the materialized view" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,size:0 +msgid "Database Size" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,domain_force:0 +msgid "" +"Define here access restriction to data.\n" +" Take care to use field name prefixed by 'x_'. A global 'ir.rule' will be created. A typical Multi Company rule is for exemple \n" +" ['|', ('x_company_id','child_of', [user.company_id.id]),('x_company_id','=',False)]." +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,display_name:0 field:bi.sql.view.field,display_name:0 +msgid "Display Name" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "Draft" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,domain_force:0 +msgid "Extra Rule Definition" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Extras Information" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,field_description:0 +msgid "Field Description" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,ttype:0 +msgid "Field Type" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,many2one_model_id:0 +msgid "" +"For 'Many2one' Odoo field.\n" +" Co Model of the field." +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,selection:0 +msgid "" +"For 'Selection' Odoo field.\n" +" List of options, specified as a Python expression defining a list of (key, label) pairs. For example: [('blue','Blue'), ('yellow','Yellow')]" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,model_name:0 +msgid "Full Qualified Name of the transient model that will be created." +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,view_name:0 +msgid "Full name of the SQL view" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,graph_type:0 +msgid "Graph Type" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "Graph, action and Menu Created" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,has_group_changed:0 +msgid "Has group changed" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,id:0 field:bi.sql.view.field,id:0 +msgid "ID" +msgstr "Κωδικός" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,index_name:0 +msgid "Index Name" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,is_group_by:0 +msgid "Is Group by" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,is_index:0 +msgid "Is Index" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,is_materialized:0 +msgid "Is Materialized View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,__last_update:0 field:bi.sql.view.field,__last_update:0 +msgid "Last Modified on" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,write_uid:0 field:bi.sql.view.field,write_uid:0 +msgid "Last Updated by" +msgstr "Τελευταία ενημέρωση από" + +#. module: bi_sql_editor +#: field:bi.sql.view,write_date:0 field:bi.sql.view.field,write_date:0 +msgid "Last Updated on" +msgstr "Τελευταία ενημέρωση στις" + +#. module: bi_sql_editor +#: field:bi.sql.view,materialized_text:0 +msgid "Materialized text" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Measure" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view.field,many2one_model_id:0 +msgid "Model" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,model_name:0 +msgid "Model Name" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,name:0 field:bi.sql.view.field,name:0 +msgid "Name" +msgstr "Ονομασία" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:475 +#, python-format +msgid "" +"No Column was found.\n" +"Columns name should be prefixed by 'x_'." +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,action_id:0 +msgid "Odoo Action" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,cron_id:0 +msgid "Odoo Cron" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,graph_view_id:0 +msgid "Odoo Graph View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,menu_id:0 +msgid "Odoo Menu" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,model_id:0 +msgid "Odoo Model" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,rule_id:0 +msgid "Odoo Rule" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,search_view_id:0 +msgid "Odoo Search View" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Open View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,query:0 +msgid "Query" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Refresh Materialized View" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:263 +#, python-format +msgid "Refresh Materialized View %s" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Row" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Rule Definition" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:358 +#, python-format +msgid "" +"SQL Error while creating %s VIEW %s :\n" +" %s" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view,bi_sql_view_field_ids:0 +msgid "SQL Fields" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "SQL Query" +msgstr "" + +#. module: bi_sql_editor +#: model:ir.ui.menu,name:bi_sql_editor.menu_bi_sql_editor +msgid "SQL Reports" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,query:0 +msgid "" +"SQL Request that will be inserted as the view. Take care to :\n" +" * set a name for all your selected fields, specially if you use SQL function (like EXTRACT, ...);\n" +" * Do not use 'SELECT *' or 'SELECT table.*';\n" +" * prefix the name of the selectable columns by 'x_';" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,sql_type:0 +msgid "SQL Type" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,sql_type:0 +msgid "SQL Type in the database" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "SQL Valid" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,bi_sql_view_id:0 +msgid "SQL View" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "SQL View and Model Created" +msgstr "" + +#. module: bi_sql_editor +#: model:ir.actions.act_window,name:bi_sql_editor.action_bi_sql_view +#: model:ir.ui.menu,name:bi_sql_editor.menu_bi_sql_view +msgid "SQL Views" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Security" +msgstr "Ασφάλεια" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,selection:0 +msgid "Selection Options" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Set to Draft" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,size:0 +msgid "Size of the materialized view and its indexes" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,state:0 +msgid "State" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,state:0 +msgid "" +"State of the Request:\n" +" * 'Draft': Not tested\n" +" * 'SQL Valid': SQL Request has been checked and is valid" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,technical_name:0 +msgid "" +"Suffix of the SQL view. (SQL full name will be computed and prefixed by " +"'x_bi_sql_view_'. Should have correctsyntax. For more information, see " +"https://www.postgresql.org/docs/current/static/sql-syntax-lexical.html#SQL-" +"SYNTAX-IDENTIFIERS" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,technical_name:0 +msgid "Technical Name" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,field_description:0 +msgid "This will be used as the name of the Odoo field, displayed for users" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "This will create Odoo View, Action and Menu" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"This will try to create an SQL View, based on the SQL request and the " +"according Transient Model and fields, based on settings" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,ttype:0 +msgid "" +"Type of the Odoo field that will be created. Let empty if you don't want to " +"create a new field. If empty, this field will not be displayed neither " +"available for search or group by function" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"Update Model Access. Required if you changed groups list after having " +"created the model" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Update Model Acess" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "User Interface" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Validate SQL Expression" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,view_name:0 +msgid "View Name" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:161 +#, python-format +msgid "You can only process this action on SQL Valid items" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:143 +#, python-format +msgid "You can only unlink draft views" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "boolean" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "char" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "date" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "datetime" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "float" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "integer" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "many2one" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "selection" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,sequence:0 +msgid "sequence" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "this will refresh the materialized view" +msgstr "" diff --git a/bi_sql_editor/i18n/en_GB.po b/bi_sql_editor/i18n/en_GB.po new file mode 100644 index 00000000..9b4a2e63 --- /dev/null +++ b/bi_sql_editor/i18n/en_GB.po @@ -0,0 +1,546 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * bi_sql_editor +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-03 01:19+0000\n" +"PO-Revision-Date: 2017-06-03 01:19+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: English (United Kingdom) (https://www.transifex.com/oca/teams/23907/en_GB/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: en_GB\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:151 +#, python-format +msgid "%s (Copy)" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:248 +#, python-format +msgid "%s Access %s" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:274 +#, python-format +msgid "Access %s" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view,group_ids:0 +msgid "Allowed Groups" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,user_ids:0 +msgid "Allowed Users" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"Are you sure you want to set to draft this SQL View. It will delete" +" the materialized view, and all the previous" +" mapping realized with the columns" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,is_group_by:0 +msgid "" +"Check this box if you want to create a 'group by' option in the search view" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,is_index:0 +msgid "" +"Check this box if you want to create an index on that field. This is " +"recommended for searchable and groupable fields, to reduce duration" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Column" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Create SQL View, Indexes and Models" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Create UI" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,create_uid:0 field:bi.sql.view.field,create_uid:0 +msgid "Created by" +msgstr "Created by" + +#. module: bi_sql_editor +#: field:bi.sql.view,create_date:0 field:bi.sql.view.field,create_date:0 +msgid "Created on" +msgstr "Created on" + +#. module: bi_sql_editor +#: help:bi.sql.view,cron_id:0 +msgid "Cron Task that will refresh the materialized view" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,size:0 +msgid "Database Size" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,domain_force:0 +msgid "" +"Define here access restriction to data.\n" +" Take care to use field name prefixed by 'x_'. A global 'ir.rule' will be created. A typical Multi Company rule is for exemple \n" +" ['|', ('x_company_id','child_of', [user.company_id.id]),('x_company_id','=',False)]." +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,display_name:0 field:bi.sql.view.field,display_name:0 +msgid "Display Name" +msgstr "Display Name" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "Draft" +msgstr "Draft" + +#. module: bi_sql_editor +#: field:bi.sql.view,domain_force:0 +msgid "Extra Rule Definition" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Extras Information" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,field_description:0 +msgid "Field Description" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,ttype:0 +msgid "Field Type" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,many2one_model_id:0 +msgid "" +"For 'Many2one' Odoo field.\n" +" Co Model of the field." +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,selection:0 +msgid "" +"For 'Selection' Odoo field.\n" +" List of options, specified as a Python expression defining a list of (key, label) pairs. For example: [('blue','Blue'), ('yellow','Yellow')]" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,model_name:0 +msgid "Full Qualified Name of the transient model that will be created." +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,view_name:0 +msgid "Full name of the SQL view" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,graph_type:0 +msgid "Graph Type" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "Graph, action and Menu Created" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,has_group_changed:0 +msgid "Has group changed" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,id:0 field:bi.sql.view.field,id:0 +msgid "ID" +msgstr "ID" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,index_name:0 +msgid "Index Name" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,is_group_by:0 +msgid "Is Group by" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,is_index:0 +msgid "Is Index" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,is_materialized:0 +msgid "Is Materialized View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,__last_update:0 field:bi.sql.view.field,__last_update:0 +msgid "Last Modified on" +msgstr "Last Modified on" + +#. module: bi_sql_editor +#: field:bi.sql.view,write_uid:0 field:bi.sql.view.field,write_uid:0 +msgid "Last Updated by" +msgstr "Last Updated by" + +#. module: bi_sql_editor +#: field:bi.sql.view,write_date:0 field:bi.sql.view.field,write_date:0 +msgid "Last Updated on" +msgstr "Last Updated on" + +#. module: bi_sql_editor +#: field:bi.sql.view,materialized_text:0 +msgid "Materialized text" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Measure" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view.field,many2one_model_id:0 +msgid "Model" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,model_name:0 +msgid "Model Name" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,name:0 field:bi.sql.view.field,name:0 +msgid "Name" +msgstr "Name" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:475 +#, python-format +msgid "" +"No Column was found.\n" +"Columns name should be prefixed by 'x_'." +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,action_id:0 +msgid "Odoo Action" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,cron_id:0 +msgid "Odoo Cron" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,graph_view_id:0 +msgid "Odoo Graph View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,menu_id:0 +msgid "Odoo Menu" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,model_id:0 +msgid "Odoo Model" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,rule_id:0 +msgid "Odoo Rule" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,search_view_id:0 +msgid "Odoo Search View" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Open View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,query:0 +msgid "Query" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Refresh Materialized View" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:263 +#, python-format +msgid "Refresh Materialized View %s" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Row" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Rule Definition" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:358 +#, python-format +msgid "" +"SQL Error while creating %s VIEW %s :\n" +" %s" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view,bi_sql_view_field_ids:0 +msgid "SQL Fields" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "SQL Query" +msgstr "" + +#. module: bi_sql_editor +#: model:ir.ui.menu,name:bi_sql_editor.menu_bi_sql_editor +msgid "SQL Reports" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,query:0 +msgid "" +"SQL Request that will be inserted as the view. Take care to :\n" +" * set a name for all your selected fields, specially if you use SQL function (like EXTRACT, ...);\n" +" * Do not use 'SELECT *' or 'SELECT table.*';\n" +" * prefix the name of the selectable columns by 'x_';" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,sql_type:0 +msgid "SQL Type" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,sql_type:0 +msgid "SQL Type in the database" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "SQL Valid" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,bi_sql_view_id:0 +msgid "SQL View" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "SQL View and Model Created" +msgstr "" + +#. module: bi_sql_editor +#: model:ir.actions.act_window,name:bi_sql_editor.action_bi_sql_view +#: model:ir.ui.menu,name:bi_sql_editor.menu_bi_sql_view +msgid "SQL Views" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Security" +msgstr "Security" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,selection:0 +msgid "Selection Options" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Set to Draft" +msgstr "Set to Draft" + +#. module: bi_sql_editor +#: help:bi.sql.view,size:0 +msgid "Size of the materialized view and its indexes" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,state:0 +msgid "State" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,state:0 +msgid "" +"State of the Request:\n" +" * 'Draft': Not tested\n" +" * 'SQL Valid': SQL Request has been checked and is valid" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,technical_name:0 +msgid "" +"Suffix of the SQL view. (SQL full name will be computed and prefixed by " +"'x_bi_sql_view_'. Should have correctsyntax. For more information, see " +"https://www.postgresql.org/docs/current/static/sql-syntax-lexical.html#SQL-" +"SYNTAX-IDENTIFIERS" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,technical_name:0 +msgid "Technical Name" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,field_description:0 +msgid "This will be used as the name of the Odoo field, displayed for users" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "This will create Odoo View, Action and Menu" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"This will try to create an SQL View, based on the SQL request and the " +"according Transient Model and fields, based on settings" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,ttype:0 +msgid "" +"Type of the Odoo field that will be created. Let empty if you don't want to " +"create a new field. If empty, this field will not be displayed neither " +"available for search or group by function" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"Update Model Access. Required if you changed groups list after having " +"created the model" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Update Model Acess" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "User Interface" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Validate SQL Expression" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,view_name:0 +msgid "View Name" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:161 +#, python-format +msgid "You can only process this action on SQL Valid items" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:143 +#, python-format +msgid "You can only unlink draft views" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "boolean" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "char" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "date" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "datetime" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "float" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "integer" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "many2one" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "selection" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,sequence:0 +msgid "sequence" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "this will refresh the materialized view" +msgstr "" diff --git a/bi_sql_editor/i18n/es.po b/bi_sql_editor/i18n/es.po new file mode 100644 index 00000000..63a955c9 --- /dev/null +++ b/bi_sql_editor/i18n/es.po @@ -0,0 +1,549 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * bi_sql_editor +# +# Translators: +# OCA Transbot , 2017 +# Antonio Trueba , 2017 +# Eduardo Rodríguez Crespo , 2017 +# Carles Antoli , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-03 01:19+0000\n" +"PO-Revision-Date: 2017-06-03 01:19+0000\n" +"Last-Translator: Carles Antoli , 2017\n" +"Language-Team: Spanish (https://www.transifex.com/oca/teams/23907/es/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: es\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:151 +#, python-format +msgid "%s (Copy)" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:248 +#, python-format +msgid "%s Access %s" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:274 +#, python-format +msgid "Access %s" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view,group_ids:0 +msgid "Allowed Groups" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,user_ids:0 +msgid "Allowed Users" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"Are you sure you want to set to draft this SQL View. It will delete" +" the materialized view, and all the previous" +" mapping realized with the columns" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,is_group_by:0 +msgid "" +"Check this box if you want to create a 'group by' option in the search view" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,is_index:0 +msgid "" +"Check this box if you want to create an index on that field. This is " +"recommended for searchable and groupable fields, to reduce duration" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Column" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Create SQL View, Indexes and Models" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Create UI" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,create_uid:0 field:bi.sql.view.field,create_uid:0 +msgid "Created by" +msgstr "Creado por" + +#. module: bi_sql_editor +#: field:bi.sql.view,create_date:0 field:bi.sql.view.field,create_date:0 +msgid "Created on" +msgstr "Creado en" + +#. module: bi_sql_editor +#: help:bi.sql.view,cron_id:0 +msgid "Cron Task that will refresh the materialized view" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,size:0 +msgid "Database Size" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,domain_force:0 +msgid "" +"Define here access restriction to data.\n" +" Take care to use field name prefixed by 'x_'. A global 'ir.rule' will be created. A typical Multi Company rule is for exemple \n" +" ['|', ('x_company_id','child_of', [user.company_id.id]),('x_company_id','=',False)]." +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,display_name:0 field:bi.sql.view.field,display_name:0 +msgid "Display Name" +msgstr "Nombre mostrado" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "Draft" +msgstr "No suscrito" + +#. module: bi_sql_editor +#: field:bi.sql.view,domain_force:0 +msgid "Extra Rule Definition" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Extras Information" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,field_description:0 +msgid "Field Description" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,ttype:0 +msgid "Field Type" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,many2one_model_id:0 +msgid "" +"For 'Many2one' Odoo field.\n" +" Co Model of the field." +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,selection:0 +msgid "" +"For 'Selection' Odoo field.\n" +" List of options, specified as a Python expression defining a list of (key, label) pairs. For example: [('blue','Blue'), ('yellow','Yellow')]" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,model_name:0 +msgid "Full Qualified Name of the transient model that will be created." +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,view_name:0 +msgid "Full name of the SQL view" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,graph_type:0 +msgid "Graph Type" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "Graph, action and Menu Created" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,has_group_changed:0 +msgid "Has group changed" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,id:0 field:bi.sql.view.field,id:0 +msgid "ID" +msgstr "ID" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,index_name:0 +msgid "Index Name" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,is_group_by:0 +msgid "Is Group by" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,is_index:0 +msgid "Is Index" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,is_materialized:0 +msgid "Is Materialized View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,__last_update:0 field:bi.sql.view.field,__last_update:0 +msgid "Last Modified on" +msgstr "Última modificación en" + +#. module: bi_sql_editor +#: field:bi.sql.view,write_uid:0 field:bi.sql.view.field,write_uid:0 +msgid "Last Updated by" +msgstr "Última actualización por" + +#. module: bi_sql_editor +#: field:bi.sql.view,write_date:0 field:bi.sql.view.field,write_date:0 +msgid "Last Updated on" +msgstr "Última actualización en" + +#. module: bi_sql_editor +#: field:bi.sql.view,materialized_text:0 +msgid "Materialized text" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Measure" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view.field,many2one_model_id:0 +msgid "Model" +msgstr "Modelo" + +#. module: bi_sql_editor +#: field:bi.sql.view,model_name:0 +msgid "Model Name" +msgstr "Nombre del modelo" + +#. module: bi_sql_editor +#: field:bi.sql.view,name:0 field:bi.sql.view.field,name:0 +msgid "Name" +msgstr "Nombre" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:475 +#, python-format +msgid "" +"No Column was found.\n" +"Columns name should be prefixed by 'x_'." +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,action_id:0 +msgid "Odoo Action" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,cron_id:0 +msgid "Odoo Cron" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,graph_view_id:0 +msgid "Odoo Graph View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,menu_id:0 +msgid "Odoo Menu" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,model_id:0 +msgid "Odoo Model" +msgstr "Modelo Odoo" + +#. module: bi_sql_editor +#: field:bi.sql.view,rule_id:0 +msgid "Odoo Rule" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,search_view_id:0 +msgid "Odoo Search View" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Open View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,query:0 +msgid "Query" +msgstr "Consulta" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Refresh Materialized View" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:263 +#, python-format +msgid "Refresh Materialized View %s" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Row" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Rule Definition" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:358 +#, python-format +msgid "" +"SQL Error while creating %s VIEW %s :\n" +" %s" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view,bi_sql_view_field_ids:0 +msgid "SQL Fields" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "SQL Query" +msgstr "" + +#. module: bi_sql_editor +#: model:ir.ui.menu,name:bi_sql_editor.menu_bi_sql_editor +msgid "SQL Reports" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,query:0 +msgid "" +"SQL Request that will be inserted as the view. Take care to :\n" +" * set a name for all your selected fields, specially if you use SQL function (like EXTRACT, ...);\n" +" * Do not use 'SELECT *' or 'SELECT table.*';\n" +" * prefix the name of the selectable columns by 'x_';" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,sql_type:0 +msgid "SQL Type" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,sql_type:0 +msgid "SQL Type in the database" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "SQL Valid" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,bi_sql_view_id:0 +msgid "SQL View" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "SQL View and Model Created" +msgstr "" + +#. module: bi_sql_editor +#: model:ir.actions.act_window,name:bi_sql_editor.action_bi_sql_view +#: model:ir.ui.menu,name:bi_sql_editor.menu_bi_sql_view +msgid "SQL Views" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Security" +msgstr "Seguridad" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,selection:0 +msgid "Selection Options" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Set to Draft" +msgstr "Cambiar a borrador" + +#. module: bi_sql_editor +#: help:bi.sql.view,size:0 +msgid "Size of the materialized view and its indexes" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,state:0 +msgid "State" +msgstr "Estado" + +#. module: bi_sql_editor +#: help:bi.sql.view,state:0 +msgid "" +"State of the Request:\n" +" * 'Draft': Not tested\n" +" * 'SQL Valid': SQL Request has been checked and is valid" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,technical_name:0 +msgid "" +"Suffix of the SQL view. (SQL full name will be computed and prefixed by " +"'x_bi_sql_view_'. Should have correctsyntax. For more information, see " +"https://www.postgresql.org/docs/current/static/sql-syntax-lexical.html#SQL-" +"SYNTAX-IDENTIFIERS" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,technical_name:0 +msgid "Technical Name" +msgstr "Nombre técnico" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,field_description:0 +msgid "This will be used as the name of the Odoo field, displayed for users" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "This will create Odoo View, Action and Menu" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"This will try to create an SQL View, based on the SQL request and the " +"according Transient Model and fields, based on settings" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,ttype:0 +msgid "" +"Type of the Odoo field that will be created. Let empty if you don't want to " +"create a new field. If empty, this field will not be displayed neither " +"available for search or group by function" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"Update Model Access. Required if you changed groups list after having " +"created the model" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Update Model Acess" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "User Interface" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Validate SQL Expression" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,view_name:0 +msgid "View Name" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:161 +#, python-format +msgid "You can only process this action on SQL Valid items" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:143 +#, python-format +msgid "You can only unlink draft views" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "boolean" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "char" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "date" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "datetime" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "float" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "integer" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "many2one" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "selection" +msgstr "selección" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,sequence:0 +msgid "sequence" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "this will refresh the materialized view" +msgstr "" diff --git a/bi_sql_editor/i18n/es_AR.po b/bi_sql_editor/i18n/es_AR.po new file mode 100644 index 00000000..e16884a1 --- /dev/null +++ b/bi_sql_editor/i18n/es_AR.po @@ -0,0 +1,546 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * bi_sql_editor +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-03 01:19+0000\n" +"PO-Revision-Date: 2017-06-03 01:19+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Argentina) (https://www.transifex.com/oca/teams/23907/es_AR/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: es_AR\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:151 +#, python-format +msgid "%s (Copy)" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:248 +#, python-format +msgid "%s Access %s" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:274 +#, python-format +msgid "Access %s" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view,group_ids:0 +msgid "Allowed Groups" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,user_ids:0 +msgid "Allowed Users" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"Are you sure you want to set to draft this SQL View. It will delete" +" the materialized view, and all the previous" +" mapping realized with the columns" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,is_group_by:0 +msgid "" +"Check this box if you want to create a 'group by' option in the search view" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,is_index:0 +msgid "" +"Check this box if you want to create an index on that field. This is " +"recommended for searchable and groupable fields, to reduce duration" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Column" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Create SQL View, Indexes and Models" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Create UI" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,create_uid:0 field:bi.sql.view.field,create_uid:0 +msgid "Created by" +msgstr "Creado por" + +#. module: bi_sql_editor +#: field:bi.sql.view,create_date:0 field:bi.sql.view.field,create_date:0 +msgid "Created on" +msgstr "Creado en" + +#. module: bi_sql_editor +#: help:bi.sql.view,cron_id:0 +msgid "Cron Task that will refresh the materialized view" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,size:0 +msgid "Database Size" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,domain_force:0 +msgid "" +"Define here access restriction to data.\n" +" Take care to use field name prefixed by 'x_'. A global 'ir.rule' will be created. A typical Multi Company rule is for exemple \n" +" ['|', ('x_company_id','child_of', [user.company_id.id]),('x_company_id','=',False)]." +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,display_name:0 field:bi.sql.view.field,display_name:0 +msgid "Display Name" +msgstr "Mostrar Nombre" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "Draft" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,domain_force:0 +msgid "Extra Rule Definition" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Extras Information" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,field_description:0 +msgid "Field Description" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,ttype:0 +msgid "Field Type" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,many2one_model_id:0 +msgid "" +"For 'Many2one' Odoo field.\n" +" Co Model of the field." +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,selection:0 +msgid "" +"For 'Selection' Odoo field.\n" +" List of options, specified as a Python expression defining a list of (key, label) pairs. For example: [('blue','Blue'), ('yellow','Yellow')]" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,model_name:0 +msgid "Full Qualified Name of the transient model that will be created." +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,view_name:0 +msgid "Full name of the SQL view" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,graph_type:0 +msgid "Graph Type" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "Graph, action and Menu Created" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,has_group_changed:0 +msgid "Has group changed" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,id:0 field:bi.sql.view.field,id:0 +msgid "ID" +msgstr "ID" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,index_name:0 +msgid "Index Name" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,is_group_by:0 +msgid "Is Group by" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,is_index:0 +msgid "Is Index" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,is_materialized:0 +msgid "Is Materialized View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,__last_update:0 field:bi.sql.view.field,__last_update:0 +msgid "Last Modified on" +msgstr "Última modificación en" + +#. module: bi_sql_editor +#: field:bi.sql.view,write_uid:0 field:bi.sql.view.field,write_uid:0 +msgid "Last Updated by" +msgstr "Última actualización realizada por" + +#. module: bi_sql_editor +#: field:bi.sql.view,write_date:0 field:bi.sql.view.field,write_date:0 +msgid "Last Updated on" +msgstr "Última actualización el" + +#. module: bi_sql_editor +#: field:bi.sql.view,materialized_text:0 +msgid "Materialized text" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Measure" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view.field,many2one_model_id:0 +msgid "Model" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,model_name:0 +msgid "Model Name" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,name:0 field:bi.sql.view.field,name:0 +msgid "Name" +msgstr "Nombre" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:475 +#, python-format +msgid "" +"No Column was found.\n" +"Columns name should be prefixed by 'x_'." +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,action_id:0 +msgid "Odoo Action" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,cron_id:0 +msgid "Odoo Cron" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,graph_view_id:0 +msgid "Odoo Graph View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,menu_id:0 +msgid "Odoo Menu" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,model_id:0 +msgid "Odoo Model" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,rule_id:0 +msgid "Odoo Rule" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,search_view_id:0 +msgid "Odoo Search View" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Open View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,query:0 +msgid "Query" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Refresh Materialized View" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:263 +#, python-format +msgid "Refresh Materialized View %s" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Row" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Rule Definition" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:358 +#, python-format +msgid "" +"SQL Error while creating %s VIEW %s :\n" +" %s" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view,bi_sql_view_field_ids:0 +msgid "SQL Fields" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "SQL Query" +msgstr "" + +#. module: bi_sql_editor +#: model:ir.ui.menu,name:bi_sql_editor.menu_bi_sql_editor +msgid "SQL Reports" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,query:0 +msgid "" +"SQL Request that will be inserted as the view. Take care to :\n" +" * set a name for all your selected fields, specially if you use SQL function (like EXTRACT, ...);\n" +" * Do not use 'SELECT *' or 'SELECT table.*';\n" +" * prefix the name of the selectable columns by 'x_';" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,sql_type:0 +msgid "SQL Type" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,sql_type:0 +msgid "SQL Type in the database" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "SQL Valid" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,bi_sql_view_id:0 +msgid "SQL View" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "SQL View and Model Created" +msgstr "" + +#. module: bi_sql_editor +#: model:ir.actions.act_window,name:bi_sql_editor.action_bi_sql_view +#: model:ir.ui.menu,name:bi_sql_editor.menu_bi_sql_view +msgid "SQL Views" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Security" +msgstr "Seguridad" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,selection:0 +msgid "Selection Options" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Set to Draft" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,size:0 +msgid "Size of the materialized view and its indexes" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,state:0 +msgid "State" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,state:0 +msgid "" +"State of the Request:\n" +" * 'Draft': Not tested\n" +" * 'SQL Valid': SQL Request has been checked and is valid" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,technical_name:0 +msgid "" +"Suffix of the SQL view. (SQL full name will be computed and prefixed by " +"'x_bi_sql_view_'. Should have correctsyntax. For more information, see " +"https://www.postgresql.org/docs/current/static/sql-syntax-lexical.html#SQL-" +"SYNTAX-IDENTIFIERS" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,technical_name:0 +msgid "Technical Name" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,field_description:0 +msgid "This will be used as the name of the Odoo field, displayed for users" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "This will create Odoo View, Action and Menu" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"This will try to create an SQL View, based on the SQL request and the " +"according Transient Model and fields, based on settings" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,ttype:0 +msgid "" +"Type of the Odoo field that will be created. Let empty if you don't want to " +"create a new field. If empty, this field will not be displayed neither " +"available for search or group by function" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"Update Model Access. Required if you changed groups list after having " +"created the model" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Update Model Acess" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "User Interface" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Validate SQL Expression" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,view_name:0 +msgid "View Name" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:161 +#, python-format +msgid "You can only process this action on SQL Valid items" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:143 +#, python-format +msgid "You can only unlink draft views" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "boolean" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "char" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "date" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "datetime" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "float" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "integer" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "many2one" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "selection" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,sequence:0 +msgid "sequence" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "this will refresh the materialized view" +msgstr "" diff --git a/bi_sql_editor/i18n/es_CL.po b/bi_sql_editor/i18n/es_CL.po new file mode 100644 index 00000000..db2a57b3 --- /dev/null +++ b/bi_sql_editor/i18n/es_CL.po @@ -0,0 +1,546 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * bi_sql_editor +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-03 01:19+0000\n" +"PO-Revision-Date: 2017-06-03 01:19+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Chile) (https://www.transifex.com/oca/teams/23907/es_CL/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: es_CL\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:151 +#, python-format +msgid "%s (Copy)" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:248 +#, python-format +msgid "%s Access %s" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:274 +#, python-format +msgid "Access %s" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view,group_ids:0 +msgid "Allowed Groups" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,user_ids:0 +msgid "Allowed Users" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"Are you sure you want to set to draft this SQL View. It will delete" +" the materialized view, and all the previous" +" mapping realized with the columns" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,is_group_by:0 +msgid "" +"Check this box if you want to create a 'group by' option in the search view" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,is_index:0 +msgid "" +"Check this box if you want to create an index on that field. This is " +"recommended for searchable and groupable fields, to reduce duration" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Column" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Create SQL View, Indexes and Models" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Create UI" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,create_uid:0 field:bi.sql.view.field,create_uid:0 +msgid "Created by" +msgstr "Creado por" + +#. module: bi_sql_editor +#: field:bi.sql.view,create_date:0 field:bi.sql.view.field,create_date:0 +msgid "Created on" +msgstr "Creado en" + +#. module: bi_sql_editor +#: help:bi.sql.view,cron_id:0 +msgid "Cron Task that will refresh the materialized view" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,size:0 +msgid "Database Size" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,domain_force:0 +msgid "" +"Define here access restriction to data.\n" +" Take care to use field name prefixed by 'x_'. A global 'ir.rule' will be created. A typical Multi Company rule is for exemple \n" +" ['|', ('x_company_id','child_of', [user.company_id.id]),('x_company_id','=',False)]." +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,display_name:0 field:bi.sql.view.field,display_name:0 +msgid "Display Name" +msgstr "Nombre mostrado" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "Draft" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,domain_force:0 +msgid "Extra Rule Definition" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Extras Information" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,field_description:0 +msgid "Field Description" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,ttype:0 +msgid "Field Type" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,many2one_model_id:0 +msgid "" +"For 'Many2one' Odoo field.\n" +" Co Model of the field." +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,selection:0 +msgid "" +"For 'Selection' Odoo field.\n" +" List of options, specified as a Python expression defining a list of (key, label) pairs. For example: [('blue','Blue'), ('yellow','Yellow')]" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,model_name:0 +msgid "Full Qualified Name of the transient model that will be created." +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,view_name:0 +msgid "Full name of the SQL view" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,graph_type:0 +msgid "Graph Type" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "Graph, action and Menu Created" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,has_group_changed:0 +msgid "Has group changed" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,id:0 field:bi.sql.view.field,id:0 +msgid "ID" +msgstr "ID (identificación)" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,index_name:0 +msgid "Index Name" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,is_group_by:0 +msgid "Is Group by" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,is_index:0 +msgid "Is Index" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,is_materialized:0 +msgid "Is Materialized View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,__last_update:0 field:bi.sql.view.field,__last_update:0 +msgid "Last Modified on" +msgstr "Última modificación en" + +#. module: bi_sql_editor +#: field:bi.sql.view,write_uid:0 field:bi.sql.view.field,write_uid:0 +msgid "Last Updated by" +msgstr "Última actualización de" + +#. module: bi_sql_editor +#: field:bi.sql.view,write_date:0 field:bi.sql.view.field,write_date:0 +msgid "Last Updated on" +msgstr "Última actualización en" + +#. module: bi_sql_editor +#: field:bi.sql.view,materialized_text:0 +msgid "Materialized text" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Measure" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view.field,many2one_model_id:0 +msgid "Model" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,model_name:0 +msgid "Model Name" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,name:0 field:bi.sql.view.field,name:0 +msgid "Name" +msgstr "Nombre" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:475 +#, python-format +msgid "" +"No Column was found.\n" +"Columns name should be prefixed by 'x_'." +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,action_id:0 +msgid "Odoo Action" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,cron_id:0 +msgid "Odoo Cron" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,graph_view_id:0 +msgid "Odoo Graph View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,menu_id:0 +msgid "Odoo Menu" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,model_id:0 +msgid "Odoo Model" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,rule_id:0 +msgid "Odoo Rule" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,search_view_id:0 +msgid "Odoo Search View" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Open View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,query:0 +msgid "Query" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Refresh Materialized View" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:263 +#, python-format +msgid "Refresh Materialized View %s" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Row" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Rule Definition" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:358 +#, python-format +msgid "" +"SQL Error while creating %s VIEW %s :\n" +" %s" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view,bi_sql_view_field_ids:0 +msgid "SQL Fields" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "SQL Query" +msgstr "" + +#. module: bi_sql_editor +#: model:ir.ui.menu,name:bi_sql_editor.menu_bi_sql_editor +msgid "SQL Reports" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,query:0 +msgid "" +"SQL Request that will be inserted as the view. Take care to :\n" +" * set a name for all your selected fields, specially if you use SQL function (like EXTRACT, ...);\n" +" * Do not use 'SELECT *' or 'SELECT table.*';\n" +" * prefix the name of the selectable columns by 'x_';" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,sql_type:0 +msgid "SQL Type" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,sql_type:0 +msgid "SQL Type in the database" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "SQL Valid" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,bi_sql_view_id:0 +msgid "SQL View" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "SQL View and Model Created" +msgstr "" + +#. module: bi_sql_editor +#: model:ir.actions.act_window,name:bi_sql_editor.action_bi_sql_view +#: model:ir.ui.menu,name:bi_sql_editor.menu_bi_sql_view +msgid "SQL Views" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Security" +msgstr "Seguridad" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,selection:0 +msgid "Selection Options" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Set to Draft" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,size:0 +msgid "Size of the materialized view and its indexes" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,state:0 +msgid "State" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,state:0 +msgid "" +"State of the Request:\n" +" * 'Draft': Not tested\n" +" * 'SQL Valid': SQL Request has been checked and is valid" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,technical_name:0 +msgid "" +"Suffix of the SQL view. (SQL full name will be computed and prefixed by " +"'x_bi_sql_view_'. Should have correctsyntax. For more information, see " +"https://www.postgresql.org/docs/current/static/sql-syntax-lexical.html#SQL-" +"SYNTAX-IDENTIFIERS" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,technical_name:0 +msgid "Technical Name" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,field_description:0 +msgid "This will be used as the name of the Odoo field, displayed for users" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "This will create Odoo View, Action and Menu" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"This will try to create an SQL View, based on the SQL request and the " +"according Transient Model and fields, based on settings" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,ttype:0 +msgid "" +"Type of the Odoo field that will be created. Let empty if you don't want to " +"create a new field. If empty, this field will not be displayed neither " +"available for search or group by function" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"Update Model Access. Required if you changed groups list after having " +"created the model" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Update Model Acess" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "User Interface" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Validate SQL Expression" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,view_name:0 +msgid "View Name" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:161 +#, python-format +msgid "You can only process this action on SQL Valid items" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:143 +#, python-format +msgid "You can only unlink draft views" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "boolean" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "char" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "date" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "datetime" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "float" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "integer" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "many2one" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "selection" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,sequence:0 +msgid "sequence" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "this will refresh the materialized view" +msgstr "" diff --git a/bi_sql_editor/i18n/es_CO.po b/bi_sql_editor/i18n/es_CO.po new file mode 100644 index 00000000..4bbcf713 --- /dev/null +++ b/bi_sql_editor/i18n/es_CO.po @@ -0,0 +1,546 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * bi_sql_editor +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-03 01:19+0000\n" +"PO-Revision-Date: 2017-06-03 01:19+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Colombia) (https://www.transifex.com/oca/teams/23907/es_CO/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: es_CO\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:151 +#, python-format +msgid "%s (Copy)" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:248 +#, python-format +msgid "%s Access %s" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:274 +#, python-format +msgid "Access %s" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view,group_ids:0 +msgid "Allowed Groups" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,user_ids:0 +msgid "Allowed Users" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"Are you sure you want to set to draft this SQL View. It will delete" +" the materialized view, and all the previous" +" mapping realized with the columns" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,is_group_by:0 +msgid "" +"Check this box if you want to create a 'group by' option in the search view" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,is_index:0 +msgid "" +"Check this box if you want to create an index on that field. This is " +"recommended for searchable and groupable fields, to reduce duration" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Column" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Create SQL View, Indexes and Models" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Create UI" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,create_uid:0 field:bi.sql.view.field,create_uid:0 +msgid "Created by" +msgstr "Creado por" + +#. module: bi_sql_editor +#: field:bi.sql.view,create_date:0 field:bi.sql.view.field,create_date:0 +msgid "Created on" +msgstr "Creado" + +#. module: bi_sql_editor +#: help:bi.sql.view,cron_id:0 +msgid "Cron Task that will refresh the materialized view" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,size:0 +msgid "Database Size" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,domain_force:0 +msgid "" +"Define here access restriction to data.\n" +" Take care to use field name prefixed by 'x_'. A global 'ir.rule' will be created. A typical Multi Company rule is for exemple \n" +" ['|', ('x_company_id','child_of', [user.company_id.id]),('x_company_id','=',False)]." +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,display_name:0 field:bi.sql.view.field,display_name:0 +msgid "Display Name" +msgstr "Nombre Público" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "Draft" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,domain_force:0 +msgid "Extra Rule Definition" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Extras Information" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,field_description:0 +msgid "Field Description" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,ttype:0 +msgid "Field Type" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,many2one_model_id:0 +msgid "" +"For 'Many2one' Odoo field.\n" +" Co Model of the field." +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,selection:0 +msgid "" +"For 'Selection' Odoo field.\n" +" List of options, specified as a Python expression defining a list of (key, label) pairs. For example: [('blue','Blue'), ('yellow','Yellow')]" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,model_name:0 +msgid "Full Qualified Name of the transient model that will be created." +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,view_name:0 +msgid "Full name of the SQL view" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,graph_type:0 +msgid "Graph Type" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "Graph, action and Menu Created" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,has_group_changed:0 +msgid "Has group changed" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,id:0 field:bi.sql.view.field,id:0 +msgid "ID" +msgstr "ID" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,index_name:0 +msgid "Index Name" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,is_group_by:0 +msgid "Is Group by" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,is_index:0 +msgid "Is Index" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,is_materialized:0 +msgid "Is Materialized View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,__last_update:0 field:bi.sql.view.field,__last_update:0 +msgid "Last Modified on" +msgstr "Última Modificación el" + +#. module: bi_sql_editor +#: field:bi.sql.view,write_uid:0 field:bi.sql.view.field,write_uid:0 +msgid "Last Updated by" +msgstr "Actualizado por" + +#. module: bi_sql_editor +#: field:bi.sql.view,write_date:0 field:bi.sql.view.field,write_date:0 +msgid "Last Updated on" +msgstr "Actualizado" + +#. module: bi_sql_editor +#: field:bi.sql.view,materialized_text:0 +msgid "Materialized text" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Measure" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view.field,many2one_model_id:0 +msgid "Model" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,model_name:0 +msgid "Model Name" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,name:0 field:bi.sql.view.field,name:0 +msgid "Name" +msgstr "Nombre" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:475 +#, python-format +msgid "" +"No Column was found.\n" +"Columns name should be prefixed by 'x_'." +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,action_id:0 +msgid "Odoo Action" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,cron_id:0 +msgid "Odoo Cron" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,graph_view_id:0 +msgid "Odoo Graph View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,menu_id:0 +msgid "Odoo Menu" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,model_id:0 +msgid "Odoo Model" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,rule_id:0 +msgid "Odoo Rule" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,search_view_id:0 +msgid "Odoo Search View" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Open View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,query:0 +msgid "Query" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Refresh Materialized View" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:263 +#, python-format +msgid "Refresh Materialized View %s" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Row" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Rule Definition" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:358 +#, python-format +msgid "" +"SQL Error while creating %s VIEW %s :\n" +" %s" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view,bi_sql_view_field_ids:0 +msgid "SQL Fields" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "SQL Query" +msgstr "" + +#. module: bi_sql_editor +#: model:ir.ui.menu,name:bi_sql_editor.menu_bi_sql_editor +msgid "SQL Reports" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,query:0 +msgid "" +"SQL Request that will be inserted as the view. Take care to :\n" +" * set a name for all your selected fields, specially if you use SQL function (like EXTRACT, ...);\n" +" * Do not use 'SELECT *' or 'SELECT table.*';\n" +" * prefix the name of the selectable columns by 'x_';" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,sql_type:0 +msgid "SQL Type" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,sql_type:0 +msgid "SQL Type in the database" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "SQL Valid" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,bi_sql_view_id:0 +msgid "SQL View" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "SQL View and Model Created" +msgstr "" + +#. module: bi_sql_editor +#: model:ir.actions.act_window,name:bi_sql_editor.action_bi_sql_view +#: model:ir.ui.menu,name:bi_sql_editor.menu_bi_sql_view +msgid "SQL Views" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Security" +msgstr "Seguridad" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,selection:0 +msgid "Selection Options" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Set to Draft" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,size:0 +msgid "Size of the materialized view and its indexes" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,state:0 +msgid "State" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,state:0 +msgid "" +"State of the Request:\n" +" * 'Draft': Not tested\n" +" * 'SQL Valid': SQL Request has been checked and is valid" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,technical_name:0 +msgid "" +"Suffix of the SQL view. (SQL full name will be computed and prefixed by " +"'x_bi_sql_view_'. Should have correctsyntax. For more information, see " +"https://www.postgresql.org/docs/current/static/sql-syntax-lexical.html#SQL-" +"SYNTAX-IDENTIFIERS" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,technical_name:0 +msgid "Technical Name" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,field_description:0 +msgid "This will be used as the name of the Odoo field, displayed for users" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "This will create Odoo View, Action and Menu" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"This will try to create an SQL View, based on the SQL request and the " +"according Transient Model and fields, based on settings" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,ttype:0 +msgid "" +"Type of the Odoo field that will be created. Let empty if you don't want to " +"create a new field. If empty, this field will not be displayed neither " +"available for search or group by function" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"Update Model Access. Required if you changed groups list after having " +"created the model" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Update Model Acess" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "User Interface" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Validate SQL Expression" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,view_name:0 +msgid "View Name" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:161 +#, python-format +msgid "You can only process this action on SQL Valid items" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:143 +#, python-format +msgid "You can only unlink draft views" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "boolean" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "char" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "date" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "datetime" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "float" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "integer" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "many2one" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "selection" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,sequence:0 +msgid "sequence" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "this will refresh the materialized view" +msgstr "" diff --git a/bi_sql_editor/i18n/es_CR.po b/bi_sql_editor/i18n/es_CR.po new file mode 100644 index 00000000..63aab159 --- /dev/null +++ b/bi_sql_editor/i18n/es_CR.po @@ -0,0 +1,546 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * bi_sql_editor +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-03 01:19+0000\n" +"PO-Revision-Date: 2017-06-03 01:19+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Costa Rica) (https://www.transifex.com/oca/teams/23907/es_CR/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: es_CR\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:151 +#, python-format +msgid "%s (Copy)" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:248 +#, python-format +msgid "%s Access %s" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:274 +#, python-format +msgid "Access %s" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view,group_ids:0 +msgid "Allowed Groups" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,user_ids:0 +msgid "Allowed Users" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"Are you sure you want to set to draft this SQL View. It will delete" +" the materialized view, and all the previous" +" mapping realized with the columns" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,is_group_by:0 +msgid "" +"Check this box if you want to create a 'group by' option in the search view" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,is_index:0 +msgid "" +"Check this box if you want to create an index on that field. This is " +"recommended for searchable and groupable fields, to reduce duration" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Column" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Create SQL View, Indexes and Models" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Create UI" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,create_uid:0 field:bi.sql.view.field,create_uid:0 +msgid "Created by" +msgstr "Creado por" + +#. module: bi_sql_editor +#: field:bi.sql.view,create_date:0 field:bi.sql.view.field,create_date:0 +msgid "Created on" +msgstr "Creado en" + +#. module: bi_sql_editor +#: help:bi.sql.view,cron_id:0 +msgid "Cron Task that will refresh the materialized view" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,size:0 +msgid "Database Size" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,domain_force:0 +msgid "" +"Define here access restriction to data.\n" +" Take care to use field name prefixed by 'x_'. A global 'ir.rule' will be created. A typical Multi Company rule is for exemple \n" +" ['|', ('x_company_id','child_of', [user.company_id.id]),('x_company_id','=',False)]." +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,display_name:0 field:bi.sql.view.field,display_name:0 +msgid "Display Name" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "Draft" +msgstr "Borrador" + +#. module: bi_sql_editor +#: field:bi.sql.view,domain_force:0 +msgid "Extra Rule Definition" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Extras Information" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,field_description:0 +msgid "Field Description" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,ttype:0 +msgid "Field Type" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,many2one_model_id:0 +msgid "" +"For 'Many2one' Odoo field.\n" +" Co Model of the field." +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,selection:0 +msgid "" +"For 'Selection' Odoo field.\n" +" List of options, specified as a Python expression defining a list of (key, label) pairs. For example: [('blue','Blue'), ('yellow','Yellow')]" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,model_name:0 +msgid "Full Qualified Name of the transient model that will be created." +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,view_name:0 +msgid "Full name of the SQL view" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,graph_type:0 +msgid "Graph Type" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "Graph, action and Menu Created" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,has_group_changed:0 +msgid "Has group changed" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,id:0 field:bi.sql.view.field,id:0 +msgid "ID" +msgstr "ID" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,index_name:0 +msgid "Index Name" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,is_group_by:0 +msgid "Is Group by" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,is_index:0 +msgid "Is Index" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,is_materialized:0 +msgid "Is Materialized View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,__last_update:0 field:bi.sql.view.field,__last_update:0 +msgid "Last Modified on" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,write_uid:0 field:bi.sql.view.field,write_uid:0 +msgid "Last Updated by" +msgstr "Ultima actualización por" + +#. module: bi_sql_editor +#: field:bi.sql.view,write_date:0 field:bi.sql.view.field,write_date:0 +msgid "Last Updated on" +msgstr "Ultima actualización en" + +#. module: bi_sql_editor +#: field:bi.sql.view,materialized_text:0 +msgid "Materialized text" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Measure" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view.field,many2one_model_id:0 +msgid "Model" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,model_name:0 +msgid "Model Name" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,name:0 field:bi.sql.view.field,name:0 +msgid "Name" +msgstr "Nombre" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:475 +#, python-format +msgid "" +"No Column was found.\n" +"Columns name should be prefixed by 'x_'." +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,action_id:0 +msgid "Odoo Action" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,cron_id:0 +msgid "Odoo Cron" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,graph_view_id:0 +msgid "Odoo Graph View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,menu_id:0 +msgid "Odoo Menu" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,model_id:0 +msgid "Odoo Model" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,rule_id:0 +msgid "Odoo Rule" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,search_view_id:0 +msgid "Odoo Search View" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Open View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,query:0 +msgid "Query" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Refresh Materialized View" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:263 +#, python-format +msgid "Refresh Materialized View %s" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Row" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Rule Definition" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:358 +#, python-format +msgid "" +"SQL Error while creating %s VIEW %s :\n" +" %s" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view,bi_sql_view_field_ids:0 +msgid "SQL Fields" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "SQL Query" +msgstr "" + +#. module: bi_sql_editor +#: model:ir.ui.menu,name:bi_sql_editor.menu_bi_sql_editor +msgid "SQL Reports" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,query:0 +msgid "" +"SQL Request that will be inserted as the view. Take care to :\n" +" * set a name for all your selected fields, specially if you use SQL function (like EXTRACT, ...);\n" +" * Do not use 'SELECT *' or 'SELECT table.*';\n" +" * prefix the name of the selectable columns by 'x_';" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,sql_type:0 +msgid "SQL Type" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,sql_type:0 +msgid "SQL Type in the database" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "SQL Valid" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,bi_sql_view_id:0 +msgid "SQL View" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "SQL View and Model Created" +msgstr "" + +#. module: bi_sql_editor +#: model:ir.actions.act_window,name:bi_sql_editor.action_bi_sql_view +#: model:ir.ui.menu,name:bi_sql_editor.menu_bi_sql_view +msgid "SQL Views" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Security" +msgstr "Seguridad" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,selection:0 +msgid "Selection Options" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Set to Draft" +msgstr "Cambiar a borrador" + +#. module: bi_sql_editor +#: help:bi.sql.view,size:0 +msgid "Size of the materialized view and its indexes" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,state:0 +msgid "State" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,state:0 +msgid "" +"State of the Request:\n" +" * 'Draft': Not tested\n" +" * 'SQL Valid': SQL Request has been checked and is valid" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,technical_name:0 +msgid "" +"Suffix of the SQL view. (SQL full name will be computed and prefixed by " +"'x_bi_sql_view_'. Should have correctsyntax. For more information, see " +"https://www.postgresql.org/docs/current/static/sql-syntax-lexical.html#SQL-" +"SYNTAX-IDENTIFIERS" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,technical_name:0 +msgid "Technical Name" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,field_description:0 +msgid "This will be used as the name of the Odoo field, displayed for users" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "This will create Odoo View, Action and Menu" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"This will try to create an SQL View, based on the SQL request and the " +"according Transient Model and fields, based on settings" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,ttype:0 +msgid "" +"Type of the Odoo field that will be created. Let empty if you don't want to " +"create a new field. If empty, this field will not be displayed neither " +"available for search or group by function" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"Update Model Access. Required if you changed groups list after having " +"created the model" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Update Model Acess" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "User Interface" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Validate SQL Expression" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,view_name:0 +msgid "View Name" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:161 +#, python-format +msgid "You can only process this action on SQL Valid items" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:143 +#, python-format +msgid "You can only unlink draft views" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "boolean" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "char" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "date" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "datetime" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "float" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "integer" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "many2one" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "selection" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,sequence:0 +msgid "sequence" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "this will refresh the materialized view" +msgstr "" diff --git a/bi_sql_editor/i18n/es_DO.po b/bi_sql_editor/i18n/es_DO.po new file mode 100644 index 00000000..7eb5947d --- /dev/null +++ b/bi_sql_editor/i18n/es_DO.po @@ -0,0 +1,546 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * bi_sql_editor +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-03 01:19+0000\n" +"PO-Revision-Date: 2017-06-03 01:19+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Dominican Republic) (https://www.transifex.com/oca/teams/23907/es_DO/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: es_DO\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:151 +#, python-format +msgid "%s (Copy)" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:248 +#, python-format +msgid "%s Access %s" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:274 +#, python-format +msgid "Access %s" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view,group_ids:0 +msgid "Allowed Groups" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,user_ids:0 +msgid "Allowed Users" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"Are you sure you want to set to draft this SQL View. It will delete" +" the materialized view, and all the previous" +" mapping realized with the columns" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,is_group_by:0 +msgid "" +"Check this box if you want to create a 'group by' option in the search view" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,is_index:0 +msgid "" +"Check this box if you want to create an index on that field. This is " +"recommended for searchable and groupable fields, to reduce duration" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Column" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Create SQL View, Indexes and Models" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Create UI" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,create_uid:0 field:bi.sql.view.field,create_uid:0 +msgid "Created by" +msgstr "Creado por" + +#. module: bi_sql_editor +#: field:bi.sql.view,create_date:0 field:bi.sql.view.field,create_date:0 +msgid "Created on" +msgstr "Creado en" + +#. module: bi_sql_editor +#: help:bi.sql.view,cron_id:0 +msgid "Cron Task that will refresh the materialized view" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,size:0 +msgid "Database Size" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,domain_force:0 +msgid "" +"Define here access restriction to data.\n" +" Take care to use field name prefixed by 'x_'. A global 'ir.rule' will be created. A typical Multi Company rule is for exemple \n" +" ['|', ('x_company_id','child_of', [user.company_id.id]),('x_company_id','=',False)]." +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,display_name:0 field:bi.sql.view.field,display_name:0 +msgid "Display Name" +msgstr "Nombre mostrado" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "Draft" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,domain_force:0 +msgid "Extra Rule Definition" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Extras Information" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,field_description:0 +msgid "Field Description" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,ttype:0 +msgid "Field Type" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,many2one_model_id:0 +msgid "" +"For 'Many2one' Odoo field.\n" +" Co Model of the field." +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,selection:0 +msgid "" +"For 'Selection' Odoo field.\n" +" List of options, specified as a Python expression defining a list of (key, label) pairs. For example: [('blue','Blue'), ('yellow','Yellow')]" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,model_name:0 +msgid "Full Qualified Name of the transient model that will be created." +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,view_name:0 +msgid "Full name of the SQL view" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,graph_type:0 +msgid "Graph Type" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "Graph, action and Menu Created" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,has_group_changed:0 +msgid "Has group changed" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,id:0 field:bi.sql.view.field,id:0 +msgid "ID" +msgstr "ID" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,index_name:0 +msgid "Index Name" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,is_group_by:0 +msgid "Is Group by" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,is_index:0 +msgid "Is Index" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,is_materialized:0 +msgid "Is Materialized View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,__last_update:0 field:bi.sql.view.field,__last_update:0 +msgid "Last Modified on" +msgstr "Última modificación en" + +#. module: bi_sql_editor +#: field:bi.sql.view,write_uid:0 field:bi.sql.view.field,write_uid:0 +msgid "Last Updated by" +msgstr "Última actualización de" + +#. module: bi_sql_editor +#: field:bi.sql.view,write_date:0 field:bi.sql.view.field,write_date:0 +msgid "Last Updated on" +msgstr "Última actualización en" + +#. module: bi_sql_editor +#: field:bi.sql.view,materialized_text:0 +msgid "Materialized text" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Measure" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view.field,many2one_model_id:0 +msgid "Model" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,model_name:0 +msgid "Model Name" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,name:0 field:bi.sql.view.field,name:0 +msgid "Name" +msgstr "Nombre" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:475 +#, python-format +msgid "" +"No Column was found.\n" +"Columns name should be prefixed by 'x_'." +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,action_id:0 +msgid "Odoo Action" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,cron_id:0 +msgid "Odoo Cron" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,graph_view_id:0 +msgid "Odoo Graph View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,menu_id:0 +msgid "Odoo Menu" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,model_id:0 +msgid "Odoo Model" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,rule_id:0 +msgid "Odoo Rule" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,search_view_id:0 +msgid "Odoo Search View" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Open View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,query:0 +msgid "Query" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Refresh Materialized View" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:263 +#, python-format +msgid "Refresh Materialized View %s" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Row" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Rule Definition" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:358 +#, python-format +msgid "" +"SQL Error while creating %s VIEW %s :\n" +" %s" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view,bi_sql_view_field_ids:0 +msgid "SQL Fields" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "SQL Query" +msgstr "" + +#. module: bi_sql_editor +#: model:ir.ui.menu,name:bi_sql_editor.menu_bi_sql_editor +msgid "SQL Reports" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,query:0 +msgid "" +"SQL Request that will be inserted as the view. Take care to :\n" +" * set a name for all your selected fields, specially if you use SQL function (like EXTRACT, ...);\n" +" * Do not use 'SELECT *' or 'SELECT table.*';\n" +" * prefix the name of the selectable columns by 'x_';" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,sql_type:0 +msgid "SQL Type" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,sql_type:0 +msgid "SQL Type in the database" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "SQL Valid" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,bi_sql_view_id:0 +msgid "SQL View" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "SQL View and Model Created" +msgstr "" + +#. module: bi_sql_editor +#: model:ir.actions.act_window,name:bi_sql_editor.action_bi_sql_view +#: model:ir.ui.menu,name:bi_sql_editor.menu_bi_sql_view +msgid "SQL Views" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Security" +msgstr "Seguridad" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,selection:0 +msgid "Selection Options" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Set to Draft" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,size:0 +msgid "Size of the materialized view and its indexes" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,state:0 +msgid "State" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,state:0 +msgid "" +"State of the Request:\n" +" * 'Draft': Not tested\n" +" * 'SQL Valid': SQL Request has been checked and is valid" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,technical_name:0 +msgid "" +"Suffix of the SQL view. (SQL full name will be computed and prefixed by " +"'x_bi_sql_view_'. Should have correctsyntax. For more information, see " +"https://www.postgresql.org/docs/current/static/sql-syntax-lexical.html#SQL-" +"SYNTAX-IDENTIFIERS" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,technical_name:0 +msgid "Technical Name" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,field_description:0 +msgid "This will be used as the name of the Odoo field, displayed for users" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "This will create Odoo View, Action and Menu" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"This will try to create an SQL View, based on the SQL request and the " +"according Transient Model and fields, based on settings" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,ttype:0 +msgid "" +"Type of the Odoo field that will be created. Let empty if you don't want to " +"create a new field. If empty, this field will not be displayed neither " +"available for search or group by function" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"Update Model Access. Required if you changed groups list after having " +"created the model" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Update Model Acess" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "User Interface" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Validate SQL Expression" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,view_name:0 +msgid "View Name" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:161 +#, python-format +msgid "You can only process this action on SQL Valid items" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:143 +#, python-format +msgid "You can only unlink draft views" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "boolean" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "char" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "date" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "datetime" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "float" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "integer" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "many2one" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "selection" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,sequence:0 +msgid "sequence" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "this will refresh the materialized view" +msgstr "" diff --git a/bi_sql_editor/i18n/es_EC.po b/bi_sql_editor/i18n/es_EC.po new file mode 100644 index 00000000..30f1d6e0 --- /dev/null +++ b/bi_sql_editor/i18n/es_EC.po @@ -0,0 +1,546 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * bi_sql_editor +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-03 01:19+0000\n" +"PO-Revision-Date: 2017-06-03 01:19+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Ecuador) (https://www.transifex.com/oca/teams/23907/es_EC/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: es_EC\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:151 +#, python-format +msgid "%s (Copy)" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:248 +#, python-format +msgid "%s Access %s" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:274 +#, python-format +msgid "Access %s" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view,group_ids:0 +msgid "Allowed Groups" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,user_ids:0 +msgid "Allowed Users" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"Are you sure you want to set to draft this SQL View. It will delete" +" the materialized view, and all the previous" +" mapping realized with the columns" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,is_group_by:0 +msgid "" +"Check this box if you want to create a 'group by' option in the search view" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,is_index:0 +msgid "" +"Check this box if you want to create an index on that field. This is " +"recommended for searchable and groupable fields, to reduce duration" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Column" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Create SQL View, Indexes and Models" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Create UI" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,create_uid:0 field:bi.sql.view.field,create_uid:0 +msgid "Created by" +msgstr "Creado por" + +#. module: bi_sql_editor +#: field:bi.sql.view,create_date:0 field:bi.sql.view.field,create_date:0 +msgid "Created on" +msgstr "Creado en" + +#. module: bi_sql_editor +#: help:bi.sql.view,cron_id:0 +msgid "Cron Task that will refresh the materialized view" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,size:0 +msgid "Database Size" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,domain_force:0 +msgid "" +"Define here access restriction to data.\n" +" Take care to use field name prefixed by 'x_'. A global 'ir.rule' will be created. A typical Multi Company rule is for exemple \n" +" ['|', ('x_company_id','child_of', [user.company_id.id]),('x_company_id','=',False)]." +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,display_name:0 field:bi.sql.view.field,display_name:0 +msgid "Display Name" +msgstr "Nombre mostrado" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "Draft" +msgstr "Borrador" + +#. module: bi_sql_editor +#: field:bi.sql.view,domain_force:0 +msgid "Extra Rule Definition" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Extras Information" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,field_description:0 +msgid "Field Description" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,ttype:0 +msgid "Field Type" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,many2one_model_id:0 +msgid "" +"For 'Many2one' Odoo field.\n" +" Co Model of the field." +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,selection:0 +msgid "" +"For 'Selection' Odoo field.\n" +" List of options, specified as a Python expression defining a list of (key, label) pairs. For example: [('blue','Blue'), ('yellow','Yellow')]" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,model_name:0 +msgid "Full Qualified Name of the transient model that will be created." +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,view_name:0 +msgid "Full name of the SQL view" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,graph_type:0 +msgid "Graph Type" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "Graph, action and Menu Created" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,has_group_changed:0 +msgid "Has group changed" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,id:0 field:bi.sql.view.field,id:0 +msgid "ID" +msgstr "ID (identificación)" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,index_name:0 +msgid "Index Name" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,is_group_by:0 +msgid "Is Group by" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,is_index:0 +msgid "Is Index" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,is_materialized:0 +msgid "Is Materialized View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,__last_update:0 field:bi.sql.view.field,__last_update:0 +msgid "Last Modified on" +msgstr "Última modificación en" + +#. module: bi_sql_editor +#: field:bi.sql.view,write_uid:0 field:bi.sql.view.field,write_uid:0 +msgid "Last Updated by" +msgstr "Última actualización de" + +#. module: bi_sql_editor +#: field:bi.sql.view,write_date:0 field:bi.sql.view.field,write_date:0 +msgid "Last Updated on" +msgstr "Última actualización en" + +#. module: bi_sql_editor +#: field:bi.sql.view,materialized_text:0 +msgid "Materialized text" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Measure" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view.field,many2one_model_id:0 +msgid "Model" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,model_name:0 +msgid "Model Name" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,name:0 field:bi.sql.view.field,name:0 +msgid "Name" +msgstr "Nombre" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:475 +#, python-format +msgid "" +"No Column was found.\n" +"Columns name should be prefixed by 'x_'." +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,action_id:0 +msgid "Odoo Action" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,cron_id:0 +msgid "Odoo Cron" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,graph_view_id:0 +msgid "Odoo Graph View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,menu_id:0 +msgid "Odoo Menu" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,model_id:0 +msgid "Odoo Model" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,rule_id:0 +msgid "Odoo Rule" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,search_view_id:0 +msgid "Odoo Search View" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Open View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,query:0 +msgid "Query" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Refresh Materialized View" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:263 +#, python-format +msgid "Refresh Materialized View %s" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Row" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Rule Definition" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:358 +#, python-format +msgid "" +"SQL Error while creating %s VIEW %s :\n" +" %s" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view,bi_sql_view_field_ids:0 +msgid "SQL Fields" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "SQL Query" +msgstr "" + +#. module: bi_sql_editor +#: model:ir.ui.menu,name:bi_sql_editor.menu_bi_sql_editor +msgid "SQL Reports" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,query:0 +msgid "" +"SQL Request that will be inserted as the view. Take care to :\n" +" * set a name for all your selected fields, specially if you use SQL function (like EXTRACT, ...);\n" +" * Do not use 'SELECT *' or 'SELECT table.*';\n" +" * prefix the name of the selectable columns by 'x_';" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,sql_type:0 +msgid "SQL Type" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,sql_type:0 +msgid "SQL Type in the database" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "SQL Valid" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,bi_sql_view_id:0 +msgid "SQL View" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "SQL View and Model Created" +msgstr "" + +#. module: bi_sql_editor +#: model:ir.actions.act_window,name:bi_sql_editor.action_bi_sql_view +#: model:ir.ui.menu,name:bi_sql_editor.menu_bi_sql_view +msgid "SQL Views" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Security" +msgstr "Seguridad" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,selection:0 +msgid "Selection Options" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Set to Draft" +msgstr "Cambiar a borrador" + +#. module: bi_sql_editor +#: help:bi.sql.view,size:0 +msgid "Size of the materialized view and its indexes" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,state:0 +msgid "State" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,state:0 +msgid "" +"State of the Request:\n" +" * 'Draft': Not tested\n" +" * 'SQL Valid': SQL Request has been checked and is valid" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,technical_name:0 +msgid "" +"Suffix of the SQL view. (SQL full name will be computed and prefixed by " +"'x_bi_sql_view_'. Should have correctsyntax. For more information, see " +"https://www.postgresql.org/docs/current/static/sql-syntax-lexical.html#SQL-" +"SYNTAX-IDENTIFIERS" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,technical_name:0 +msgid "Technical Name" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,field_description:0 +msgid "This will be used as the name of the Odoo field, displayed for users" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "This will create Odoo View, Action and Menu" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"This will try to create an SQL View, based on the SQL request and the " +"according Transient Model and fields, based on settings" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,ttype:0 +msgid "" +"Type of the Odoo field that will be created. Let empty if you don't want to " +"create a new field. If empty, this field will not be displayed neither " +"available for search or group by function" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"Update Model Access. Required if you changed groups list after having " +"created the model" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Update Model Acess" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "User Interface" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Validate SQL Expression" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,view_name:0 +msgid "View Name" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:161 +#, python-format +msgid "You can only process this action on SQL Valid items" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:143 +#, python-format +msgid "You can only unlink draft views" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "boolean" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "char" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "date" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "datetime" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "float" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "integer" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "many2one" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "selection" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,sequence:0 +msgid "sequence" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "this will refresh the materialized view" +msgstr "" diff --git a/bi_sql_editor/i18n/es_ES.po b/bi_sql_editor/i18n/es_ES.po new file mode 100644 index 00000000..a3530734 --- /dev/null +++ b/bi_sql_editor/i18n/es_ES.po @@ -0,0 +1,546 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * bi_sql_editor +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-03 01:19+0000\n" +"PO-Revision-Date: 2017-06-03 01:19+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Spain) (https://www.transifex.com/oca/teams/23907/es_ES/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: es_ES\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:151 +#, python-format +msgid "%s (Copy)" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:248 +#, python-format +msgid "%s Access %s" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:274 +#, python-format +msgid "Access %s" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view,group_ids:0 +msgid "Allowed Groups" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,user_ids:0 +msgid "Allowed Users" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"Are you sure you want to set to draft this SQL View. It will delete" +" the materialized view, and all the previous" +" mapping realized with the columns" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,is_group_by:0 +msgid "" +"Check this box if you want to create a 'group by' option in the search view" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,is_index:0 +msgid "" +"Check this box if you want to create an index on that field. This is " +"recommended for searchable and groupable fields, to reduce duration" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Column" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Create SQL View, Indexes and Models" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Create UI" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,create_uid:0 field:bi.sql.view.field,create_uid:0 +msgid "Created by" +msgstr "Creado por" + +#. module: bi_sql_editor +#: field:bi.sql.view,create_date:0 field:bi.sql.view.field,create_date:0 +msgid "Created on" +msgstr "Creado en" + +#. module: bi_sql_editor +#: help:bi.sql.view,cron_id:0 +msgid "Cron Task that will refresh the materialized view" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,size:0 +msgid "Database Size" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,domain_force:0 +msgid "" +"Define here access restriction to data.\n" +" Take care to use field name prefixed by 'x_'. A global 'ir.rule' will be created. A typical Multi Company rule is for exemple \n" +" ['|', ('x_company_id','child_of', [user.company_id.id]),('x_company_id','=',False)]." +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,display_name:0 field:bi.sql.view.field,display_name:0 +msgid "Display Name" +msgstr "Nombre para mostrar" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "Draft" +msgstr "Borrador" + +#. module: bi_sql_editor +#: field:bi.sql.view,domain_force:0 +msgid "Extra Rule Definition" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Extras Information" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,field_description:0 +msgid "Field Description" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,ttype:0 +msgid "Field Type" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,many2one_model_id:0 +msgid "" +"For 'Many2one' Odoo field.\n" +" Co Model of the field." +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,selection:0 +msgid "" +"For 'Selection' Odoo field.\n" +" List of options, specified as a Python expression defining a list of (key, label) pairs. For example: [('blue','Blue'), ('yellow','Yellow')]" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,model_name:0 +msgid "Full Qualified Name of the transient model that will be created." +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,view_name:0 +msgid "Full name of the SQL view" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,graph_type:0 +msgid "Graph Type" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "Graph, action and Menu Created" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,has_group_changed:0 +msgid "Has group changed" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,id:0 field:bi.sql.view.field,id:0 +msgid "ID" +msgstr "ID" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,index_name:0 +msgid "Index Name" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,is_group_by:0 +msgid "Is Group by" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,is_index:0 +msgid "Is Index" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,is_materialized:0 +msgid "Is Materialized View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,__last_update:0 field:bi.sql.view.field,__last_update:0 +msgid "Last Modified on" +msgstr "Última modificación en" + +#. module: bi_sql_editor +#: field:bi.sql.view,write_uid:0 field:bi.sql.view.field,write_uid:0 +msgid "Last Updated by" +msgstr "Última actualización por" + +#. module: bi_sql_editor +#: field:bi.sql.view,write_date:0 field:bi.sql.view.field,write_date:0 +msgid "Last Updated on" +msgstr "Última actualización en" + +#. module: bi_sql_editor +#: field:bi.sql.view,materialized_text:0 +msgid "Materialized text" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Measure" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view.field,many2one_model_id:0 +msgid "Model" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,model_name:0 +msgid "Model Name" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,name:0 field:bi.sql.view.field,name:0 +msgid "Name" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:475 +#, python-format +msgid "" +"No Column was found.\n" +"Columns name should be prefixed by 'x_'." +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,action_id:0 +msgid "Odoo Action" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,cron_id:0 +msgid "Odoo Cron" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,graph_view_id:0 +msgid "Odoo Graph View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,menu_id:0 +msgid "Odoo Menu" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,model_id:0 +msgid "Odoo Model" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,rule_id:0 +msgid "Odoo Rule" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,search_view_id:0 +msgid "Odoo Search View" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Open View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,query:0 +msgid "Query" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Refresh Materialized View" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:263 +#, python-format +msgid "Refresh Materialized View %s" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Row" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Rule Definition" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:358 +#, python-format +msgid "" +"SQL Error while creating %s VIEW %s :\n" +" %s" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view,bi_sql_view_field_ids:0 +msgid "SQL Fields" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "SQL Query" +msgstr "" + +#. module: bi_sql_editor +#: model:ir.ui.menu,name:bi_sql_editor.menu_bi_sql_editor +msgid "SQL Reports" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,query:0 +msgid "" +"SQL Request that will be inserted as the view. Take care to :\n" +" * set a name for all your selected fields, specially if you use SQL function (like EXTRACT, ...);\n" +" * Do not use 'SELECT *' or 'SELECT table.*';\n" +" * prefix the name of the selectable columns by 'x_';" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,sql_type:0 +msgid "SQL Type" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,sql_type:0 +msgid "SQL Type in the database" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "SQL Valid" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,bi_sql_view_id:0 +msgid "SQL View" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "SQL View and Model Created" +msgstr "" + +#. module: bi_sql_editor +#: model:ir.actions.act_window,name:bi_sql_editor.action_bi_sql_view +#: model:ir.ui.menu,name:bi_sql_editor.menu_bi_sql_view +msgid "SQL Views" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Security" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,selection:0 +msgid "Selection Options" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Set to Draft" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,size:0 +msgid "Size of the materialized view and its indexes" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,state:0 +msgid "State" +msgstr "Estado" + +#. module: bi_sql_editor +#: help:bi.sql.view,state:0 +msgid "" +"State of the Request:\n" +" * 'Draft': Not tested\n" +" * 'SQL Valid': SQL Request has been checked and is valid" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,technical_name:0 +msgid "" +"Suffix of the SQL view. (SQL full name will be computed and prefixed by " +"'x_bi_sql_view_'. Should have correctsyntax. For more information, see " +"https://www.postgresql.org/docs/current/static/sql-syntax-lexical.html#SQL-" +"SYNTAX-IDENTIFIERS" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,technical_name:0 +msgid "Technical Name" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,field_description:0 +msgid "This will be used as the name of the Odoo field, displayed for users" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "This will create Odoo View, Action and Menu" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"This will try to create an SQL View, based on the SQL request and the " +"according Transient Model and fields, based on settings" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,ttype:0 +msgid "" +"Type of the Odoo field that will be created. Let empty if you don't want to " +"create a new field. If empty, this field will not be displayed neither " +"available for search or group by function" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"Update Model Access. Required if you changed groups list after having " +"created the model" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Update Model Acess" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "User Interface" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Validate SQL Expression" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,view_name:0 +msgid "View Name" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:161 +#, python-format +msgid "You can only process this action on SQL Valid items" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:143 +#, python-format +msgid "You can only unlink draft views" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "boolean" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "char" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "date" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "datetime" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "float" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "integer" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "many2one" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "selection" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,sequence:0 +msgid "sequence" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "this will refresh the materialized view" +msgstr "" diff --git a/bi_sql_editor/i18n/es_MX.po b/bi_sql_editor/i18n/es_MX.po new file mode 100644 index 00000000..83edafe2 --- /dev/null +++ b/bi_sql_editor/i18n/es_MX.po @@ -0,0 +1,546 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * bi_sql_editor +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-03 01:19+0000\n" +"PO-Revision-Date: 2017-06-03 01:19+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Mexico) (https://www.transifex.com/oca/teams/23907/es_MX/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: es_MX\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:151 +#, python-format +msgid "%s (Copy)" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:248 +#, python-format +msgid "%s Access %s" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:274 +#, python-format +msgid "Access %s" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view,group_ids:0 +msgid "Allowed Groups" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,user_ids:0 +msgid "Allowed Users" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"Are you sure you want to set to draft this SQL View. It will delete" +" the materialized view, and all the previous" +" mapping realized with the columns" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,is_group_by:0 +msgid "" +"Check this box if you want to create a 'group by' option in the search view" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,is_index:0 +msgid "" +"Check this box if you want to create an index on that field. This is " +"recommended for searchable and groupable fields, to reduce duration" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Column" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Create SQL View, Indexes and Models" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Create UI" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,create_uid:0 field:bi.sql.view.field,create_uid:0 +msgid "Created by" +msgstr "Creado por" + +#. module: bi_sql_editor +#: field:bi.sql.view,create_date:0 field:bi.sql.view.field,create_date:0 +msgid "Created on" +msgstr "Creado en" + +#. module: bi_sql_editor +#: help:bi.sql.view,cron_id:0 +msgid "Cron Task that will refresh the materialized view" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,size:0 +msgid "Database Size" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,domain_force:0 +msgid "" +"Define here access restriction to data.\n" +" Take care to use field name prefixed by 'x_'. A global 'ir.rule' will be created. A typical Multi Company rule is for exemple \n" +" ['|', ('x_company_id','child_of', [user.company_id.id]),('x_company_id','=',False)]." +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,display_name:0 field:bi.sql.view.field,display_name:0 +msgid "Display Name" +msgstr "Nombre desplegado" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "Draft" +msgstr "Borrador" + +#. module: bi_sql_editor +#: field:bi.sql.view,domain_force:0 +msgid "Extra Rule Definition" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Extras Information" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,field_description:0 +msgid "Field Description" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,ttype:0 +msgid "Field Type" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,many2one_model_id:0 +msgid "" +"For 'Many2one' Odoo field.\n" +" Co Model of the field." +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,selection:0 +msgid "" +"For 'Selection' Odoo field.\n" +" List of options, specified as a Python expression defining a list of (key, label) pairs. For example: [('blue','Blue'), ('yellow','Yellow')]" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,model_name:0 +msgid "Full Qualified Name of the transient model that will be created." +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,view_name:0 +msgid "Full name of the SQL view" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,graph_type:0 +msgid "Graph Type" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "Graph, action and Menu Created" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,has_group_changed:0 +msgid "Has group changed" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,id:0 field:bi.sql.view.field,id:0 +msgid "ID" +msgstr "ID" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,index_name:0 +msgid "Index Name" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,is_group_by:0 +msgid "Is Group by" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,is_index:0 +msgid "Is Index" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,is_materialized:0 +msgid "Is Materialized View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,__last_update:0 field:bi.sql.view.field,__last_update:0 +msgid "Last Modified on" +msgstr "Ultima modificacion realizada" + +#. module: bi_sql_editor +#: field:bi.sql.view,write_uid:0 field:bi.sql.view.field,write_uid:0 +msgid "Last Updated by" +msgstr "Ultima actualizacion por" + +#. module: bi_sql_editor +#: field:bi.sql.view,write_date:0 field:bi.sql.view.field,write_date:0 +msgid "Last Updated on" +msgstr "Ultima actualización realizada" + +#. module: bi_sql_editor +#: field:bi.sql.view,materialized_text:0 +msgid "Materialized text" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Measure" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view.field,many2one_model_id:0 +msgid "Model" +msgstr "Modelo" + +#. module: bi_sql_editor +#: field:bi.sql.view,model_name:0 +msgid "Model Name" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,name:0 field:bi.sql.view.field,name:0 +msgid "Name" +msgstr "Nombre" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:475 +#, python-format +msgid "" +"No Column was found.\n" +"Columns name should be prefixed by 'x_'." +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,action_id:0 +msgid "Odoo Action" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,cron_id:0 +msgid "Odoo Cron" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,graph_view_id:0 +msgid "Odoo Graph View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,menu_id:0 +msgid "Odoo Menu" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,model_id:0 +msgid "Odoo Model" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,rule_id:0 +msgid "Odoo Rule" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,search_view_id:0 +msgid "Odoo Search View" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Open View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,query:0 +msgid "Query" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Refresh Materialized View" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:263 +#, python-format +msgid "Refresh Materialized View %s" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Row" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Rule Definition" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:358 +#, python-format +msgid "" +"SQL Error while creating %s VIEW %s :\n" +" %s" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view,bi_sql_view_field_ids:0 +msgid "SQL Fields" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "SQL Query" +msgstr "" + +#. module: bi_sql_editor +#: model:ir.ui.menu,name:bi_sql_editor.menu_bi_sql_editor +msgid "SQL Reports" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,query:0 +msgid "" +"SQL Request that will be inserted as the view. Take care to :\n" +" * set a name for all your selected fields, specially if you use SQL function (like EXTRACT, ...);\n" +" * Do not use 'SELECT *' or 'SELECT table.*';\n" +" * prefix the name of the selectable columns by 'x_';" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,sql_type:0 +msgid "SQL Type" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,sql_type:0 +msgid "SQL Type in the database" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "SQL Valid" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,bi_sql_view_id:0 +msgid "SQL View" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "SQL View and Model Created" +msgstr "" + +#. module: bi_sql_editor +#: model:ir.actions.act_window,name:bi_sql_editor.action_bi_sql_view +#: model:ir.ui.menu,name:bi_sql_editor.menu_bi_sql_view +msgid "SQL Views" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Security" +msgstr "Seguridad" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,selection:0 +msgid "Selection Options" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Set to Draft" +msgstr "Cambiar a borrador" + +#. module: bi_sql_editor +#: help:bi.sql.view,size:0 +msgid "Size of the materialized view and its indexes" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,state:0 +msgid "State" +msgstr "Estado" + +#. module: bi_sql_editor +#: help:bi.sql.view,state:0 +msgid "" +"State of the Request:\n" +" * 'Draft': Not tested\n" +" * 'SQL Valid': SQL Request has been checked and is valid" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,technical_name:0 +msgid "" +"Suffix of the SQL view. (SQL full name will be computed and prefixed by " +"'x_bi_sql_view_'. Should have correctsyntax. For more information, see " +"https://www.postgresql.org/docs/current/static/sql-syntax-lexical.html#SQL-" +"SYNTAX-IDENTIFIERS" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,technical_name:0 +msgid "Technical Name" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,field_description:0 +msgid "This will be used as the name of the Odoo field, displayed for users" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "This will create Odoo View, Action and Menu" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"This will try to create an SQL View, based on the SQL request and the " +"according Transient Model and fields, based on settings" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,ttype:0 +msgid "" +"Type of the Odoo field that will be created. Let empty if you don't want to " +"create a new field. If empty, this field will not be displayed neither " +"available for search or group by function" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"Update Model Access. Required if you changed groups list after having " +"created the model" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Update Model Acess" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "User Interface" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Validate SQL Expression" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,view_name:0 +msgid "View Name" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:161 +#, python-format +msgid "You can only process this action on SQL Valid items" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:143 +#, python-format +msgid "You can only unlink draft views" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "boolean" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "char" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "date" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "datetime" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "float" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "integer" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "many2one" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "selection" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,sequence:0 +msgid "sequence" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "this will refresh the materialized view" +msgstr "" diff --git a/bi_sql_editor/i18n/es_PE.po b/bi_sql_editor/i18n/es_PE.po new file mode 100644 index 00000000..da68ade2 --- /dev/null +++ b/bi_sql_editor/i18n/es_PE.po @@ -0,0 +1,546 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * bi_sql_editor +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-03 01:19+0000\n" +"PO-Revision-Date: 2017-06-03 01:19+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Peru) (https://www.transifex.com/oca/teams/23907/es_PE/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: es_PE\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:151 +#, python-format +msgid "%s (Copy)" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:248 +#, python-format +msgid "%s Access %s" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:274 +#, python-format +msgid "Access %s" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view,group_ids:0 +msgid "Allowed Groups" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,user_ids:0 +msgid "Allowed Users" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"Are you sure you want to set to draft this SQL View. It will delete" +" the materialized view, and all the previous" +" mapping realized with the columns" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,is_group_by:0 +msgid "" +"Check this box if you want to create a 'group by' option in the search view" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,is_index:0 +msgid "" +"Check this box if you want to create an index on that field. This is " +"recommended for searchable and groupable fields, to reduce duration" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Column" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Create SQL View, Indexes and Models" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Create UI" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,create_uid:0 field:bi.sql.view.field,create_uid:0 +msgid "Created by" +msgstr "Creado por" + +#. module: bi_sql_editor +#: field:bi.sql.view,create_date:0 field:bi.sql.view.field,create_date:0 +msgid "Created on" +msgstr "Creado en" + +#. module: bi_sql_editor +#: help:bi.sql.view,cron_id:0 +msgid "Cron Task that will refresh the materialized view" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,size:0 +msgid "Database Size" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,domain_force:0 +msgid "" +"Define here access restriction to data.\n" +" Take care to use field name prefixed by 'x_'. A global 'ir.rule' will be created. A typical Multi Company rule is for exemple \n" +" ['|', ('x_company_id','child_of', [user.company_id.id]),('x_company_id','=',False)]." +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,display_name:0 field:bi.sql.view.field,display_name:0 +msgid "Display Name" +msgstr "Nombre a Mostrar" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "Draft" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,domain_force:0 +msgid "Extra Rule Definition" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Extras Information" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,field_description:0 +msgid "Field Description" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,ttype:0 +msgid "Field Type" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,many2one_model_id:0 +msgid "" +"For 'Many2one' Odoo field.\n" +" Co Model of the field." +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,selection:0 +msgid "" +"For 'Selection' Odoo field.\n" +" List of options, specified as a Python expression defining a list of (key, label) pairs. For example: [('blue','Blue'), ('yellow','Yellow')]" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,model_name:0 +msgid "Full Qualified Name of the transient model that will be created." +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,view_name:0 +msgid "Full name of the SQL view" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,graph_type:0 +msgid "Graph Type" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "Graph, action and Menu Created" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,has_group_changed:0 +msgid "Has group changed" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,id:0 field:bi.sql.view.field,id:0 +msgid "ID" +msgstr "ID" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,index_name:0 +msgid "Index Name" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,is_group_by:0 +msgid "Is Group by" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,is_index:0 +msgid "Is Index" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,is_materialized:0 +msgid "Is Materialized View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,__last_update:0 field:bi.sql.view.field,__last_update:0 +msgid "Last Modified on" +msgstr "Ultima Modificación en" + +#. module: bi_sql_editor +#: field:bi.sql.view,write_uid:0 field:bi.sql.view.field,write_uid:0 +msgid "Last Updated by" +msgstr "Actualizado última vez por" + +#. module: bi_sql_editor +#: field:bi.sql.view,write_date:0 field:bi.sql.view.field,write_date:0 +msgid "Last Updated on" +msgstr "Ultima Actualización" + +#. module: bi_sql_editor +#: field:bi.sql.view,materialized_text:0 +msgid "Materialized text" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Measure" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view.field,many2one_model_id:0 +msgid "Model" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,model_name:0 +msgid "Model Name" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,name:0 field:bi.sql.view.field,name:0 +msgid "Name" +msgstr "Nombre" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:475 +#, python-format +msgid "" +"No Column was found.\n" +"Columns name should be prefixed by 'x_'." +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,action_id:0 +msgid "Odoo Action" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,cron_id:0 +msgid "Odoo Cron" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,graph_view_id:0 +msgid "Odoo Graph View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,menu_id:0 +msgid "Odoo Menu" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,model_id:0 +msgid "Odoo Model" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,rule_id:0 +msgid "Odoo Rule" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,search_view_id:0 +msgid "Odoo Search View" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Open View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,query:0 +msgid "Query" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Refresh Materialized View" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:263 +#, python-format +msgid "Refresh Materialized View %s" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Row" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Rule Definition" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:358 +#, python-format +msgid "" +"SQL Error while creating %s VIEW %s :\n" +" %s" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view,bi_sql_view_field_ids:0 +msgid "SQL Fields" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "SQL Query" +msgstr "" + +#. module: bi_sql_editor +#: model:ir.ui.menu,name:bi_sql_editor.menu_bi_sql_editor +msgid "SQL Reports" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,query:0 +msgid "" +"SQL Request that will be inserted as the view. Take care to :\n" +" * set a name for all your selected fields, specially if you use SQL function (like EXTRACT, ...);\n" +" * Do not use 'SELECT *' or 'SELECT table.*';\n" +" * prefix the name of the selectable columns by 'x_';" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,sql_type:0 +msgid "SQL Type" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,sql_type:0 +msgid "SQL Type in the database" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "SQL Valid" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,bi_sql_view_id:0 +msgid "SQL View" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "SQL View and Model Created" +msgstr "" + +#. module: bi_sql_editor +#: model:ir.actions.act_window,name:bi_sql_editor.action_bi_sql_view +#: model:ir.ui.menu,name:bi_sql_editor.menu_bi_sql_view +msgid "SQL Views" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Security" +msgstr "Seguridad" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,selection:0 +msgid "Selection Options" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Set to Draft" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,size:0 +msgid "Size of the materialized view and its indexes" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,state:0 +msgid "State" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,state:0 +msgid "" +"State of the Request:\n" +" * 'Draft': Not tested\n" +" * 'SQL Valid': SQL Request has been checked and is valid" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,technical_name:0 +msgid "" +"Suffix of the SQL view. (SQL full name will be computed and prefixed by " +"'x_bi_sql_view_'. Should have correctsyntax. For more information, see " +"https://www.postgresql.org/docs/current/static/sql-syntax-lexical.html#SQL-" +"SYNTAX-IDENTIFIERS" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,technical_name:0 +msgid "Technical Name" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,field_description:0 +msgid "This will be used as the name of the Odoo field, displayed for users" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "This will create Odoo View, Action and Menu" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"This will try to create an SQL View, based on the SQL request and the " +"according Transient Model and fields, based on settings" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,ttype:0 +msgid "" +"Type of the Odoo field that will be created. Let empty if you don't want to " +"create a new field. If empty, this field will not be displayed neither " +"available for search or group by function" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"Update Model Access. Required if you changed groups list after having " +"created the model" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Update Model Acess" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "User Interface" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Validate SQL Expression" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,view_name:0 +msgid "View Name" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:161 +#, python-format +msgid "You can only process this action on SQL Valid items" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:143 +#, python-format +msgid "You can only unlink draft views" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "boolean" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "char" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "date" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "datetime" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "float" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "integer" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "many2one" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "selection" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,sequence:0 +msgid "sequence" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "this will refresh the materialized view" +msgstr "" diff --git a/bi_sql_editor/i18n/es_PY.po b/bi_sql_editor/i18n/es_PY.po new file mode 100644 index 00000000..f2dad9f3 --- /dev/null +++ b/bi_sql_editor/i18n/es_PY.po @@ -0,0 +1,546 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * bi_sql_editor +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-03 01:19+0000\n" +"PO-Revision-Date: 2017-06-03 01:19+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Paraguay) (https://www.transifex.com/oca/teams/23907/es_PY/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: es_PY\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:151 +#, python-format +msgid "%s (Copy)" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:248 +#, python-format +msgid "%s Access %s" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:274 +#, python-format +msgid "Access %s" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view,group_ids:0 +msgid "Allowed Groups" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,user_ids:0 +msgid "Allowed Users" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"Are you sure you want to set to draft this SQL View. It will delete" +" the materialized view, and all the previous" +" mapping realized with the columns" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,is_group_by:0 +msgid "" +"Check this box if you want to create a 'group by' option in the search view" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,is_index:0 +msgid "" +"Check this box if you want to create an index on that field. This is " +"recommended for searchable and groupable fields, to reduce duration" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Column" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Create SQL View, Indexes and Models" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Create UI" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,create_uid:0 field:bi.sql.view.field,create_uid:0 +msgid "Created by" +msgstr "Creado por" + +#. module: bi_sql_editor +#: field:bi.sql.view,create_date:0 field:bi.sql.view.field,create_date:0 +msgid "Created on" +msgstr "Creado en" + +#. module: bi_sql_editor +#: help:bi.sql.view,cron_id:0 +msgid "Cron Task that will refresh the materialized view" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,size:0 +msgid "Database Size" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,domain_force:0 +msgid "" +"Define here access restriction to data.\n" +" Take care to use field name prefixed by 'x_'. A global 'ir.rule' will be created. A typical Multi Company rule is for exemple \n" +" ['|', ('x_company_id','child_of', [user.company_id.id]),('x_company_id','=',False)]." +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,display_name:0 field:bi.sql.view.field,display_name:0 +msgid "Display Name" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "Draft" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,domain_force:0 +msgid "Extra Rule Definition" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Extras Information" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,field_description:0 +msgid "Field Description" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,ttype:0 +msgid "Field Type" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,many2one_model_id:0 +msgid "" +"For 'Many2one' Odoo field.\n" +" Co Model of the field." +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,selection:0 +msgid "" +"For 'Selection' Odoo field.\n" +" List of options, specified as a Python expression defining a list of (key, label) pairs. For example: [('blue','Blue'), ('yellow','Yellow')]" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,model_name:0 +msgid "Full Qualified Name of the transient model that will be created." +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,view_name:0 +msgid "Full name of the SQL view" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,graph_type:0 +msgid "Graph Type" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "Graph, action and Menu Created" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,has_group_changed:0 +msgid "Has group changed" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,id:0 field:bi.sql.view.field,id:0 +msgid "ID" +msgstr "ID" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,index_name:0 +msgid "Index Name" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,is_group_by:0 +msgid "Is Group by" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,is_index:0 +msgid "Is Index" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,is_materialized:0 +msgid "Is Materialized View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,__last_update:0 field:bi.sql.view.field,__last_update:0 +msgid "Last Modified on" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,write_uid:0 field:bi.sql.view.field,write_uid:0 +msgid "Last Updated by" +msgstr "Ultima actualización por" + +#. module: bi_sql_editor +#: field:bi.sql.view,write_date:0 field:bi.sql.view.field,write_date:0 +msgid "Last Updated on" +msgstr "Ultima actualización en" + +#. module: bi_sql_editor +#: field:bi.sql.view,materialized_text:0 +msgid "Materialized text" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Measure" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view.field,many2one_model_id:0 +msgid "Model" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,model_name:0 +msgid "Model Name" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,name:0 field:bi.sql.view.field,name:0 +msgid "Name" +msgstr "Nombre" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:475 +#, python-format +msgid "" +"No Column was found.\n" +"Columns name should be prefixed by 'x_'." +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,action_id:0 +msgid "Odoo Action" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,cron_id:0 +msgid "Odoo Cron" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,graph_view_id:0 +msgid "Odoo Graph View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,menu_id:0 +msgid "Odoo Menu" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,model_id:0 +msgid "Odoo Model" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,rule_id:0 +msgid "Odoo Rule" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,search_view_id:0 +msgid "Odoo Search View" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Open View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,query:0 +msgid "Query" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Refresh Materialized View" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:263 +#, python-format +msgid "Refresh Materialized View %s" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Row" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Rule Definition" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:358 +#, python-format +msgid "" +"SQL Error while creating %s VIEW %s :\n" +" %s" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view,bi_sql_view_field_ids:0 +msgid "SQL Fields" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "SQL Query" +msgstr "" + +#. module: bi_sql_editor +#: model:ir.ui.menu,name:bi_sql_editor.menu_bi_sql_editor +msgid "SQL Reports" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,query:0 +msgid "" +"SQL Request that will be inserted as the view. Take care to :\n" +" * set a name for all your selected fields, specially if you use SQL function (like EXTRACT, ...);\n" +" * Do not use 'SELECT *' or 'SELECT table.*';\n" +" * prefix the name of the selectable columns by 'x_';" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,sql_type:0 +msgid "SQL Type" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,sql_type:0 +msgid "SQL Type in the database" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "SQL Valid" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,bi_sql_view_id:0 +msgid "SQL View" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "SQL View and Model Created" +msgstr "" + +#. module: bi_sql_editor +#: model:ir.actions.act_window,name:bi_sql_editor.action_bi_sql_view +#: model:ir.ui.menu,name:bi_sql_editor.menu_bi_sql_view +msgid "SQL Views" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Security" +msgstr "Seguridad" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,selection:0 +msgid "Selection Options" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Set to Draft" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,size:0 +msgid "Size of the materialized view and its indexes" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,state:0 +msgid "State" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,state:0 +msgid "" +"State of the Request:\n" +" * 'Draft': Not tested\n" +" * 'SQL Valid': SQL Request has been checked and is valid" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,technical_name:0 +msgid "" +"Suffix of the SQL view. (SQL full name will be computed and prefixed by " +"'x_bi_sql_view_'. Should have correctsyntax. For more information, see " +"https://www.postgresql.org/docs/current/static/sql-syntax-lexical.html#SQL-" +"SYNTAX-IDENTIFIERS" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,technical_name:0 +msgid "Technical Name" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,field_description:0 +msgid "This will be used as the name of the Odoo field, displayed for users" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "This will create Odoo View, Action and Menu" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"This will try to create an SQL View, based on the SQL request and the " +"according Transient Model and fields, based on settings" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,ttype:0 +msgid "" +"Type of the Odoo field that will be created. Let empty if you don't want to " +"create a new field. If empty, this field will not be displayed neither " +"available for search or group by function" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"Update Model Access. Required if you changed groups list after having " +"created the model" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Update Model Acess" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "User Interface" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Validate SQL Expression" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,view_name:0 +msgid "View Name" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:161 +#, python-format +msgid "You can only process this action on SQL Valid items" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:143 +#, python-format +msgid "You can only unlink draft views" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "boolean" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "char" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "date" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "datetime" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "float" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "integer" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "many2one" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "selection" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,sequence:0 +msgid "sequence" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "this will refresh the materialized view" +msgstr "" diff --git a/bi_sql_editor/i18n/es_VE.po b/bi_sql_editor/i18n/es_VE.po new file mode 100644 index 00000000..8a937ef2 --- /dev/null +++ b/bi_sql_editor/i18n/es_VE.po @@ -0,0 +1,546 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * bi_sql_editor +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-03 01:19+0000\n" +"PO-Revision-Date: 2017-06-03 01:19+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Venezuela) (https://www.transifex.com/oca/teams/23907/es_VE/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: es_VE\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:151 +#, python-format +msgid "%s (Copy)" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:248 +#, python-format +msgid "%s Access %s" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:274 +#, python-format +msgid "Access %s" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view,group_ids:0 +msgid "Allowed Groups" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,user_ids:0 +msgid "Allowed Users" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"Are you sure you want to set to draft this SQL View. It will delete" +" the materialized view, and all the previous" +" mapping realized with the columns" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,is_group_by:0 +msgid "" +"Check this box if you want to create a 'group by' option in the search view" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,is_index:0 +msgid "" +"Check this box if you want to create an index on that field. This is " +"recommended for searchable and groupable fields, to reduce duration" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Column" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Create SQL View, Indexes and Models" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Create UI" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,create_uid:0 field:bi.sql.view.field,create_uid:0 +msgid "Created by" +msgstr "Creado por" + +#. module: bi_sql_editor +#: field:bi.sql.view,create_date:0 field:bi.sql.view.field,create_date:0 +msgid "Created on" +msgstr "Creado en" + +#. module: bi_sql_editor +#: help:bi.sql.view,cron_id:0 +msgid "Cron Task that will refresh the materialized view" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,size:0 +msgid "Database Size" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,domain_force:0 +msgid "" +"Define here access restriction to data.\n" +" Take care to use field name prefixed by 'x_'. A global 'ir.rule' will be created. A typical Multi Company rule is for exemple \n" +" ['|', ('x_company_id','child_of', [user.company_id.id]),('x_company_id','=',False)]." +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,display_name:0 field:bi.sql.view.field,display_name:0 +msgid "Display Name" +msgstr "Mostrar nombre" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "Draft" +msgstr "Borrador" + +#. module: bi_sql_editor +#: field:bi.sql.view,domain_force:0 +msgid "Extra Rule Definition" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Extras Information" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,field_description:0 +msgid "Field Description" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,ttype:0 +msgid "Field Type" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,many2one_model_id:0 +msgid "" +"For 'Many2one' Odoo field.\n" +" Co Model of the field." +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,selection:0 +msgid "" +"For 'Selection' Odoo field.\n" +" List of options, specified as a Python expression defining a list of (key, label) pairs. For example: [('blue','Blue'), ('yellow','Yellow')]" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,model_name:0 +msgid "Full Qualified Name of the transient model that will be created." +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,view_name:0 +msgid "Full name of the SQL view" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,graph_type:0 +msgid "Graph Type" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "Graph, action and Menu Created" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,has_group_changed:0 +msgid "Has group changed" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,id:0 field:bi.sql.view.field,id:0 +msgid "ID" +msgstr "ID" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,index_name:0 +msgid "Index Name" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,is_group_by:0 +msgid "Is Group by" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,is_index:0 +msgid "Is Index" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,is_materialized:0 +msgid "Is Materialized View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,__last_update:0 field:bi.sql.view.field,__last_update:0 +msgid "Last Modified on" +msgstr "Modificada por última vez" + +#. module: bi_sql_editor +#: field:bi.sql.view,write_uid:0 field:bi.sql.view.field,write_uid:0 +msgid "Last Updated by" +msgstr "Última actualización realizada por" + +#. module: bi_sql_editor +#: field:bi.sql.view,write_date:0 field:bi.sql.view.field,write_date:0 +msgid "Last Updated on" +msgstr "Ultima actualizacion en" + +#. module: bi_sql_editor +#: field:bi.sql.view,materialized_text:0 +msgid "Materialized text" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Measure" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view.field,many2one_model_id:0 +msgid "Model" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,model_name:0 +msgid "Model Name" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,name:0 field:bi.sql.view.field,name:0 +msgid "Name" +msgstr "Nombre" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:475 +#, python-format +msgid "" +"No Column was found.\n" +"Columns name should be prefixed by 'x_'." +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,action_id:0 +msgid "Odoo Action" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,cron_id:0 +msgid "Odoo Cron" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,graph_view_id:0 +msgid "Odoo Graph View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,menu_id:0 +msgid "Odoo Menu" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,model_id:0 +msgid "Odoo Model" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,rule_id:0 +msgid "Odoo Rule" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,search_view_id:0 +msgid "Odoo Search View" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Open View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,query:0 +msgid "Query" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Refresh Materialized View" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:263 +#, python-format +msgid "Refresh Materialized View %s" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Row" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Rule Definition" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:358 +#, python-format +msgid "" +"SQL Error while creating %s VIEW %s :\n" +" %s" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view,bi_sql_view_field_ids:0 +msgid "SQL Fields" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "SQL Query" +msgstr "" + +#. module: bi_sql_editor +#: model:ir.ui.menu,name:bi_sql_editor.menu_bi_sql_editor +msgid "SQL Reports" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,query:0 +msgid "" +"SQL Request that will be inserted as the view. Take care to :\n" +" * set a name for all your selected fields, specially if you use SQL function (like EXTRACT, ...);\n" +" * Do not use 'SELECT *' or 'SELECT table.*';\n" +" * prefix the name of the selectable columns by 'x_';" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,sql_type:0 +msgid "SQL Type" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,sql_type:0 +msgid "SQL Type in the database" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "SQL Valid" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,bi_sql_view_id:0 +msgid "SQL View" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "SQL View and Model Created" +msgstr "" + +#. module: bi_sql_editor +#: model:ir.actions.act_window,name:bi_sql_editor.action_bi_sql_view +#: model:ir.ui.menu,name:bi_sql_editor.menu_bi_sql_view +msgid "SQL Views" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Security" +msgstr "Seguridad" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,selection:0 +msgid "Selection Options" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Set to Draft" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,size:0 +msgid "Size of the materialized view and its indexes" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,state:0 +msgid "State" +msgstr "Provincia" + +#. module: bi_sql_editor +#: help:bi.sql.view,state:0 +msgid "" +"State of the Request:\n" +" * 'Draft': Not tested\n" +" * 'SQL Valid': SQL Request has been checked and is valid" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,technical_name:0 +msgid "" +"Suffix of the SQL view. (SQL full name will be computed and prefixed by " +"'x_bi_sql_view_'. Should have correctsyntax. For more information, see " +"https://www.postgresql.org/docs/current/static/sql-syntax-lexical.html#SQL-" +"SYNTAX-IDENTIFIERS" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,technical_name:0 +msgid "Technical Name" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,field_description:0 +msgid "This will be used as the name of the Odoo field, displayed for users" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "This will create Odoo View, Action and Menu" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"This will try to create an SQL View, based on the SQL request and the " +"according Transient Model and fields, based on settings" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,ttype:0 +msgid "" +"Type of the Odoo field that will be created. Let empty if you don't want to " +"create a new field. If empty, this field will not be displayed neither " +"available for search or group by function" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"Update Model Access. Required if you changed groups list after having " +"created the model" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Update Model Acess" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "User Interface" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Validate SQL Expression" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,view_name:0 +msgid "View Name" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:161 +#, python-format +msgid "You can only process this action on SQL Valid items" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:143 +#, python-format +msgid "You can only unlink draft views" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "boolean" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "char" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "date" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "datetime" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "float" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "integer" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "many2one" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "selection" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,sequence:0 +msgid "sequence" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "this will refresh the materialized view" +msgstr "" diff --git a/bi_sql_editor/i18n/et.po b/bi_sql_editor/i18n/et.po new file mode 100644 index 00000000..2b7c516b --- /dev/null +++ b/bi_sql_editor/i18n/et.po @@ -0,0 +1,546 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * bi_sql_editor +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-03 01:19+0000\n" +"PO-Revision-Date: 2017-06-03 01:19+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Estonian (https://www.transifex.com/oca/teams/23907/et/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: et\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:151 +#, python-format +msgid "%s (Copy)" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:248 +#, python-format +msgid "%s Access %s" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:274 +#, python-format +msgid "Access %s" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view,group_ids:0 +msgid "Allowed Groups" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,user_ids:0 +msgid "Allowed Users" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"Are you sure you want to set to draft this SQL View. It will delete" +" the materialized view, and all the previous" +" mapping realized with the columns" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,is_group_by:0 +msgid "" +"Check this box if you want to create a 'group by' option in the search view" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,is_index:0 +msgid "" +"Check this box if you want to create an index on that field. This is " +"recommended for searchable and groupable fields, to reduce duration" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Column" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Create SQL View, Indexes and Models" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Create UI" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,create_uid:0 field:bi.sql.view.field,create_uid:0 +msgid "Created by" +msgstr "Loonud" + +#. module: bi_sql_editor +#: field:bi.sql.view,create_date:0 field:bi.sql.view.field,create_date:0 +msgid "Created on" +msgstr "Loodud" + +#. module: bi_sql_editor +#: help:bi.sql.view,cron_id:0 +msgid "Cron Task that will refresh the materialized view" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,size:0 +msgid "Database Size" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,domain_force:0 +msgid "" +"Define here access restriction to data.\n" +" Take care to use field name prefixed by 'x_'. A global 'ir.rule' will be created. A typical Multi Company rule is for exemple \n" +" ['|', ('x_company_id','child_of', [user.company_id.id]),('x_company_id','=',False)]." +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,display_name:0 field:bi.sql.view.field,display_name:0 +msgid "Display Name" +msgstr "Näidatav nimi" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "Draft" +msgstr "Mustand" + +#. module: bi_sql_editor +#: field:bi.sql.view,domain_force:0 +msgid "Extra Rule Definition" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Extras Information" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,field_description:0 +msgid "Field Description" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,ttype:0 +msgid "Field Type" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,many2one_model_id:0 +msgid "" +"For 'Many2one' Odoo field.\n" +" Co Model of the field." +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,selection:0 +msgid "" +"For 'Selection' Odoo field.\n" +" List of options, specified as a Python expression defining a list of (key, label) pairs. For example: [('blue','Blue'), ('yellow','Yellow')]" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,model_name:0 +msgid "Full Qualified Name of the transient model that will be created." +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,view_name:0 +msgid "Full name of the SQL view" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,graph_type:0 +msgid "Graph Type" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "Graph, action and Menu Created" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,has_group_changed:0 +msgid "Has group changed" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,id:0 field:bi.sql.view.field,id:0 +msgid "ID" +msgstr "ID" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,index_name:0 +msgid "Index Name" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,is_group_by:0 +msgid "Is Group by" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,is_index:0 +msgid "Is Index" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,is_materialized:0 +msgid "Is Materialized View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,__last_update:0 field:bi.sql.view.field,__last_update:0 +msgid "Last Modified on" +msgstr "Viimati muudetud" + +#. module: bi_sql_editor +#: field:bi.sql.view,write_uid:0 field:bi.sql.view.field,write_uid:0 +msgid "Last Updated by" +msgstr "Viimati uuendatud" + +#. module: bi_sql_editor +#: field:bi.sql.view,write_date:0 field:bi.sql.view.field,write_date:0 +msgid "Last Updated on" +msgstr "Viimati uuendatud" + +#. module: bi_sql_editor +#: field:bi.sql.view,materialized_text:0 +msgid "Materialized text" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Measure" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view.field,many2one_model_id:0 +msgid "Model" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,model_name:0 +msgid "Model Name" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,name:0 field:bi.sql.view.field,name:0 +msgid "Name" +msgstr "Nimi" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:475 +#, python-format +msgid "" +"No Column was found.\n" +"Columns name should be prefixed by 'x_'." +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,action_id:0 +msgid "Odoo Action" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,cron_id:0 +msgid "Odoo Cron" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,graph_view_id:0 +msgid "Odoo Graph View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,menu_id:0 +msgid "Odoo Menu" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,model_id:0 +msgid "Odoo Model" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,rule_id:0 +msgid "Odoo Rule" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,search_view_id:0 +msgid "Odoo Search View" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Open View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,query:0 +msgid "Query" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Refresh Materialized View" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:263 +#, python-format +msgid "Refresh Materialized View %s" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Row" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Rule Definition" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:358 +#, python-format +msgid "" +"SQL Error while creating %s VIEW %s :\n" +" %s" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view,bi_sql_view_field_ids:0 +msgid "SQL Fields" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "SQL Query" +msgstr "" + +#. module: bi_sql_editor +#: model:ir.ui.menu,name:bi_sql_editor.menu_bi_sql_editor +msgid "SQL Reports" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,query:0 +msgid "" +"SQL Request that will be inserted as the view. Take care to :\n" +" * set a name for all your selected fields, specially if you use SQL function (like EXTRACT, ...);\n" +" * Do not use 'SELECT *' or 'SELECT table.*';\n" +" * prefix the name of the selectable columns by 'x_';" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,sql_type:0 +msgid "SQL Type" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,sql_type:0 +msgid "SQL Type in the database" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "SQL Valid" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,bi_sql_view_id:0 +msgid "SQL View" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "SQL View and Model Created" +msgstr "" + +#. module: bi_sql_editor +#: model:ir.actions.act_window,name:bi_sql_editor.action_bi_sql_view +#: model:ir.ui.menu,name:bi_sql_editor.menu_bi_sql_view +msgid "SQL Views" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Security" +msgstr "Turvalisus" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,selection:0 +msgid "Selection Options" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Set to Draft" +msgstr "Sea mustandiks" + +#. module: bi_sql_editor +#: help:bi.sql.view,size:0 +msgid "Size of the materialized view and its indexes" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,state:0 +msgid "State" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,state:0 +msgid "" +"State of the Request:\n" +" * 'Draft': Not tested\n" +" * 'SQL Valid': SQL Request has been checked and is valid" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,technical_name:0 +msgid "" +"Suffix of the SQL view. (SQL full name will be computed and prefixed by " +"'x_bi_sql_view_'. Should have correctsyntax. For more information, see " +"https://www.postgresql.org/docs/current/static/sql-syntax-lexical.html#SQL-" +"SYNTAX-IDENTIFIERS" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,technical_name:0 +msgid "Technical Name" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,field_description:0 +msgid "This will be used as the name of the Odoo field, displayed for users" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "This will create Odoo View, Action and Menu" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"This will try to create an SQL View, based on the SQL request and the " +"according Transient Model and fields, based on settings" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,ttype:0 +msgid "" +"Type of the Odoo field that will be created. Let empty if you don't want to " +"create a new field. If empty, this field will not be displayed neither " +"available for search or group by function" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"Update Model Access. Required if you changed groups list after having " +"created the model" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Update Model Acess" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "User Interface" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Validate SQL Expression" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,view_name:0 +msgid "View Name" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:161 +#, python-format +msgid "You can only process this action on SQL Valid items" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:143 +#, python-format +msgid "You can only unlink draft views" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "boolean" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "char" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "date" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "datetime" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "float" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "integer" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "many2one" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "selection" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,sequence:0 +msgid "sequence" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "this will refresh the materialized view" +msgstr "" diff --git a/bi_sql_editor/i18n/eu.po b/bi_sql_editor/i18n/eu.po new file mode 100644 index 00000000..862a21a0 --- /dev/null +++ b/bi_sql_editor/i18n/eu.po @@ -0,0 +1,547 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * bi_sql_editor +# +# Translators: +# OCA Transbot , 2017 +# Esther Martín Menéndez , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-03 01:19+0000\n" +"PO-Revision-Date: 2017-06-03 01:19+0000\n" +"Last-Translator: Esther Martín Menéndez , 2017\n" +"Language-Team: Basque (https://www.transifex.com/oca/teams/23907/eu/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: eu\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:151 +#, python-format +msgid "%s (Copy)" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:248 +#, python-format +msgid "%s Access %s" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:274 +#, python-format +msgid "Access %s" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view,group_ids:0 +msgid "Allowed Groups" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,user_ids:0 +msgid "Allowed Users" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"Are you sure you want to set to draft this SQL View. It will delete" +" the materialized view, and all the previous" +" mapping realized with the columns" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,is_group_by:0 +msgid "" +"Check this box if you want to create a 'group by' option in the search view" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,is_index:0 +msgid "" +"Check this box if you want to create an index on that field. This is " +"recommended for searchable and groupable fields, to reduce duration" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Column" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Create SQL View, Indexes and Models" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Create UI" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,create_uid:0 field:bi.sql.view.field,create_uid:0 +msgid "Created by" +msgstr "Nork sortua" + +#. module: bi_sql_editor +#: field:bi.sql.view,create_date:0 field:bi.sql.view.field,create_date:0 +msgid "Created on" +msgstr "Created on" + +#. module: bi_sql_editor +#: help:bi.sql.view,cron_id:0 +msgid "Cron Task that will refresh the materialized view" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,size:0 +msgid "Database Size" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,domain_force:0 +msgid "" +"Define here access restriction to data.\n" +" Take care to use field name prefixed by 'x_'. A global 'ir.rule' will be created. A typical Multi Company rule is for exemple \n" +" ['|', ('x_company_id','child_of', [user.company_id.id]),('x_company_id','=',False)]." +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,display_name:0 field:bi.sql.view.field,display_name:0 +msgid "Display Name" +msgstr "Izena erakutsi" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "Draft" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,domain_force:0 +msgid "Extra Rule Definition" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Extras Information" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,field_description:0 +msgid "Field Description" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,ttype:0 +msgid "Field Type" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,many2one_model_id:0 +msgid "" +"For 'Many2one' Odoo field.\n" +" Co Model of the field." +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,selection:0 +msgid "" +"For 'Selection' Odoo field.\n" +" List of options, specified as a Python expression defining a list of (key, label) pairs. For example: [('blue','Blue'), ('yellow','Yellow')]" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,model_name:0 +msgid "Full Qualified Name of the transient model that will be created." +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,view_name:0 +msgid "Full name of the SQL view" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,graph_type:0 +msgid "Graph Type" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "Graph, action and Menu Created" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,has_group_changed:0 +msgid "Has group changed" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,id:0 field:bi.sql.view.field,id:0 +msgid "ID" +msgstr "ID" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,index_name:0 +msgid "Index Name" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,is_group_by:0 +msgid "Is Group by" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,is_index:0 +msgid "Is Index" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,is_materialized:0 +msgid "Is Materialized View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,__last_update:0 field:bi.sql.view.field,__last_update:0 +msgid "Last Modified on" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,write_uid:0 field:bi.sql.view.field,write_uid:0 +msgid "Last Updated by" +msgstr "Last Updated by" + +#. module: bi_sql_editor +#: field:bi.sql.view,write_date:0 field:bi.sql.view.field,write_date:0 +msgid "Last Updated on" +msgstr "Last Updated on" + +#. module: bi_sql_editor +#: field:bi.sql.view,materialized_text:0 +msgid "Materialized text" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Measure" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view.field,many2one_model_id:0 +msgid "Model" +msgstr "Model" + +#. module: bi_sql_editor +#: field:bi.sql.view,model_name:0 +msgid "Model Name" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,name:0 field:bi.sql.view.field,name:0 +msgid "Name" +msgstr "Izena" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:475 +#, python-format +msgid "" +"No Column was found.\n" +"Columns name should be prefixed by 'x_'." +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,action_id:0 +msgid "Odoo Action" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,cron_id:0 +msgid "Odoo Cron" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,graph_view_id:0 +msgid "Odoo Graph View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,menu_id:0 +msgid "Odoo Menu" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,model_id:0 +msgid "Odoo Model" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,rule_id:0 +msgid "Odoo Rule" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,search_view_id:0 +msgid "Odoo Search View" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Open View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,query:0 +msgid "Query" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Refresh Materialized View" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:263 +#, python-format +msgid "Refresh Materialized View %s" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Row" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Rule Definition" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:358 +#, python-format +msgid "" +"SQL Error while creating %s VIEW %s :\n" +" %s" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view,bi_sql_view_field_ids:0 +msgid "SQL Fields" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "SQL Query" +msgstr "" + +#. module: bi_sql_editor +#: model:ir.ui.menu,name:bi_sql_editor.menu_bi_sql_editor +msgid "SQL Reports" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,query:0 +msgid "" +"SQL Request that will be inserted as the view. Take care to :\n" +" * set a name for all your selected fields, specially if you use SQL function (like EXTRACT, ...);\n" +" * Do not use 'SELECT *' or 'SELECT table.*';\n" +" * prefix the name of the selectable columns by 'x_';" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,sql_type:0 +msgid "SQL Type" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,sql_type:0 +msgid "SQL Type in the database" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "SQL Valid" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,bi_sql_view_id:0 +msgid "SQL View" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "SQL View and Model Created" +msgstr "" + +#. module: bi_sql_editor +#: model:ir.actions.act_window,name:bi_sql_editor.action_bi_sql_view +#: model:ir.ui.menu,name:bi_sql_editor.menu_bi_sql_view +msgid "SQL Views" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Security" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,selection:0 +msgid "Selection Options" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Set to Draft" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,size:0 +msgid "Size of the materialized view and its indexes" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,state:0 +msgid "State" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,state:0 +msgid "" +"State of the Request:\n" +" * 'Draft': Not tested\n" +" * 'SQL Valid': SQL Request has been checked and is valid" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,technical_name:0 +msgid "" +"Suffix of the SQL view. (SQL full name will be computed and prefixed by " +"'x_bi_sql_view_'. Should have correctsyntax. For more information, see " +"https://www.postgresql.org/docs/current/static/sql-syntax-lexical.html#SQL-" +"SYNTAX-IDENTIFIERS" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,technical_name:0 +msgid "Technical Name" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,field_description:0 +msgid "This will be used as the name of the Odoo field, displayed for users" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "This will create Odoo View, Action and Menu" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"This will try to create an SQL View, based on the SQL request and the " +"according Transient Model and fields, based on settings" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,ttype:0 +msgid "" +"Type of the Odoo field that will be created. Let empty if you don't want to " +"create a new field. If empty, this field will not be displayed neither " +"available for search or group by function" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"Update Model Access. Required if you changed groups list after having " +"created the model" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Update Model Acess" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "User Interface" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Validate SQL Expression" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,view_name:0 +msgid "View Name" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:161 +#, python-format +msgid "You can only process this action on SQL Valid items" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:143 +#, python-format +msgid "You can only unlink draft views" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "boolean" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "char" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "date" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "datetime" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "float" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "integer" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "many2one" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "selection" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,sequence:0 +msgid "sequence" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "this will refresh the materialized view" +msgstr "" diff --git a/bi_sql_editor/i18n/fa.po b/bi_sql_editor/i18n/fa.po new file mode 100644 index 00000000..3c8d7098 --- /dev/null +++ b/bi_sql_editor/i18n/fa.po @@ -0,0 +1,546 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * bi_sql_editor +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-03 01:19+0000\n" +"PO-Revision-Date: 2017-06-03 01:19+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Persian (https://www.transifex.com/oca/teams/23907/fa/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: fa\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:151 +#, python-format +msgid "%s (Copy)" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:248 +#, python-format +msgid "%s Access %s" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:274 +#, python-format +msgid "Access %s" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view,group_ids:0 +msgid "Allowed Groups" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,user_ids:0 +msgid "Allowed Users" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"Are you sure you want to set to draft this SQL View. It will delete" +" the materialized view, and all the previous" +" mapping realized with the columns" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,is_group_by:0 +msgid "" +"Check this box if you want to create a 'group by' option in the search view" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,is_index:0 +msgid "" +"Check this box if you want to create an index on that field. This is " +"recommended for searchable and groupable fields, to reduce duration" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Column" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Create SQL View, Indexes and Models" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Create UI" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,create_uid:0 field:bi.sql.view.field,create_uid:0 +msgid "Created by" +msgstr "ایجاد شده توسط" + +#. module: bi_sql_editor +#: field:bi.sql.view,create_date:0 field:bi.sql.view.field,create_date:0 +msgid "Created on" +msgstr "ایجاد شده در" + +#. module: bi_sql_editor +#: help:bi.sql.view,cron_id:0 +msgid "Cron Task that will refresh the materialized view" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,size:0 +msgid "Database Size" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,domain_force:0 +msgid "" +"Define here access restriction to data.\n" +" Take care to use field name prefixed by 'x_'. A global 'ir.rule' will be created. A typical Multi Company rule is for exemple \n" +" ['|', ('x_company_id','child_of', [user.company_id.id]),('x_company_id','=',False)]." +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,display_name:0 field:bi.sql.view.field,display_name:0 +msgid "Display Name" +msgstr "نام نمایشی" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "Draft" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,domain_force:0 +msgid "Extra Rule Definition" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Extras Information" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,field_description:0 +msgid "Field Description" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,ttype:0 +msgid "Field Type" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,many2one_model_id:0 +msgid "" +"For 'Many2one' Odoo field.\n" +" Co Model of the field." +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,selection:0 +msgid "" +"For 'Selection' Odoo field.\n" +" List of options, specified as a Python expression defining a list of (key, label) pairs. For example: [('blue','Blue'), ('yellow','Yellow')]" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,model_name:0 +msgid "Full Qualified Name of the transient model that will be created." +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,view_name:0 +msgid "Full name of the SQL view" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,graph_type:0 +msgid "Graph Type" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "Graph, action and Menu Created" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,has_group_changed:0 +msgid "Has group changed" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,id:0 field:bi.sql.view.field,id:0 +msgid "ID" +msgstr "شناسه" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,index_name:0 +msgid "Index Name" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,is_group_by:0 +msgid "Is Group by" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,is_index:0 +msgid "Is Index" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,is_materialized:0 +msgid "Is Materialized View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,__last_update:0 field:bi.sql.view.field,__last_update:0 +msgid "Last Modified on" +msgstr "تاریخ آخرین به‌روزرسانی" + +#. module: bi_sql_editor +#: field:bi.sql.view,write_uid:0 field:bi.sql.view.field,write_uid:0 +msgid "Last Updated by" +msgstr "آخرین به روز رسانی توسط" + +#. module: bi_sql_editor +#: field:bi.sql.view,write_date:0 field:bi.sql.view.field,write_date:0 +msgid "Last Updated on" +msgstr "آخرین به روز رسانی در" + +#. module: bi_sql_editor +#: field:bi.sql.view,materialized_text:0 +msgid "Materialized text" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Measure" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view.field,many2one_model_id:0 +msgid "Model" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,model_name:0 +msgid "Model Name" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,name:0 field:bi.sql.view.field,name:0 +msgid "Name" +msgstr "نام" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:475 +#, python-format +msgid "" +"No Column was found.\n" +"Columns name should be prefixed by 'x_'." +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,action_id:0 +msgid "Odoo Action" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,cron_id:0 +msgid "Odoo Cron" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,graph_view_id:0 +msgid "Odoo Graph View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,menu_id:0 +msgid "Odoo Menu" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,model_id:0 +msgid "Odoo Model" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,rule_id:0 +msgid "Odoo Rule" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,search_view_id:0 +msgid "Odoo Search View" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Open View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,query:0 +msgid "Query" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Refresh Materialized View" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:263 +#, python-format +msgid "Refresh Materialized View %s" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Row" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Rule Definition" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:358 +#, python-format +msgid "" +"SQL Error while creating %s VIEW %s :\n" +" %s" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view,bi_sql_view_field_ids:0 +msgid "SQL Fields" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "SQL Query" +msgstr "" + +#. module: bi_sql_editor +#: model:ir.ui.menu,name:bi_sql_editor.menu_bi_sql_editor +msgid "SQL Reports" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,query:0 +msgid "" +"SQL Request that will be inserted as the view. Take care to :\n" +" * set a name for all your selected fields, specially if you use SQL function (like EXTRACT, ...);\n" +" * Do not use 'SELECT *' or 'SELECT table.*';\n" +" * prefix the name of the selectable columns by 'x_';" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,sql_type:0 +msgid "SQL Type" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,sql_type:0 +msgid "SQL Type in the database" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "SQL Valid" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,bi_sql_view_id:0 +msgid "SQL View" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "SQL View and Model Created" +msgstr "" + +#. module: bi_sql_editor +#: model:ir.actions.act_window,name:bi_sql_editor.action_bi_sql_view +#: model:ir.ui.menu,name:bi_sql_editor.menu_bi_sql_view +msgid "SQL Views" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Security" +msgstr "امنیت" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,selection:0 +msgid "Selection Options" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Set to Draft" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,size:0 +msgid "Size of the materialized view and its indexes" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,state:0 +msgid "State" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,state:0 +msgid "" +"State of the Request:\n" +" * 'Draft': Not tested\n" +" * 'SQL Valid': SQL Request has been checked and is valid" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,technical_name:0 +msgid "" +"Suffix of the SQL view. (SQL full name will be computed and prefixed by " +"'x_bi_sql_view_'. Should have correctsyntax. For more information, see " +"https://www.postgresql.org/docs/current/static/sql-syntax-lexical.html#SQL-" +"SYNTAX-IDENTIFIERS" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,technical_name:0 +msgid "Technical Name" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,field_description:0 +msgid "This will be used as the name of the Odoo field, displayed for users" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "This will create Odoo View, Action and Menu" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"This will try to create an SQL View, based on the SQL request and the " +"according Transient Model and fields, based on settings" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,ttype:0 +msgid "" +"Type of the Odoo field that will be created. Let empty if you don't want to " +"create a new field. If empty, this field will not be displayed neither " +"available for search or group by function" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"Update Model Access. Required if you changed groups list after having " +"created the model" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Update Model Acess" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "User Interface" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Validate SQL Expression" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,view_name:0 +msgid "View Name" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:161 +#, python-format +msgid "You can only process this action on SQL Valid items" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:143 +#, python-format +msgid "You can only unlink draft views" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "boolean" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "char" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "date" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "datetime" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "float" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "integer" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "many2one" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "selection" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,sequence:0 +msgid "sequence" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "this will refresh the materialized view" +msgstr "" diff --git a/bi_sql_editor/i18n/fi.po b/bi_sql_editor/i18n/fi.po new file mode 100644 index 00000000..453dfaf2 --- /dev/null +++ b/bi_sql_editor/i18n/fi.po @@ -0,0 +1,547 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * bi_sql_editor +# +# 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-06-03 01:19+0000\n" +"PO-Revision-Date: 2017-06-03 01:19+0000\n" +"Last-Translator: Jarmo Kortetjärvi , 2017\n" +"Language-Team: Finnish (https://www.transifex.com/oca/teams/23907/fi/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: fi\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:151 +#, python-format +msgid "%s (Copy)" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:248 +#, python-format +msgid "%s Access %s" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:274 +#, python-format +msgid "Access %s" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view,group_ids:0 +msgid "Allowed Groups" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,user_ids:0 +msgid "Allowed Users" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"Are you sure you want to set to draft this SQL View. It will delete" +" the materialized view, and all the previous" +" mapping realized with the columns" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,is_group_by:0 +msgid "" +"Check this box if you want to create a 'group by' option in the search view" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,is_index:0 +msgid "" +"Check this box if you want to create an index on that field. This is " +"recommended for searchable and groupable fields, to reduce duration" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Column" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Create SQL View, Indexes and Models" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Create UI" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,create_uid:0 field:bi.sql.view.field,create_uid:0 +msgid "Created by" +msgstr "Luonut" + +#. module: bi_sql_editor +#: field:bi.sql.view,create_date:0 field:bi.sql.view.field,create_date:0 +msgid "Created on" +msgstr "Luotu" + +#. module: bi_sql_editor +#: help:bi.sql.view,cron_id:0 +msgid "Cron Task that will refresh the materialized view" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,size:0 +msgid "Database Size" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,domain_force:0 +msgid "" +"Define here access restriction to data.\n" +" Take care to use field name prefixed by 'x_'. A global 'ir.rule' will be created. A typical Multi Company rule is for exemple \n" +" ['|', ('x_company_id','child_of', [user.company_id.id]),('x_company_id','=',False)]." +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,display_name:0 field:bi.sql.view.field,display_name:0 +msgid "Display Name" +msgstr "Nimi" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "Draft" +msgstr "Luonnos" + +#. module: bi_sql_editor +#: field:bi.sql.view,domain_force:0 +msgid "Extra Rule Definition" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Extras Information" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,field_description:0 +msgid "Field Description" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,ttype:0 +msgid "Field Type" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,many2one_model_id:0 +msgid "" +"For 'Many2one' Odoo field.\n" +" Co Model of the field." +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,selection:0 +msgid "" +"For 'Selection' Odoo field.\n" +" List of options, specified as a Python expression defining a list of (key, label) pairs. For example: [('blue','Blue'), ('yellow','Yellow')]" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,model_name:0 +msgid "Full Qualified Name of the transient model that will be created." +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,view_name:0 +msgid "Full name of the SQL view" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,graph_type:0 +msgid "Graph Type" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "Graph, action and Menu Created" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,has_group_changed:0 +msgid "Has group changed" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,id:0 field:bi.sql.view.field,id:0 +msgid "ID" +msgstr "ID" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,index_name:0 +msgid "Index Name" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,is_group_by:0 +msgid "Is Group by" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,is_index:0 +msgid "Is Index" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,is_materialized:0 +msgid "Is Materialized View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,__last_update:0 field:bi.sql.view.field,__last_update:0 +msgid "Last Modified on" +msgstr "Viimeksi muokattu" + +#. module: bi_sql_editor +#: field:bi.sql.view,write_uid:0 field:bi.sql.view.field,write_uid:0 +msgid "Last Updated by" +msgstr "Viimeksi päivittänyt" + +#. module: bi_sql_editor +#: field:bi.sql.view,write_date:0 field:bi.sql.view.field,write_date:0 +msgid "Last Updated on" +msgstr "Viimeksi päivitetty" + +#. module: bi_sql_editor +#: field:bi.sql.view,materialized_text:0 +msgid "Materialized text" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Measure" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view.field,many2one_model_id:0 +msgid "Model" +msgstr "Mall" + +#. module: bi_sql_editor +#: field:bi.sql.view,model_name:0 +msgid "Model Name" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,name:0 field:bi.sql.view.field,name:0 +msgid "Name" +msgstr "Nimi" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:475 +#, python-format +msgid "" +"No Column was found.\n" +"Columns name should be prefixed by 'x_'." +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,action_id:0 +msgid "Odoo Action" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,cron_id:0 +msgid "Odoo Cron" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,graph_view_id:0 +msgid "Odoo Graph View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,menu_id:0 +msgid "Odoo Menu" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,model_id:0 +msgid "Odoo Model" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,rule_id:0 +msgid "Odoo Rule" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,search_view_id:0 +msgid "Odoo Search View" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Open View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,query:0 +msgid "Query" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Refresh Materialized View" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:263 +#, python-format +msgid "Refresh Materialized View %s" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Row" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Rule Definition" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:358 +#, python-format +msgid "" +"SQL Error while creating %s VIEW %s :\n" +" %s" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view,bi_sql_view_field_ids:0 +msgid "SQL Fields" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "SQL Query" +msgstr "" + +#. module: bi_sql_editor +#: model:ir.ui.menu,name:bi_sql_editor.menu_bi_sql_editor +msgid "SQL Reports" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,query:0 +msgid "" +"SQL Request that will be inserted as the view. Take care to :\n" +" * set a name for all your selected fields, specially if you use SQL function (like EXTRACT, ...);\n" +" * Do not use 'SELECT *' or 'SELECT table.*';\n" +" * prefix the name of the selectable columns by 'x_';" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,sql_type:0 +msgid "SQL Type" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,sql_type:0 +msgid "SQL Type in the database" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "SQL Valid" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,bi_sql_view_id:0 +msgid "SQL View" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "SQL View and Model Created" +msgstr "" + +#. module: bi_sql_editor +#: model:ir.actions.act_window,name:bi_sql_editor.action_bi_sql_view +#: model:ir.ui.menu,name:bi_sql_editor.menu_bi_sql_view +msgid "SQL Views" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Security" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,selection:0 +msgid "Selection Options" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Set to Draft" +msgstr "Aseta luonnokseksi" + +#. module: bi_sql_editor +#: help:bi.sql.view,size:0 +msgid "Size of the materialized view and its indexes" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,state:0 +msgid "State" +msgstr "Tila" + +#. module: bi_sql_editor +#: help:bi.sql.view,state:0 +msgid "" +"State of the Request:\n" +" * 'Draft': Not tested\n" +" * 'SQL Valid': SQL Request has been checked and is valid" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,technical_name:0 +msgid "" +"Suffix of the SQL view. (SQL full name will be computed and prefixed by " +"'x_bi_sql_view_'. Should have correctsyntax. For more information, see " +"https://www.postgresql.org/docs/current/static/sql-syntax-lexical.html#SQL-" +"SYNTAX-IDENTIFIERS" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,technical_name:0 +msgid "Technical Name" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,field_description:0 +msgid "This will be used as the name of the Odoo field, displayed for users" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "This will create Odoo View, Action and Menu" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"This will try to create an SQL View, based on the SQL request and the " +"according Transient Model and fields, based on settings" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,ttype:0 +msgid "" +"Type of the Odoo field that will be created. Let empty if you don't want to " +"create a new field. If empty, this field will not be displayed neither " +"available for search or group by function" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"Update Model Access. Required if you changed groups list after having " +"created the model" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Update Model Acess" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "User Interface" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Validate SQL Expression" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,view_name:0 +msgid "View Name" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:161 +#, python-format +msgid "You can only process this action on SQL Valid items" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:143 +#, python-format +msgid "You can only unlink draft views" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "boolean" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "char" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "date" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "datetime" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "float" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "integer" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "many2one" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "selection" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,sequence:0 +msgid "sequence" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "this will refresh the materialized view" +msgstr "" diff --git a/bi_sql_editor/i18n/fr.po b/bi_sql_editor/i18n/fr.po new file mode 100644 index 00000000..6e2192d4 --- /dev/null +++ b/bi_sql_editor/i18n/fr.po @@ -0,0 +1,551 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * bi_sql_editor +# +# Translators: +# OCA Transbot , 2017 +# Sébastien Alix , 2017 +# leemannd , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-03 01:19+0000\n" +"PO-Revision-Date: 2017-06-03 01:19+0000\n" +"Last-Translator: leemannd , 2017\n" +"Language-Team: French (https://www.transifex.com/oca/teams/23907/fr/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: fr\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:151 +#, python-format +msgid "%s (Copy)" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:248 +#, python-format +msgid "%s Access %s" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:274 +#, python-format +msgid "Access %s" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view,group_ids:0 +msgid "Allowed Groups" +msgstr "Groupes autorisés" + +#. module: bi_sql_editor +#: field:bi.sql.view,user_ids:0 +msgid "Allowed Users" +msgstr "Utilisateurs Autorisés" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"Are you sure you want to set to draft this SQL View. It will delete" +" the materialized view, and all the previous" +" mapping realized with the columns" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,is_group_by:0 +msgid "" +"Check this box if you want to create a 'group by' option in the search view" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,is_index:0 +msgid "" +"Check this box if you want to create an index on that field. This is " +"recommended for searchable and groupable fields, to reduce duration" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Column" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Create SQL View, Indexes and Models" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Create UI" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,create_uid:0 field:bi.sql.view.field,create_uid:0 +msgid "Created by" +msgstr "Créé par" + +#. module: bi_sql_editor +#: field:bi.sql.view,create_date:0 field:bi.sql.view.field,create_date:0 +msgid "Created on" +msgstr "Créé le" + +#. module: bi_sql_editor +#: help:bi.sql.view,cron_id:0 +msgid "Cron Task that will refresh the materialized view" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,size:0 +msgid "Database Size" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,domain_force:0 +msgid "" +"Define here access restriction to data.\n" +" Take care to use field name prefixed by 'x_'. A global 'ir.rule' will be created. A typical Multi Company rule is for exemple \n" +" ['|', ('x_company_id','child_of', [user.company_id.id]),('x_company_id','=',False)]." +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,display_name:0 field:bi.sql.view.field,display_name:0 +msgid "Display Name" +msgstr "Nom à afficher" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "Draft" +msgstr "Brouillon" + +#. module: bi_sql_editor +#: field:bi.sql.view,domain_force:0 +msgid "Extra Rule Definition" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Extras Information" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,field_description:0 +msgid "Field Description" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,ttype:0 +msgid "Field Type" +msgstr "Type de champ" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,many2one_model_id:0 +msgid "" +"For 'Many2one' Odoo field.\n" +" Co Model of the field." +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,selection:0 +msgid "" +"For 'Selection' Odoo field.\n" +" List of options, specified as a Python expression defining a list of (key, label) pairs. For example: [('blue','Blue'), ('yellow','Yellow')]" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,model_name:0 +msgid "Full Qualified Name of the transient model that will be created." +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,view_name:0 +msgid "Full name of the SQL view" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,graph_type:0 +msgid "Graph Type" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "Graph, action and Menu Created" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,has_group_changed:0 +msgid "Has group changed" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,id:0 field:bi.sql.view.field,id:0 +msgid "ID" +msgstr "ID" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,index_name:0 +msgid "Index Name" +msgstr "Nom de l'index" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,is_group_by:0 +msgid "Is Group by" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,is_index:0 +msgid "Is Index" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,is_materialized:0 +msgid "Is Materialized View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,__last_update:0 field:bi.sql.view.field,__last_update:0 +msgid "Last Modified on" +msgstr "Dernière modification le" + +#. module: bi_sql_editor +#: field:bi.sql.view,write_uid:0 field:bi.sql.view.field,write_uid:0 +msgid "Last Updated by" +msgstr "Dernière mise à jour par" + +#. module: bi_sql_editor +#: field:bi.sql.view,write_date:0 field:bi.sql.view.field,write_date:0 +msgid "Last Updated on" +msgstr "Dernière mise à jour le" + +#. module: bi_sql_editor +#: field:bi.sql.view,materialized_text:0 +msgid "Materialized text" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Measure" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view.field,many2one_model_id:0 +msgid "Model" +msgstr "Modèle" + +#. module: bi_sql_editor +#: field:bi.sql.view,model_name:0 +msgid "Model Name" +msgstr "Nom du modèle" + +#. module: bi_sql_editor +#: field:bi.sql.view,name:0 field:bi.sql.view.field,name:0 +msgid "Name" +msgstr "Nom" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:475 +#, python-format +msgid "" +"No Column was found.\n" +"Columns name should be prefixed by 'x_'." +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,action_id:0 +msgid "Odoo Action" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,cron_id:0 +msgid "Odoo Cron" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,graph_view_id:0 +msgid "Odoo Graph View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,menu_id:0 +msgid "Odoo Menu" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,model_id:0 +msgid "Odoo Model" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,rule_id:0 +msgid "Odoo Rule" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,search_view_id:0 +msgid "Odoo Search View" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Open View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,query:0 +msgid "Query" +msgstr "Requête" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Refresh Materialized View" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:263 +#, python-format +msgid "Refresh Materialized View %s" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Row" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Rule Definition" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:358 +#, python-format +msgid "" +"SQL Error while creating %s VIEW %s :\n" +" %s" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view,bi_sql_view_field_ids:0 +msgid "SQL Fields" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "SQL Query" +msgstr "" + +#. module: bi_sql_editor +#: model:ir.ui.menu,name:bi_sql_editor.menu_bi_sql_editor +msgid "SQL Reports" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,query:0 +msgid "" +"SQL Request that will be inserted as the view. Take care to :\n" +" * set a name for all your selected fields, specially if you use SQL function (like EXTRACT, ...);\n" +" * Do not use 'SELECT *' or 'SELECT table.*';\n" +" * prefix the name of the selectable columns by 'x_';" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,sql_type:0 +msgid "SQL Type" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,sql_type:0 +msgid "SQL Type in the database" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "SQL Valid" +msgstr "SQL Validé" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,bi_sql_view_id:0 +msgid "SQL View" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "SQL View and Model Created" +msgstr "" + +#. module: bi_sql_editor +#: model:ir.actions.act_window,name:bi_sql_editor.action_bi_sql_view +#: model:ir.ui.menu,name:bi_sql_editor.menu_bi_sql_view +msgid "SQL Views" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Security" +msgstr "Sécurité" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,selection:0 +msgid "Selection Options" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Set to Draft" +msgstr "Remettre en brouillon" + +#. module: bi_sql_editor +#: help:bi.sql.view,size:0 +msgid "Size of the materialized view and its indexes" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,state:0 +msgid "State" +msgstr "Status" + +#. module: bi_sql_editor +#: help:bi.sql.view,state:0 +msgid "" +"State of the Request:\n" +" * 'Draft': Not tested\n" +" * 'SQL Valid': SQL Request has been checked and is valid" +msgstr "" +"Etat de la requête:\n" +" * 'En brouillon': non testée\n" +" * 'SQL Validé': La requête SQL a été vérifiée et est valide" + +#. module: bi_sql_editor +#: help:bi.sql.view,technical_name:0 +msgid "" +"Suffix of the SQL view. (SQL full name will be computed and prefixed by " +"'x_bi_sql_view_'. Should have correctsyntax. For more information, see " +"https://www.postgresql.org/docs/current/static/sql-syntax-lexical.html#SQL-" +"SYNTAX-IDENTIFIERS" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,technical_name:0 +msgid "Technical Name" +msgstr "Nom technique" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,field_description:0 +msgid "This will be used as the name of the Odoo field, displayed for users" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "This will create Odoo View, Action and Menu" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"This will try to create an SQL View, based on the SQL request and the " +"according Transient Model and fields, based on settings" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,ttype:0 +msgid "" +"Type of the Odoo field that will be created. Let empty if you don't want to " +"create a new field. If empty, this field will not be displayed neither " +"available for search or group by function" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"Update Model Access. Required if you changed groups list after having " +"created the model" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Update Model Acess" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "User Interface" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Validate SQL Expression" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,view_name:0 +msgid "View Name" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:161 +#, python-format +msgid "You can only process this action on SQL Valid items" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:143 +#, python-format +msgid "You can only unlink draft views" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "boolean" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "char" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "date" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "datetime" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "float" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "integer" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "many2one" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "selection" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,sequence:0 +msgid "sequence" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "this will refresh the materialized view" +msgstr "" diff --git a/bi_sql_editor/i18n/fr_CA.po b/bi_sql_editor/i18n/fr_CA.po new file mode 100644 index 00000000..a856d606 --- /dev/null +++ b/bi_sql_editor/i18n/fr_CA.po @@ -0,0 +1,546 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * bi_sql_editor +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-03 01:19+0000\n" +"PO-Revision-Date: 2017-06-03 01:19+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: French (Canada) (https://www.transifex.com/oca/teams/23907/fr_CA/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: fr_CA\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:151 +#, python-format +msgid "%s (Copy)" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:248 +#, python-format +msgid "%s Access %s" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:274 +#, python-format +msgid "Access %s" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view,group_ids:0 +msgid "Allowed Groups" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,user_ids:0 +msgid "Allowed Users" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"Are you sure you want to set to draft this SQL View. It will delete" +" the materialized view, and all the previous" +" mapping realized with the columns" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,is_group_by:0 +msgid "" +"Check this box if you want to create a 'group by' option in the search view" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,is_index:0 +msgid "" +"Check this box if you want to create an index on that field. This is " +"recommended for searchable and groupable fields, to reduce duration" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Column" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Create SQL View, Indexes and Models" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Create UI" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,create_uid:0 field:bi.sql.view.field,create_uid:0 +msgid "Created by" +msgstr "Créé par" + +#. module: bi_sql_editor +#: field:bi.sql.view,create_date:0 field:bi.sql.view.field,create_date:0 +msgid "Created on" +msgstr "Créé le" + +#. module: bi_sql_editor +#: help:bi.sql.view,cron_id:0 +msgid "Cron Task that will refresh the materialized view" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,size:0 +msgid "Database Size" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,domain_force:0 +msgid "" +"Define here access restriction to data.\n" +" Take care to use field name prefixed by 'x_'. A global 'ir.rule' will be created. A typical Multi Company rule is for exemple \n" +" ['|', ('x_company_id','child_of', [user.company_id.id]),('x_company_id','=',False)]." +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,display_name:0 field:bi.sql.view.field,display_name:0 +msgid "Display Name" +msgstr "Afficher le nom" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "Draft" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,domain_force:0 +msgid "Extra Rule Definition" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Extras Information" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,field_description:0 +msgid "Field Description" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,ttype:0 +msgid "Field Type" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,many2one_model_id:0 +msgid "" +"For 'Many2one' Odoo field.\n" +" Co Model of the field." +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,selection:0 +msgid "" +"For 'Selection' Odoo field.\n" +" List of options, specified as a Python expression defining a list of (key, label) pairs. For example: [('blue','Blue'), ('yellow','Yellow')]" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,model_name:0 +msgid "Full Qualified Name of the transient model that will be created." +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,view_name:0 +msgid "Full name of the SQL view" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,graph_type:0 +msgid "Graph Type" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "Graph, action and Menu Created" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,has_group_changed:0 +msgid "Has group changed" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,id:0 field:bi.sql.view.field,id:0 +msgid "ID" +msgstr "Identifiant" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,index_name:0 +msgid "Index Name" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,is_group_by:0 +msgid "Is Group by" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,is_index:0 +msgid "Is Index" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,is_materialized:0 +msgid "Is Materialized View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,__last_update:0 field:bi.sql.view.field,__last_update:0 +msgid "Last Modified on" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,write_uid:0 field:bi.sql.view.field,write_uid:0 +msgid "Last Updated by" +msgstr "Dernière mise à jour par" + +#. module: bi_sql_editor +#: field:bi.sql.view,write_date:0 field:bi.sql.view.field,write_date:0 +msgid "Last Updated on" +msgstr "Dernière mise à jour le" + +#. module: bi_sql_editor +#: field:bi.sql.view,materialized_text:0 +msgid "Materialized text" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Measure" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view.field,many2one_model_id:0 +msgid "Model" +msgstr "Modèle" + +#. module: bi_sql_editor +#: field:bi.sql.view,model_name:0 +msgid "Model Name" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,name:0 field:bi.sql.view.field,name:0 +msgid "Name" +msgstr "Nom" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:475 +#, python-format +msgid "" +"No Column was found.\n" +"Columns name should be prefixed by 'x_'." +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,action_id:0 +msgid "Odoo Action" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,cron_id:0 +msgid "Odoo Cron" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,graph_view_id:0 +msgid "Odoo Graph View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,menu_id:0 +msgid "Odoo Menu" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,model_id:0 +msgid "Odoo Model" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,rule_id:0 +msgid "Odoo Rule" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,search_view_id:0 +msgid "Odoo Search View" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Open View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,query:0 +msgid "Query" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Refresh Materialized View" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:263 +#, python-format +msgid "Refresh Materialized View %s" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Row" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Rule Definition" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:358 +#, python-format +msgid "" +"SQL Error while creating %s VIEW %s :\n" +" %s" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view,bi_sql_view_field_ids:0 +msgid "SQL Fields" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "SQL Query" +msgstr "" + +#. module: bi_sql_editor +#: model:ir.ui.menu,name:bi_sql_editor.menu_bi_sql_editor +msgid "SQL Reports" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,query:0 +msgid "" +"SQL Request that will be inserted as the view. Take care to :\n" +" * set a name for all your selected fields, specially if you use SQL function (like EXTRACT, ...);\n" +" * Do not use 'SELECT *' or 'SELECT table.*';\n" +" * prefix the name of the selectable columns by 'x_';" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,sql_type:0 +msgid "SQL Type" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,sql_type:0 +msgid "SQL Type in the database" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "SQL Valid" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,bi_sql_view_id:0 +msgid "SQL View" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "SQL View and Model Created" +msgstr "" + +#. module: bi_sql_editor +#: model:ir.actions.act_window,name:bi_sql_editor.action_bi_sql_view +#: model:ir.ui.menu,name:bi_sql_editor.menu_bi_sql_view +msgid "SQL Views" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Security" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,selection:0 +msgid "Selection Options" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Set to Draft" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,size:0 +msgid "Size of the materialized view and its indexes" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,state:0 +msgid "State" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,state:0 +msgid "" +"State of the Request:\n" +" * 'Draft': Not tested\n" +" * 'SQL Valid': SQL Request has been checked and is valid" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,technical_name:0 +msgid "" +"Suffix of the SQL view. (SQL full name will be computed and prefixed by " +"'x_bi_sql_view_'. Should have correctsyntax. For more information, see " +"https://www.postgresql.org/docs/current/static/sql-syntax-lexical.html#SQL-" +"SYNTAX-IDENTIFIERS" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,technical_name:0 +msgid "Technical Name" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,field_description:0 +msgid "This will be used as the name of the Odoo field, displayed for users" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "This will create Odoo View, Action and Menu" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"This will try to create an SQL View, based on the SQL request and the " +"according Transient Model and fields, based on settings" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,ttype:0 +msgid "" +"Type of the Odoo field that will be created. Let empty if you don't want to " +"create a new field. If empty, this field will not be displayed neither " +"available for search or group by function" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"Update Model Access. Required if you changed groups list after having " +"created the model" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Update Model Acess" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "User Interface" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Validate SQL Expression" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,view_name:0 +msgid "View Name" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:161 +#, python-format +msgid "You can only process this action on SQL Valid items" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:143 +#, python-format +msgid "You can only unlink draft views" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "boolean" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "char" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "date" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "datetime" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "float" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "integer" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "many2one" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "selection" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,sequence:0 +msgid "sequence" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "this will refresh the materialized view" +msgstr "" diff --git a/bi_sql_editor/i18n/fr_CH.po b/bi_sql_editor/i18n/fr_CH.po new file mode 100644 index 00000000..edfbba0b --- /dev/null +++ b/bi_sql_editor/i18n/fr_CH.po @@ -0,0 +1,546 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * bi_sql_editor +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-03 01:19+0000\n" +"PO-Revision-Date: 2017-06-03 01:19+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: French (Switzerland) (https://www.transifex.com/oca/teams/23907/fr_CH/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: fr_CH\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:151 +#, python-format +msgid "%s (Copy)" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:248 +#, python-format +msgid "%s Access %s" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:274 +#, python-format +msgid "Access %s" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view,group_ids:0 +msgid "Allowed Groups" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,user_ids:0 +msgid "Allowed Users" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"Are you sure you want to set to draft this SQL View. It will delete" +" the materialized view, and all the previous" +" mapping realized with the columns" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,is_group_by:0 +msgid "" +"Check this box if you want to create a 'group by' option in the search view" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,is_index:0 +msgid "" +"Check this box if you want to create an index on that field. This is " +"recommended for searchable and groupable fields, to reduce duration" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Column" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Create SQL View, Indexes and Models" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Create UI" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,create_uid:0 field:bi.sql.view.field,create_uid:0 +msgid "Created by" +msgstr "Créé par" + +#. module: bi_sql_editor +#: field:bi.sql.view,create_date:0 field:bi.sql.view.field,create_date:0 +msgid "Created on" +msgstr "Créé le" + +#. module: bi_sql_editor +#: help:bi.sql.view,cron_id:0 +msgid "Cron Task that will refresh the materialized view" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,size:0 +msgid "Database Size" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,domain_force:0 +msgid "" +"Define here access restriction to data.\n" +" Take care to use field name prefixed by 'x_'. A global 'ir.rule' will be created. A typical Multi Company rule is for exemple \n" +" ['|', ('x_company_id','child_of', [user.company_id.id]),('x_company_id','=',False)]." +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,display_name:0 field:bi.sql.view.field,display_name:0 +msgid "Display Name" +msgstr "Nom affiché" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "Draft" +msgstr "Brouillon" + +#. module: bi_sql_editor +#: field:bi.sql.view,domain_force:0 +msgid "Extra Rule Definition" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Extras Information" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,field_description:0 +msgid "Field Description" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,ttype:0 +msgid "Field Type" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,many2one_model_id:0 +msgid "" +"For 'Many2one' Odoo field.\n" +" Co Model of the field." +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,selection:0 +msgid "" +"For 'Selection' Odoo field.\n" +" List of options, specified as a Python expression defining a list of (key, label) pairs. For example: [('blue','Blue'), ('yellow','Yellow')]" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,model_name:0 +msgid "Full Qualified Name of the transient model that will be created." +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,view_name:0 +msgid "Full name of the SQL view" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,graph_type:0 +msgid "Graph Type" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "Graph, action and Menu Created" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,has_group_changed:0 +msgid "Has group changed" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,id:0 field:bi.sql.view.field,id:0 +msgid "ID" +msgstr "ID" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,index_name:0 +msgid "Index Name" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,is_group_by:0 +msgid "Is Group by" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,is_index:0 +msgid "Is Index" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,is_materialized:0 +msgid "Is Materialized View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,__last_update:0 field:bi.sql.view.field,__last_update:0 +msgid "Last Modified on" +msgstr "Dernière modification le" + +#. module: bi_sql_editor +#: field:bi.sql.view,write_uid:0 field:bi.sql.view.field,write_uid:0 +msgid "Last Updated by" +msgstr "Modifié par" + +#. module: bi_sql_editor +#: field:bi.sql.view,write_date:0 field:bi.sql.view.field,write_date:0 +msgid "Last Updated on" +msgstr "Modifié le" + +#. module: bi_sql_editor +#: field:bi.sql.view,materialized_text:0 +msgid "Materialized text" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Measure" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view.field,many2one_model_id:0 +msgid "Model" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,model_name:0 +msgid "Model Name" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,name:0 field:bi.sql.view.field,name:0 +msgid "Name" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:475 +#, python-format +msgid "" +"No Column was found.\n" +"Columns name should be prefixed by 'x_'." +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,action_id:0 +msgid "Odoo Action" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,cron_id:0 +msgid "Odoo Cron" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,graph_view_id:0 +msgid "Odoo Graph View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,menu_id:0 +msgid "Odoo Menu" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,model_id:0 +msgid "Odoo Model" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,rule_id:0 +msgid "Odoo Rule" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,search_view_id:0 +msgid "Odoo Search View" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Open View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,query:0 +msgid "Query" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Refresh Materialized View" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:263 +#, python-format +msgid "Refresh Materialized View %s" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Row" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Rule Definition" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:358 +#, python-format +msgid "" +"SQL Error while creating %s VIEW %s :\n" +" %s" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view,bi_sql_view_field_ids:0 +msgid "SQL Fields" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "SQL Query" +msgstr "" + +#. module: bi_sql_editor +#: model:ir.ui.menu,name:bi_sql_editor.menu_bi_sql_editor +msgid "SQL Reports" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,query:0 +msgid "" +"SQL Request that will be inserted as the view. Take care to :\n" +" * set a name for all your selected fields, specially if you use SQL function (like EXTRACT, ...);\n" +" * Do not use 'SELECT *' or 'SELECT table.*';\n" +" * prefix the name of the selectable columns by 'x_';" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,sql_type:0 +msgid "SQL Type" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,sql_type:0 +msgid "SQL Type in the database" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "SQL Valid" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,bi_sql_view_id:0 +msgid "SQL View" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "SQL View and Model Created" +msgstr "" + +#. module: bi_sql_editor +#: model:ir.actions.act_window,name:bi_sql_editor.action_bi_sql_view +#: model:ir.ui.menu,name:bi_sql_editor.menu_bi_sql_view +msgid "SQL Views" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Security" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,selection:0 +msgid "Selection Options" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Set to Draft" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,size:0 +msgid "Size of the materialized view and its indexes" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,state:0 +msgid "State" +msgstr "Etat" + +#. module: bi_sql_editor +#: help:bi.sql.view,state:0 +msgid "" +"State of the Request:\n" +" * 'Draft': Not tested\n" +" * 'SQL Valid': SQL Request has been checked and is valid" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,technical_name:0 +msgid "" +"Suffix of the SQL view. (SQL full name will be computed and prefixed by " +"'x_bi_sql_view_'. Should have correctsyntax. For more information, see " +"https://www.postgresql.org/docs/current/static/sql-syntax-lexical.html#SQL-" +"SYNTAX-IDENTIFIERS" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,technical_name:0 +msgid "Technical Name" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,field_description:0 +msgid "This will be used as the name of the Odoo field, displayed for users" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "This will create Odoo View, Action and Menu" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"This will try to create an SQL View, based on the SQL request and the " +"according Transient Model and fields, based on settings" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,ttype:0 +msgid "" +"Type of the Odoo field that will be created. Let empty if you don't want to " +"create a new field. If empty, this field will not be displayed neither " +"available for search or group by function" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"Update Model Access. Required if you changed groups list after having " +"created the model" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Update Model Acess" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "User Interface" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Validate SQL Expression" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,view_name:0 +msgid "View Name" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:161 +#, python-format +msgid "You can only process this action on SQL Valid items" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:143 +#, python-format +msgid "You can only unlink draft views" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "boolean" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "char" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "date" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "datetime" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "float" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "integer" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "many2one" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "selection" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,sequence:0 +msgid "sequence" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "this will refresh the materialized view" +msgstr "" diff --git a/bi_sql_editor/i18n/gl.po b/bi_sql_editor/i18n/gl.po new file mode 100644 index 00000000..474dcc9f --- /dev/null +++ b/bi_sql_editor/i18n/gl.po @@ -0,0 +1,548 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * bi_sql_editor +# +# Translators: +# OCA Transbot , 2017 +# César Castro Cruz , 2017 +# Alejandro Santana , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-03 01:19+0000\n" +"PO-Revision-Date: 2017-06-03 01:19+0000\n" +"Last-Translator: Alejandro Santana , 2017\n" +"Language-Team: Galician (https://www.transifex.com/oca/teams/23907/gl/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: gl\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:151 +#, python-format +msgid "%s (Copy)" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:248 +#, python-format +msgid "%s Access %s" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:274 +#, python-format +msgid "Access %s" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view,group_ids:0 +msgid "Allowed Groups" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,user_ids:0 +msgid "Allowed Users" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"Are you sure you want to set to draft this SQL View. It will delete" +" the materialized view, and all the previous" +" mapping realized with the columns" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,is_group_by:0 +msgid "" +"Check this box if you want to create a 'group by' option in the search view" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,is_index:0 +msgid "" +"Check this box if you want to create an index on that field. This is " +"recommended for searchable and groupable fields, to reduce duration" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Column" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Create SQL View, Indexes and Models" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Create UI" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,create_uid:0 field:bi.sql.view.field,create_uid:0 +msgid "Created by" +msgstr "Creado por" + +#. module: bi_sql_editor +#: field:bi.sql.view,create_date:0 field:bi.sql.view.field,create_date:0 +msgid "Created on" +msgstr "Creado en" + +#. module: bi_sql_editor +#: help:bi.sql.view,cron_id:0 +msgid "Cron Task that will refresh the materialized view" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,size:0 +msgid "Database Size" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,domain_force:0 +msgid "" +"Define here access restriction to data.\n" +" Take care to use field name prefixed by 'x_'. A global 'ir.rule' will be created. A typical Multi Company rule is for exemple \n" +" ['|', ('x_company_id','child_of', [user.company_id.id]),('x_company_id','=',False)]." +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,display_name:0 field:bi.sql.view.field,display_name:0 +msgid "Display Name" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "Draft" +msgstr "Borrador" + +#. module: bi_sql_editor +#: field:bi.sql.view,domain_force:0 +msgid "Extra Rule Definition" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Extras Information" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,field_description:0 +msgid "Field Description" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,ttype:0 +msgid "Field Type" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,many2one_model_id:0 +msgid "" +"For 'Many2one' Odoo field.\n" +" Co Model of the field." +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,selection:0 +msgid "" +"For 'Selection' Odoo field.\n" +" List of options, specified as a Python expression defining a list of (key, label) pairs. For example: [('blue','Blue'), ('yellow','Yellow')]" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,model_name:0 +msgid "Full Qualified Name of the transient model that will be created." +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,view_name:0 +msgid "Full name of the SQL view" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,graph_type:0 +msgid "Graph Type" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "Graph, action and Menu Created" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,has_group_changed:0 +msgid "Has group changed" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,id:0 field:bi.sql.view.field,id:0 +msgid "ID" +msgstr "ID" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,index_name:0 +msgid "Index Name" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,is_group_by:0 +msgid "Is Group by" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,is_index:0 +msgid "Is Index" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,is_materialized:0 +msgid "Is Materialized View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,__last_update:0 field:bi.sql.view.field,__last_update:0 +msgid "Last Modified on" +msgstr "Última modificación" + +#. module: bi_sql_editor +#: field:bi.sql.view,write_uid:0 field:bi.sql.view.field,write_uid:0 +msgid "Last Updated by" +msgstr "ültima actualización por" + +#. module: bi_sql_editor +#: field:bi.sql.view,write_date:0 field:bi.sql.view.field,write_date:0 +msgid "Last Updated on" +msgstr "Última actualización en" + +#. module: bi_sql_editor +#: field:bi.sql.view,materialized_text:0 +msgid "Materialized text" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Measure" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view.field,many2one_model_id:0 +msgid "Model" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,model_name:0 +msgid "Model Name" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,name:0 field:bi.sql.view.field,name:0 +msgid "Name" +msgstr "Nome" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:475 +#, python-format +msgid "" +"No Column was found.\n" +"Columns name should be prefixed by 'x_'." +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,action_id:0 +msgid "Odoo Action" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,cron_id:0 +msgid "Odoo Cron" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,graph_view_id:0 +msgid "Odoo Graph View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,menu_id:0 +msgid "Odoo Menu" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,model_id:0 +msgid "Odoo Model" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,rule_id:0 +msgid "Odoo Rule" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,search_view_id:0 +msgid "Odoo Search View" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Open View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,query:0 +msgid "Query" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Refresh Materialized View" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:263 +#, python-format +msgid "Refresh Materialized View %s" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Row" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Rule Definition" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:358 +#, python-format +msgid "" +"SQL Error while creating %s VIEW %s :\n" +" %s" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view,bi_sql_view_field_ids:0 +msgid "SQL Fields" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "SQL Query" +msgstr "" + +#. module: bi_sql_editor +#: model:ir.ui.menu,name:bi_sql_editor.menu_bi_sql_editor +msgid "SQL Reports" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,query:0 +msgid "" +"SQL Request that will be inserted as the view. Take care to :\n" +" * set a name for all your selected fields, specially if you use SQL function (like EXTRACT, ...);\n" +" * Do not use 'SELECT *' or 'SELECT table.*';\n" +" * prefix the name of the selectable columns by 'x_';" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,sql_type:0 +msgid "SQL Type" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,sql_type:0 +msgid "SQL Type in the database" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "SQL Valid" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,bi_sql_view_id:0 +msgid "SQL View" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "SQL View and Model Created" +msgstr "" + +#. module: bi_sql_editor +#: model:ir.actions.act_window,name:bi_sql_editor.action_bi_sql_view +#: model:ir.ui.menu,name:bi_sql_editor.menu_bi_sql_view +msgid "SQL Views" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Security" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,selection:0 +msgid "Selection Options" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Set to Draft" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,size:0 +msgid "Size of the materialized view and its indexes" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,state:0 +msgid "State" +msgstr "Estado" + +#. module: bi_sql_editor +#: help:bi.sql.view,state:0 +msgid "" +"State of the Request:\n" +" * 'Draft': Not tested\n" +" * 'SQL Valid': SQL Request has been checked and is valid" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,technical_name:0 +msgid "" +"Suffix of the SQL view. (SQL full name will be computed and prefixed by " +"'x_bi_sql_view_'. Should have correctsyntax. For more information, see " +"https://www.postgresql.org/docs/current/static/sql-syntax-lexical.html#SQL-" +"SYNTAX-IDENTIFIERS" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,technical_name:0 +msgid "Technical Name" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,field_description:0 +msgid "This will be used as the name of the Odoo field, displayed for users" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "This will create Odoo View, Action and Menu" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"This will try to create an SQL View, based on the SQL request and the " +"according Transient Model and fields, based on settings" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,ttype:0 +msgid "" +"Type of the Odoo field that will be created. Let empty if you don't want to " +"create a new field. If empty, this field will not be displayed neither " +"available for search or group by function" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"Update Model Access. Required if you changed groups list after having " +"created the model" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Update Model Acess" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "User Interface" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Validate SQL Expression" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,view_name:0 +msgid "View Name" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:161 +#, python-format +msgid "You can only process this action on SQL Valid items" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:143 +#, python-format +msgid "You can only unlink draft views" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "boolean" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "char" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "date" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "datetime" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "float" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "integer" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "many2one" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "selection" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,sequence:0 +msgid "sequence" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "this will refresh the materialized view" +msgstr "" diff --git a/bi_sql_editor/i18n/gl_ES.po b/bi_sql_editor/i18n/gl_ES.po new file mode 100644 index 00000000..e952b4ea --- /dev/null +++ b/bi_sql_editor/i18n/gl_ES.po @@ -0,0 +1,546 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * bi_sql_editor +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-03 01:19+0000\n" +"PO-Revision-Date: 2017-06-03 01:19+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Galician (Spain) (https://www.transifex.com/oca/teams/23907/gl_ES/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: gl_ES\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:151 +#, python-format +msgid "%s (Copy)" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:248 +#, python-format +msgid "%s Access %s" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:274 +#, python-format +msgid "Access %s" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view,group_ids:0 +msgid "Allowed Groups" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,user_ids:0 +msgid "Allowed Users" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"Are you sure you want to set to draft this SQL View. It will delete" +" the materialized view, and all the previous" +" mapping realized with the columns" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,is_group_by:0 +msgid "" +"Check this box if you want to create a 'group by' option in the search view" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,is_index:0 +msgid "" +"Check this box if you want to create an index on that field. This is " +"recommended for searchable and groupable fields, to reduce duration" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Column" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Create SQL View, Indexes and Models" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Create UI" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,create_uid:0 field:bi.sql.view.field,create_uid:0 +msgid "Created by" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,create_date:0 field:bi.sql.view.field,create_date:0 +msgid "Created on" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,cron_id:0 +msgid "Cron Task that will refresh the materialized view" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,size:0 +msgid "Database Size" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,domain_force:0 +msgid "" +"Define here access restriction to data.\n" +" Take care to use field name prefixed by 'x_'. A global 'ir.rule' will be created. A typical Multi Company rule is for exemple \n" +" ['|', ('x_company_id','child_of', [user.company_id.id]),('x_company_id','=',False)]." +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,display_name:0 field:bi.sql.view.field,display_name:0 +msgid "Display Name" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "Draft" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,domain_force:0 +msgid "Extra Rule Definition" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Extras Information" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,field_description:0 +msgid "Field Description" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,ttype:0 +msgid "Field Type" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,many2one_model_id:0 +msgid "" +"For 'Many2one' Odoo field.\n" +" Co Model of the field." +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,selection:0 +msgid "" +"For 'Selection' Odoo field.\n" +" List of options, specified as a Python expression defining a list of (key, label) pairs. For example: [('blue','Blue'), ('yellow','Yellow')]" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,model_name:0 +msgid "Full Qualified Name of the transient model that will be created." +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,view_name:0 +msgid "Full name of the SQL view" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,graph_type:0 +msgid "Graph Type" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "Graph, action and Menu Created" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,has_group_changed:0 +msgid "Has group changed" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,id:0 field:bi.sql.view.field,id:0 +msgid "ID" +msgstr "ID" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,index_name:0 +msgid "Index Name" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,is_group_by:0 +msgid "Is Group by" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,is_index:0 +msgid "Is Index" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,is_materialized:0 +msgid "Is Materialized View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,__last_update:0 field:bi.sql.view.field,__last_update:0 +msgid "Last Modified on" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,write_uid:0 field:bi.sql.view.field,write_uid:0 +msgid "Last Updated by" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,write_date:0 field:bi.sql.view.field,write_date:0 +msgid "Last Updated on" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,materialized_text:0 +msgid "Materialized text" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Measure" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view.field,many2one_model_id:0 +msgid "Model" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,model_name:0 +msgid "Model Name" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,name:0 field:bi.sql.view.field,name:0 +msgid "Name" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:475 +#, python-format +msgid "" +"No Column was found.\n" +"Columns name should be prefixed by 'x_'." +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,action_id:0 +msgid "Odoo Action" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,cron_id:0 +msgid "Odoo Cron" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,graph_view_id:0 +msgid "Odoo Graph View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,menu_id:0 +msgid "Odoo Menu" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,model_id:0 +msgid "Odoo Model" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,rule_id:0 +msgid "Odoo Rule" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,search_view_id:0 +msgid "Odoo Search View" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Open View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,query:0 +msgid "Query" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Refresh Materialized View" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:263 +#, python-format +msgid "Refresh Materialized View %s" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Row" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Rule Definition" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:358 +#, python-format +msgid "" +"SQL Error while creating %s VIEW %s :\n" +" %s" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view,bi_sql_view_field_ids:0 +msgid "SQL Fields" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "SQL Query" +msgstr "" + +#. module: bi_sql_editor +#: model:ir.ui.menu,name:bi_sql_editor.menu_bi_sql_editor +msgid "SQL Reports" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,query:0 +msgid "" +"SQL Request that will be inserted as the view. Take care to :\n" +" * set a name for all your selected fields, specially if you use SQL function (like EXTRACT, ...);\n" +" * Do not use 'SELECT *' or 'SELECT table.*';\n" +" * prefix the name of the selectable columns by 'x_';" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,sql_type:0 +msgid "SQL Type" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,sql_type:0 +msgid "SQL Type in the database" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "SQL Valid" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,bi_sql_view_id:0 +msgid "SQL View" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "SQL View and Model Created" +msgstr "" + +#. module: bi_sql_editor +#: model:ir.actions.act_window,name:bi_sql_editor.action_bi_sql_view +#: model:ir.ui.menu,name:bi_sql_editor.menu_bi_sql_view +msgid "SQL Views" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Security" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,selection:0 +msgid "Selection Options" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Set to Draft" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,size:0 +msgid "Size of the materialized view and its indexes" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,state:0 +msgid "State" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,state:0 +msgid "" +"State of the Request:\n" +" * 'Draft': Not tested\n" +" * 'SQL Valid': SQL Request has been checked and is valid" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,technical_name:0 +msgid "" +"Suffix of the SQL view. (SQL full name will be computed and prefixed by " +"'x_bi_sql_view_'. Should have correctsyntax. For more information, see " +"https://www.postgresql.org/docs/current/static/sql-syntax-lexical.html#SQL-" +"SYNTAX-IDENTIFIERS" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,technical_name:0 +msgid "Technical Name" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,field_description:0 +msgid "This will be used as the name of the Odoo field, displayed for users" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "This will create Odoo View, Action and Menu" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"This will try to create an SQL View, based on the SQL request and the " +"according Transient Model and fields, based on settings" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,ttype:0 +msgid "" +"Type of the Odoo field that will be created. Let empty if you don't want to " +"create a new field. If empty, this field will not be displayed neither " +"available for search or group by function" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"Update Model Access. Required if you changed groups list after having " +"created the model" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Update Model Acess" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "User Interface" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Validate SQL Expression" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,view_name:0 +msgid "View Name" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:161 +#, python-format +msgid "You can only process this action on SQL Valid items" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:143 +#, python-format +msgid "You can only unlink draft views" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "boolean" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "char" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "date" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "datetime" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "float" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "integer" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "many2one" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "selection" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,sequence:0 +msgid "sequence" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "this will refresh the materialized view" +msgstr "" diff --git a/bi_sql_editor/i18n/he.po b/bi_sql_editor/i18n/he.po new file mode 100644 index 00000000..ef3829e9 --- /dev/null +++ b/bi_sql_editor/i18n/he.po @@ -0,0 +1,546 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * bi_sql_editor +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-03 01:19+0000\n" +"PO-Revision-Date: 2017-06-03 01:19+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Hebrew (https://www.transifex.com/oca/teams/23907/he/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: he\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:151 +#, python-format +msgid "%s (Copy)" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:248 +#, python-format +msgid "%s Access %s" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:274 +#, python-format +msgid "Access %s" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view,group_ids:0 +msgid "Allowed Groups" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,user_ids:0 +msgid "Allowed Users" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"Are you sure you want to set to draft this SQL View. It will delete" +" the materialized view, and all the previous" +" mapping realized with the columns" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,is_group_by:0 +msgid "" +"Check this box if you want to create a 'group by' option in the search view" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,is_index:0 +msgid "" +"Check this box if you want to create an index on that field. This is " +"recommended for searchable and groupable fields, to reduce duration" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Column" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Create SQL View, Indexes and Models" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Create UI" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,create_uid:0 field:bi.sql.view.field,create_uid:0 +msgid "Created by" +msgstr "נוצר על ידי" + +#. module: bi_sql_editor +#: field:bi.sql.view,create_date:0 field:bi.sql.view.field,create_date:0 +msgid "Created on" +msgstr "נוצר ב-" + +#. module: bi_sql_editor +#: help:bi.sql.view,cron_id:0 +msgid "Cron Task that will refresh the materialized view" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,size:0 +msgid "Database Size" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,domain_force:0 +msgid "" +"Define here access restriction to data.\n" +" Take care to use field name prefixed by 'x_'. A global 'ir.rule' will be created. A typical Multi Company rule is for exemple \n" +" ['|', ('x_company_id','child_of', [user.company_id.id]),('x_company_id','=',False)]." +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,display_name:0 field:bi.sql.view.field,display_name:0 +msgid "Display Name" +msgstr "השם המוצג" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "Draft" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,domain_force:0 +msgid "Extra Rule Definition" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Extras Information" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,field_description:0 +msgid "Field Description" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,ttype:0 +msgid "Field Type" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,many2one_model_id:0 +msgid "" +"For 'Many2one' Odoo field.\n" +" Co Model of the field." +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,selection:0 +msgid "" +"For 'Selection' Odoo field.\n" +" List of options, specified as a Python expression defining a list of (key, label) pairs. For example: [('blue','Blue'), ('yellow','Yellow')]" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,model_name:0 +msgid "Full Qualified Name of the transient model that will be created." +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,view_name:0 +msgid "Full name of the SQL view" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,graph_type:0 +msgid "Graph Type" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "Graph, action and Menu Created" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,has_group_changed:0 +msgid "Has group changed" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,id:0 field:bi.sql.view.field,id:0 +msgid "ID" +msgstr "מזהה" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,index_name:0 +msgid "Index Name" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,is_group_by:0 +msgid "Is Group by" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,is_index:0 +msgid "Is Index" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,is_materialized:0 +msgid "Is Materialized View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,__last_update:0 field:bi.sql.view.field,__last_update:0 +msgid "Last Modified on" +msgstr "תאריך שינוי אחרון" + +#. module: bi_sql_editor +#: field:bi.sql.view,write_uid:0 field:bi.sql.view.field,write_uid:0 +msgid "Last Updated by" +msgstr "עודכן לאחרונה על ידי" + +#. module: bi_sql_editor +#: field:bi.sql.view,write_date:0 field:bi.sql.view.field,write_date:0 +msgid "Last Updated on" +msgstr "עודכן לאחרונה על" + +#. module: bi_sql_editor +#: field:bi.sql.view,materialized_text:0 +msgid "Materialized text" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Measure" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view.field,many2one_model_id:0 +msgid "Model" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,model_name:0 +msgid "Model Name" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,name:0 field:bi.sql.view.field,name:0 +msgid "Name" +msgstr "שם" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:475 +#, python-format +msgid "" +"No Column was found.\n" +"Columns name should be prefixed by 'x_'." +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,action_id:0 +msgid "Odoo Action" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,cron_id:0 +msgid "Odoo Cron" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,graph_view_id:0 +msgid "Odoo Graph View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,menu_id:0 +msgid "Odoo Menu" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,model_id:0 +msgid "Odoo Model" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,rule_id:0 +msgid "Odoo Rule" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,search_view_id:0 +msgid "Odoo Search View" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Open View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,query:0 +msgid "Query" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Refresh Materialized View" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:263 +#, python-format +msgid "Refresh Materialized View %s" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Row" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Rule Definition" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:358 +#, python-format +msgid "" +"SQL Error while creating %s VIEW %s :\n" +" %s" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view,bi_sql_view_field_ids:0 +msgid "SQL Fields" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "SQL Query" +msgstr "" + +#. module: bi_sql_editor +#: model:ir.ui.menu,name:bi_sql_editor.menu_bi_sql_editor +msgid "SQL Reports" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,query:0 +msgid "" +"SQL Request that will be inserted as the view. Take care to :\n" +" * set a name for all your selected fields, specially if you use SQL function (like EXTRACT, ...);\n" +" * Do not use 'SELECT *' or 'SELECT table.*';\n" +" * prefix the name of the selectable columns by 'x_';" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,sql_type:0 +msgid "SQL Type" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,sql_type:0 +msgid "SQL Type in the database" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "SQL Valid" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,bi_sql_view_id:0 +msgid "SQL View" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "SQL View and Model Created" +msgstr "" + +#. module: bi_sql_editor +#: model:ir.actions.act_window,name:bi_sql_editor.action_bi_sql_view +#: model:ir.ui.menu,name:bi_sql_editor.menu_bi_sql_view +msgid "SQL Views" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Security" +msgstr "אבטחה" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,selection:0 +msgid "Selection Options" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Set to Draft" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,size:0 +msgid "Size of the materialized view and its indexes" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,state:0 +msgid "State" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,state:0 +msgid "" +"State of the Request:\n" +" * 'Draft': Not tested\n" +" * 'SQL Valid': SQL Request has been checked and is valid" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,technical_name:0 +msgid "" +"Suffix of the SQL view. (SQL full name will be computed and prefixed by " +"'x_bi_sql_view_'. Should have correctsyntax. For more information, see " +"https://www.postgresql.org/docs/current/static/sql-syntax-lexical.html#SQL-" +"SYNTAX-IDENTIFIERS" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,technical_name:0 +msgid "Technical Name" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,field_description:0 +msgid "This will be used as the name of the Odoo field, displayed for users" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "This will create Odoo View, Action and Menu" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"This will try to create an SQL View, based on the SQL request and the " +"according Transient Model and fields, based on settings" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,ttype:0 +msgid "" +"Type of the Odoo field that will be created. Let empty if you don't want to " +"create a new field. If empty, this field will not be displayed neither " +"available for search or group by function" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"Update Model Access. Required if you changed groups list after having " +"created the model" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Update Model Acess" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "User Interface" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Validate SQL Expression" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,view_name:0 +msgid "View Name" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:161 +#, python-format +msgid "You can only process this action on SQL Valid items" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:143 +#, python-format +msgid "You can only unlink draft views" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "boolean" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "char" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "date" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "datetime" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "float" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "integer" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "many2one" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "selection" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,sequence:0 +msgid "sequence" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "this will refresh the materialized view" +msgstr "" diff --git a/bi_sql_editor/i18n/hr.po b/bi_sql_editor/i18n/hr.po new file mode 100644 index 00000000..2ee9b5ce --- /dev/null +++ b/bi_sql_editor/i18n/hr.po @@ -0,0 +1,547 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * bi_sql_editor +# +# Translators: +# OCA Transbot , 2017 +# Ana-Maria Olujić , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-03 01:19+0000\n" +"PO-Revision-Date: 2017-06-03 01:19+0000\n" +"Last-Translator: Ana-Maria Olujić , 2017\n" +"Language-Team: Croatian (https://www.transifex.com/oca/teams/23907/hr/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: hr\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: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:151 +#, python-format +msgid "%s (Copy)" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:248 +#, python-format +msgid "%s Access %s" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:274 +#, python-format +msgid "Access %s" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view,group_ids:0 +msgid "Allowed Groups" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,user_ids:0 +msgid "Allowed Users" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"Are you sure you want to set to draft this SQL View. It will delete" +" the materialized view, and all the previous" +" mapping realized with the columns" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,is_group_by:0 +msgid "" +"Check this box if you want to create a 'group by' option in the search view" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,is_index:0 +msgid "" +"Check this box if you want to create an index on that field. This is " +"recommended for searchable and groupable fields, to reduce duration" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Column" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Create SQL View, Indexes and Models" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Create UI" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,create_uid:0 field:bi.sql.view.field,create_uid:0 +msgid "Created by" +msgstr "Stvorio/la" + +#. module: bi_sql_editor +#: field:bi.sql.view,create_date:0 field:bi.sql.view.field,create_date:0 +msgid "Created on" +msgstr "Stvoreno dana" + +#. module: bi_sql_editor +#: help:bi.sql.view,cron_id:0 +msgid "Cron Task that will refresh the materialized view" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,size:0 +msgid "Database Size" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,domain_force:0 +msgid "" +"Define here access restriction to data.\n" +" Take care to use field name prefixed by 'x_'. A global 'ir.rule' will be created. A typical Multi Company rule is for exemple \n" +" ['|', ('x_company_id','child_of', [user.company_id.id]),('x_company_id','=',False)]." +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,display_name:0 field:bi.sql.view.field,display_name:0 +msgid "Display Name" +msgstr "Prikaži naziv" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "Draft" +msgstr "Skica" + +#. module: bi_sql_editor +#: field:bi.sql.view,domain_force:0 +msgid "Extra Rule Definition" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Extras Information" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,field_description:0 +msgid "Field Description" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,ttype:0 +msgid "Field Type" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,many2one_model_id:0 +msgid "" +"For 'Many2one' Odoo field.\n" +" Co Model of the field." +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,selection:0 +msgid "" +"For 'Selection' Odoo field.\n" +" List of options, specified as a Python expression defining a list of (key, label) pairs. For example: [('blue','Blue'), ('yellow','Yellow')]" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,model_name:0 +msgid "Full Qualified Name of the transient model that will be created." +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,view_name:0 +msgid "Full name of the SQL view" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,graph_type:0 +msgid "Graph Type" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "Graph, action and Menu Created" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,has_group_changed:0 +msgid "Has group changed" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,id:0 field:bi.sql.view.field,id:0 +msgid "ID" +msgstr "ID" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,index_name:0 +msgid "Index Name" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,is_group_by:0 +msgid "Is Group by" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,is_index:0 +msgid "Is Index" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,is_materialized:0 +msgid "Is Materialized View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,__last_update:0 field:bi.sql.view.field,__last_update:0 +msgid "Last Modified on" +msgstr "Zadnja izmjena" + +#. module: bi_sql_editor +#: field:bi.sql.view,write_uid:0 field:bi.sql.view.field,write_uid:0 +msgid "Last Updated by" +msgstr "Zadnju izmjenu izvršio/la" + +#. module: bi_sql_editor +#: field:bi.sql.view,write_date:0 field:bi.sql.view.field,write_date:0 +msgid "Last Updated on" +msgstr "Zadnja izmjena" + +#. module: bi_sql_editor +#: field:bi.sql.view,materialized_text:0 +msgid "Materialized text" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Measure" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view.field,many2one_model_id:0 +msgid "Model" +msgstr "Model" + +#. module: bi_sql_editor +#: field:bi.sql.view,model_name:0 +msgid "Model Name" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,name:0 field:bi.sql.view.field,name:0 +msgid "Name" +msgstr "Naziv" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:475 +#, python-format +msgid "" +"No Column was found.\n" +"Columns name should be prefixed by 'x_'." +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,action_id:0 +msgid "Odoo Action" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,cron_id:0 +msgid "Odoo Cron" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,graph_view_id:0 +msgid "Odoo Graph View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,menu_id:0 +msgid "Odoo Menu" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,model_id:0 +msgid "Odoo Model" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,rule_id:0 +msgid "Odoo Rule" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,search_view_id:0 +msgid "Odoo Search View" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Open View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,query:0 +msgid "Query" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Refresh Materialized View" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:263 +#, python-format +msgid "Refresh Materialized View %s" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Row" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Rule Definition" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:358 +#, python-format +msgid "" +"SQL Error while creating %s VIEW %s :\n" +" %s" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view,bi_sql_view_field_ids:0 +msgid "SQL Fields" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "SQL Query" +msgstr "" + +#. module: bi_sql_editor +#: model:ir.ui.menu,name:bi_sql_editor.menu_bi_sql_editor +msgid "SQL Reports" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,query:0 +msgid "" +"SQL Request that will be inserted as the view. Take care to :\n" +" * set a name for all your selected fields, specially if you use SQL function (like EXTRACT, ...);\n" +" * Do not use 'SELECT *' or 'SELECT table.*';\n" +" * prefix the name of the selectable columns by 'x_';" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,sql_type:0 +msgid "SQL Type" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,sql_type:0 +msgid "SQL Type in the database" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "SQL Valid" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,bi_sql_view_id:0 +msgid "SQL View" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "SQL View and Model Created" +msgstr "" + +#. module: bi_sql_editor +#: model:ir.actions.act_window,name:bi_sql_editor.action_bi_sql_view +#: model:ir.ui.menu,name:bi_sql_editor.menu_bi_sql_view +msgid "SQL Views" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Security" +msgstr "Sigurnost" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,selection:0 +msgid "Selection Options" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Set to Draft" +msgstr "Postavi na nacrt" + +#. module: bi_sql_editor +#: help:bi.sql.view,size:0 +msgid "Size of the materialized view and its indexes" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,state:0 +msgid "State" +msgstr "Status" + +#. module: bi_sql_editor +#: help:bi.sql.view,state:0 +msgid "" +"State of the Request:\n" +" * 'Draft': Not tested\n" +" * 'SQL Valid': SQL Request has been checked and is valid" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,technical_name:0 +msgid "" +"Suffix of the SQL view. (SQL full name will be computed and prefixed by " +"'x_bi_sql_view_'. Should have correctsyntax. For more information, see " +"https://www.postgresql.org/docs/current/static/sql-syntax-lexical.html#SQL-" +"SYNTAX-IDENTIFIERS" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,technical_name:0 +msgid "Technical Name" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,field_description:0 +msgid "This will be used as the name of the Odoo field, displayed for users" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "This will create Odoo View, Action and Menu" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"This will try to create an SQL View, based on the SQL request and the " +"according Transient Model and fields, based on settings" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,ttype:0 +msgid "" +"Type of the Odoo field that will be created. Let empty if you don't want to " +"create a new field. If empty, this field will not be displayed neither " +"available for search or group by function" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"Update Model Access. Required if you changed groups list after having " +"created the model" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Update Model Acess" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "User Interface" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Validate SQL Expression" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,view_name:0 +msgid "View Name" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:161 +#, python-format +msgid "You can only process this action on SQL Valid items" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:143 +#, python-format +msgid "You can only unlink draft views" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "boolean" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "char" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "date" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "datetime" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "float" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "integer" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "many2one" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "selection" +msgstr "odabir" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,sequence:0 +msgid "sequence" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "this will refresh the materialized view" +msgstr "" diff --git a/bi_sql_editor/i18n/hr_HR.po b/bi_sql_editor/i18n/hr_HR.po new file mode 100644 index 00000000..897785cd --- /dev/null +++ b/bi_sql_editor/i18n/hr_HR.po @@ -0,0 +1,547 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * bi_sql_editor +# +# 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-06-03 01:19+0000\n" +"PO-Revision-Date: 2017-06-03 01:19+0000\n" +"Last-Translator: Bole , 2017\n" +"Language-Team: Croatian (Croatia) (https://www.transifex.com/oca/teams/23907/hr_HR/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: hr_HR\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: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:151 +#, python-format +msgid "%s (Copy)" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:248 +#, python-format +msgid "%s Access %s" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:274 +#, python-format +msgid "Access %s" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view,group_ids:0 +msgid "Allowed Groups" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,user_ids:0 +msgid "Allowed Users" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"Are you sure you want to set to draft this SQL View. It will delete" +" the materialized view, and all the previous" +" mapping realized with the columns" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,is_group_by:0 +msgid "" +"Check this box if you want to create a 'group by' option in the search view" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,is_index:0 +msgid "" +"Check this box if you want to create an index on that field. This is " +"recommended for searchable and groupable fields, to reduce duration" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Column" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Create SQL View, Indexes and Models" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Create UI" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,create_uid:0 field:bi.sql.view.field,create_uid:0 +msgid "Created by" +msgstr "Kreirao" + +#. module: bi_sql_editor +#: field:bi.sql.view,create_date:0 field:bi.sql.view.field,create_date:0 +msgid "Created on" +msgstr "Kreirano" + +#. module: bi_sql_editor +#: help:bi.sql.view,cron_id:0 +msgid "Cron Task that will refresh the materialized view" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,size:0 +msgid "Database Size" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,domain_force:0 +msgid "" +"Define here access restriction to data.\n" +" Take care to use field name prefixed by 'x_'. A global 'ir.rule' will be created. A typical Multi Company rule is for exemple \n" +" ['|', ('x_company_id','child_of', [user.company_id.id]),('x_company_id','=',False)]." +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,display_name:0 field:bi.sql.view.field,display_name:0 +msgid "Display Name" +msgstr "Naziv" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "Draft" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,domain_force:0 +msgid "Extra Rule Definition" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Extras Information" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,field_description:0 +msgid "Field Description" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,ttype:0 +msgid "Field Type" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,many2one_model_id:0 +msgid "" +"For 'Many2one' Odoo field.\n" +" Co Model of the field." +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,selection:0 +msgid "" +"For 'Selection' Odoo field.\n" +" List of options, specified as a Python expression defining a list of (key, label) pairs. For example: [('blue','Blue'), ('yellow','Yellow')]" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,model_name:0 +msgid "Full Qualified Name of the transient model that will be created." +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,view_name:0 +msgid "Full name of the SQL view" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,graph_type:0 +msgid "Graph Type" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "Graph, action and Menu Created" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,has_group_changed:0 +msgid "Has group changed" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,id:0 field:bi.sql.view.field,id:0 +msgid "ID" +msgstr "ID" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,index_name:0 +msgid "Index Name" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,is_group_by:0 +msgid "Is Group by" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,is_index:0 +msgid "Is Index" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,is_materialized:0 +msgid "Is Materialized View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,__last_update:0 field:bi.sql.view.field,__last_update:0 +msgid "Last Modified on" +msgstr "Zadnje modificirano" + +#. module: bi_sql_editor +#: field:bi.sql.view,write_uid:0 field:bi.sql.view.field,write_uid:0 +msgid "Last Updated by" +msgstr "Zadnji ažurirao" + +#. module: bi_sql_editor +#: field:bi.sql.view,write_date:0 field:bi.sql.view.field,write_date:0 +msgid "Last Updated on" +msgstr "Zadnje ažurirano" + +#. module: bi_sql_editor +#: field:bi.sql.view,materialized_text:0 +msgid "Materialized text" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Measure" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view.field,many2one_model_id:0 +msgid "Model" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,model_name:0 +msgid "Model Name" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,name:0 field:bi.sql.view.field,name:0 +msgid "Name" +msgstr "Naziv" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:475 +#, python-format +msgid "" +"No Column was found.\n" +"Columns name should be prefixed by 'x_'." +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,action_id:0 +msgid "Odoo Action" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,cron_id:0 +msgid "Odoo Cron" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,graph_view_id:0 +msgid "Odoo Graph View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,menu_id:0 +msgid "Odoo Menu" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,model_id:0 +msgid "Odoo Model" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,rule_id:0 +msgid "Odoo Rule" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,search_view_id:0 +msgid "Odoo Search View" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Open View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,query:0 +msgid "Query" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Refresh Materialized View" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:263 +#, python-format +msgid "Refresh Materialized View %s" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Row" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Rule Definition" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:358 +#, python-format +msgid "" +"SQL Error while creating %s VIEW %s :\n" +" %s" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view,bi_sql_view_field_ids:0 +msgid "SQL Fields" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "SQL Query" +msgstr "" + +#. module: bi_sql_editor +#: model:ir.ui.menu,name:bi_sql_editor.menu_bi_sql_editor +msgid "SQL Reports" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,query:0 +msgid "" +"SQL Request that will be inserted as the view. Take care to :\n" +" * set a name for all your selected fields, specially if you use SQL function (like EXTRACT, ...);\n" +" * Do not use 'SELECT *' or 'SELECT table.*';\n" +" * prefix the name of the selectable columns by 'x_';" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,sql_type:0 +msgid "SQL Type" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,sql_type:0 +msgid "SQL Type in the database" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "SQL Valid" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,bi_sql_view_id:0 +msgid "SQL View" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "SQL View and Model Created" +msgstr "" + +#. module: bi_sql_editor +#: model:ir.actions.act_window,name:bi_sql_editor.action_bi_sql_view +#: model:ir.ui.menu,name:bi_sql_editor.menu_bi_sql_view +msgid "SQL Views" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Security" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,selection:0 +msgid "Selection Options" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Set to Draft" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,size:0 +msgid "Size of the materialized view and its indexes" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,state:0 +msgid "State" +msgstr "Oblast/Županija" + +#. module: bi_sql_editor +#: help:bi.sql.view,state:0 +msgid "" +"State of the Request:\n" +" * 'Draft': Not tested\n" +" * 'SQL Valid': SQL Request has been checked and is valid" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,technical_name:0 +msgid "" +"Suffix of the SQL view. (SQL full name will be computed and prefixed by " +"'x_bi_sql_view_'. Should have correctsyntax. For more information, see " +"https://www.postgresql.org/docs/current/static/sql-syntax-lexical.html#SQL-" +"SYNTAX-IDENTIFIERS" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,technical_name:0 +msgid "Technical Name" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,field_description:0 +msgid "This will be used as the name of the Odoo field, displayed for users" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "This will create Odoo View, Action and Menu" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"This will try to create an SQL View, based on the SQL request and the " +"according Transient Model and fields, based on settings" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,ttype:0 +msgid "" +"Type of the Odoo field that will be created. Let empty if you don't want to " +"create a new field. If empty, this field will not be displayed neither " +"available for search or group by function" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"Update Model Access. Required if you changed groups list after having " +"created the model" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Update Model Acess" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "User Interface" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Validate SQL Expression" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,view_name:0 +msgid "View Name" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:161 +#, python-format +msgid "You can only process this action on SQL Valid items" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:143 +#, python-format +msgid "You can only unlink draft views" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "boolean" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "char" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "date" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "datetime" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "float" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "integer" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "many2one" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "selection" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,sequence:0 +msgid "sequence" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "this will refresh the materialized view" +msgstr "" diff --git a/bi_sql_editor/i18n/hu.po b/bi_sql_editor/i18n/hu.po new file mode 100644 index 00000000..b4be4f5a --- /dev/null +++ b/bi_sql_editor/i18n/hu.po @@ -0,0 +1,546 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * bi_sql_editor +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-03 01:19+0000\n" +"PO-Revision-Date: 2017-06-03 01:19+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Hungarian (https://www.transifex.com/oca/teams/23907/hu/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: hu\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:151 +#, python-format +msgid "%s (Copy)" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:248 +#, python-format +msgid "%s Access %s" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:274 +#, python-format +msgid "Access %s" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view,group_ids:0 +msgid "Allowed Groups" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,user_ids:0 +msgid "Allowed Users" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"Are you sure you want to set to draft this SQL View. It will delete" +" the materialized view, and all the previous" +" mapping realized with the columns" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,is_group_by:0 +msgid "" +"Check this box if you want to create a 'group by' option in the search view" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,is_index:0 +msgid "" +"Check this box if you want to create an index on that field. This is " +"recommended for searchable and groupable fields, to reduce duration" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Column" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Create SQL View, Indexes and Models" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Create UI" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,create_uid:0 field:bi.sql.view.field,create_uid:0 +msgid "Created by" +msgstr "Készítette" + +#. module: bi_sql_editor +#: field:bi.sql.view,create_date:0 field:bi.sql.view.field,create_date:0 +msgid "Created on" +msgstr "Létrehozás dátuma" + +#. module: bi_sql_editor +#: help:bi.sql.view,cron_id:0 +msgid "Cron Task that will refresh the materialized view" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,size:0 +msgid "Database Size" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,domain_force:0 +msgid "" +"Define here access restriction to data.\n" +" Take care to use field name prefixed by 'x_'. A global 'ir.rule' will be created. A typical Multi Company rule is for exemple \n" +" ['|', ('x_company_id','child_of', [user.company_id.id]),('x_company_id','=',False)]." +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,display_name:0 field:bi.sql.view.field,display_name:0 +msgid "Display Name" +msgstr "Név megjelenítése" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "Draft" +msgstr "Tervezet" + +#. module: bi_sql_editor +#: field:bi.sql.view,domain_force:0 +msgid "Extra Rule Definition" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Extras Information" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,field_description:0 +msgid "Field Description" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,ttype:0 +msgid "Field Type" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,many2one_model_id:0 +msgid "" +"For 'Many2one' Odoo field.\n" +" Co Model of the field." +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,selection:0 +msgid "" +"For 'Selection' Odoo field.\n" +" List of options, specified as a Python expression defining a list of (key, label) pairs. For example: [('blue','Blue'), ('yellow','Yellow')]" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,model_name:0 +msgid "Full Qualified Name of the transient model that will be created." +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,view_name:0 +msgid "Full name of the SQL view" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,graph_type:0 +msgid "Graph Type" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "Graph, action and Menu Created" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,has_group_changed:0 +msgid "Has group changed" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,id:0 field:bi.sql.view.field,id:0 +msgid "ID" +msgstr "ID" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,index_name:0 +msgid "Index Name" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,is_group_by:0 +msgid "Is Group by" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,is_index:0 +msgid "Is Index" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,is_materialized:0 +msgid "Is Materialized View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,__last_update:0 field:bi.sql.view.field,__last_update:0 +msgid "Last Modified on" +msgstr "Utolsó frissítés dátuma" + +#. module: bi_sql_editor +#: field:bi.sql.view,write_uid:0 field:bi.sql.view.field,write_uid:0 +msgid "Last Updated by" +msgstr "Utoljára frissítve, által" + +#. module: bi_sql_editor +#: field:bi.sql.view,write_date:0 field:bi.sql.view.field,write_date:0 +msgid "Last Updated on" +msgstr "Utoljára frissítve " + +#. module: bi_sql_editor +#: field:bi.sql.view,materialized_text:0 +msgid "Materialized text" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Measure" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view.field,many2one_model_id:0 +msgid "Model" +msgstr "Modell, minta" + +#. module: bi_sql_editor +#: field:bi.sql.view,model_name:0 +msgid "Model Name" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,name:0 field:bi.sql.view.field,name:0 +msgid "Name" +msgstr "Név" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:475 +#, python-format +msgid "" +"No Column was found.\n" +"Columns name should be prefixed by 'x_'." +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,action_id:0 +msgid "Odoo Action" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,cron_id:0 +msgid "Odoo Cron" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,graph_view_id:0 +msgid "Odoo Graph View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,menu_id:0 +msgid "Odoo Menu" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,model_id:0 +msgid "Odoo Model" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,rule_id:0 +msgid "Odoo Rule" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,search_view_id:0 +msgid "Odoo Search View" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Open View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,query:0 +msgid "Query" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Refresh Materialized View" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:263 +#, python-format +msgid "Refresh Materialized View %s" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Row" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Rule Definition" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:358 +#, python-format +msgid "" +"SQL Error while creating %s VIEW %s :\n" +" %s" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view,bi_sql_view_field_ids:0 +msgid "SQL Fields" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "SQL Query" +msgstr "" + +#. module: bi_sql_editor +#: model:ir.ui.menu,name:bi_sql_editor.menu_bi_sql_editor +msgid "SQL Reports" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,query:0 +msgid "" +"SQL Request that will be inserted as the view. Take care to :\n" +" * set a name for all your selected fields, specially if you use SQL function (like EXTRACT, ...);\n" +" * Do not use 'SELECT *' or 'SELECT table.*';\n" +" * prefix the name of the selectable columns by 'x_';" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,sql_type:0 +msgid "SQL Type" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,sql_type:0 +msgid "SQL Type in the database" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "SQL Valid" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,bi_sql_view_id:0 +msgid "SQL View" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "SQL View and Model Created" +msgstr "" + +#. module: bi_sql_editor +#: model:ir.actions.act_window,name:bi_sql_editor.action_bi_sql_view +#: model:ir.ui.menu,name:bi_sql_editor.menu_bi_sql_view +msgid "SQL Views" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Security" +msgstr "Biztonság" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,selection:0 +msgid "Selection Options" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Set to Draft" +msgstr "Beállítás tervezetnek" + +#. module: bi_sql_editor +#: help:bi.sql.view,size:0 +msgid "Size of the materialized view and its indexes" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,state:0 +msgid "State" +msgstr "Állapot" + +#. module: bi_sql_editor +#: help:bi.sql.view,state:0 +msgid "" +"State of the Request:\n" +" * 'Draft': Not tested\n" +" * 'SQL Valid': SQL Request has been checked and is valid" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,technical_name:0 +msgid "" +"Suffix of the SQL view. (SQL full name will be computed and prefixed by " +"'x_bi_sql_view_'. Should have correctsyntax. For more information, see " +"https://www.postgresql.org/docs/current/static/sql-syntax-lexical.html#SQL-" +"SYNTAX-IDENTIFIERS" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,technical_name:0 +msgid "Technical Name" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,field_description:0 +msgid "This will be used as the name of the Odoo field, displayed for users" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "This will create Odoo View, Action and Menu" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"This will try to create an SQL View, based on the SQL request and the " +"according Transient Model and fields, based on settings" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,ttype:0 +msgid "" +"Type of the Odoo field that will be created. Let empty if you don't want to " +"create a new field. If empty, this field will not be displayed neither " +"available for search or group by function" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"Update Model Access. Required if you changed groups list after having " +"created the model" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Update Model Acess" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "User Interface" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Validate SQL Expression" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,view_name:0 +msgid "View Name" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:161 +#, python-format +msgid "You can only process this action on SQL Valid items" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:143 +#, python-format +msgid "You can only unlink draft views" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "boolean" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "char" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "date" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "datetime" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "float" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "integer" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "many2one" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "selection" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,sequence:0 +msgid "sequence" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "this will refresh the materialized view" +msgstr "" diff --git a/bi_sql_editor/i18n/id.po b/bi_sql_editor/i18n/id.po new file mode 100644 index 00000000..63a9593d --- /dev/null +++ b/bi_sql_editor/i18n/id.po @@ -0,0 +1,546 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * bi_sql_editor +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-03 01:19+0000\n" +"PO-Revision-Date: 2017-06-03 01:19+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Indonesian (https://www.transifex.com/oca/teams/23907/id/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: id\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:151 +#, python-format +msgid "%s (Copy)" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:248 +#, python-format +msgid "%s Access %s" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:274 +#, python-format +msgid "Access %s" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view,group_ids:0 +msgid "Allowed Groups" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,user_ids:0 +msgid "Allowed Users" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"Are you sure you want to set to draft this SQL View. It will delete" +" the materialized view, and all the previous" +" mapping realized with the columns" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,is_group_by:0 +msgid "" +"Check this box if you want to create a 'group by' option in the search view" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,is_index:0 +msgid "" +"Check this box if you want to create an index on that field. This is " +"recommended for searchable and groupable fields, to reduce duration" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Column" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Create SQL View, Indexes and Models" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Create UI" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,create_uid:0 field:bi.sql.view.field,create_uid:0 +msgid "Created by" +msgstr "Dibuat oleh" + +#. module: bi_sql_editor +#: field:bi.sql.view,create_date:0 field:bi.sql.view.field,create_date:0 +msgid "Created on" +msgstr "Dibuat pada" + +#. module: bi_sql_editor +#: help:bi.sql.view,cron_id:0 +msgid "Cron Task that will refresh the materialized view" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,size:0 +msgid "Database Size" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,domain_force:0 +msgid "" +"Define here access restriction to data.\n" +" Take care to use field name prefixed by 'x_'. A global 'ir.rule' will be created. A typical Multi Company rule is for exemple \n" +" ['|', ('x_company_id','child_of', [user.company_id.id]),('x_company_id','=',False)]." +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,display_name:0 field:bi.sql.view.field,display_name:0 +msgid "Display Name" +msgstr "Nama Tampilan" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "Draft" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,domain_force:0 +msgid "Extra Rule Definition" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Extras Information" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,field_description:0 +msgid "Field Description" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,ttype:0 +msgid "Field Type" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,many2one_model_id:0 +msgid "" +"For 'Many2one' Odoo field.\n" +" Co Model of the field." +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,selection:0 +msgid "" +"For 'Selection' Odoo field.\n" +" List of options, specified as a Python expression defining a list of (key, label) pairs. For example: [('blue','Blue'), ('yellow','Yellow')]" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,model_name:0 +msgid "Full Qualified Name of the transient model that will be created." +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,view_name:0 +msgid "Full name of the SQL view" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,graph_type:0 +msgid "Graph Type" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "Graph, action and Menu Created" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,has_group_changed:0 +msgid "Has group changed" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,id:0 field:bi.sql.view.field,id:0 +msgid "ID" +msgstr "ID" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,index_name:0 +msgid "Index Name" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,is_group_by:0 +msgid "Is Group by" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,is_index:0 +msgid "Is Index" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,is_materialized:0 +msgid "Is Materialized View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,__last_update:0 field:bi.sql.view.field,__last_update:0 +msgid "Last Modified on" +msgstr "Terakhir Dimodifikasi pada" + +#. module: bi_sql_editor +#: field:bi.sql.view,write_uid:0 field:bi.sql.view.field,write_uid:0 +msgid "Last Updated by" +msgstr "Diperbaharui oleh" + +#. module: bi_sql_editor +#: field:bi.sql.view,write_date:0 field:bi.sql.view.field,write_date:0 +msgid "Last Updated on" +msgstr "Diperbaharui pada" + +#. module: bi_sql_editor +#: field:bi.sql.view,materialized_text:0 +msgid "Materialized text" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Measure" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view.field,many2one_model_id:0 +msgid "Model" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,model_name:0 +msgid "Model Name" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,name:0 field:bi.sql.view.field,name:0 +msgid "Name" +msgstr "Nama" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:475 +#, python-format +msgid "" +"No Column was found.\n" +"Columns name should be prefixed by 'x_'." +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,action_id:0 +msgid "Odoo Action" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,cron_id:0 +msgid "Odoo Cron" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,graph_view_id:0 +msgid "Odoo Graph View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,menu_id:0 +msgid "Odoo Menu" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,model_id:0 +msgid "Odoo Model" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,rule_id:0 +msgid "Odoo Rule" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,search_view_id:0 +msgid "Odoo Search View" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Open View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,query:0 +msgid "Query" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Refresh Materialized View" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:263 +#, python-format +msgid "Refresh Materialized View %s" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Row" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Rule Definition" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:358 +#, python-format +msgid "" +"SQL Error while creating %s VIEW %s :\n" +" %s" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view,bi_sql_view_field_ids:0 +msgid "SQL Fields" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "SQL Query" +msgstr "" + +#. module: bi_sql_editor +#: model:ir.ui.menu,name:bi_sql_editor.menu_bi_sql_editor +msgid "SQL Reports" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,query:0 +msgid "" +"SQL Request that will be inserted as the view. Take care to :\n" +" * set a name for all your selected fields, specially if you use SQL function (like EXTRACT, ...);\n" +" * Do not use 'SELECT *' or 'SELECT table.*';\n" +" * prefix the name of the selectable columns by 'x_';" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,sql_type:0 +msgid "SQL Type" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,sql_type:0 +msgid "SQL Type in the database" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "SQL Valid" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,bi_sql_view_id:0 +msgid "SQL View" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "SQL View and Model Created" +msgstr "" + +#. module: bi_sql_editor +#: model:ir.actions.act_window,name:bi_sql_editor.action_bi_sql_view +#: model:ir.ui.menu,name:bi_sql_editor.menu_bi_sql_view +msgid "SQL Views" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Security" +msgstr "Keamanan" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,selection:0 +msgid "Selection Options" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Set to Draft" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,size:0 +msgid "Size of the materialized view and its indexes" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,state:0 +msgid "State" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,state:0 +msgid "" +"State of the Request:\n" +" * 'Draft': Not tested\n" +" * 'SQL Valid': SQL Request has been checked and is valid" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,technical_name:0 +msgid "" +"Suffix of the SQL view. (SQL full name will be computed and prefixed by " +"'x_bi_sql_view_'. Should have correctsyntax. For more information, see " +"https://www.postgresql.org/docs/current/static/sql-syntax-lexical.html#SQL-" +"SYNTAX-IDENTIFIERS" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,technical_name:0 +msgid "Technical Name" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,field_description:0 +msgid "This will be used as the name of the Odoo field, displayed for users" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "This will create Odoo View, Action and Menu" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"This will try to create an SQL View, based on the SQL request and the " +"according Transient Model and fields, based on settings" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,ttype:0 +msgid "" +"Type of the Odoo field that will be created. Let empty if you don't want to " +"create a new field. If empty, this field will not be displayed neither " +"available for search or group by function" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"Update Model Access. Required if you changed groups list after having " +"created the model" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Update Model Acess" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "User Interface" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Validate SQL Expression" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,view_name:0 +msgid "View Name" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:161 +#, python-format +msgid "You can only process this action on SQL Valid items" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:143 +#, python-format +msgid "You can only unlink draft views" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "boolean" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "char" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "date" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "datetime" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "float" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "integer" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "many2one" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "selection" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,sequence:0 +msgid "sequence" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "this will refresh the materialized view" +msgstr "" diff --git a/bi_sql_editor/i18n/it.po b/bi_sql_editor/i18n/it.po new file mode 100644 index 00000000..2c0298cb --- /dev/null +++ b/bi_sql_editor/i18n/it.po @@ -0,0 +1,547 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * bi_sql_editor +# +# 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-06-03 01:19+0000\n" +"PO-Revision-Date: 2017-06-03 01:19+0000\n" +"Last-Translator: Paolo Valier , 2017\n" +"Language-Team: Italian (https://www.transifex.com/oca/teams/23907/it/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: it\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:151 +#, python-format +msgid "%s (Copy)" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:248 +#, python-format +msgid "%s Access %s" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:274 +#, python-format +msgid "Access %s" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view,group_ids:0 +msgid "Allowed Groups" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,user_ids:0 +msgid "Allowed Users" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"Are you sure you want to set to draft this SQL View. It will delete" +" the materialized view, and all the previous" +" mapping realized with the columns" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,is_group_by:0 +msgid "" +"Check this box if you want to create a 'group by' option in the search view" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,is_index:0 +msgid "" +"Check this box if you want to create an index on that field. This is " +"recommended for searchable and groupable fields, to reduce duration" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Column" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Create SQL View, Indexes and Models" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Create UI" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,create_uid:0 field:bi.sql.view.field,create_uid:0 +msgid "Created by" +msgstr "Creato da" + +#. module: bi_sql_editor +#: field:bi.sql.view,create_date:0 field:bi.sql.view.field,create_date:0 +msgid "Created on" +msgstr "Creato il" + +#. module: bi_sql_editor +#: help:bi.sql.view,cron_id:0 +msgid "Cron Task that will refresh the materialized view" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,size:0 +msgid "Database Size" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,domain_force:0 +msgid "" +"Define here access restriction to data.\n" +" Take care to use field name prefixed by 'x_'. A global 'ir.rule' will be created. A typical Multi Company rule is for exemple \n" +" ['|', ('x_company_id','child_of', [user.company_id.id]),('x_company_id','=',False)]." +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,display_name:0 field:bi.sql.view.field,display_name:0 +msgid "Display Name" +msgstr "Nome da visualizzare" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "Draft" +msgstr "Bozza" + +#. module: bi_sql_editor +#: field:bi.sql.view,domain_force:0 +msgid "Extra Rule Definition" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Extras Information" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,field_description:0 +msgid "Field Description" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,ttype:0 +msgid "Field Type" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,many2one_model_id:0 +msgid "" +"For 'Many2one' Odoo field.\n" +" Co Model of the field." +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,selection:0 +msgid "" +"For 'Selection' Odoo field.\n" +" List of options, specified as a Python expression defining a list of (key, label) pairs. For example: [('blue','Blue'), ('yellow','Yellow')]" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,model_name:0 +msgid "Full Qualified Name of the transient model that will be created." +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,view_name:0 +msgid "Full name of the SQL view" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,graph_type:0 +msgid "Graph Type" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "Graph, action and Menu Created" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,has_group_changed:0 +msgid "Has group changed" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,id:0 field:bi.sql.view.field,id:0 +msgid "ID" +msgstr "ID" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,index_name:0 +msgid "Index Name" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,is_group_by:0 +msgid "Is Group by" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,is_index:0 +msgid "Is Index" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,is_materialized:0 +msgid "Is Materialized View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,__last_update:0 field:bi.sql.view.field,__last_update:0 +msgid "Last Modified on" +msgstr "Ultima modifica il" + +#. module: bi_sql_editor +#: field:bi.sql.view,write_uid:0 field:bi.sql.view.field,write_uid:0 +msgid "Last Updated by" +msgstr "Ultimo aggiornamento di" + +#. module: bi_sql_editor +#: field:bi.sql.view,write_date:0 field:bi.sql.view.field,write_date:0 +msgid "Last Updated on" +msgstr "Ultimo aggiornamento il" + +#. module: bi_sql_editor +#: field:bi.sql.view,materialized_text:0 +msgid "Materialized text" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Measure" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view.field,many2one_model_id:0 +msgid "Model" +msgstr "Modello" + +#. module: bi_sql_editor +#: field:bi.sql.view,model_name:0 +msgid "Model Name" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,name:0 field:bi.sql.view.field,name:0 +msgid "Name" +msgstr "Nome" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:475 +#, python-format +msgid "" +"No Column was found.\n" +"Columns name should be prefixed by 'x_'." +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,action_id:0 +msgid "Odoo Action" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,cron_id:0 +msgid "Odoo Cron" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,graph_view_id:0 +msgid "Odoo Graph View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,menu_id:0 +msgid "Odoo Menu" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,model_id:0 +msgid "Odoo Model" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,rule_id:0 +msgid "Odoo Rule" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,search_view_id:0 +msgid "Odoo Search View" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Open View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,query:0 +msgid "Query" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Refresh Materialized View" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:263 +#, python-format +msgid "Refresh Materialized View %s" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Row" +msgstr "Riga" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Rule Definition" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:358 +#, python-format +msgid "" +"SQL Error while creating %s VIEW %s :\n" +" %s" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view,bi_sql_view_field_ids:0 +msgid "SQL Fields" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "SQL Query" +msgstr "" + +#. module: bi_sql_editor +#: model:ir.ui.menu,name:bi_sql_editor.menu_bi_sql_editor +msgid "SQL Reports" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,query:0 +msgid "" +"SQL Request that will be inserted as the view. Take care to :\n" +" * set a name for all your selected fields, specially if you use SQL function (like EXTRACT, ...);\n" +" * Do not use 'SELECT *' or 'SELECT table.*';\n" +" * prefix the name of the selectable columns by 'x_';" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,sql_type:0 +msgid "SQL Type" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,sql_type:0 +msgid "SQL Type in the database" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "SQL Valid" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,bi_sql_view_id:0 +msgid "SQL View" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "SQL View and Model Created" +msgstr "" + +#. module: bi_sql_editor +#: model:ir.actions.act_window,name:bi_sql_editor.action_bi_sql_view +#: model:ir.ui.menu,name:bi_sql_editor.menu_bi_sql_view +msgid "SQL Views" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Security" +msgstr "Sicurezza" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,selection:0 +msgid "Selection Options" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Set to Draft" +msgstr "Imposta a Bozza" + +#. module: bi_sql_editor +#: help:bi.sql.view,size:0 +msgid "Size of the materialized view and its indexes" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,state:0 +msgid "State" +msgstr "Stato" + +#. module: bi_sql_editor +#: help:bi.sql.view,state:0 +msgid "" +"State of the Request:\n" +" * 'Draft': Not tested\n" +" * 'SQL Valid': SQL Request has been checked and is valid" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,technical_name:0 +msgid "" +"Suffix of the SQL view. (SQL full name will be computed and prefixed by " +"'x_bi_sql_view_'. Should have correctsyntax. For more information, see " +"https://www.postgresql.org/docs/current/static/sql-syntax-lexical.html#SQL-" +"SYNTAX-IDENTIFIERS" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,technical_name:0 +msgid "Technical Name" +msgstr "Nome tecnico" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,field_description:0 +msgid "This will be used as the name of the Odoo field, displayed for users" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "This will create Odoo View, Action and Menu" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"This will try to create an SQL View, based on the SQL request and the " +"according Transient Model and fields, based on settings" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,ttype:0 +msgid "" +"Type of the Odoo field that will be created. Let empty if you don't want to " +"create a new field. If empty, this field will not be displayed neither " +"available for search or group by function" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"Update Model Access. Required if you changed groups list after having " +"created the model" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Update Model Acess" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "User Interface" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Validate SQL Expression" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,view_name:0 +msgid "View Name" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:161 +#, python-format +msgid "You can only process this action on SQL Valid items" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:143 +#, python-format +msgid "You can only unlink draft views" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "boolean" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "char" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "date" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "datetime" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "float" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "integer" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "many2one" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "selection" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,sequence:0 +msgid "sequence" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "this will refresh the materialized view" +msgstr "" diff --git a/bi_sql_editor/i18n/ja.po b/bi_sql_editor/i18n/ja.po new file mode 100644 index 00000000..ec161c4c --- /dev/null +++ b/bi_sql_editor/i18n/ja.po @@ -0,0 +1,546 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * bi_sql_editor +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-03 01:19+0000\n" +"PO-Revision-Date: 2017-06-03 01:19+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Japanese (https://www.transifex.com/oca/teams/23907/ja/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: ja\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:151 +#, python-format +msgid "%s (Copy)" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:248 +#, python-format +msgid "%s Access %s" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:274 +#, python-format +msgid "Access %s" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view,group_ids:0 +msgid "Allowed Groups" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,user_ids:0 +msgid "Allowed Users" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"Are you sure you want to set to draft this SQL View. It will delete" +" the materialized view, and all the previous" +" mapping realized with the columns" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,is_group_by:0 +msgid "" +"Check this box if you want to create a 'group by' option in the search view" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,is_index:0 +msgid "" +"Check this box if you want to create an index on that field. This is " +"recommended for searchable and groupable fields, to reduce duration" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Column" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Create SQL View, Indexes and Models" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Create UI" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,create_uid:0 field:bi.sql.view.field,create_uid:0 +msgid "Created by" +msgstr "作成者" + +#. module: bi_sql_editor +#: field:bi.sql.view,create_date:0 field:bi.sql.view.field,create_date:0 +msgid "Created on" +msgstr "作成日" + +#. module: bi_sql_editor +#: help:bi.sql.view,cron_id:0 +msgid "Cron Task that will refresh the materialized view" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,size:0 +msgid "Database Size" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,domain_force:0 +msgid "" +"Define here access restriction to data.\n" +" Take care to use field name prefixed by 'x_'. A global 'ir.rule' will be created. A typical Multi Company rule is for exemple \n" +" ['|', ('x_company_id','child_of', [user.company_id.id]),('x_company_id','=',False)]." +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,display_name:0 field:bi.sql.view.field,display_name:0 +msgid "Display Name" +msgstr "表示名" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "Draft" +msgstr "ドラフト" + +#. module: bi_sql_editor +#: field:bi.sql.view,domain_force:0 +msgid "Extra Rule Definition" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Extras Information" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,field_description:0 +msgid "Field Description" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,ttype:0 +msgid "Field Type" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,many2one_model_id:0 +msgid "" +"For 'Many2one' Odoo field.\n" +" Co Model of the field." +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,selection:0 +msgid "" +"For 'Selection' Odoo field.\n" +" List of options, specified as a Python expression defining a list of (key, label) pairs. For example: [('blue','Blue'), ('yellow','Yellow')]" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,model_name:0 +msgid "Full Qualified Name of the transient model that will be created." +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,view_name:0 +msgid "Full name of the SQL view" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,graph_type:0 +msgid "Graph Type" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "Graph, action and Menu Created" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,has_group_changed:0 +msgid "Has group changed" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,id:0 field:bi.sql.view.field,id:0 +msgid "ID" +msgstr "ID" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,index_name:0 +msgid "Index Name" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,is_group_by:0 +msgid "Is Group by" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,is_index:0 +msgid "Is Index" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,is_materialized:0 +msgid "Is Materialized View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,__last_update:0 field:bi.sql.view.field,__last_update:0 +msgid "Last Modified on" +msgstr "最終更新日" + +#. module: bi_sql_editor +#: field:bi.sql.view,write_uid:0 field:bi.sql.view.field,write_uid:0 +msgid "Last Updated by" +msgstr "最終更新者" + +#. module: bi_sql_editor +#: field:bi.sql.view,write_date:0 field:bi.sql.view.field,write_date:0 +msgid "Last Updated on" +msgstr "最終更新日" + +#. module: bi_sql_editor +#: field:bi.sql.view,materialized_text:0 +msgid "Materialized text" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Measure" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view.field,many2one_model_id:0 +msgid "Model" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,model_name:0 +msgid "Model Name" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,name:0 field:bi.sql.view.field,name:0 +msgid "Name" +msgstr "名称" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:475 +#, python-format +msgid "" +"No Column was found.\n" +"Columns name should be prefixed by 'x_'." +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,action_id:0 +msgid "Odoo Action" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,cron_id:0 +msgid "Odoo Cron" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,graph_view_id:0 +msgid "Odoo Graph View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,menu_id:0 +msgid "Odoo Menu" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,model_id:0 +msgid "Odoo Model" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,rule_id:0 +msgid "Odoo Rule" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,search_view_id:0 +msgid "Odoo Search View" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Open View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,query:0 +msgid "Query" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Refresh Materialized View" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:263 +#, python-format +msgid "Refresh Materialized View %s" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Row" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Rule Definition" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:358 +#, python-format +msgid "" +"SQL Error while creating %s VIEW %s :\n" +" %s" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view,bi_sql_view_field_ids:0 +msgid "SQL Fields" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "SQL Query" +msgstr "" + +#. module: bi_sql_editor +#: model:ir.ui.menu,name:bi_sql_editor.menu_bi_sql_editor +msgid "SQL Reports" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,query:0 +msgid "" +"SQL Request that will be inserted as the view. Take care to :\n" +" * set a name for all your selected fields, specially if you use SQL function (like EXTRACT, ...);\n" +" * Do not use 'SELECT *' or 'SELECT table.*';\n" +" * prefix the name of the selectable columns by 'x_';" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,sql_type:0 +msgid "SQL Type" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,sql_type:0 +msgid "SQL Type in the database" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "SQL Valid" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,bi_sql_view_id:0 +msgid "SQL View" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "SQL View and Model Created" +msgstr "" + +#. module: bi_sql_editor +#: model:ir.actions.act_window,name:bi_sql_editor.action_bi_sql_view +#: model:ir.ui.menu,name:bi_sql_editor.menu_bi_sql_view +msgid "SQL Views" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Security" +msgstr "セキュリティ" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,selection:0 +msgid "Selection Options" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Set to Draft" +msgstr "ドラフトに設定" + +#. module: bi_sql_editor +#: help:bi.sql.view,size:0 +msgid "Size of the materialized view and its indexes" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,state:0 +msgid "State" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,state:0 +msgid "" +"State of the Request:\n" +" * 'Draft': Not tested\n" +" * 'SQL Valid': SQL Request has been checked and is valid" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,technical_name:0 +msgid "" +"Suffix of the SQL view. (SQL full name will be computed and prefixed by " +"'x_bi_sql_view_'. Should have correctsyntax. For more information, see " +"https://www.postgresql.org/docs/current/static/sql-syntax-lexical.html#SQL-" +"SYNTAX-IDENTIFIERS" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,technical_name:0 +msgid "Technical Name" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,field_description:0 +msgid "This will be used as the name of the Odoo field, displayed for users" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "This will create Odoo View, Action and Menu" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"This will try to create an SQL View, based on the SQL request and the " +"according Transient Model and fields, based on settings" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,ttype:0 +msgid "" +"Type of the Odoo field that will be created. Let empty if you don't want to " +"create a new field. If empty, this field will not be displayed neither " +"available for search or group by function" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"Update Model Access. Required if you changed groups list after having " +"created the model" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Update Model Acess" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "User Interface" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Validate SQL Expression" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,view_name:0 +msgid "View Name" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:161 +#, python-format +msgid "You can only process this action on SQL Valid items" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:143 +#, python-format +msgid "You can only unlink draft views" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "boolean" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "char" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "date" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "datetime" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "float" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "integer" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "many2one" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "selection" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,sequence:0 +msgid "sequence" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "this will refresh the materialized view" +msgstr "" diff --git a/bi_sql_editor/i18n/ko.po b/bi_sql_editor/i18n/ko.po new file mode 100644 index 00000000..3c6ea405 --- /dev/null +++ b/bi_sql_editor/i18n/ko.po @@ -0,0 +1,546 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * bi_sql_editor +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-03 01:19+0000\n" +"PO-Revision-Date: 2017-06-03 01:19+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Korean (https://www.transifex.com/oca/teams/23907/ko/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: ko\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:151 +#, python-format +msgid "%s (Copy)" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:248 +#, python-format +msgid "%s Access %s" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:274 +#, python-format +msgid "Access %s" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view,group_ids:0 +msgid "Allowed Groups" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,user_ids:0 +msgid "Allowed Users" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"Are you sure you want to set to draft this SQL View. It will delete" +" the materialized view, and all the previous" +" mapping realized with the columns" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,is_group_by:0 +msgid "" +"Check this box if you want to create a 'group by' option in the search view" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,is_index:0 +msgid "" +"Check this box if you want to create an index on that field. This is " +"recommended for searchable and groupable fields, to reduce duration" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Column" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Create SQL View, Indexes and Models" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Create UI" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,create_uid:0 field:bi.sql.view.field,create_uid:0 +msgid "Created by" +msgstr "작성자" + +#. module: bi_sql_editor +#: field:bi.sql.view,create_date:0 field:bi.sql.view.field,create_date:0 +msgid "Created on" +msgstr "작성일" + +#. module: bi_sql_editor +#: help:bi.sql.view,cron_id:0 +msgid "Cron Task that will refresh the materialized view" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,size:0 +msgid "Database Size" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,domain_force:0 +msgid "" +"Define here access restriction to data.\n" +" Take care to use field name prefixed by 'x_'. A global 'ir.rule' will be created. A typical Multi Company rule is for exemple \n" +" ['|', ('x_company_id','child_of', [user.company_id.id]),('x_company_id','=',False)]." +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,display_name:0 field:bi.sql.view.field,display_name:0 +msgid "Display Name" +msgstr "표시 이름" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "Draft" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,domain_force:0 +msgid "Extra Rule Definition" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Extras Information" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,field_description:0 +msgid "Field Description" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,ttype:0 +msgid "Field Type" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,many2one_model_id:0 +msgid "" +"For 'Many2one' Odoo field.\n" +" Co Model of the field." +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,selection:0 +msgid "" +"For 'Selection' Odoo field.\n" +" List of options, specified as a Python expression defining a list of (key, label) pairs. For example: [('blue','Blue'), ('yellow','Yellow')]" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,model_name:0 +msgid "Full Qualified Name of the transient model that will be created." +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,view_name:0 +msgid "Full name of the SQL view" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,graph_type:0 +msgid "Graph Type" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "Graph, action and Menu Created" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,has_group_changed:0 +msgid "Has group changed" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,id:0 field:bi.sql.view.field,id:0 +msgid "ID" +msgstr "ID" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,index_name:0 +msgid "Index Name" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,is_group_by:0 +msgid "Is Group by" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,is_index:0 +msgid "Is Index" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,is_materialized:0 +msgid "Is Materialized View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,__last_update:0 field:bi.sql.view.field,__last_update:0 +msgid "Last Modified on" +msgstr "최근 수정" + +#. module: bi_sql_editor +#: field:bi.sql.view,write_uid:0 field:bi.sql.view.field,write_uid:0 +msgid "Last Updated by" +msgstr "최근 갱신한 사람" + +#. module: bi_sql_editor +#: field:bi.sql.view,write_date:0 field:bi.sql.view.field,write_date:0 +msgid "Last Updated on" +msgstr "최근 갱신 날짜" + +#. module: bi_sql_editor +#: field:bi.sql.view,materialized_text:0 +msgid "Materialized text" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Measure" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view.field,many2one_model_id:0 +msgid "Model" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,model_name:0 +msgid "Model Name" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,name:0 field:bi.sql.view.field,name:0 +msgid "Name" +msgstr "이름" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:475 +#, python-format +msgid "" +"No Column was found.\n" +"Columns name should be prefixed by 'x_'." +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,action_id:0 +msgid "Odoo Action" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,cron_id:0 +msgid "Odoo Cron" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,graph_view_id:0 +msgid "Odoo Graph View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,menu_id:0 +msgid "Odoo Menu" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,model_id:0 +msgid "Odoo Model" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,rule_id:0 +msgid "Odoo Rule" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,search_view_id:0 +msgid "Odoo Search View" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Open View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,query:0 +msgid "Query" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Refresh Materialized View" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:263 +#, python-format +msgid "Refresh Materialized View %s" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Row" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Rule Definition" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:358 +#, python-format +msgid "" +"SQL Error while creating %s VIEW %s :\n" +" %s" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view,bi_sql_view_field_ids:0 +msgid "SQL Fields" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "SQL Query" +msgstr "" + +#. module: bi_sql_editor +#: model:ir.ui.menu,name:bi_sql_editor.menu_bi_sql_editor +msgid "SQL Reports" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,query:0 +msgid "" +"SQL Request that will be inserted as the view. Take care to :\n" +" * set a name for all your selected fields, specially if you use SQL function (like EXTRACT, ...);\n" +" * Do not use 'SELECT *' or 'SELECT table.*';\n" +" * prefix the name of the selectable columns by 'x_';" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,sql_type:0 +msgid "SQL Type" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,sql_type:0 +msgid "SQL Type in the database" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "SQL Valid" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,bi_sql_view_id:0 +msgid "SQL View" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "SQL View and Model Created" +msgstr "" + +#. module: bi_sql_editor +#: model:ir.actions.act_window,name:bi_sql_editor.action_bi_sql_view +#: model:ir.ui.menu,name:bi_sql_editor.menu_bi_sql_view +msgid "SQL Views" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Security" +msgstr "보안" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,selection:0 +msgid "Selection Options" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Set to Draft" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,size:0 +msgid "Size of the materialized view and its indexes" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,state:0 +msgid "State" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,state:0 +msgid "" +"State of the Request:\n" +" * 'Draft': Not tested\n" +" * 'SQL Valid': SQL Request has been checked and is valid" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,technical_name:0 +msgid "" +"Suffix of the SQL view. (SQL full name will be computed and prefixed by " +"'x_bi_sql_view_'. Should have correctsyntax. For more information, see " +"https://www.postgresql.org/docs/current/static/sql-syntax-lexical.html#SQL-" +"SYNTAX-IDENTIFIERS" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,technical_name:0 +msgid "Technical Name" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,field_description:0 +msgid "This will be used as the name of the Odoo field, displayed for users" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "This will create Odoo View, Action and Menu" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"This will try to create an SQL View, based on the SQL request and the " +"according Transient Model and fields, based on settings" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,ttype:0 +msgid "" +"Type of the Odoo field that will be created. Let empty if you don't want to " +"create a new field. If empty, this field will not be displayed neither " +"available for search or group by function" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"Update Model Access. Required if you changed groups list after having " +"created the model" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Update Model Acess" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "User Interface" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Validate SQL Expression" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,view_name:0 +msgid "View Name" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:161 +#, python-format +msgid "You can only process this action on SQL Valid items" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:143 +#, python-format +msgid "You can only unlink draft views" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "boolean" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "char" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "date" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "datetime" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "float" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "integer" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "many2one" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "selection" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,sequence:0 +msgid "sequence" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "this will refresh the materialized view" +msgstr "" diff --git a/bi_sql_editor/i18n/lt.po b/bi_sql_editor/i18n/lt.po new file mode 100644 index 00000000..252133c6 --- /dev/null +++ b/bi_sql_editor/i18n/lt.po @@ -0,0 +1,546 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * bi_sql_editor +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-03 01:19+0000\n" +"PO-Revision-Date: 2017-06-03 01:19+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Lithuanian (https://www.transifex.com/oca/teams/23907/lt/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: lt\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: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:151 +#, python-format +msgid "%s (Copy)" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:248 +#, python-format +msgid "%s Access %s" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:274 +#, python-format +msgid "Access %s" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view,group_ids:0 +msgid "Allowed Groups" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,user_ids:0 +msgid "Allowed Users" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"Are you sure you want to set to draft this SQL View. It will delete" +" the materialized view, and all the previous" +" mapping realized with the columns" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,is_group_by:0 +msgid "" +"Check this box if you want to create a 'group by' option in the search view" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,is_index:0 +msgid "" +"Check this box if you want to create an index on that field. This is " +"recommended for searchable and groupable fields, to reduce duration" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Column" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Create SQL View, Indexes and Models" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Create UI" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,create_uid:0 field:bi.sql.view.field,create_uid:0 +msgid "Created by" +msgstr "Sukūrė" + +#. module: bi_sql_editor +#: field:bi.sql.view,create_date:0 field:bi.sql.view.field,create_date:0 +msgid "Created on" +msgstr "Sukurta" + +#. module: bi_sql_editor +#: help:bi.sql.view,cron_id:0 +msgid "Cron Task that will refresh the materialized view" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,size:0 +msgid "Database Size" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,domain_force:0 +msgid "" +"Define here access restriction to data.\n" +" Take care to use field name prefixed by 'x_'. A global 'ir.rule' will be created. A typical Multi Company rule is for exemple \n" +" ['|', ('x_company_id','child_of', [user.company_id.id]),('x_company_id','=',False)]." +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,display_name:0 field:bi.sql.view.field,display_name:0 +msgid "Display Name" +msgstr "Vaizduojamas pavadinimas" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "Draft" +msgstr "Juodraštis" + +#. module: bi_sql_editor +#: field:bi.sql.view,domain_force:0 +msgid "Extra Rule Definition" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Extras Information" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,field_description:0 +msgid "Field Description" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,ttype:0 +msgid "Field Type" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,many2one_model_id:0 +msgid "" +"For 'Many2one' Odoo field.\n" +" Co Model of the field." +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,selection:0 +msgid "" +"For 'Selection' Odoo field.\n" +" List of options, specified as a Python expression defining a list of (key, label) pairs. For example: [('blue','Blue'), ('yellow','Yellow')]" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,model_name:0 +msgid "Full Qualified Name of the transient model that will be created." +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,view_name:0 +msgid "Full name of the SQL view" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,graph_type:0 +msgid "Graph Type" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "Graph, action and Menu Created" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,has_group_changed:0 +msgid "Has group changed" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,id:0 field:bi.sql.view.field,id:0 +msgid "ID" +msgstr "ID" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,index_name:0 +msgid "Index Name" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,is_group_by:0 +msgid "Is Group by" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,is_index:0 +msgid "Is Index" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,is_materialized:0 +msgid "Is Materialized View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,__last_update:0 field:bi.sql.view.field,__last_update:0 +msgid "Last Modified on" +msgstr "Paskutinį kartą keista" + +#. module: bi_sql_editor +#: field:bi.sql.view,write_uid:0 field:bi.sql.view.field,write_uid:0 +msgid "Last Updated by" +msgstr "Paskutinį kartą atnaujino" + +#. module: bi_sql_editor +#: field:bi.sql.view,write_date:0 field:bi.sql.view.field,write_date:0 +msgid "Last Updated on" +msgstr "Paskutinį kartą atnaujinta" + +#. module: bi_sql_editor +#: field:bi.sql.view,materialized_text:0 +msgid "Materialized text" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Measure" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view.field,many2one_model_id:0 +msgid "Model" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,model_name:0 +msgid "Model Name" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,name:0 field:bi.sql.view.field,name:0 +msgid "Name" +msgstr "Pavadinimas" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:475 +#, python-format +msgid "" +"No Column was found.\n" +"Columns name should be prefixed by 'x_'." +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,action_id:0 +msgid "Odoo Action" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,cron_id:0 +msgid "Odoo Cron" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,graph_view_id:0 +msgid "Odoo Graph View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,menu_id:0 +msgid "Odoo Menu" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,model_id:0 +msgid "Odoo Model" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,rule_id:0 +msgid "Odoo Rule" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,search_view_id:0 +msgid "Odoo Search View" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Open View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,query:0 +msgid "Query" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Refresh Materialized View" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:263 +#, python-format +msgid "Refresh Materialized View %s" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Row" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Rule Definition" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:358 +#, python-format +msgid "" +"SQL Error while creating %s VIEW %s :\n" +" %s" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view,bi_sql_view_field_ids:0 +msgid "SQL Fields" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "SQL Query" +msgstr "" + +#. module: bi_sql_editor +#: model:ir.ui.menu,name:bi_sql_editor.menu_bi_sql_editor +msgid "SQL Reports" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,query:0 +msgid "" +"SQL Request that will be inserted as the view. Take care to :\n" +" * set a name for all your selected fields, specially if you use SQL function (like EXTRACT, ...);\n" +" * Do not use 'SELECT *' or 'SELECT table.*';\n" +" * prefix the name of the selectable columns by 'x_';" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,sql_type:0 +msgid "SQL Type" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,sql_type:0 +msgid "SQL Type in the database" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "SQL Valid" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,bi_sql_view_id:0 +msgid "SQL View" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "SQL View and Model Created" +msgstr "" + +#. module: bi_sql_editor +#: model:ir.actions.act_window,name:bi_sql_editor.action_bi_sql_view +#: model:ir.ui.menu,name:bi_sql_editor.menu_bi_sql_view +msgid "SQL Views" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Security" +msgstr "Saugumas" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,selection:0 +msgid "Selection Options" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Set to Draft" +msgstr "Nustatyti kaip juodraštį" + +#. module: bi_sql_editor +#: help:bi.sql.view,size:0 +msgid "Size of the materialized view and its indexes" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,state:0 +msgid "State" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,state:0 +msgid "" +"State of the Request:\n" +" * 'Draft': Not tested\n" +" * 'SQL Valid': SQL Request has been checked and is valid" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,technical_name:0 +msgid "" +"Suffix of the SQL view. (SQL full name will be computed and prefixed by " +"'x_bi_sql_view_'. Should have correctsyntax. For more information, see " +"https://www.postgresql.org/docs/current/static/sql-syntax-lexical.html#SQL-" +"SYNTAX-IDENTIFIERS" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,technical_name:0 +msgid "Technical Name" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,field_description:0 +msgid "This will be used as the name of the Odoo field, displayed for users" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "This will create Odoo View, Action and Menu" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"This will try to create an SQL View, based on the SQL request and the " +"according Transient Model and fields, based on settings" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,ttype:0 +msgid "" +"Type of the Odoo field that will be created. Let empty if you don't want to " +"create a new field. If empty, this field will not be displayed neither " +"available for search or group by function" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"Update Model Access. Required if you changed groups list after having " +"created the model" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Update Model Acess" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "User Interface" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Validate SQL Expression" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,view_name:0 +msgid "View Name" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:161 +#, python-format +msgid "You can only process this action on SQL Valid items" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:143 +#, python-format +msgid "You can only unlink draft views" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "boolean" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "char" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "date" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "datetime" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "float" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "integer" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "many2one" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "selection" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,sequence:0 +msgid "sequence" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "this will refresh the materialized view" +msgstr "" diff --git a/bi_sql_editor/i18n/lt_LT.po b/bi_sql_editor/i18n/lt_LT.po new file mode 100644 index 00000000..1c1ec9ad --- /dev/null +++ b/bi_sql_editor/i18n/lt_LT.po @@ -0,0 +1,546 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * bi_sql_editor +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-03 01:19+0000\n" +"PO-Revision-Date: 2017-06-03 01:19+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Lithuanian (Lithuania) (https://www.transifex.com/oca/teams/23907/lt_LT/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: lt_LT\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: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:151 +#, python-format +msgid "%s (Copy)" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:248 +#, python-format +msgid "%s Access %s" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:274 +#, python-format +msgid "Access %s" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view,group_ids:0 +msgid "Allowed Groups" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,user_ids:0 +msgid "Allowed Users" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"Are you sure you want to set to draft this SQL View. It will delete" +" the materialized view, and all the previous" +" mapping realized with the columns" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,is_group_by:0 +msgid "" +"Check this box if you want to create a 'group by' option in the search view" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,is_index:0 +msgid "" +"Check this box if you want to create an index on that field. This is " +"recommended for searchable and groupable fields, to reduce duration" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Column" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Create SQL View, Indexes and Models" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Create UI" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,create_uid:0 field:bi.sql.view.field,create_uid:0 +msgid "Created by" +msgstr "Sukūrė" + +#. module: bi_sql_editor +#: field:bi.sql.view,create_date:0 field:bi.sql.view.field,create_date:0 +msgid "Created on" +msgstr "Sukurta" + +#. module: bi_sql_editor +#: help:bi.sql.view,cron_id:0 +msgid "Cron Task that will refresh the materialized view" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,size:0 +msgid "Database Size" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,domain_force:0 +msgid "" +"Define here access restriction to data.\n" +" Take care to use field name prefixed by 'x_'. A global 'ir.rule' will be created. A typical Multi Company rule is for exemple \n" +" ['|', ('x_company_id','child_of', [user.company_id.id]),('x_company_id','=',False)]." +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,display_name:0 field:bi.sql.view.field,display_name:0 +msgid "Display Name" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "Draft" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,domain_force:0 +msgid "Extra Rule Definition" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Extras Information" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,field_description:0 +msgid "Field Description" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,ttype:0 +msgid "Field Type" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,many2one_model_id:0 +msgid "" +"For 'Many2one' Odoo field.\n" +" Co Model of the field." +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,selection:0 +msgid "" +"For 'Selection' Odoo field.\n" +" List of options, specified as a Python expression defining a list of (key, label) pairs. For example: [('blue','Blue'), ('yellow','Yellow')]" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,model_name:0 +msgid "Full Qualified Name of the transient model that will be created." +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,view_name:0 +msgid "Full name of the SQL view" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,graph_type:0 +msgid "Graph Type" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "Graph, action and Menu Created" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,has_group_changed:0 +msgid "Has group changed" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,id:0 field:bi.sql.view.field,id:0 +msgid "ID" +msgstr "ID" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,index_name:0 +msgid "Index Name" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,is_group_by:0 +msgid "Is Group by" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,is_index:0 +msgid "Is Index" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,is_materialized:0 +msgid "Is Materialized View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,__last_update:0 field:bi.sql.view.field,__last_update:0 +msgid "Last Modified on" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,write_uid:0 field:bi.sql.view.field,write_uid:0 +msgid "Last Updated by" +msgstr "Paskutinį kartą atnaujino" + +#. module: bi_sql_editor +#: field:bi.sql.view,write_date:0 field:bi.sql.view.field,write_date:0 +msgid "Last Updated on" +msgstr "Paskutinį kartą atnaujinta" + +#. module: bi_sql_editor +#: field:bi.sql.view,materialized_text:0 +msgid "Materialized text" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Measure" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view.field,many2one_model_id:0 +msgid "Model" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,model_name:0 +msgid "Model Name" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,name:0 field:bi.sql.view.field,name:0 +msgid "Name" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:475 +#, python-format +msgid "" +"No Column was found.\n" +"Columns name should be prefixed by 'x_'." +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,action_id:0 +msgid "Odoo Action" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,cron_id:0 +msgid "Odoo Cron" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,graph_view_id:0 +msgid "Odoo Graph View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,menu_id:0 +msgid "Odoo Menu" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,model_id:0 +msgid "Odoo Model" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,rule_id:0 +msgid "Odoo Rule" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,search_view_id:0 +msgid "Odoo Search View" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Open View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,query:0 +msgid "Query" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Refresh Materialized View" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:263 +#, python-format +msgid "Refresh Materialized View %s" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Row" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Rule Definition" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:358 +#, python-format +msgid "" +"SQL Error while creating %s VIEW %s :\n" +" %s" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view,bi_sql_view_field_ids:0 +msgid "SQL Fields" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "SQL Query" +msgstr "" + +#. module: bi_sql_editor +#: model:ir.ui.menu,name:bi_sql_editor.menu_bi_sql_editor +msgid "SQL Reports" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,query:0 +msgid "" +"SQL Request that will be inserted as the view. Take care to :\n" +" * set a name for all your selected fields, specially if you use SQL function (like EXTRACT, ...);\n" +" * Do not use 'SELECT *' or 'SELECT table.*';\n" +" * prefix the name of the selectable columns by 'x_';" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,sql_type:0 +msgid "SQL Type" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,sql_type:0 +msgid "SQL Type in the database" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "SQL Valid" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,bi_sql_view_id:0 +msgid "SQL View" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "SQL View and Model Created" +msgstr "" + +#. module: bi_sql_editor +#: model:ir.actions.act_window,name:bi_sql_editor.action_bi_sql_view +#: model:ir.ui.menu,name:bi_sql_editor.menu_bi_sql_view +msgid "SQL Views" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Security" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,selection:0 +msgid "Selection Options" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Set to Draft" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,size:0 +msgid "Size of the materialized view and its indexes" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,state:0 +msgid "State" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,state:0 +msgid "" +"State of the Request:\n" +" * 'Draft': Not tested\n" +" * 'SQL Valid': SQL Request has been checked and is valid" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,technical_name:0 +msgid "" +"Suffix of the SQL view. (SQL full name will be computed and prefixed by " +"'x_bi_sql_view_'. Should have correctsyntax. For more information, see " +"https://www.postgresql.org/docs/current/static/sql-syntax-lexical.html#SQL-" +"SYNTAX-IDENTIFIERS" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,technical_name:0 +msgid "Technical Name" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,field_description:0 +msgid "This will be used as the name of the Odoo field, displayed for users" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "This will create Odoo View, Action and Menu" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"This will try to create an SQL View, based on the SQL request and the " +"according Transient Model and fields, based on settings" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,ttype:0 +msgid "" +"Type of the Odoo field that will be created. Let empty if you don't want to " +"create a new field. If empty, this field will not be displayed neither " +"available for search or group by function" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"Update Model Access. Required if you changed groups list after having " +"created the model" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Update Model Acess" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "User Interface" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Validate SQL Expression" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,view_name:0 +msgid "View Name" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:161 +#, python-format +msgid "You can only process this action on SQL Valid items" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:143 +#, python-format +msgid "You can only unlink draft views" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "boolean" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "char" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "date" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "datetime" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "float" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "integer" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "many2one" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "selection" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,sequence:0 +msgid "sequence" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "this will refresh the materialized view" +msgstr "" diff --git a/bi_sql_editor/i18n/lv.po b/bi_sql_editor/i18n/lv.po new file mode 100644 index 00000000..2879ceee --- /dev/null +++ b/bi_sql_editor/i18n/lv.po @@ -0,0 +1,546 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * bi_sql_editor +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-03 01:19+0000\n" +"PO-Revision-Date: 2017-06-03 01:19+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Latvian (https://www.transifex.com/oca/teams/23907/lv/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: lv\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2);\n" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:151 +#, python-format +msgid "%s (Copy)" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:248 +#, python-format +msgid "%s Access %s" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:274 +#, python-format +msgid "Access %s" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view,group_ids:0 +msgid "Allowed Groups" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,user_ids:0 +msgid "Allowed Users" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"Are you sure you want to set to draft this SQL View. It will delete" +" the materialized view, and all the previous" +" mapping realized with the columns" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,is_group_by:0 +msgid "" +"Check this box if you want to create a 'group by' option in the search view" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,is_index:0 +msgid "" +"Check this box if you want to create an index on that field. This is " +"recommended for searchable and groupable fields, to reduce duration" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Column" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Create SQL View, Indexes and Models" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Create UI" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,create_uid:0 field:bi.sql.view.field,create_uid:0 +msgid "Created by" +msgstr "Izveidoja" + +#. module: bi_sql_editor +#: field:bi.sql.view,create_date:0 field:bi.sql.view.field,create_date:0 +msgid "Created on" +msgstr "Izveidots" + +#. module: bi_sql_editor +#: help:bi.sql.view,cron_id:0 +msgid "Cron Task that will refresh the materialized view" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,size:0 +msgid "Database Size" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,domain_force:0 +msgid "" +"Define here access restriction to data.\n" +" Take care to use field name prefixed by 'x_'. A global 'ir.rule' will be created. A typical Multi Company rule is for exemple \n" +" ['|', ('x_company_id','child_of', [user.company_id.id]),('x_company_id','=',False)]." +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,display_name:0 field:bi.sql.view.field,display_name:0 +msgid "Display Name" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "Draft" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,domain_force:0 +msgid "Extra Rule Definition" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Extras Information" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,field_description:0 +msgid "Field Description" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,ttype:0 +msgid "Field Type" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,many2one_model_id:0 +msgid "" +"For 'Many2one' Odoo field.\n" +" Co Model of the field." +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,selection:0 +msgid "" +"For 'Selection' Odoo field.\n" +" List of options, specified as a Python expression defining a list of (key, label) pairs. For example: [('blue','Blue'), ('yellow','Yellow')]" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,model_name:0 +msgid "Full Qualified Name of the transient model that will be created." +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,view_name:0 +msgid "Full name of the SQL view" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,graph_type:0 +msgid "Graph Type" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "Graph, action and Menu Created" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,has_group_changed:0 +msgid "Has group changed" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,id:0 field:bi.sql.view.field,id:0 +msgid "ID" +msgstr "ID" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,index_name:0 +msgid "Index Name" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,is_group_by:0 +msgid "Is Group by" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,is_index:0 +msgid "Is Index" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,is_materialized:0 +msgid "Is Materialized View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,__last_update:0 field:bi.sql.view.field,__last_update:0 +msgid "Last Modified on" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,write_uid:0 field:bi.sql.view.field,write_uid:0 +msgid "Last Updated by" +msgstr "Pēdējo reizi atjaunoja" + +#. module: bi_sql_editor +#: field:bi.sql.view,write_date:0 field:bi.sql.view.field,write_date:0 +msgid "Last Updated on" +msgstr "Pēdējās izmaiņas" + +#. module: bi_sql_editor +#: field:bi.sql.view,materialized_text:0 +msgid "Materialized text" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Measure" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view.field,many2one_model_id:0 +msgid "Model" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,model_name:0 +msgid "Model Name" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,name:0 field:bi.sql.view.field,name:0 +msgid "Name" +msgstr "Nosaukums" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:475 +#, python-format +msgid "" +"No Column was found.\n" +"Columns name should be prefixed by 'x_'." +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,action_id:0 +msgid "Odoo Action" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,cron_id:0 +msgid "Odoo Cron" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,graph_view_id:0 +msgid "Odoo Graph View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,menu_id:0 +msgid "Odoo Menu" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,model_id:0 +msgid "Odoo Model" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,rule_id:0 +msgid "Odoo Rule" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,search_view_id:0 +msgid "Odoo Search View" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Open View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,query:0 +msgid "Query" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Refresh Materialized View" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:263 +#, python-format +msgid "Refresh Materialized View %s" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Row" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Rule Definition" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:358 +#, python-format +msgid "" +"SQL Error while creating %s VIEW %s :\n" +" %s" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view,bi_sql_view_field_ids:0 +msgid "SQL Fields" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "SQL Query" +msgstr "" + +#. module: bi_sql_editor +#: model:ir.ui.menu,name:bi_sql_editor.menu_bi_sql_editor +msgid "SQL Reports" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,query:0 +msgid "" +"SQL Request that will be inserted as the view. Take care to :\n" +" * set a name for all your selected fields, specially if you use SQL function (like EXTRACT, ...);\n" +" * Do not use 'SELECT *' or 'SELECT table.*';\n" +" * prefix the name of the selectable columns by 'x_';" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,sql_type:0 +msgid "SQL Type" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,sql_type:0 +msgid "SQL Type in the database" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "SQL Valid" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,bi_sql_view_id:0 +msgid "SQL View" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "SQL View and Model Created" +msgstr "" + +#. module: bi_sql_editor +#: model:ir.actions.act_window,name:bi_sql_editor.action_bi_sql_view +#: model:ir.ui.menu,name:bi_sql_editor.menu_bi_sql_view +msgid "SQL Views" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Security" +msgstr "Drošība" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,selection:0 +msgid "Selection Options" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Set to Draft" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,size:0 +msgid "Size of the materialized view and its indexes" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,state:0 +msgid "State" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,state:0 +msgid "" +"State of the Request:\n" +" * 'Draft': Not tested\n" +" * 'SQL Valid': SQL Request has been checked and is valid" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,technical_name:0 +msgid "" +"Suffix of the SQL view. (SQL full name will be computed and prefixed by " +"'x_bi_sql_view_'. Should have correctsyntax. For more information, see " +"https://www.postgresql.org/docs/current/static/sql-syntax-lexical.html#SQL-" +"SYNTAX-IDENTIFIERS" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,technical_name:0 +msgid "Technical Name" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,field_description:0 +msgid "This will be used as the name of the Odoo field, displayed for users" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "This will create Odoo View, Action and Menu" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"This will try to create an SQL View, based on the SQL request and the " +"according Transient Model and fields, based on settings" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,ttype:0 +msgid "" +"Type of the Odoo field that will be created. Let empty if you don't want to " +"create a new field. If empty, this field will not be displayed neither " +"available for search or group by function" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"Update Model Access. Required if you changed groups list after having " +"created the model" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Update Model Acess" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "User Interface" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Validate SQL Expression" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,view_name:0 +msgid "View Name" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:161 +#, python-format +msgid "You can only process this action on SQL Valid items" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:143 +#, python-format +msgid "You can only unlink draft views" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "boolean" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "char" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "date" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "datetime" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "float" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "integer" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "many2one" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "selection" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,sequence:0 +msgid "sequence" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "this will refresh the materialized view" +msgstr "" diff --git a/bi_sql_editor/i18n/mk.po b/bi_sql_editor/i18n/mk.po new file mode 100644 index 00000000..d57d9f41 --- /dev/null +++ b/bi_sql_editor/i18n/mk.po @@ -0,0 +1,546 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * bi_sql_editor +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-03 01:19+0000\n" +"PO-Revision-Date: 2017-06-03 01:19+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Macedonian (https://www.transifex.com/oca/teams/23907/mk/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: mk\n" +"Plural-Forms: nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;\n" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:151 +#, python-format +msgid "%s (Copy)" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:248 +#, python-format +msgid "%s Access %s" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:274 +#, python-format +msgid "Access %s" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view,group_ids:0 +msgid "Allowed Groups" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,user_ids:0 +msgid "Allowed Users" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"Are you sure you want to set to draft this SQL View. It will delete" +" the materialized view, and all the previous" +" mapping realized with the columns" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,is_group_by:0 +msgid "" +"Check this box if you want to create a 'group by' option in the search view" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,is_index:0 +msgid "" +"Check this box if you want to create an index on that field. This is " +"recommended for searchable and groupable fields, to reduce duration" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Column" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Create SQL View, Indexes and Models" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Create UI" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,create_uid:0 field:bi.sql.view.field,create_uid:0 +msgid "Created by" +msgstr "Креирано од" + +#. module: bi_sql_editor +#: field:bi.sql.view,create_date:0 field:bi.sql.view.field,create_date:0 +msgid "Created on" +msgstr "Креирано на" + +#. module: bi_sql_editor +#: help:bi.sql.view,cron_id:0 +msgid "Cron Task that will refresh the materialized view" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,size:0 +msgid "Database Size" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,domain_force:0 +msgid "" +"Define here access restriction to data.\n" +" Take care to use field name prefixed by 'x_'. A global 'ir.rule' will be created. A typical Multi Company rule is for exemple \n" +" ['|', ('x_company_id','child_of', [user.company_id.id]),('x_company_id','=',False)]." +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,display_name:0 field:bi.sql.view.field,display_name:0 +msgid "Display Name" +msgstr "Прикажи име" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "Draft" +msgstr "Нацрт" + +#. module: bi_sql_editor +#: field:bi.sql.view,domain_force:0 +msgid "Extra Rule Definition" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Extras Information" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,field_description:0 +msgid "Field Description" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,ttype:0 +msgid "Field Type" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,many2one_model_id:0 +msgid "" +"For 'Many2one' Odoo field.\n" +" Co Model of the field." +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,selection:0 +msgid "" +"For 'Selection' Odoo field.\n" +" List of options, specified as a Python expression defining a list of (key, label) pairs. For example: [('blue','Blue'), ('yellow','Yellow')]" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,model_name:0 +msgid "Full Qualified Name of the transient model that will be created." +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,view_name:0 +msgid "Full name of the SQL view" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,graph_type:0 +msgid "Graph Type" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "Graph, action and Menu Created" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,has_group_changed:0 +msgid "Has group changed" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,id:0 field:bi.sql.view.field,id:0 +msgid "ID" +msgstr "ID" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,index_name:0 +msgid "Index Name" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,is_group_by:0 +msgid "Is Group by" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,is_index:0 +msgid "Is Index" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,is_materialized:0 +msgid "Is Materialized View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,__last_update:0 field:bi.sql.view.field,__last_update:0 +msgid "Last Modified on" +msgstr "Последна промена на" + +#. module: bi_sql_editor +#: field:bi.sql.view,write_uid:0 field:bi.sql.view.field,write_uid:0 +msgid "Last Updated by" +msgstr "Последно ажурирање од" + +#. module: bi_sql_editor +#: field:bi.sql.view,write_date:0 field:bi.sql.view.field,write_date:0 +msgid "Last Updated on" +msgstr "Последно ажурирање на" + +#. module: bi_sql_editor +#: field:bi.sql.view,materialized_text:0 +msgid "Materialized text" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Measure" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view.field,many2one_model_id:0 +msgid "Model" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,model_name:0 +msgid "Model Name" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,name:0 field:bi.sql.view.field,name:0 +msgid "Name" +msgstr "Име" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:475 +#, python-format +msgid "" +"No Column was found.\n" +"Columns name should be prefixed by 'x_'." +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,action_id:0 +msgid "Odoo Action" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,cron_id:0 +msgid "Odoo Cron" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,graph_view_id:0 +msgid "Odoo Graph View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,menu_id:0 +msgid "Odoo Menu" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,model_id:0 +msgid "Odoo Model" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,rule_id:0 +msgid "Odoo Rule" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,search_view_id:0 +msgid "Odoo Search View" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Open View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,query:0 +msgid "Query" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Refresh Materialized View" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:263 +#, python-format +msgid "Refresh Materialized View %s" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Row" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Rule Definition" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:358 +#, python-format +msgid "" +"SQL Error while creating %s VIEW %s :\n" +" %s" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view,bi_sql_view_field_ids:0 +msgid "SQL Fields" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "SQL Query" +msgstr "" + +#. module: bi_sql_editor +#: model:ir.ui.menu,name:bi_sql_editor.menu_bi_sql_editor +msgid "SQL Reports" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,query:0 +msgid "" +"SQL Request that will be inserted as the view. Take care to :\n" +" * set a name for all your selected fields, specially if you use SQL function (like EXTRACT, ...);\n" +" * Do not use 'SELECT *' or 'SELECT table.*';\n" +" * prefix the name of the selectable columns by 'x_';" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,sql_type:0 +msgid "SQL Type" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,sql_type:0 +msgid "SQL Type in the database" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "SQL Valid" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,bi_sql_view_id:0 +msgid "SQL View" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "SQL View and Model Created" +msgstr "" + +#. module: bi_sql_editor +#: model:ir.actions.act_window,name:bi_sql_editor.action_bi_sql_view +#: model:ir.ui.menu,name:bi_sql_editor.menu_bi_sql_view +msgid "SQL Views" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Security" +msgstr "Безбедност" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,selection:0 +msgid "Selection Options" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Set to Draft" +msgstr "Подеси на нацрт" + +#. module: bi_sql_editor +#: help:bi.sql.view,size:0 +msgid "Size of the materialized view and its indexes" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,state:0 +msgid "State" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,state:0 +msgid "" +"State of the Request:\n" +" * 'Draft': Not tested\n" +" * 'SQL Valid': SQL Request has been checked and is valid" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,technical_name:0 +msgid "" +"Suffix of the SQL view. (SQL full name will be computed and prefixed by " +"'x_bi_sql_view_'. Should have correctsyntax. For more information, see " +"https://www.postgresql.org/docs/current/static/sql-syntax-lexical.html#SQL-" +"SYNTAX-IDENTIFIERS" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,technical_name:0 +msgid "Technical Name" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,field_description:0 +msgid "This will be used as the name of the Odoo field, displayed for users" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "This will create Odoo View, Action and Menu" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"This will try to create an SQL View, based on the SQL request and the " +"according Transient Model and fields, based on settings" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,ttype:0 +msgid "" +"Type of the Odoo field that will be created. Let empty if you don't want to " +"create a new field. If empty, this field will not be displayed neither " +"available for search or group by function" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"Update Model Access. Required if you changed groups list after having " +"created the model" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Update Model Acess" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "User Interface" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Validate SQL Expression" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,view_name:0 +msgid "View Name" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:161 +#, python-format +msgid "You can only process this action on SQL Valid items" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:143 +#, python-format +msgid "You can only unlink draft views" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "boolean" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "char" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "date" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "datetime" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "float" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "integer" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "many2one" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "selection" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,sequence:0 +msgid "sequence" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "this will refresh the materialized view" +msgstr "" diff --git a/bi_sql_editor/i18n/mn.po b/bi_sql_editor/i18n/mn.po new file mode 100644 index 00000000..26218f93 --- /dev/null +++ b/bi_sql_editor/i18n/mn.po @@ -0,0 +1,546 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * bi_sql_editor +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-03 01:19+0000\n" +"PO-Revision-Date: 2017-06-03 01:19+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Mongolian (https://www.transifex.com/oca/teams/23907/mn/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: mn\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:151 +#, python-format +msgid "%s (Copy)" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:248 +#, python-format +msgid "%s Access %s" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:274 +#, python-format +msgid "Access %s" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view,group_ids:0 +msgid "Allowed Groups" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,user_ids:0 +msgid "Allowed Users" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"Are you sure you want to set to draft this SQL View. It will delete" +" the materialized view, and all the previous" +" mapping realized with the columns" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,is_group_by:0 +msgid "" +"Check this box if you want to create a 'group by' option in the search view" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,is_index:0 +msgid "" +"Check this box if you want to create an index on that field. This is " +"recommended for searchable and groupable fields, to reduce duration" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Column" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Create SQL View, Indexes and Models" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Create UI" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,create_uid:0 field:bi.sql.view.field,create_uid:0 +msgid "Created by" +msgstr "Үүсгэгч" + +#. module: bi_sql_editor +#: field:bi.sql.view,create_date:0 field:bi.sql.view.field,create_date:0 +msgid "Created on" +msgstr "Үүсгэсэн" + +#. module: bi_sql_editor +#: help:bi.sql.view,cron_id:0 +msgid "Cron Task that will refresh the materialized view" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,size:0 +msgid "Database Size" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,domain_force:0 +msgid "" +"Define here access restriction to data.\n" +" Take care to use field name prefixed by 'x_'. A global 'ir.rule' will be created. A typical Multi Company rule is for exemple \n" +" ['|', ('x_company_id','child_of', [user.company_id.id]),('x_company_id','=',False)]." +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,display_name:0 field:bi.sql.view.field,display_name:0 +msgid "Display Name" +msgstr "Дэлгэцийн Нэр" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "Draft" +msgstr "Ноорог" + +#. module: bi_sql_editor +#: field:bi.sql.view,domain_force:0 +msgid "Extra Rule Definition" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Extras Information" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,field_description:0 +msgid "Field Description" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,ttype:0 +msgid "Field Type" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,many2one_model_id:0 +msgid "" +"For 'Many2one' Odoo field.\n" +" Co Model of the field." +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,selection:0 +msgid "" +"For 'Selection' Odoo field.\n" +" List of options, specified as a Python expression defining a list of (key, label) pairs. For example: [('blue','Blue'), ('yellow','Yellow')]" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,model_name:0 +msgid "Full Qualified Name of the transient model that will be created." +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,view_name:0 +msgid "Full name of the SQL view" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,graph_type:0 +msgid "Graph Type" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "Graph, action and Menu Created" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,has_group_changed:0 +msgid "Has group changed" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,id:0 field:bi.sql.view.field,id:0 +msgid "ID" +msgstr "ID" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,index_name:0 +msgid "Index Name" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,is_group_by:0 +msgid "Is Group by" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,is_index:0 +msgid "Is Index" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,is_materialized:0 +msgid "Is Materialized View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,__last_update:0 field:bi.sql.view.field,__last_update:0 +msgid "Last Modified on" +msgstr "Сүүлийн засвар хийсэн огноо" + +#. module: bi_sql_editor +#: field:bi.sql.view,write_uid:0 field:bi.sql.view.field,write_uid:0 +msgid "Last Updated by" +msgstr "Сүүлийн засвар хийсэн" + +#. module: bi_sql_editor +#: field:bi.sql.view,write_date:0 field:bi.sql.view.field,write_date:0 +msgid "Last Updated on" +msgstr "Сүүлийн засвар хийсэн огноо" + +#. module: bi_sql_editor +#: field:bi.sql.view,materialized_text:0 +msgid "Materialized text" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Measure" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view.field,many2one_model_id:0 +msgid "Model" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,model_name:0 +msgid "Model Name" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,name:0 field:bi.sql.view.field,name:0 +msgid "Name" +msgstr "Нэр" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:475 +#, python-format +msgid "" +"No Column was found.\n" +"Columns name should be prefixed by 'x_'." +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,action_id:0 +msgid "Odoo Action" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,cron_id:0 +msgid "Odoo Cron" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,graph_view_id:0 +msgid "Odoo Graph View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,menu_id:0 +msgid "Odoo Menu" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,model_id:0 +msgid "Odoo Model" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,rule_id:0 +msgid "Odoo Rule" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,search_view_id:0 +msgid "Odoo Search View" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Open View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,query:0 +msgid "Query" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Refresh Materialized View" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:263 +#, python-format +msgid "Refresh Materialized View %s" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Row" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Rule Definition" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:358 +#, python-format +msgid "" +"SQL Error while creating %s VIEW %s :\n" +" %s" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view,bi_sql_view_field_ids:0 +msgid "SQL Fields" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "SQL Query" +msgstr "" + +#. module: bi_sql_editor +#: model:ir.ui.menu,name:bi_sql_editor.menu_bi_sql_editor +msgid "SQL Reports" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,query:0 +msgid "" +"SQL Request that will be inserted as the view. Take care to :\n" +" * set a name for all your selected fields, specially if you use SQL function (like EXTRACT, ...);\n" +" * Do not use 'SELECT *' or 'SELECT table.*';\n" +" * prefix the name of the selectable columns by 'x_';" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,sql_type:0 +msgid "SQL Type" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,sql_type:0 +msgid "SQL Type in the database" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "SQL Valid" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,bi_sql_view_id:0 +msgid "SQL View" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "SQL View and Model Created" +msgstr "" + +#. module: bi_sql_editor +#: model:ir.actions.act_window,name:bi_sql_editor.action_bi_sql_view +#: model:ir.ui.menu,name:bi_sql_editor.menu_bi_sql_view +msgid "SQL Views" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Security" +msgstr "Хамгаалалт" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,selection:0 +msgid "Selection Options" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Set to Draft" +msgstr "Ноороглох" + +#. module: bi_sql_editor +#: help:bi.sql.view,size:0 +msgid "Size of the materialized view and its indexes" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,state:0 +msgid "State" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,state:0 +msgid "" +"State of the Request:\n" +" * 'Draft': Not tested\n" +" * 'SQL Valid': SQL Request has been checked and is valid" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,technical_name:0 +msgid "" +"Suffix of the SQL view. (SQL full name will be computed and prefixed by " +"'x_bi_sql_view_'. Should have correctsyntax. For more information, see " +"https://www.postgresql.org/docs/current/static/sql-syntax-lexical.html#SQL-" +"SYNTAX-IDENTIFIERS" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,technical_name:0 +msgid "Technical Name" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,field_description:0 +msgid "This will be used as the name of the Odoo field, displayed for users" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "This will create Odoo View, Action and Menu" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"This will try to create an SQL View, based on the SQL request and the " +"according Transient Model and fields, based on settings" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,ttype:0 +msgid "" +"Type of the Odoo field that will be created. Let empty if you don't want to " +"create a new field. If empty, this field will not be displayed neither " +"available for search or group by function" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"Update Model Access. Required if you changed groups list after having " +"created the model" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Update Model Acess" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "User Interface" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Validate SQL Expression" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,view_name:0 +msgid "View Name" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:161 +#, python-format +msgid "You can only process this action on SQL Valid items" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:143 +#, python-format +msgid "You can only unlink draft views" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "boolean" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "char" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "date" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "datetime" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "float" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "integer" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "many2one" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "selection" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,sequence:0 +msgid "sequence" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "this will refresh the materialized view" +msgstr "" diff --git a/bi_sql_editor/i18n/nb.po b/bi_sql_editor/i18n/nb.po new file mode 100644 index 00000000..0b0d0474 --- /dev/null +++ b/bi_sql_editor/i18n/nb.po @@ -0,0 +1,546 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * bi_sql_editor +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-03 01:19+0000\n" +"PO-Revision-Date: 2017-06-03 01:19+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Norwegian Bokmål (https://www.transifex.com/oca/teams/23907/nb/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: nb\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:151 +#, python-format +msgid "%s (Copy)" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:248 +#, python-format +msgid "%s Access %s" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:274 +#, python-format +msgid "Access %s" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view,group_ids:0 +msgid "Allowed Groups" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,user_ids:0 +msgid "Allowed Users" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"Are you sure you want to set to draft this SQL View. It will delete" +" the materialized view, and all the previous" +" mapping realized with the columns" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,is_group_by:0 +msgid "" +"Check this box if you want to create a 'group by' option in the search view" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,is_index:0 +msgid "" +"Check this box if you want to create an index on that field. This is " +"recommended for searchable and groupable fields, to reduce duration" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Column" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Create SQL View, Indexes and Models" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Create UI" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,create_uid:0 field:bi.sql.view.field,create_uid:0 +msgid "Created by" +msgstr "Opprettet av" + +#. module: bi_sql_editor +#: field:bi.sql.view,create_date:0 field:bi.sql.view.field,create_date:0 +msgid "Created on" +msgstr "Opprettet den" + +#. module: bi_sql_editor +#: help:bi.sql.view,cron_id:0 +msgid "Cron Task that will refresh the materialized view" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,size:0 +msgid "Database Size" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,domain_force:0 +msgid "" +"Define here access restriction to data.\n" +" Take care to use field name prefixed by 'x_'. A global 'ir.rule' will be created. A typical Multi Company rule is for exemple \n" +" ['|', ('x_company_id','child_of', [user.company_id.id]),('x_company_id','=',False)]." +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,display_name:0 field:bi.sql.view.field,display_name:0 +msgid "Display Name" +msgstr "Visnings navn" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "Draft" +msgstr "Utkast" + +#. module: bi_sql_editor +#: field:bi.sql.view,domain_force:0 +msgid "Extra Rule Definition" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Extras Information" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,field_description:0 +msgid "Field Description" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,ttype:0 +msgid "Field Type" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,many2one_model_id:0 +msgid "" +"For 'Many2one' Odoo field.\n" +" Co Model of the field." +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,selection:0 +msgid "" +"For 'Selection' Odoo field.\n" +" List of options, specified as a Python expression defining a list of (key, label) pairs. For example: [('blue','Blue'), ('yellow','Yellow')]" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,model_name:0 +msgid "Full Qualified Name of the transient model that will be created." +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,view_name:0 +msgid "Full name of the SQL view" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,graph_type:0 +msgid "Graph Type" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "Graph, action and Menu Created" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,has_group_changed:0 +msgid "Has group changed" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,id:0 field:bi.sql.view.field,id:0 +msgid "ID" +msgstr "ID" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,index_name:0 +msgid "Index Name" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,is_group_by:0 +msgid "Is Group by" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,is_index:0 +msgid "Is Index" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,is_materialized:0 +msgid "Is Materialized View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,__last_update:0 field:bi.sql.view.field,__last_update:0 +msgid "Last Modified on" +msgstr "Sist oppdatert " + +#. module: bi_sql_editor +#: field:bi.sql.view,write_uid:0 field:bi.sql.view.field,write_uid:0 +msgid "Last Updated by" +msgstr "Sist oppdatert av" + +#. module: bi_sql_editor +#: field:bi.sql.view,write_date:0 field:bi.sql.view.field,write_date:0 +msgid "Last Updated on" +msgstr "Sist oppdatert" + +#. module: bi_sql_editor +#: field:bi.sql.view,materialized_text:0 +msgid "Materialized text" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Measure" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view.field,many2one_model_id:0 +msgid "Model" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,model_name:0 +msgid "Model Name" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,name:0 field:bi.sql.view.field,name:0 +msgid "Name" +msgstr "Navn" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:475 +#, python-format +msgid "" +"No Column was found.\n" +"Columns name should be prefixed by 'x_'." +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,action_id:0 +msgid "Odoo Action" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,cron_id:0 +msgid "Odoo Cron" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,graph_view_id:0 +msgid "Odoo Graph View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,menu_id:0 +msgid "Odoo Menu" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,model_id:0 +msgid "Odoo Model" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,rule_id:0 +msgid "Odoo Rule" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,search_view_id:0 +msgid "Odoo Search View" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Open View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,query:0 +msgid "Query" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Refresh Materialized View" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:263 +#, python-format +msgid "Refresh Materialized View %s" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Row" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Rule Definition" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:358 +#, python-format +msgid "" +"SQL Error while creating %s VIEW %s :\n" +" %s" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view,bi_sql_view_field_ids:0 +msgid "SQL Fields" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "SQL Query" +msgstr "" + +#. module: bi_sql_editor +#: model:ir.ui.menu,name:bi_sql_editor.menu_bi_sql_editor +msgid "SQL Reports" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,query:0 +msgid "" +"SQL Request that will be inserted as the view. Take care to :\n" +" * set a name for all your selected fields, specially if you use SQL function (like EXTRACT, ...);\n" +" * Do not use 'SELECT *' or 'SELECT table.*';\n" +" * prefix the name of the selectable columns by 'x_';" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,sql_type:0 +msgid "SQL Type" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,sql_type:0 +msgid "SQL Type in the database" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "SQL Valid" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,bi_sql_view_id:0 +msgid "SQL View" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "SQL View and Model Created" +msgstr "" + +#. module: bi_sql_editor +#: model:ir.actions.act_window,name:bi_sql_editor.action_bi_sql_view +#: model:ir.ui.menu,name:bi_sql_editor.menu_bi_sql_view +msgid "SQL Views" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Security" +msgstr "Sikkerhet" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,selection:0 +msgid "Selection Options" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Set to Draft" +msgstr "Sett som utkast" + +#. module: bi_sql_editor +#: help:bi.sql.view,size:0 +msgid "Size of the materialized view and its indexes" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,state:0 +msgid "State" +msgstr "Status" + +#. module: bi_sql_editor +#: help:bi.sql.view,state:0 +msgid "" +"State of the Request:\n" +" * 'Draft': Not tested\n" +" * 'SQL Valid': SQL Request has been checked and is valid" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,technical_name:0 +msgid "" +"Suffix of the SQL view. (SQL full name will be computed and prefixed by " +"'x_bi_sql_view_'. Should have correctsyntax. For more information, see " +"https://www.postgresql.org/docs/current/static/sql-syntax-lexical.html#SQL-" +"SYNTAX-IDENTIFIERS" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,technical_name:0 +msgid "Technical Name" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,field_description:0 +msgid "This will be used as the name of the Odoo field, displayed for users" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "This will create Odoo View, Action and Menu" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"This will try to create an SQL View, based on the SQL request and the " +"according Transient Model and fields, based on settings" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,ttype:0 +msgid "" +"Type of the Odoo field that will be created. Let empty if you don't want to " +"create a new field. If empty, this field will not be displayed neither " +"available for search or group by function" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"Update Model Access. Required if you changed groups list after having " +"created the model" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Update Model Acess" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "User Interface" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Validate SQL Expression" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,view_name:0 +msgid "View Name" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:161 +#, python-format +msgid "You can only process this action on SQL Valid items" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:143 +#, python-format +msgid "You can only unlink draft views" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "boolean" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "char" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "date" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "datetime" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "float" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "integer" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "many2one" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "selection" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,sequence:0 +msgid "sequence" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "this will refresh the materialized view" +msgstr "" diff --git a/bi_sql_editor/i18n/nb_NO.po b/bi_sql_editor/i18n/nb_NO.po new file mode 100644 index 00000000..18b6714e --- /dev/null +++ b/bi_sql_editor/i18n/nb_NO.po @@ -0,0 +1,547 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * bi_sql_editor +# +# Translators: +# OCA Transbot , 2017 +# Imre Kristoffer Eilertsen , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-03 01:19+0000\n" +"PO-Revision-Date: 2017-06-03 01:19+0000\n" +"Last-Translator: Imre Kristoffer Eilertsen , 2017\n" +"Language-Team: Norwegian Bokmål (Norway) (https://www.transifex.com/oca/teams/23907/nb_NO/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: nb_NO\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:151 +#, python-format +msgid "%s (Copy)" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:248 +#, python-format +msgid "%s Access %s" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:274 +#, python-format +msgid "Access %s" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view,group_ids:0 +msgid "Allowed Groups" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,user_ids:0 +msgid "Allowed Users" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"Are you sure you want to set to draft this SQL View. It will delete" +" the materialized view, and all the previous" +" mapping realized with the columns" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,is_group_by:0 +msgid "" +"Check this box if you want to create a 'group by' option in the search view" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,is_index:0 +msgid "" +"Check this box if you want to create an index on that field. This is " +"recommended for searchable and groupable fields, to reduce duration" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Column" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Create SQL View, Indexes and Models" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Create UI" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,create_uid:0 field:bi.sql.view.field,create_uid:0 +msgid "Created by" +msgstr "Laget av" + +#. module: bi_sql_editor +#: field:bi.sql.view,create_date:0 field:bi.sql.view.field,create_date:0 +msgid "Created on" +msgstr "Laget den" + +#. module: bi_sql_editor +#: help:bi.sql.view,cron_id:0 +msgid "Cron Task that will refresh the materialized view" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,size:0 +msgid "Database Size" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,domain_force:0 +msgid "" +"Define here access restriction to data.\n" +" Take care to use field name prefixed by 'x_'. A global 'ir.rule' will be created. A typical Multi Company rule is for exemple \n" +" ['|', ('x_company_id','child_of', [user.company_id.id]),('x_company_id','=',False)]." +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,display_name:0 field:bi.sql.view.field,display_name:0 +msgid "Display Name" +msgstr "Vis navn" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "Draft" +msgstr "Drøfting" + +#. module: bi_sql_editor +#: field:bi.sql.view,domain_force:0 +msgid "Extra Rule Definition" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Extras Information" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,field_description:0 +msgid "Field Description" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,ttype:0 +msgid "Field Type" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,many2one_model_id:0 +msgid "" +"For 'Many2one' Odoo field.\n" +" Co Model of the field." +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,selection:0 +msgid "" +"For 'Selection' Odoo field.\n" +" List of options, specified as a Python expression defining a list of (key, label) pairs. For example: [('blue','Blue'), ('yellow','Yellow')]" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,model_name:0 +msgid "Full Qualified Name of the transient model that will be created." +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,view_name:0 +msgid "Full name of the SQL view" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,graph_type:0 +msgid "Graph Type" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "Graph, action and Menu Created" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,has_group_changed:0 +msgid "Has group changed" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,id:0 field:bi.sql.view.field,id:0 +msgid "ID" +msgstr "ID" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,index_name:0 +msgid "Index Name" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,is_group_by:0 +msgid "Is Group by" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,is_index:0 +msgid "Is Index" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,is_materialized:0 +msgid "Is Materialized View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,__last_update:0 field:bi.sql.view.field,__last_update:0 +msgid "Last Modified on" +msgstr "Sist endret den" + +#. module: bi_sql_editor +#: field:bi.sql.view,write_uid:0 field:bi.sql.view.field,write_uid:0 +msgid "Last Updated by" +msgstr "Sist oppdatert av" + +#. module: bi_sql_editor +#: field:bi.sql.view,write_date:0 field:bi.sql.view.field,write_date:0 +msgid "Last Updated on" +msgstr "Sist oppdatert den" + +#. module: bi_sql_editor +#: field:bi.sql.view,materialized_text:0 +msgid "Materialized text" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Measure" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view.field,many2one_model_id:0 +msgid "Model" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,model_name:0 +msgid "Model Name" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,name:0 field:bi.sql.view.field,name:0 +msgid "Name" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:475 +#, python-format +msgid "" +"No Column was found.\n" +"Columns name should be prefixed by 'x_'." +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,action_id:0 +msgid "Odoo Action" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,cron_id:0 +msgid "Odoo Cron" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,graph_view_id:0 +msgid "Odoo Graph View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,menu_id:0 +msgid "Odoo Menu" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,model_id:0 +msgid "Odoo Model" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,rule_id:0 +msgid "Odoo Rule" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,search_view_id:0 +msgid "Odoo Search View" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Open View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,query:0 +msgid "Query" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Refresh Materialized View" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:263 +#, python-format +msgid "Refresh Materialized View %s" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Row" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Rule Definition" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:358 +#, python-format +msgid "" +"SQL Error while creating %s VIEW %s :\n" +" %s" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view,bi_sql_view_field_ids:0 +msgid "SQL Fields" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "SQL Query" +msgstr "" + +#. module: bi_sql_editor +#: model:ir.ui.menu,name:bi_sql_editor.menu_bi_sql_editor +msgid "SQL Reports" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,query:0 +msgid "" +"SQL Request that will be inserted as the view. Take care to :\n" +" * set a name for all your selected fields, specially if you use SQL function (like EXTRACT, ...);\n" +" * Do not use 'SELECT *' or 'SELECT table.*';\n" +" * prefix the name of the selectable columns by 'x_';" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,sql_type:0 +msgid "SQL Type" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,sql_type:0 +msgid "SQL Type in the database" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "SQL Valid" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,bi_sql_view_id:0 +msgid "SQL View" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "SQL View and Model Created" +msgstr "" + +#. module: bi_sql_editor +#: model:ir.actions.act_window,name:bi_sql_editor.action_bi_sql_view +#: model:ir.ui.menu,name:bi_sql_editor.menu_bi_sql_view +msgid "SQL Views" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Security" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,selection:0 +msgid "Selection Options" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Set to Draft" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,size:0 +msgid "Size of the materialized view and its indexes" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,state:0 +msgid "State" +msgstr "Stat" + +#. module: bi_sql_editor +#: help:bi.sql.view,state:0 +msgid "" +"State of the Request:\n" +" * 'Draft': Not tested\n" +" * 'SQL Valid': SQL Request has been checked and is valid" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,technical_name:0 +msgid "" +"Suffix of the SQL view. (SQL full name will be computed and prefixed by " +"'x_bi_sql_view_'. Should have correctsyntax. For more information, see " +"https://www.postgresql.org/docs/current/static/sql-syntax-lexical.html#SQL-" +"SYNTAX-IDENTIFIERS" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,technical_name:0 +msgid "Technical Name" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,field_description:0 +msgid "This will be used as the name of the Odoo field, displayed for users" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "This will create Odoo View, Action and Menu" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"This will try to create an SQL View, based on the SQL request and the " +"according Transient Model and fields, based on settings" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,ttype:0 +msgid "" +"Type of the Odoo field that will be created. Let empty if you don't want to " +"create a new field. If empty, this field will not be displayed neither " +"available for search or group by function" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"Update Model Access. Required if you changed groups list after having " +"created the model" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Update Model Acess" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "User Interface" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Validate SQL Expression" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,view_name:0 +msgid "View Name" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:161 +#, python-format +msgid "You can only process this action on SQL Valid items" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:143 +#, python-format +msgid "You can only unlink draft views" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "boolean" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "char" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "date" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "datetime" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "float" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "integer" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "many2one" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "selection" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,sequence:0 +msgid "sequence" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "this will refresh the materialized view" +msgstr "" diff --git a/bi_sql_editor/i18n/nl.po b/bi_sql_editor/i18n/nl.po new file mode 100644 index 00000000..4d49e13e --- /dev/null +++ b/bi_sql_editor/i18n/nl.po @@ -0,0 +1,547 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * bi_sql_editor +# +# 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-06-03 01:19+0000\n" +"PO-Revision-Date: 2017-06-03 01:19+0000\n" +"Last-Translator: Erwin van der Ploeg , 2017\n" +"Language-Team: Dutch (https://www.transifex.com/oca/teams/23907/nl/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: nl\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:151 +#, python-format +msgid "%s (Copy)" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:248 +#, python-format +msgid "%s Access %s" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:274 +#, python-format +msgid "Access %s" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view,group_ids:0 +msgid "Allowed Groups" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,user_ids:0 +msgid "Allowed Users" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"Are you sure you want to set to draft this SQL View. It will delete" +" the materialized view, and all the previous" +" mapping realized with the columns" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,is_group_by:0 +msgid "" +"Check this box if you want to create a 'group by' option in the search view" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,is_index:0 +msgid "" +"Check this box if you want to create an index on that field. This is " +"recommended for searchable and groupable fields, to reduce duration" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Column" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Create SQL View, Indexes and Models" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Create UI" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,create_uid:0 field:bi.sql.view.field,create_uid:0 +msgid "Created by" +msgstr "Aangemaakt door" + +#. module: bi_sql_editor +#: field:bi.sql.view,create_date:0 field:bi.sql.view.field,create_date:0 +msgid "Created on" +msgstr "Aangemaakt op" + +#. module: bi_sql_editor +#: help:bi.sql.view,cron_id:0 +msgid "Cron Task that will refresh the materialized view" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,size:0 +msgid "Database Size" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,domain_force:0 +msgid "" +"Define here access restriction to data.\n" +" Take care to use field name prefixed by 'x_'. A global 'ir.rule' will be created. A typical Multi Company rule is for exemple \n" +" ['|', ('x_company_id','child_of', [user.company_id.id]),('x_company_id','=',False)]." +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,display_name:0 field:bi.sql.view.field,display_name:0 +msgid "Display Name" +msgstr "Te tonen naam" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "Draft" +msgstr "Concept" + +#. module: bi_sql_editor +#: field:bi.sql.view,domain_force:0 +msgid "Extra Rule Definition" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Extras Information" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,field_description:0 +msgid "Field Description" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,ttype:0 +msgid "Field Type" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,many2one_model_id:0 +msgid "" +"For 'Many2one' Odoo field.\n" +" Co Model of the field." +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,selection:0 +msgid "" +"For 'Selection' Odoo field.\n" +" List of options, specified as a Python expression defining a list of (key, label) pairs. For example: [('blue','Blue'), ('yellow','Yellow')]" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,model_name:0 +msgid "Full Qualified Name of the transient model that will be created." +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,view_name:0 +msgid "Full name of the SQL view" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,graph_type:0 +msgid "Graph Type" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "Graph, action and Menu Created" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,has_group_changed:0 +msgid "Has group changed" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,id:0 field:bi.sql.view.field,id:0 +msgid "ID" +msgstr "ID" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,index_name:0 +msgid "Index Name" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,is_group_by:0 +msgid "Is Group by" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,is_index:0 +msgid "Is Index" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,is_materialized:0 +msgid "Is Materialized View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,__last_update:0 field:bi.sql.view.field,__last_update:0 +msgid "Last Modified on" +msgstr "Laatst bijgewerkt op" + +#. module: bi_sql_editor +#: field:bi.sql.view,write_uid:0 field:bi.sql.view.field,write_uid:0 +msgid "Last Updated by" +msgstr "Laatst bijgewerkt door" + +#. module: bi_sql_editor +#: field:bi.sql.view,write_date:0 field:bi.sql.view.field,write_date:0 +msgid "Last Updated on" +msgstr "Laatst bijgewerkt op" + +#. module: bi_sql_editor +#: field:bi.sql.view,materialized_text:0 +msgid "Materialized text" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Measure" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view.field,many2one_model_id:0 +msgid "Model" +msgstr "Model" + +#. module: bi_sql_editor +#: field:bi.sql.view,model_name:0 +msgid "Model Name" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,name:0 field:bi.sql.view.field,name:0 +msgid "Name" +msgstr "Naam" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:475 +#, python-format +msgid "" +"No Column was found.\n" +"Columns name should be prefixed by 'x_'." +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,action_id:0 +msgid "Odoo Action" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,cron_id:0 +msgid "Odoo Cron" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,graph_view_id:0 +msgid "Odoo Graph View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,menu_id:0 +msgid "Odoo Menu" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,model_id:0 +msgid "Odoo Model" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,rule_id:0 +msgid "Odoo Rule" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,search_view_id:0 +msgid "Odoo Search View" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Open View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,query:0 +msgid "Query" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Refresh Materialized View" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:263 +#, python-format +msgid "Refresh Materialized View %s" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Row" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Rule Definition" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:358 +#, python-format +msgid "" +"SQL Error while creating %s VIEW %s :\n" +" %s" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view,bi_sql_view_field_ids:0 +msgid "SQL Fields" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "SQL Query" +msgstr "" + +#. module: bi_sql_editor +#: model:ir.ui.menu,name:bi_sql_editor.menu_bi_sql_editor +msgid "SQL Reports" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,query:0 +msgid "" +"SQL Request that will be inserted as the view. Take care to :\n" +" * set a name for all your selected fields, specially if you use SQL function (like EXTRACT, ...);\n" +" * Do not use 'SELECT *' or 'SELECT table.*';\n" +" * prefix the name of the selectable columns by 'x_';" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,sql_type:0 +msgid "SQL Type" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,sql_type:0 +msgid "SQL Type in the database" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "SQL Valid" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,bi_sql_view_id:0 +msgid "SQL View" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "SQL View and Model Created" +msgstr "" + +#. module: bi_sql_editor +#: model:ir.actions.act_window,name:bi_sql_editor.action_bi_sql_view +#: model:ir.ui.menu,name:bi_sql_editor.menu_bi_sql_view +msgid "SQL Views" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Security" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,selection:0 +msgid "Selection Options" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Set to Draft" +msgstr "Zet op concept" + +#. module: bi_sql_editor +#: help:bi.sql.view,size:0 +msgid "Size of the materialized view and its indexes" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,state:0 +msgid "State" +msgstr "Staat/Provincie" + +#. module: bi_sql_editor +#: help:bi.sql.view,state:0 +msgid "" +"State of the Request:\n" +" * 'Draft': Not tested\n" +" * 'SQL Valid': SQL Request has been checked and is valid" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,technical_name:0 +msgid "" +"Suffix of the SQL view. (SQL full name will be computed and prefixed by " +"'x_bi_sql_view_'. Should have correctsyntax. For more information, see " +"https://www.postgresql.org/docs/current/static/sql-syntax-lexical.html#SQL-" +"SYNTAX-IDENTIFIERS" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,technical_name:0 +msgid "Technical Name" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,field_description:0 +msgid "This will be used as the name of the Odoo field, displayed for users" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "This will create Odoo View, Action and Menu" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"This will try to create an SQL View, based on the SQL request and the " +"according Transient Model and fields, based on settings" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,ttype:0 +msgid "" +"Type of the Odoo field that will be created. Let empty if you don't want to " +"create a new field. If empty, this field will not be displayed neither " +"available for search or group by function" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"Update Model Access. Required if you changed groups list after having " +"created the model" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Update Model Acess" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "User Interface" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Validate SQL Expression" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,view_name:0 +msgid "View Name" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:161 +#, python-format +msgid "You can only process this action on SQL Valid items" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:143 +#, python-format +msgid "You can only unlink draft views" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "boolean" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "char" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "date" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "datetime" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "float" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "integer" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "many2one" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "selection" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,sequence:0 +msgid "sequence" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "this will refresh the materialized view" +msgstr "" diff --git a/bi_sql_editor/i18n/nl_BE.po b/bi_sql_editor/i18n/nl_BE.po new file mode 100644 index 00000000..f29ffc90 --- /dev/null +++ b/bi_sql_editor/i18n/nl_BE.po @@ -0,0 +1,546 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * bi_sql_editor +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-03 01:19+0000\n" +"PO-Revision-Date: 2017-06-03 01:19+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Dutch (Belgium) (https://www.transifex.com/oca/teams/23907/nl_BE/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: nl_BE\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:151 +#, python-format +msgid "%s (Copy)" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:248 +#, python-format +msgid "%s Access %s" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:274 +#, python-format +msgid "Access %s" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view,group_ids:0 +msgid "Allowed Groups" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,user_ids:0 +msgid "Allowed Users" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"Are you sure you want to set to draft this SQL View. It will delete" +" the materialized view, and all the previous" +" mapping realized with the columns" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,is_group_by:0 +msgid "" +"Check this box if you want to create a 'group by' option in the search view" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,is_index:0 +msgid "" +"Check this box if you want to create an index on that field. This is " +"recommended for searchable and groupable fields, to reduce duration" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Column" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Create SQL View, Indexes and Models" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Create UI" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,create_uid:0 field:bi.sql.view.field,create_uid:0 +msgid "Created by" +msgstr "Gemaakt door" + +#. module: bi_sql_editor +#: field:bi.sql.view,create_date:0 field:bi.sql.view.field,create_date:0 +msgid "Created on" +msgstr "Gemaakt op" + +#. module: bi_sql_editor +#: help:bi.sql.view,cron_id:0 +msgid "Cron Task that will refresh the materialized view" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,size:0 +msgid "Database Size" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,domain_force:0 +msgid "" +"Define here access restriction to data.\n" +" Take care to use field name prefixed by 'x_'. A global 'ir.rule' will be created. A typical Multi Company rule is for exemple \n" +" ['|', ('x_company_id','child_of', [user.company_id.id]),('x_company_id','=',False)]." +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,display_name:0 field:bi.sql.view.field,display_name:0 +msgid "Display Name" +msgstr "Schermnaam" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "Draft" +msgstr "Concept" + +#. module: bi_sql_editor +#: field:bi.sql.view,domain_force:0 +msgid "Extra Rule Definition" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Extras Information" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,field_description:0 +msgid "Field Description" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,ttype:0 +msgid "Field Type" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,many2one_model_id:0 +msgid "" +"For 'Many2one' Odoo field.\n" +" Co Model of the field." +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,selection:0 +msgid "" +"For 'Selection' Odoo field.\n" +" List of options, specified as a Python expression defining a list of (key, label) pairs. For example: [('blue','Blue'), ('yellow','Yellow')]" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,model_name:0 +msgid "Full Qualified Name of the transient model that will be created." +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,view_name:0 +msgid "Full name of the SQL view" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,graph_type:0 +msgid "Graph Type" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "Graph, action and Menu Created" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,has_group_changed:0 +msgid "Has group changed" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,id:0 field:bi.sql.view.field,id:0 +msgid "ID" +msgstr "ID" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,index_name:0 +msgid "Index Name" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,is_group_by:0 +msgid "Is Group by" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,is_index:0 +msgid "Is Index" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,is_materialized:0 +msgid "Is Materialized View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,__last_update:0 field:bi.sql.view.field,__last_update:0 +msgid "Last Modified on" +msgstr "Laatst Aangepast op" + +#. module: bi_sql_editor +#: field:bi.sql.view,write_uid:0 field:bi.sql.view.field,write_uid:0 +msgid "Last Updated by" +msgstr "Laatst bijgewerkt door" + +#. module: bi_sql_editor +#: field:bi.sql.view,write_date:0 field:bi.sql.view.field,write_date:0 +msgid "Last Updated on" +msgstr "Laatst bijgewerkt op" + +#. module: bi_sql_editor +#: field:bi.sql.view,materialized_text:0 +msgid "Materialized text" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Measure" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view.field,many2one_model_id:0 +msgid "Model" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,model_name:0 +msgid "Model Name" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,name:0 field:bi.sql.view.field,name:0 +msgid "Name" +msgstr "Naam:" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:475 +#, python-format +msgid "" +"No Column was found.\n" +"Columns name should be prefixed by 'x_'." +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,action_id:0 +msgid "Odoo Action" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,cron_id:0 +msgid "Odoo Cron" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,graph_view_id:0 +msgid "Odoo Graph View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,menu_id:0 +msgid "Odoo Menu" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,model_id:0 +msgid "Odoo Model" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,rule_id:0 +msgid "Odoo Rule" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,search_view_id:0 +msgid "Odoo Search View" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Open View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,query:0 +msgid "Query" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Refresh Materialized View" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:263 +#, python-format +msgid "Refresh Materialized View %s" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Row" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Rule Definition" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:358 +#, python-format +msgid "" +"SQL Error while creating %s VIEW %s :\n" +" %s" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view,bi_sql_view_field_ids:0 +msgid "SQL Fields" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "SQL Query" +msgstr "" + +#. module: bi_sql_editor +#: model:ir.ui.menu,name:bi_sql_editor.menu_bi_sql_editor +msgid "SQL Reports" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,query:0 +msgid "" +"SQL Request that will be inserted as the view. Take care to :\n" +" * set a name for all your selected fields, specially if you use SQL function (like EXTRACT, ...);\n" +" * Do not use 'SELECT *' or 'SELECT table.*';\n" +" * prefix the name of the selectable columns by 'x_';" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,sql_type:0 +msgid "SQL Type" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,sql_type:0 +msgid "SQL Type in the database" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "SQL Valid" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,bi_sql_view_id:0 +msgid "SQL View" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "SQL View and Model Created" +msgstr "" + +#. module: bi_sql_editor +#: model:ir.actions.act_window,name:bi_sql_editor.action_bi_sql_view +#: model:ir.ui.menu,name:bi_sql_editor.menu_bi_sql_view +msgid "SQL Views" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Security" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,selection:0 +msgid "Selection Options" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Set to Draft" +msgstr "Terugzetten naar Concept" + +#. module: bi_sql_editor +#: help:bi.sql.view,size:0 +msgid "Size of the materialized view and its indexes" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,state:0 +msgid "State" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,state:0 +msgid "" +"State of the Request:\n" +" * 'Draft': Not tested\n" +" * 'SQL Valid': SQL Request has been checked and is valid" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,technical_name:0 +msgid "" +"Suffix of the SQL view. (SQL full name will be computed and prefixed by " +"'x_bi_sql_view_'. Should have correctsyntax. For more information, see " +"https://www.postgresql.org/docs/current/static/sql-syntax-lexical.html#SQL-" +"SYNTAX-IDENTIFIERS" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,technical_name:0 +msgid "Technical Name" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,field_description:0 +msgid "This will be used as the name of the Odoo field, displayed for users" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "This will create Odoo View, Action and Menu" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"This will try to create an SQL View, based on the SQL request and the " +"according Transient Model and fields, based on settings" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,ttype:0 +msgid "" +"Type of the Odoo field that will be created. Let empty if you don't want to " +"create a new field. If empty, this field will not be displayed neither " +"available for search or group by function" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"Update Model Access. Required if you changed groups list after having " +"created the model" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Update Model Acess" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "User Interface" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Validate SQL Expression" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,view_name:0 +msgid "View Name" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:161 +#, python-format +msgid "You can only process this action on SQL Valid items" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:143 +#, python-format +msgid "You can only unlink draft views" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "boolean" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "char" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "date" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "datetime" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "float" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "integer" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "many2one" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "selection" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,sequence:0 +msgid "sequence" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "this will refresh the materialized view" +msgstr "" diff --git a/bi_sql_editor/i18n/pl.po b/bi_sql_editor/i18n/pl.po new file mode 100644 index 00000000..7d7a3926 --- /dev/null +++ b/bi_sql_editor/i18n/pl.po @@ -0,0 +1,546 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * bi_sql_editor +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-03 01:19+0000\n" +"PO-Revision-Date: 2017-06-03 01:19+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Polish (https://www.transifex.com/oca/teams/23907/pl/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: pl\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: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:151 +#, python-format +msgid "%s (Copy)" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:248 +#, python-format +msgid "%s Access %s" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:274 +#, python-format +msgid "Access %s" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view,group_ids:0 +msgid "Allowed Groups" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,user_ids:0 +msgid "Allowed Users" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"Are you sure you want to set to draft this SQL View. It will delete" +" the materialized view, and all the previous" +" mapping realized with the columns" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,is_group_by:0 +msgid "" +"Check this box if you want to create a 'group by' option in the search view" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,is_index:0 +msgid "" +"Check this box if you want to create an index on that field. This is " +"recommended for searchable and groupable fields, to reduce duration" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Column" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Create SQL View, Indexes and Models" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Create UI" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,create_uid:0 field:bi.sql.view.field,create_uid:0 +msgid "Created by" +msgstr "Utworzone przez" + +#. module: bi_sql_editor +#: field:bi.sql.view,create_date:0 field:bi.sql.view.field,create_date:0 +msgid "Created on" +msgstr "Utworzono" + +#. module: bi_sql_editor +#: help:bi.sql.view,cron_id:0 +msgid "Cron Task that will refresh the materialized view" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,size:0 +msgid "Database Size" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,domain_force:0 +msgid "" +"Define here access restriction to data.\n" +" Take care to use field name prefixed by 'x_'. A global 'ir.rule' will be created. A typical Multi Company rule is for exemple \n" +" ['|', ('x_company_id','child_of', [user.company_id.id]),('x_company_id','=',False)]." +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,display_name:0 field:bi.sql.view.field,display_name:0 +msgid "Display Name" +msgstr "Wyświetlana nazwa " + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "Draft" +msgstr "Projekt" + +#. module: bi_sql_editor +#: field:bi.sql.view,domain_force:0 +msgid "Extra Rule Definition" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Extras Information" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,field_description:0 +msgid "Field Description" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,ttype:0 +msgid "Field Type" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,many2one_model_id:0 +msgid "" +"For 'Many2one' Odoo field.\n" +" Co Model of the field." +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,selection:0 +msgid "" +"For 'Selection' Odoo field.\n" +" List of options, specified as a Python expression defining a list of (key, label) pairs. For example: [('blue','Blue'), ('yellow','Yellow')]" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,model_name:0 +msgid "Full Qualified Name of the transient model that will be created." +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,view_name:0 +msgid "Full name of the SQL view" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,graph_type:0 +msgid "Graph Type" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "Graph, action and Menu Created" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,has_group_changed:0 +msgid "Has group changed" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,id:0 field:bi.sql.view.field,id:0 +msgid "ID" +msgstr "ID" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,index_name:0 +msgid "Index Name" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,is_group_by:0 +msgid "Is Group by" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,is_index:0 +msgid "Is Index" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,is_materialized:0 +msgid "Is Materialized View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,__last_update:0 field:bi.sql.view.field,__last_update:0 +msgid "Last Modified on" +msgstr "Ostatnio modyfikowano" + +#. module: bi_sql_editor +#: field:bi.sql.view,write_uid:0 field:bi.sql.view.field,write_uid:0 +msgid "Last Updated by" +msgstr "Ostatnio modyfikowane przez" + +#. module: bi_sql_editor +#: field:bi.sql.view,write_date:0 field:bi.sql.view.field,write_date:0 +msgid "Last Updated on" +msgstr "Ostatnia zmiana" + +#. module: bi_sql_editor +#: field:bi.sql.view,materialized_text:0 +msgid "Materialized text" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Measure" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view.field,many2one_model_id:0 +msgid "Model" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,model_name:0 +msgid "Model Name" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,name:0 field:bi.sql.view.field,name:0 +msgid "Name" +msgstr "Nazwa" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:475 +#, python-format +msgid "" +"No Column was found.\n" +"Columns name should be prefixed by 'x_'." +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,action_id:0 +msgid "Odoo Action" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,cron_id:0 +msgid "Odoo Cron" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,graph_view_id:0 +msgid "Odoo Graph View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,menu_id:0 +msgid "Odoo Menu" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,model_id:0 +msgid "Odoo Model" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,rule_id:0 +msgid "Odoo Rule" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,search_view_id:0 +msgid "Odoo Search View" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Open View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,query:0 +msgid "Query" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Refresh Materialized View" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:263 +#, python-format +msgid "Refresh Materialized View %s" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Row" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Rule Definition" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:358 +#, python-format +msgid "" +"SQL Error while creating %s VIEW %s :\n" +" %s" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view,bi_sql_view_field_ids:0 +msgid "SQL Fields" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "SQL Query" +msgstr "" + +#. module: bi_sql_editor +#: model:ir.ui.menu,name:bi_sql_editor.menu_bi_sql_editor +msgid "SQL Reports" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,query:0 +msgid "" +"SQL Request that will be inserted as the view. Take care to :\n" +" * set a name for all your selected fields, specially if you use SQL function (like EXTRACT, ...);\n" +" * Do not use 'SELECT *' or 'SELECT table.*';\n" +" * prefix the name of the selectable columns by 'x_';" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,sql_type:0 +msgid "SQL Type" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,sql_type:0 +msgid "SQL Type in the database" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "SQL Valid" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,bi_sql_view_id:0 +msgid "SQL View" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "SQL View and Model Created" +msgstr "" + +#. module: bi_sql_editor +#: model:ir.actions.act_window,name:bi_sql_editor.action_bi_sql_view +#: model:ir.ui.menu,name:bi_sql_editor.menu_bi_sql_view +msgid "SQL Views" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Security" +msgstr "Uprawnienia" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,selection:0 +msgid "Selection Options" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Set to Draft" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,size:0 +msgid "Size of the materialized view and its indexes" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,state:0 +msgid "State" +msgstr "Stan" + +#. module: bi_sql_editor +#: help:bi.sql.view,state:0 +msgid "" +"State of the Request:\n" +" * 'Draft': Not tested\n" +" * 'SQL Valid': SQL Request has been checked and is valid" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,technical_name:0 +msgid "" +"Suffix of the SQL view. (SQL full name will be computed and prefixed by " +"'x_bi_sql_view_'. Should have correctsyntax. For more information, see " +"https://www.postgresql.org/docs/current/static/sql-syntax-lexical.html#SQL-" +"SYNTAX-IDENTIFIERS" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,technical_name:0 +msgid "Technical Name" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,field_description:0 +msgid "This will be used as the name of the Odoo field, displayed for users" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "This will create Odoo View, Action and Menu" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"This will try to create an SQL View, based on the SQL request and the " +"according Transient Model and fields, based on settings" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,ttype:0 +msgid "" +"Type of the Odoo field that will be created. Let empty if you don't want to " +"create a new field. If empty, this field will not be displayed neither " +"available for search or group by function" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"Update Model Access. Required if you changed groups list after having " +"created the model" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Update Model Acess" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "User Interface" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Validate SQL Expression" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,view_name:0 +msgid "View Name" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:161 +#, python-format +msgid "You can only process this action on SQL Valid items" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:143 +#, python-format +msgid "You can only unlink draft views" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "boolean" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "char" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "date" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "datetime" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "float" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "integer" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "many2one" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "selection" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,sequence:0 +msgid "sequence" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "this will refresh the materialized view" +msgstr "" diff --git a/bi_sql_editor/i18n/pt.po b/bi_sql_editor/i18n/pt.po new file mode 100644 index 00000000..22978237 --- /dev/null +++ b/bi_sql_editor/i18n/pt.po @@ -0,0 +1,546 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * bi_sql_editor +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-03 01:19+0000\n" +"PO-Revision-Date: 2017-06-03 01:19+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Portuguese (https://www.transifex.com/oca/teams/23907/pt/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: pt\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:151 +#, python-format +msgid "%s (Copy)" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:248 +#, python-format +msgid "%s Access %s" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:274 +#, python-format +msgid "Access %s" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view,group_ids:0 +msgid "Allowed Groups" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,user_ids:0 +msgid "Allowed Users" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"Are you sure you want to set to draft this SQL View. It will delete" +" the materialized view, and all the previous" +" mapping realized with the columns" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,is_group_by:0 +msgid "" +"Check this box if you want to create a 'group by' option in the search view" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,is_index:0 +msgid "" +"Check this box if you want to create an index on that field. This is " +"recommended for searchable and groupable fields, to reduce duration" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Column" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Create SQL View, Indexes and Models" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Create UI" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,create_uid:0 field:bi.sql.view.field,create_uid:0 +msgid "Created by" +msgstr "Criado por" + +#. module: bi_sql_editor +#: field:bi.sql.view,create_date:0 field:bi.sql.view.field,create_date:0 +msgid "Created on" +msgstr "Criado em" + +#. module: bi_sql_editor +#: help:bi.sql.view,cron_id:0 +msgid "Cron Task that will refresh the materialized view" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,size:0 +msgid "Database Size" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,domain_force:0 +msgid "" +"Define here access restriction to data.\n" +" Take care to use field name prefixed by 'x_'. A global 'ir.rule' will be created. A typical Multi Company rule is for exemple \n" +" ['|', ('x_company_id','child_of', [user.company_id.id]),('x_company_id','=',False)]." +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,display_name:0 field:bi.sql.view.field,display_name:0 +msgid "Display Name" +msgstr "Nome" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "Draft" +msgstr "Rascunho" + +#. module: bi_sql_editor +#: field:bi.sql.view,domain_force:0 +msgid "Extra Rule Definition" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Extras Information" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,field_description:0 +msgid "Field Description" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,ttype:0 +msgid "Field Type" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,many2one_model_id:0 +msgid "" +"For 'Many2one' Odoo field.\n" +" Co Model of the field." +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,selection:0 +msgid "" +"For 'Selection' Odoo field.\n" +" List of options, specified as a Python expression defining a list of (key, label) pairs. For example: [('blue','Blue'), ('yellow','Yellow')]" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,model_name:0 +msgid "Full Qualified Name of the transient model that will be created." +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,view_name:0 +msgid "Full name of the SQL view" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,graph_type:0 +msgid "Graph Type" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "Graph, action and Menu Created" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,has_group_changed:0 +msgid "Has group changed" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,id:0 field:bi.sql.view.field,id:0 +msgid "ID" +msgstr "ID" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,index_name:0 +msgid "Index Name" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,is_group_by:0 +msgid "Is Group by" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,is_index:0 +msgid "Is Index" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,is_materialized:0 +msgid "Is Materialized View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,__last_update:0 field:bi.sql.view.field,__last_update:0 +msgid "Last Modified on" +msgstr "Modificado a última vez por" + +#. module: bi_sql_editor +#: field:bi.sql.view,write_uid:0 field:bi.sql.view.field,write_uid:0 +msgid "Last Updated by" +msgstr "Atualizado pela última vez por" + +#. module: bi_sql_editor +#: field:bi.sql.view,write_date:0 field:bi.sql.view.field,write_date:0 +msgid "Last Updated on" +msgstr "Atualizado pela última vez em" + +#. module: bi_sql_editor +#: field:bi.sql.view,materialized_text:0 +msgid "Materialized text" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Measure" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view.field,many2one_model_id:0 +msgid "Model" +msgstr "Modelo" + +#. module: bi_sql_editor +#: field:bi.sql.view,model_name:0 +msgid "Model Name" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,name:0 field:bi.sql.view.field,name:0 +msgid "Name" +msgstr "Nome" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:475 +#, python-format +msgid "" +"No Column was found.\n" +"Columns name should be prefixed by 'x_'." +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,action_id:0 +msgid "Odoo Action" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,cron_id:0 +msgid "Odoo Cron" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,graph_view_id:0 +msgid "Odoo Graph View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,menu_id:0 +msgid "Odoo Menu" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,model_id:0 +msgid "Odoo Model" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,rule_id:0 +msgid "Odoo Rule" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,search_view_id:0 +msgid "Odoo Search View" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Open View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,query:0 +msgid "Query" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Refresh Materialized View" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:263 +#, python-format +msgid "Refresh Materialized View %s" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Row" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Rule Definition" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:358 +#, python-format +msgid "" +"SQL Error while creating %s VIEW %s :\n" +" %s" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view,bi_sql_view_field_ids:0 +msgid "SQL Fields" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "SQL Query" +msgstr "" + +#. module: bi_sql_editor +#: model:ir.ui.menu,name:bi_sql_editor.menu_bi_sql_editor +msgid "SQL Reports" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,query:0 +msgid "" +"SQL Request that will be inserted as the view. Take care to :\n" +" * set a name for all your selected fields, specially if you use SQL function (like EXTRACT, ...);\n" +" * Do not use 'SELECT *' or 'SELECT table.*';\n" +" * prefix the name of the selectable columns by 'x_';" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,sql_type:0 +msgid "SQL Type" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,sql_type:0 +msgid "SQL Type in the database" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "SQL Valid" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,bi_sql_view_id:0 +msgid "SQL View" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "SQL View and Model Created" +msgstr "" + +#. module: bi_sql_editor +#: model:ir.actions.act_window,name:bi_sql_editor.action_bi_sql_view +#: model:ir.ui.menu,name:bi_sql_editor.menu_bi_sql_view +msgid "SQL Views" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Security" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,selection:0 +msgid "Selection Options" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Set to Draft" +msgstr "Definir como rascunho" + +#. module: bi_sql_editor +#: help:bi.sql.view,size:0 +msgid "Size of the materialized view and its indexes" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,state:0 +msgid "State" +msgstr "Estado" + +#. module: bi_sql_editor +#: help:bi.sql.view,state:0 +msgid "" +"State of the Request:\n" +" * 'Draft': Not tested\n" +" * 'SQL Valid': SQL Request has been checked and is valid" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,technical_name:0 +msgid "" +"Suffix of the SQL view. (SQL full name will be computed and prefixed by " +"'x_bi_sql_view_'. Should have correctsyntax. For more information, see " +"https://www.postgresql.org/docs/current/static/sql-syntax-lexical.html#SQL-" +"SYNTAX-IDENTIFIERS" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,technical_name:0 +msgid "Technical Name" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,field_description:0 +msgid "This will be used as the name of the Odoo field, displayed for users" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "This will create Odoo View, Action and Menu" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"This will try to create an SQL View, based on the SQL request and the " +"according Transient Model and fields, based on settings" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,ttype:0 +msgid "" +"Type of the Odoo field that will be created. Let empty if you don't want to " +"create a new field. If empty, this field will not be displayed neither " +"available for search or group by function" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"Update Model Access. Required if you changed groups list after having " +"created the model" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Update Model Acess" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "User Interface" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Validate SQL Expression" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,view_name:0 +msgid "View Name" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:161 +#, python-format +msgid "You can only process this action on SQL Valid items" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:143 +#, python-format +msgid "You can only unlink draft views" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "boolean" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "char" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "date" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "datetime" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "float" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "integer" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "many2one" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "selection" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,sequence:0 +msgid "sequence" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "this will refresh the materialized view" +msgstr "" diff --git a/bi_sql_editor/i18n/pt_BR.po b/bi_sql_editor/i18n/pt_BR.po new file mode 100644 index 00000000..26b503eb --- /dev/null +++ b/bi_sql_editor/i18n/pt_BR.po @@ -0,0 +1,547 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * bi_sql_editor +# +# Translators: +# danimaribeiro , 2017 +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-03 01:19+0000\n" +"PO-Revision-Date: 2017-06-03 01:19+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Portuguese (Brazil) (https://www.transifex.com/oca/teams/23907/pt_BR/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: pt_BR\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:151 +#, python-format +msgid "%s (Copy)" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:248 +#, python-format +msgid "%s Access %s" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:274 +#, python-format +msgid "Access %s" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view,group_ids:0 +msgid "Allowed Groups" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,user_ids:0 +msgid "Allowed Users" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"Are you sure you want to set to draft this SQL View. It will delete" +" the materialized view, and all the previous" +" mapping realized with the columns" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,is_group_by:0 +msgid "" +"Check this box if you want to create a 'group by' option in the search view" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,is_index:0 +msgid "" +"Check this box if you want to create an index on that field. This is " +"recommended for searchable and groupable fields, to reduce duration" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Column" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Create SQL View, Indexes and Models" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Create UI" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,create_uid:0 field:bi.sql.view.field,create_uid:0 +msgid "Created by" +msgstr "Criado por" + +#. module: bi_sql_editor +#: field:bi.sql.view,create_date:0 field:bi.sql.view.field,create_date:0 +msgid "Created on" +msgstr "Criado em" + +#. module: bi_sql_editor +#: help:bi.sql.view,cron_id:0 +msgid "Cron Task that will refresh the materialized view" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,size:0 +msgid "Database Size" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,domain_force:0 +msgid "" +"Define here access restriction to data.\n" +" Take care to use field name prefixed by 'x_'. A global 'ir.rule' will be created. A typical Multi Company rule is for exemple \n" +" ['|', ('x_company_id','child_of', [user.company_id.id]),('x_company_id','=',False)]." +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,display_name:0 field:bi.sql.view.field,display_name:0 +msgid "Display Name" +msgstr "Nome para Mostrar" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "Draft" +msgstr "Rascunho" + +#. module: bi_sql_editor +#: field:bi.sql.view,domain_force:0 +msgid "Extra Rule Definition" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Extras Information" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,field_description:0 +msgid "Field Description" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,ttype:0 +msgid "Field Type" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,many2one_model_id:0 +msgid "" +"For 'Many2one' Odoo field.\n" +" Co Model of the field." +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,selection:0 +msgid "" +"For 'Selection' Odoo field.\n" +" List of options, specified as a Python expression defining a list of (key, label) pairs. For example: [('blue','Blue'), ('yellow','Yellow')]" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,model_name:0 +msgid "Full Qualified Name of the transient model that will be created." +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,view_name:0 +msgid "Full name of the SQL view" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,graph_type:0 +msgid "Graph Type" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "Graph, action and Menu Created" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,has_group_changed:0 +msgid "Has group changed" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,id:0 field:bi.sql.view.field,id:0 +msgid "ID" +msgstr "Identificação" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,index_name:0 +msgid "Index Name" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,is_group_by:0 +msgid "Is Group by" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,is_index:0 +msgid "Is Index" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,is_materialized:0 +msgid "Is Materialized View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,__last_update:0 field:bi.sql.view.field,__last_update:0 +msgid "Last Modified on" +msgstr "Última atualização em" + +#. module: bi_sql_editor +#: field:bi.sql.view,write_uid:0 field:bi.sql.view.field,write_uid:0 +msgid "Last Updated by" +msgstr "Última atualização por" + +#. module: bi_sql_editor +#: field:bi.sql.view,write_date:0 field:bi.sql.view.field,write_date:0 +msgid "Last Updated on" +msgstr "Última atualização em" + +#. module: bi_sql_editor +#: field:bi.sql.view,materialized_text:0 +msgid "Materialized text" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Measure" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view.field,many2one_model_id:0 +msgid "Model" +msgstr "Modelo" + +#. module: bi_sql_editor +#: field:bi.sql.view,model_name:0 +msgid "Model Name" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,name:0 field:bi.sql.view.field,name:0 +msgid "Name" +msgstr "Nome" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:475 +#, python-format +msgid "" +"No Column was found.\n" +"Columns name should be prefixed by 'x_'." +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,action_id:0 +msgid "Odoo Action" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,cron_id:0 +msgid "Odoo Cron" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,graph_view_id:0 +msgid "Odoo Graph View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,menu_id:0 +msgid "Odoo Menu" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,model_id:0 +msgid "Odoo Model" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,rule_id:0 +msgid "Odoo Rule" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,search_view_id:0 +msgid "Odoo Search View" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Open View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,query:0 +msgid "Query" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Refresh Materialized View" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:263 +#, python-format +msgid "Refresh Materialized View %s" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Row" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Rule Definition" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:358 +#, python-format +msgid "" +"SQL Error while creating %s VIEW %s :\n" +" %s" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view,bi_sql_view_field_ids:0 +msgid "SQL Fields" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "SQL Query" +msgstr "" + +#. module: bi_sql_editor +#: model:ir.ui.menu,name:bi_sql_editor.menu_bi_sql_editor +msgid "SQL Reports" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,query:0 +msgid "" +"SQL Request that will be inserted as the view. Take care to :\n" +" * set a name for all your selected fields, specially if you use SQL function (like EXTRACT, ...);\n" +" * Do not use 'SELECT *' or 'SELECT table.*';\n" +" * prefix the name of the selectable columns by 'x_';" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,sql_type:0 +msgid "SQL Type" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,sql_type:0 +msgid "SQL Type in the database" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "SQL Valid" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,bi_sql_view_id:0 +msgid "SQL View" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "SQL View and Model Created" +msgstr "" + +#. module: bi_sql_editor +#: model:ir.actions.act_window,name:bi_sql_editor.action_bi_sql_view +#: model:ir.ui.menu,name:bi_sql_editor.menu_bi_sql_view +msgid "SQL Views" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Security" +msgstr "Segurança" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,selection:0 +msgid "Selection Options" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Set to Draft" +msgstr "Definir como Provisório" + +#. module: bi_sql_editor +#: help:bi.sql.view,size:0 +msgid "Size of the materialized view and its indexes" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,state:0 +msgid "State" +msgstr "Estado" + +#. module: bi_sql_editor +#: help:bi.sql.view,state:0 +msgid "" +"State of the Request:\n" +" * 'Draft': Not tested\n" +" * 'SQL Valid': SQL Request has been checked and is valid" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,technical_name:0 +msgid "" +"Suffix of the SQL view. (SQL full name will be computed and prefixed by " +"'x_bi_sql_view_'. Should have correctsyntax. For more information, see " +"https://www.postgresql.org/docs/current/static/sql-syntax-lexical.html#SQL-" +"SYNTAX-IDENTIFIERS" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,technical_name:0 +msgid "Technical Name" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,field_description:0 +msgid "This will be used as the name of the Odoo field, displayed for users" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "This will create Odoo View, Action and Menu" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"This will try to create an SQL View, based on the SQL request and the " +"according Transient Model and fields, based on settings" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,ttype:0 +msgid "" +"Type of the Odoo field that will be created. Let empty if you don't want to " +"create a new field. If empty, this field will not be displayed neither " +"available for search or group by function" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"Update Model Access. Required if you changed groups list after having " +"created the model" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Update Model Acess" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "User Interface" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Validate SQL Expression" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,view_name:0 +msgid "View Name" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:161 +#, python-format +msgid "You can only process this action on SQL Valid items" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:143 +#, python-format +msgid "You can only unlink draft views" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "boolean" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "char" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "date" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "datetime" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "float" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "integer" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "many2one" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "selection" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,sequence:0 +msgid "sequence" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "this will refresh the materialized view" +msgstr "" diff --git a/bi_sql_editor/i18n/pt_PT.po b/bi_sql_editor/i18n/pt_PT.po new file mode 100644 index 00000000..3d174d2a --- /dev/null +++ b/bi_sql_editor/i18n/pt_PT.po @@ -0,0 +1,547 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * bi_sql_editor +# +# Translators: +# OCA Transbot , 2017 +# Pedro Castro Silva , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-03 01:19+0000\n" +"PO-Revision-Date: 2017-06-03 01:19+0000\n" +"Last-Translator: Pedro Castro Silva , 2017\n" +"Language-Team: Portuguese (Portugal) (https://www.transifex.com/oca/teams/23907/pt_PT/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: pt_PT\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:151 +#, python-format +msgid "%s (Copy)" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:248 +#, python-format +msgid "%s Access %s" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:274 +#, python-format +msgid "Access %s" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view,group_ids:0 +msgid "Allowed Groups" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,user_ids:0 +msgid "Allowed Users" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"Are you sure you want to set to draft this SQL View. It will delete" +" the materialized view, and all the previous" +" mapping realized with the columns" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,is_group_by:0 +msgid "" +"Check this box if you want to create a 'group by' option in the search view" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,is_index:0 +msgid "" +"Check this box if you want to create an index on that field. This is " +"recommended for searchable and groupable fields, to reduce duration" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Column" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Create SQL View, Indexes and Models" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Create UI" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,create_uid:0 field:bi.sql.view.field,create_uid:0 +msgid "Created by" +msgstr "Criado por" + +#. module: bi_sql_editor +#: field:bi.sql.view,create_date:0 field:bi.sql.view.field,create_date:0 +msgid "Created on" +msgstr "Criado em" + +#. module: bi_sql_editor +#: help:bi.sql.view,cron_id:0 +msgid "Cron Task that will refresh the materialized view" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,size:0 +msgid "Database Size" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,domain_force:0 +msgid "" +"Define here access restriction to data.\n" +" Take care to use field name prefixed by 'x_'. A global 'ir.rule' will be created. A typical Multi Company rule is for exemple \n" +" ['|', ('x_company_id','child_of', [user.company_id.id]),('x_company_id','=',False)]." +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,display_name:0 field:bi.sql.view.field,display_name:0 +msgid "Display Name" +msgstr "Nome a Apresentar" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "Draft" +msgstr "Rascunho" + +#. module: bi_sql_editor +#: field:bi.sql.view,domain_force:0 +msgid "Extra Rule Definition" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Extras Information" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,field_description:0 +msgid "Field Description" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,ttype:0 +msgid "Field Type" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,many2one_model_id:0 +msgid "" +"For 'Many2one' Odoo field.\n" +" Co Model of the field." +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,selection:0 +msgid "" +"For 'Selection' Odoo field.\n" +" List of options, specified as a Python expression defining a list of (key, label) pairs. For example: [('blue','Blue'), ('yellow','Yellow')]" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,model_name:0 +msgid "Full Qualified Name of the transient model that will be created." +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,view_name:0 +msgid "Full name of the SQL view" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,graph_type:0 +msgid "Graph Type" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "Graph, action and Menu Created" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,has_group_changed:0 +msgid "Has group changed" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,id:0 field:bi.sql.view.field,id:0 +msgid "ID" +msgstr "ID" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,index_name:0 +msgid "Index Name" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,is_group_by:0 +msgid "Is Group by" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,is_index:0 +msgid "Is Index" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,is_materialized:0 +msgid "Is Materialized View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,__last_update:0 field:bi.sql.view.field,__last_update:0 +msgid "Last Modified on" +msgstr "Última Modificação Em" + +#. module: bi_sql_editor +#: field:bi.sql.view,write_uid:0 field:bi.sql.view.field,write_uid:0 +msgid "Last Updated by" +msgstr "Atualizado pela última vez por" + +#. module: bi_sql_editor +#: field:bi.sql.view,write_date:0 field:bi.sql.view.field,write_date:0 +msgid "Last Updated on" +msgstr "Atualizado pela última vez em" + +#. module: bi_sql_editor +#: field:bi.sql.view,materialized_text:0 +msgid "Materialized text" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Measure" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view.field,many2one_model_id:0 +msgid "Model" +msgstr "Modelo" + +#. module: bi_sql_editor +#: field:bi.sql.view,model_name:0 +msgid "Model Name" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,name:0 field:bi.sql.view.field,name:0 +msgid "Name" +msgstr "Nome" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:475 +#, python-format +msgid "" +"No Column was found.\n" +"Columns name should be prefixed by 'x_'." +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,action_id:0 +msgid "Odoo Action" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,cron_id:0 +msgid "Odoo Cron" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,graph_view_id:0 +msgid "Odoo Graph View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,menu_id:0 +msgid "Odoo Menu" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,model_id:0 +msgid "Odoo Model" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,rule_id:0 +msgid "Odoo Rule" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,search_view_id:0 +msgid "Odoo Search View" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Open View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,query:0 +msgid "Query" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Refresh Materialized View" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:263 +#, python-format +msgid "Refresh Materialized View %s" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Row" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Rule Definition" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:358 +#, python-format +msgid "" +"SQL Error while creating %s VIEW %s :\n" +" %s" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view,bi_sql_view_field_ids:0 +msgid "SQL Fields" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "SQL Query" +msgstr "" + +#. module: bi_sql_editor +#: model:ir.ui.menu,name:bi_sql_editor.menu_bi_sql_editor +msgid "SQL Reports" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,query:0 +msgid "" +"SQL Request that will be inserted as the view. Take care to :\n" +" * set a name for all your selected fields, specially if you use SQL function (like EXTRACT, ...);\n" +" * Do not use 'SELECT *' or 'SELECT table.*';\n" +" * prefix the name of the selectable columns by 'x_';" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,sql_type:0 +msgid "SQL Type" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,sql_type:0 +msgid "SQL Type in the database" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "SQL Valid" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,bi_sql_view_id:0 +msgid "SQL View" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "SQL View and Model Created" +msgstr "" + +#. module: bi_sql_editor +#: model:ir.actions.act_window,name:bi_sql_editor.action_bi_sql_view +#: model:ir.ui.menu,name:bi_sql_editor.menu_bi_sql_view +msgid "SQL Views" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Security" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,selection:0 +msgid "Selection Options" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Set to Draft" +msgstr "Definir como rascunho" + +#. module: bi_sql_editor +#: help:bi.sql.view,size:0 +msgid "Size of the materialized view and its indexes" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,state:0 +msgid "State" +msgstr "Estado" + +#. module: bi_sql_editor +#: help:bi.sql.view,state:0 +msgid "" +"State of the Request:\n" +" * 'Draft': Not tested\n" +" * 'SQL Valid': SQL Request has been checked and is valid" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,technical_name:0 +msgid "" +"Suffix of the SQL view. (SQL full name will be computed and prefixed by " +"'x_bi_sql_view_'. Should have correctsyntax. For more information, see " +"https://www.postgresql.org/docs/current/static/sql-syntax-lexical.html#SQL-" +"SYNTAX-IDENTIFIERS" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,technical_name:0 +msgid "Technical Name" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,field_description:0 +msgid "This will be used as the name of the Odoo field, displayed for users" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "This will create Odoo View, Action and Menu" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"This will try to create an SQL View, based on the SQL request and the " +"according Transient Model and fields, based on settings" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,ttype:0 +msgid "" +"Type of the Odoo field that will be created. Let empty if you don't want to " +"create a new field. If empty, this field will not be displayed neither " +"available for search or group by function" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"Update Model Access. Required if you changed groups list after having " +"created the model" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Update Model Acess" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "User Interface" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Validate SQL Expression" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,view_name:0 +msgid "View Name" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:161 +#, python-format +msgid "You can only process this action on SQL Valid items" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:143 +#, python-format +msgid "You can only unlink draft views" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "boolean" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "char" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "date" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "datetime" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "float" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "integer" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "many2one" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "selection" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,sequence:0 +msgid "sequence" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "this will refresh the materialized view" +msgstr "" diff --git a/bi_sql_editor/i18n/ro.po b/bi_sql_editor/i18n/ro.po new file mode 100644 index 00000000..db174c9f --- /dev/null +++ b/bi_sql_editor/i18n/ro.po @@ -0,0 +1,546 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * bi_sql_editor +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-03 01:19+0000\n" +"PO-Revision-Date: 2017-06-03 01:19+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Romanian (https://www.transifex.com/oca/teams/23907/ro/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: ro\n" +"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));\n" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:151 +#, python-format +msgid "%s (Copy)" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:248 +#, python-format +msgid "%s Access %s" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:274 +#, python-format +msgid "Access %s" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view,group_ids:0 +msgid "Allowed Groups" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,user_ids:0 +msgid "Allowed Users" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"Are you sure you want to set to draft this SQL View. It will delete" +" the materialized view, and all the previous" +" mapping realized with the columns" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,is_group_by:0 +msgid "" +"Check this box if you want to create a 'group by' option in the search view" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,is_index:0 +msgid "" +"Check this box if you want to create an index on that field. This is " +"recommended for searchable and groupable fields, to reduce duration" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Column" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Create SQL View, Indexes and Models" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Create UI" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,create_uid:0 field:bi.sql.view.field,create_uid:0 +msgid "Created by" +msgstr "Creat de" + +#. module: bi_sql_editor +#: field:bi.sql.view,create_date:0 field:bi.sql.view.field,create_date:0 +msgid "Created on" +msgstr "Creat la" + +#. module: bi_sql_editor +#: help:bi.sql.view,cron_id:0 +msgid "Cron Task that will refresh the materialized view" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,size:0 +msgid "Database Size" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,domain_force:0 +msgid "" +"Define here access restriction to data.\n" +" Take care to use field name prefixed by 'x_'. A global 'ir.rule' will be created. A typical Multi Company rule is for exemple \n" +" ['|', ('x_company_id','child_of', [user.company_id.id]),('x_company_id','=',False)]." +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,display_name:0 field:bi.sql.view.field,display_name:0 +msgid "Display Name" +msgstr "Nume Afişat" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "Draft" +msgstr "Schiță" + +#. module: bi_sql_editor +#: field:bi.sql.view,domain_force:0 +msgid "Extra Rule Definition" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Extras Information" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,field_description:0 +msgid "Field Description" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,ttype:0 +msgid "Field Type" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,many2one_model_id:0 +msgid "" +"For 'Many2one' Odoo field.\n" +" Co Model of the field." +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,selection:0 +msgid "" +"For 'Selection' Odoo field.\n" +" List of options, specified as a Python expression defining a list of (key, label) pairs. For example: [('blue','Blue'), ('yellow','Yellow')]" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,model_name:0 +msgid "Full Qualified Name of the transient model that will be created." +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,view_name:0 +msgid "Full name of the SQL view" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,graph_type:0 +msgid "Graph Type" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "Graph, action and Menu Created" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,has_group_changed:0 +msgid "Has group changed" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,id:0 field:bi.sql.view.field,id:0 +msgid "ID" +msgstr "ID" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,index_name:0 +msgid "Index Name" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,is_group_by:0 +msgid "Is Group by" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,is_index:0 +msgid "Is Index" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,is_materialized:0 +msgid "Is Materialized View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,__last_update:0 field:bi.sql.view.field,__last_update:0 +msgid "Last Modified on" +msgstr "Ultima actualizare în" + +#. module: bi_sql_editor +#: field:bi.sql.view,write_uid:0 field:bi.sql.view.field,write_uid:0 +msgid "Last Updated by" +msgstr "Ultima actualizare făcută de" + +#. module: bi_sql_editor +#: field:bi.sql.view,write_date:0 field:bi.sql.view.field,write_date:0 +msgid "Last Updated on" +msgstr "Ultima actualizare la" + +#. module: bi_sql_editor +#: field:bi.sql.view,materialized_text:0 +msgid "Materialized text" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Measure" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view.field,many2one_model_id:0 +msgid "Model" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,model_name:0 +msgid "Model Name" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,name:0 field:bi.sql.view.field,name:0 +msgid "Name" +msgstr "Nume" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:475 +#, python-format +msgid "" +"No Column was found.\n" +"Columns name should be prefixed by 'x_'." +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,action_id:0 +msgid "Odoo Action" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,cron_id:0 +msgid "Odoo Cron" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,graph_view_id:0 +msgid "Odoo Graph View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,menu_id:0 +msgid "Odoo Menu" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,model_id:0 +msgid "Odoo Model" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,rule_id:0 +msgid "Odoo Rule" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,search_view_id:0 +msgid "Odoo Search View" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Open View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,query:0 +msgid "Query" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Refresh Materialized View" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:263 +#, python-format +msgid "Refresh Materialized View %s" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Row" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Rule Definition" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:358 +#, python-format +msgid "" +"SQL Error while creating %s VIEW %s :\n" +" %s" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view,bi_sql_view_field_ids:0 +msgid "SQL Fields" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "SQL Query" +msgstr "" + +#. module: bi_sql_editor +#: model:ir.ui.menu,name:bi_sql_editor.menu_bi_sql_editor +msgid "SQL Reports" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,query:0 +msgid "" +"SQL Request that will be inserted as the view. Take care to :\n" +" * set a name for all your selected fields, specially if you use SQL function (like EXTRACT, ...);\n" +" * Do not use 'SELECT *' or 'SELECT table.*';\n" +" * prefix the name of the selectable columns by 'x_';" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,sql_type:0 +msgid "SQL Type" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,sql_type:0 +msgid "SQL Type in the database" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "SQL Valid" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,bi_sql_view_id:0 +msgid "SQL View" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "SQL View and Model Created" +msgstr "" + +#. module: bi_sql_editor +#: model:ir.actions.act_window,name:bi_sql_editor.action_bi_sql_view +#: model:ir.ui.menu,name:bi_sql_editor.menu_bi_sql_view +msgid "SQL Views" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Security" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,selection:0 +msgid "Selection Options" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Set to Draft" +msgstr "Seteaza ca Ciorna" + +#. module: bi_sql_editor +#: help:bi.sql.view,size:0 +msgid "Size of the materialized view and its indexes" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,state:0 +msgid "State" +msgstr "Județ" + +#. module: bi_sql_editor +#: help:bi.sql.view,state:0 +msgid "" +"State of the Request:\n" +" * 'Draft': Not tested\n" +" * 'SQL Valid': SQL Request has been checked and is valid" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,technical_name:0 +msgid "" +"Suffix of the SQL view. (SQL full name will be computed and prefixed by " +"'x_bi_sql_view_'. Should have correctsyntax. For more information, see " +"https://www.postgresql.org/docs/current/static/sql-syntax-lexical.html#SQL-" +"SYNTAX-IDENTIFIERS" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,technical_name:0 +msgid "Technical Name" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,field_description:0 +msgid "This will be used as the name of the Odoo field, displayed for users" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "This will create Odoo View, Action and Menu" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"This will try to create an SQL View, based on the SQL request and the " +"according Transient Model and fields, based on settings" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,ttype:0 +msgid "" +"Type of the Odoo field that will be created. Let empty if you don't want to " +"create a new field. If empty, this field will not be displayed neither " +"available for search or group by function" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"Update Model Access. Required if you changed groups list after having " +"created the model" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Update Model Acess" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "User Interface" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Validate SQL Expression" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,view_name:0 +msgid "View Name" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:161 +#, python-format +msgid "You can only process this action on SQL Valid items" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:143 +#, python-format +msgid "You can only unlink draft views" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "boolean" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "char" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "date" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "datetime" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "float" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "integer" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "many2one" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "selection" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,sequence:0 +msgid "sequence" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "this will refresh the materialized view" +msgstr "" diff --git a/bi_sql_editor/i18n/ru.po b/bi_sql_editor/i18n/ru.po new file mode 100644 index 00000000..41c0d533 --- /dev/null +++ b/bi_sql_editor/i18n/ru.po @@ -0,0 +1,546 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * bi_sql_editor +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-03 01:19+0000\n" +"PO-Revision-Date: 2017-06-03 01:19+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Russian (https://www.transifex.com/oca/teams/23907/ru/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: ru\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: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:151 +#, python-format +msgid "%s (Copy)" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:248 +#, python-format +msgid "%s Access %s" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:274 +#, python-format +msgid "Access %s" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view,group_ids:0 +msgid "Allowed Groups" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,user_ids:0 +msgid "Allowed Users" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"Are you sure you want to set to draft this SQL View. It will delete" +" the materialized view, and all the previous" +" mapping realized with the columns" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,is_group_by:0 +msgid "" +"Check this box if you want to create a 'group by' option in the search view" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,is_index:0 +msgid "" +"Check this box if you want to create an index on that field. This is " +"recommended for searchable and groupable fields, to reduce duration" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Column" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Create SQL View, Indexes and Models" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Create UI" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,create_uid:0 field:bi.sql.view.field,create_uid:0 +msgid "Created by" +msgstr "Создано" + +#. module: bi_sql_editor +#: field:bi.sql.view,create_date:0 field:bi.sql.view.field,create_date:0 +msgid "Created on" +msgstr "Создан" + +#. module: bi_sql_editor +#: help:bi.sql.view,cron_id:0 +msgid "Cron Task that will refresh the materialized view" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,size:0 +msgid "Database Size" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,domain_force:0 +msgid "" +"Define here access restriction to data.\n" +" Take care to use field name prefixed by 'x_'. A global 'ir.rule' will be created. A typical Multi Company rule is for exemple \n" +" ['|', ('x_company_id','child_of', [user.company_id.id]),('x_company_id','=',False)]." +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,display_name:0 field:bi.sql.view.field,display_name:0 +msgid "Display Name" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "Draft" +msgstr "Черновик" + +#. module: bi_sql_editor +#: field:bi.sql.view,domain_force:0 +msgid "Extra Rule Definition" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Extras Information" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,field_description:0 +msgid "Field Description" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,ttype:0 +msgid "Field Type" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,many2one_model_id:0 +msgid "" +"For 'Many2one' Odoo field.\n" +" Co Model of the field." +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,selection:0 +msgid "" +"For 'Selection' Odoo field.\n" +" List of options, specified as a Python expression defining a list of (key, label) pairs. For example: [('blue','Blue'), ('yellow','Yellow')]" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,model_name:0 +msgid "Full Qualified Name of the transient model that will be created." +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,view_name:0 +msgid "Full name of the SQL view" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,graph_type:0 +msgid "Graph Type" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "Graph, action and Menu Created" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,has_group_changed:0 +msgid "Has group changed" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,id:0 field:bi.sql.view.field,id:0 +msgid "ID" +msgstr "ID" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,index_name:0 +msgid "Index Name" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,is_group_by:0 +msgid "Is Group by" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,is_index:0 +msgid "Is Index" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,is_materialized:0 +msgid "Is Materialized View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,__last_update:0 field:bi.sql.view.field,__last_update:0 +msgid "Last Modified on" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,write_uid:0 field:bi.sql.view.field,write_uid:0 +msgid "Last Updated by" +msgstr "Последний раз обновлено" + +#. module: bi_sql_editor +#: field:bi.sql.view,write_date:0 field:bi.sql.view.field,write_date:0 +msgid "Last Updated on" +msgstr "Последний раз обновлено" + +#. module: bi_sql_editor +#: field:bi.sql.view,materialized_text:0 +msgid "Materialized text" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Measure" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view.field,many2one_model_id:0 +msgid "Model" +msgstr "Модель" + +#. module: bi_sql_editor +#: field:bi.sql.view,model_name:0 +msgid "Model Name" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,name:0 field:bi.sql.view.field,name:0 +msgid "Name" +msgstr "Название" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:475 +#, python-format +msgid "" +"No Column was found.\n" +"Columns name should be prefixed by 'x_'." +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,action_id:0 +msgid "Odoo Action" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,cron_id:0 +msgid "Odoo Cron" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,graph_view_id:0 +msgid "Odoo Graph View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,menu_id:0 +msgid "Odoo Menu" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,model_id:0 +msgid "Odoo Model" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,rule_id:0 +msgid "Odoo Rule" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,search_view_id:0 +msgid "Odoo Search View" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Open View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,query:0 +msgid "Query" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Refresh Materialized View" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:263 +#, python-format +msgid "Refresh Materialized View %s" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Row" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Rule Definition" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:358 +#, python-format +msgid "" +"SQL Error while creating %s VIEW %s :\n" +" %s" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view,bi_sql_view_field_ids:0 +msgid "SQL Fields" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "SQL Query" +msgstr "" + +#. module: bi_sql_editor +#: model:ir.ui.menu,name:bi_sql_editor.menu_bi_sql_editor +msgid "SQL Reports" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,query:0 +msgid "" +"SQL Request that will be inserted as the view. Take care to :\n" +" * set a name for all your selected fields, specially if you use SQL function (like EXTRACT, ...);\n" +" * Do not use 'SELECT *' or 'SELECT table.*';\n" +" * prefix the name of the selectable columns by 'x_';" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,sql_type:0 +msgid "SQL Type" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,sql_type:0 +msgid "SQL Type in the database" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "SQL Valid" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,bi_sql_view_id:0 +msgid "SQL View" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "SQL View and Model Created" +msgstr "" + +#. module: bi_sql_editor +#: model:ir.actions.act_window,name:bi_sql_editor.action_bi_sql_view +#: model:ir.ui.menu,name:bi_sql_editor.menu_bi_sql_view +msgid "SQL Views" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Security" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,selection:0 +msgid "Selection Options" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Set to Draft" +msgstr "Установить в \"Черновик\"" + +#. module: bi_sql_editor +#: help:bi.sql.view,size:0 +msgid "Size of the materialized view and its indexes" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,state:0 +msgid "State" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,state:0 +msgid "" +"State of the Request:\n" +" * 'Draft': Not tested\n" +" * 'SQL Valid': SQL Request has been checked and is valid" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,technical_name:0 +msgid "" +"Suffix of the SQL view. (SQL full name will be computed and prefixed by " +"'x_bi_sql_view_'. Should have correctsyntax. For more information, see " +"https://www.postgresql.org/docs/current/static/sql-syntax-lexical.html#SQL-" +"SYNTAX-IDENTIFIERS" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,technical_name:0 +msgid "Technical Name" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,field_description:0 +msgid "This will be used as the name of the Odoo field, displayed for users" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "This will create Odoo View, Action and Menu" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"This will try to create an SQL View, based on the SQL request and the " +"according Transient Model and fields, based on settings" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,ttype:0 +msgid "" +"Type of the Odoo field that will be created. Let empty if you don't want to " +"create a new field. If empty, this field will not be displayed neither " +"available for search or group by function" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"Update Model Access. Required if you changed groups list after having " +"created the model" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Update Model Acess" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "User Interface" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Validate SQL Expression" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,view_name:0 +msgid "View Name" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:161 +#, python-format +msgid "You can only process this action on SQL Valid items" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:143 +#, python-format +msgid "You can only unlink draft views" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "boolean" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "char" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "date" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "datetime" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "float" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "integer" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "many2one" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "selection" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,sequence:0 +msgid "sequence" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "this will refresh the materialized view" +msgstr "" diff --git a/bi_sql_editor/i18n/sk.po b/bi_sql_editor/i18n/sk.po new file mode 100644 index 00000000..f694a18c --- /dev/null +++ b/bi_sql_editor/i18n/sk.po @@ -0,0 +1,546 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * bi_sql_editor +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-03 01:19+0000\n" +"PO-Revision-Date: 2017-06-03 01:19+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Slovak (https://www.transifex.com/oca/teams/23907/sk/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: sk\n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:151 +#, python-format +msgid "%s (Copy)" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:248 +#, python-format +msgid "%s Access %s" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:274 +#, python-format +msgid "Access %s" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view,group_ids:0 +msgid "Allowed Groups" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,user_ids:0 +msgid "Allowed Users" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"Are you sure you want to set to draft this SQL View. It will delete" +" the materialized view, and all the previous" +" mapping realized with the columns" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,is_group_by:0 +msgid "" +"Check this box if you want to create a 'group by' option in the search view" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,is_index:0 +msgid "" +"Check this box if you want to create an index on that field. This is " +"recommended for searchable and groupable fields, to reduce duration" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Column" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Create SQL View, Indexes and Models" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Create UI" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,create_uid:0 field:bi.sql.view.field,create_uid:0 +msgid "Created by" +msgstr "Vytvoril" + +#. module: bi_sql_editor +#: field:bi.sql.view,create_date:0 field:bi.sql.view.field,create_date:0 +msgid "Created on" +msgstr "Vytvorené" + +#. module: bi_sql_editor +#: help:bi.sql.view,cron_id:0 +msgid "Cron Task that will refresh the materialized view" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,size:0 +msgid "Database Size" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,domain_force:0 +msgid "" +"Define here access restriction to data.\n" +" Take care to use field name prefixed by 'x_'. A global 'ir.rule' will be created. A typical Multi Company rule is for exemple \n" +" ['|', ('x_company_id','child_of', [user.company_id.id]),('x_company_id','=',False)]." +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,display_name:0 field:bi.sql.view.field,display_name:0 +msgid "Display Name" +msgstr "Zobraziť meno" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "Draft" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,domain_force:0 +msgid "Extra Rule Definition" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Extras Information" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,field_description:0 +msgid "Field Description" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,ttype:0 +msgid "Field Type" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,many2one_model_id:0 +msgid "" +"For 'Many2one' Odoo field.\n" +" Co Model of the field." +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,selection:0 +msgid "" +"For 'Selection' Odoo field.\n" +" List of options, specified as a Python expression defining a list of (key, label) pairs. For example: [('blue','Blue'), ('yellow','Yellow')]" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,model_name:0 +msgid "Full Qualified Name of the transient model that will be created." +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,view_name:0 +msgid "Full name of the SQL view" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,graph_type:0 +msgid "Graph Type" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "Graph, action and Menu Created" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,has_group_changed:0 +msgid "Has group changed" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,id:0 field:bi.sql.view.field,id:0 +msgid "ID" +msgstr "ID" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,index_name:0 +msgid "Index Name" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,is_group_by:0 +msgid "Is Group by" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,is_index:0 +msgid "Is Index" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,is_materialized:0 +msgid "Is Materialized View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,__last_update:0 field:bi.sql.view.field,__last_update:0 +msgid "Last Modified on" +msgstr "Posledná modifikácia" + +#. module: bi_sql_editor +#: field:bi.sql.view,write_uid:0 field:bi.sql.view.field,write_uid:0 +msgid "Last Updated by" +msgstr "Naposledy upravoval" + +#. module: bi_sql_editor +#: field:bi.sql.view,write_date:0 field:bi.sql.view.field,write_date:0 +msgid "Last Updated on" +msgstr "Naposledy upravované" + +#. module: bi_sql_editor +#: field:bi.sql.view,materialized_text:0 +msgid "Materialized text" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Measure" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view.field,many2one_model_id:0 +msgid "Model" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,model_name:0 +msgid "Model Name" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,name:0 field:bi.sql.view.field,name:0 +msgid "Name" +msgstr "Meno" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:475 +#, python-format +msgid "" +"No Column was found.\n" +"Columns name should be prefixed by 'x_'." +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,action_id:0 +msgid "Odoo Action" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,cron_id:0 +msgid "Odoo Cron" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,graph_view_id:0 +msgid "Odoo Graph View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,menu_id:0 +msgid "Odoo Menu" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,model_id:0 +msgid "Odoo Model" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,rule_id:0 +msgid "Odoo Rule" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,search_view_id:0 +msgid "Odoo Search View" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Open View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,query:0 +msgid "Query" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Refresh Materialized View" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:263 +#, python-format +msgid "Refresh Materialized View %s" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Row" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Rule Definition" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:358 +#, python-format +msgid "" +"SQL Error while creating %s VIEW %s :\n" +" %s" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view,bi_sql_view_field_ids:0 +msgid "SQL Fields" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "SQL Query" +msgstr "" + +#. module: bi_sql_editor +#: model:ir.ui.menu,name:bi_sql_editor.menu_bi_sql_editor +msgid "SQL Reports" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,query:0 +msgid "" +"SQL Request that will be inserted as the view. Take care to :\n" +" * set a name for all your selected fields, specially if you use SQL function (like EXTRACT, ...);\n" +" * Do not use 'SELECT *' or 'SELECT table.*';\n" +" * prefix the name of the selectable columns by 'x_';" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,sql_type:0 +msgid "SQL Type" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,sql_type:0 +msgid "SQL Type in the database" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "SQL Valid" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,bi_sql_view_id:0 +msgid "SQL View" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "SQL View and Model Created" +msgstr "" + +#. module: bi_sql_editor +#: model:ir.actions.act_window,name:bi_sql_editor.action_bi_sql_view +#: model:ir.ui.menu,name:bi_sql_editor.menu_bi_sql_view +msgid "SQL Views" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Security" +msgstr "Bezpečnosť" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,selection:0 +msgid "Selection Options" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Set to Draft" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,size:0 +msgid "Size of the materialized view and its indexes" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,state:0 +msgid "State" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,state:0 +msgid "" +"State of the Request:\n" +" * 'Draft': Not tested\n" +" * 'SQL Valid': SQL Request has been checked and is valid" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,technical_name:0 +msgid "" +"Suffix of the SQL view. (SQL full name will be computed and prefixed by " +"'x_bi_sql_view_'. Should have correctsyntax. For more information, see " +"https://www.postgresql.org/docs/current/static/sql-syntax-lexical.html#SQL-" +"SYNTAX-IDENTIFIERS" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,technical_name:0 +msgid "Technical Name" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,field_description:0 +msgid "This will be used as the name of the Odoo field, displayed for users" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "This will create Odoo View, Action and Menu" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"This will try to create an SQL View, based on the SQL request and the " +"according Transient Model and fields, based on settings" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,ttype:0 +msgid "" +"Type of the Odoo field that will be created. Let empty if you don't want to " +"create a new field. If empty, this field will not be displayed neither " +"available for search or group by function" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"Update Model Access. Required if you changed groups list after having " +"created the model" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Update Model Acess" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "User Interface" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Validate SQL Expression" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,view_name:0 +msgid "View Name" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:161 +#, python-format +msgid "You can only process this action on SQL Valid items" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:143 +#, python-format +msgid "You can only unlink draft views" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "boolean" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "char" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "date" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "datetime" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "float" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "integer" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "many2one" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "selection" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,sequence:0 +msgid "sequence" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "this will refresh the materialized view" +msgstr "" diff --git a/bi_sql_editor/i18n/sl.po b/bi_sql_editor/i18n/sl.po new file mode 100644 index 00000000..0142b652 --- /dev/null +++ b/bi_sql_editor/i18n/sl.po @@ -0,0 +1,550 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * bi_sql_editor +# +# Translators: +# Matjaž Mozetič , 2017 +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-03 01:19+0000\n" +"PO-Revision-Date: 2017-06-03 01:19+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Slovenian (https://www.transifex.com/oca/teams/23907/sl/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: sl\n" +"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);\n" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:151 +#, python-format +msgid "%s (Copy)" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:248 +#, python-format +msgid "%s Access %s" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:274 +#, python-format +msgid "Access %s" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view,group_ids:0 +msgid "Allowed Groups" +msgstr "Dovoljene skupine" + +#. module: bi_sql_editor +#: field:bi.sql.view,user_ids:0 +msgid "Allowed Users" +msgstr "Dovoljeni uporabniki" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"Are you sure you want to set to draft this SQL View. It will delete" +" the materialized view, and all the previous" +" mapping realized with the columns" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,is_group_by:0 +msgid "" +"Check this box if you want to create a 'group by' option in the search view" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,is_index:0 +msgid "" +"Check this box if you want to create an index on that field. This is " +"recommended for searchable and groupable fields, to reduce duration" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Column" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Create SQL View, Indexes and Models" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Create UI" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,create_uid:0 field:bi.sql.view.field,create_uid:0 +msgid "Created by" +msgstr "Ustvaril" + +#. module: bi_sql_editor +#: field:bi.sql.view,create_date:0 field:bi.sql.view.field,create_date:0 +msgid "Created on" +msgstr "Ustvarjeno" + +#. module: bi_sql_editor +#: help:bi.sql.view,cron_id:0 +msgid "Cron Task that will refresh the materialized view" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,size:0 +msgid "Database Size" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,domain_force:0 +msgid "" +"Define here access restriction to data.\n" +" Take care to use field name prefixed by 'x_'. A global 'ir.rule' will be created. A typical Multi Company rule is for exemple \n" +" ['|', ('x_company_id','child_of', [user.company_id.id]),('x_company_id','=',False)]." +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,display_name:0 field:bi.sql.view.field,display_name:0 +msgid "Display Name" +msgstr "Prikazni naziv" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "Draft" +msgstr "Osnutek" + +#. module: bi_sql_editor +#: field:bi.sql.view,domain_force:0 +msgid "Extra Rule Definition" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Extras Information" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,field_description:0 +msgid "Field Description" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,ttype:0 +msgid "Field Type" +msgstr "Tip polja" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,many2one_model_id:0 +msgid "" +"For 'Many2one' Odoo field.\n" +" Co Model of the field." +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,selection:0 +msgid "" +"For 'Selection' Odoo field.\n" +" List of options, specified as a Python expression defining a list of (key, label) pairs. For example: [('blue','Blue'), ('yellow','Yellow')]" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,model_name:0 +msgid "Full Qualified Name of the transient model that will be created." +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,view_name:0 +msgid "Full name of the SQL view" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,graph_type:0 +msgid "Graph Type" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "Graph, action and Menu Created" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,has_group_changed:0 +msgid "Has group changed" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,id:0 field:bi.sql.view.field,id:0 +msgid "ID" +msgstr "ID" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,index_name:0 +msgid "Index Name" +msgstr "Naziv indeksa" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,is_group_by:0 +msgid "Is Group by" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,is_index:0 +msgid "Is Index" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,is_materialized:0 +msgid "Is Materialized View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,__last_update:0 field:bi.sql.view.field,__last_update:0 +msgid "Last Modified on" +msgstr "Zadnjič spremenjeno" + +#. module: bi_sql_editor +#: field:bi.sql.view,write_uid:0 field:bi.sql.view.field,write_uid:0 +msgid "Last Updated by" +msgstr "Zadnji posodobil" + +#. module: bi_sql_editor +#: field:bi.sql.view,write_date:0 field:bi.sql.view.field,write_date:0 +msgid "Last Updated on" +msgstr "Zadnjič posodobljeno" + +#. module: bi_sql_editor +#: field:bi.sql.view,materialized_text:0 +msgid "Materialized text" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Measure" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view.field,many2one_model_id:0 +msgid "Model" +msgstr "Model" + +#. module: bi_sql_editor +#: field:bi.sql.view,model_name:0 +msgid "Model Name" +msgstr "Naziv modela" + +#. module: bi_sql_editor +#: field:bi.sql.view,name:0 field:bi.sql.view.field,name:0 +msgid "Name" +msgstr "Naziv" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:475 +#, python-format +msgid "" +"No Column was found.\n" +"Columns name should be prefixed by 'x_'." +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,action_id:0 +msgid "Odoo Action" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,cron_id:0 +msgid "Odoo Cron" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,graph_view_id:0 +msgid "Odoo Graph View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,menu_id:0 +msgid "Odoo Menu" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,model_id:0 +msgid "Odoo Model" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,rule_id:0 +msgid "Odoo Rule" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,search_view_id:0 +msgid "Odoo Search View" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Open View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,query:0 +msgid "Query" +msgstr "Poizvedba" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Refresh Materialized View" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:263 +#, python-format +msgid "Refresh Materialized View %s" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Row" +msgstr "Vrstica" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Rule Definition" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:358 +#, python-format +msgid "" +"SQL Error while creating %s VIEW %s :\n" +" %s" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view,bi_sql_view_field_ids:0 +msgid "SQL Fields" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "SQL Query" +msgstr "" + +#. module: bi_sql_editor +#: model:ir.ui.menu,name:bi_sql_editor.menu_bi_sql_editor +msgid "SQL Reports" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,query:0 +msgid "" +"SQL Request that will be inserted as the view. Take care to :\n" +" * set a name for all your selected fields, specially if you use SQL function (like EXTRACT, ...);\n" +" * Do not use 'SELECT *' or 'SELECT table.*';\n" +" * prefix the name of the selectable columns by 'x_';" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,sql_type:0 +msgid "SQL Type" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,sql_type:0 +msgid "SQL Type in the database" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "SQL Valid" +msgstr "SQL veljaven" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,bi_sql_view_id:0 +msgid "SQL View" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "SQL View and Model Created" +msgstr "" + +#. module: bi_sql_editor +#: model:ir.actions.act_window,name:bi_sql_editor.action_bi_sql_view +#: model:ir.ui.menu,name:bi_sql_editor.menu_bi_sql_view +msgid "SQL Views" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Security" +msgstr "Varnost" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,selection:0 +msgid "Selection Options" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Set to Draft" +msgstr "Nastavi kot osnutek" + +#. module: bi_sql_editor +#: help:bi.sql.view,size:0 +msgid "Size of the materialized view and its indexes" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,state:0 +msgid "State" +msgstr "Stanje" + +#. module: bi_sql_editor +#: help:bi.sql.view,state:0 +msgid "" +"State of the Request:\n" +" * 'Draft': Not tested\n" +" * 'SQL Valid': SQL Request has been checked and is valid" +msgstr "" +"Stanje zahtevka:\n" +" * 'Osnutek': ni testirano\n" +" * 'SQL veljaven': SQL zahtevek je bil preverjen in je veljaven" + +#. module: bi_sql_editor +#: help:bi.sql.view,technical_name:0 +msgid "" +"Suffix of the SQL view. (SQL full name will be computed and prefixed by " +"'x_bi_sql_view_'. Should have correctsyntax. For more information, see " +"https://www.postgresql.org/docs/current/static/sql-syntax-lexical.html#SQL-" +"SYNTAX-IDENTIFIERS" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,technical_name:0 +msgid "Technical Name" +msgstr "Tehnični naziv" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,field_description:0 +msgid "This will be used as the name of the Odoo field, displayed for users" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "This will create Odoo View, Action and Menu" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"This will try to create an SQL View, based on the SQL request and the " +"according Transient Model and fields, based on settings" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,ttype:0 +msgid "" +"Type of the Odoo field that will be created. Let empty if you don't want to " +"create a new field. If empty, this field will not be displayed neither " +"available for search or group by function" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"Update Model Access. Required if you changed groups list after having " +"created the model" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Update Model Acess" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "User Interface" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Validate SQL Expression" +msgstr "Overjanje SQL izraza" + +#. module: bi_sql_editor +#: field:bi.sql.view,view_name:0 +msgid "View Name" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:161 +#, python-format +msgid "You can only process this action on SQL Valid items" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:143 +#, python-format +msgid "You can only unlink draft views" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "boolean" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "char" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "date" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "datetime" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "float" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "integer" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "many2one" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "selection" +msgstr "izbor" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,sequence:0 +msgid "sequence" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "this will refresh the materialized view" +msgstr "" diff --git a/bi_sql_editor/i18n/sr.po b/bi_sql_editor/i18n/sr.po new file mode 100644 index 00000000..dbc272cd --- /dev/null +++ b/bi_sql_editor/i18n/sr.po @@ -0,0 +1,546 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * bi_sql_editor +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-03 01:19+0000\n" +"PO-Revision-Date: 2017-06-03 01:19+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Serbian (https://www.transifex.com/oca/teams/23907/sr/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: sr\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: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:151 +#, python-format +msgid "%s (Copy)" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:248 +#, python-format +msgid "%s Access %s" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:274 +#, python-format +msgid "Access %s" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view,group_ids:0 +msgid "Allowed Groups" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,user_ids:0 +msgid "Allowed Users" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"Are you sure you want to set to draft this SQL View. It will delete" +" the materialized view, and all the previous" +" mapping realized with the columns" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,is_group_by:0 +msgid "" +"Check this box if you want to create a 'group by' option in the search view" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,is_index:0 +msgid "" +"Check this box if you want to create an index on that field. This is " +"recommended for searchable and groupable fields, to reduce duration" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Column" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Create SQL View, Indexes and Models" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Create UI" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,create_uid:0 field:bi.sql.view.field,create_uid:0 +msgid "Created by" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,create_date:0 field:bi.sql.view.field,create_date:0 +msgid "Created on" +msgstr "Kreiran" + +#. module: bi_sql_editor +#: help:bi.sql.view,cron_id:0 +msgid "Cron Task that will refresh the materialized view" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,size:0 +msgid "Database Size" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,domain_force:0 +msgid "" +"Define here access restriction to data.\n" +" Take care to use field name prefixed by 'x_'. A global 'ir.rule' will be created. A typical Multi Company rule is for exemple \n" +" ['|', ('x_company_id','child_of', [user.company_id.id]),('x_company_id','=',False)]." +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,display_name:0 field:bi.sql.view.field,display_name:0 +msgid "Display Name" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "Draft" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,domain_force:0 +msgid "Extra Rule Definition" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Extras Information" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,field_description:0 +msgid "Field Description" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,ttype:0 +msgid "Field Type" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,many2one_model_id:0 +msgid "" +"For 'Many2one' Odoo field.\n" +" Co Model of the field." +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,selection:0 +msgid "" +"For 'Selection' Odoo field.\n" +" List of options, specified as a Python expression defining a list of (key, label) pairs. For example: [('blue','Blue'), ('yellow','Yellow')]" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,model_name:0 +msgid "Full Qualified Name of the transient model that will be created." +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,view_name:0 +msgid "Full name of the SQL view" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,graph_type:0 +msgid "Graph Type" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "Graph, action and Menu Created" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,has_group_changed:0 +msgid "Has group changed" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,id:0 field:bi.sql.view.field,id:0 +msgid "ID" +msgstr "ID" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,index_name:0 +msgid "Index Name" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,is_group_by:0 +msgid "Is Group by" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,is_index:0 +msgid "Is Index" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,is_materialized:0 +msgid "Is Materialized View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,__last_update:0 field:bi.sql.view.field,__last_update:0 +msgid "Last Modified on" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,write_uid:0 field:bi.sql.view.field,write_uid:0 +msgid "Last Updated by" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,write_date:0 field:bi.sql.view.field,write_date:0 +msgid "Last Updated on" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,materialized_text:0 +msgid "Materialized text" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Measure" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view.field,many2one_model_id:0 +msgid "Model" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,model_name:0 +msgid "Model Name" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,name:0 field:bi.sql.view.field,name:0 +msgid "Name" +msgstr "Ime" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:475 +#, python-format +msgid "" +"No Column was found.\n" +"Columns name should be prefixed by 'x_'." +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,action_id:0 +msgid "Odoo Action" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,cron_id:0 +msgid "Odoo Cron" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,graph_view_id:0 +msgid "Odoo Graph View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,menu_id:0 +msgid "Odoo Menu" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,model_id:0 +msgid "Odoo Model" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,rule_id:0 +msgid "Odoo Rule" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,search_view_id:0 +msgid "Odoo Search View" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Open View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,query:0 +msgid "Query" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Refresh Materialized View" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:263 +#, python-format +msgid "Refresh Materialized View %s" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Row" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Rule Definition" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:358 +#, python-format +msgid "" +"SQL Error while creating %s VIEW %s :\n" +" %s" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view,bi_sql_view_field_ids:0 +msgid "SQL Fields" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "SQL Query" +msgstr "" + +#. module: bi_sql_editor +#: model:ir.ui.menu,name:bi_sql_editor.menu_bi_sql_editor +msgid "SQL Reports" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,query:0 +msgid "" +"SQL Request that will be inserted as the view. Take care to :\n" +" * set a name for all your selected fields, specially if you use SQL function (like EXTRACT, ...);\n" +" * Do not use 'SELECT *' or 'SELECT table.*';\n" +" * prefix the name of the selectable columns by 'x_';" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,sql_type:0 +msgid "SQL Type" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,sql_type:0 +msgid "SQL Type in the database" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "SQL Valid" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,bi_sql_view_id:0 +msgid "SQL View" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "SQL View and Model Created" +msgstr "" + +#. module: bi_sql_editor +#: model:ir.actions.act_window,name:bi_sql_editor.action_bi_sql_view +#: model:ir.ui.menu,name:bi_sql_editor.menu_bi_sql_view +msgid "SQL Views" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Security" +msgstr "Bezbednost" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,selection:0 +msgid "Selection Options" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Set to Draft" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,size:0 +msgid "Size of the materialized view and its indexes" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,state:0 +msgid "State" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,state:0 +msgid "" +"State of the Request:\n" +" * 'Draft': Not tested\n" +" * 'SQL Valid': SQL Request has been checked and is valid" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,technical_name:0 +msgid "" +"Suffix of the SQL view. (SQL full name will be computed and prefixed by " +"'x_bi_sql_view_'. Should have correctsyntax. For more information, see " +"https://www.postgresql.org/docs/current/static/sql-syntax-lexical.html#SQL-" +"SYNTAX-IDENTIFIERS" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,technical_name:0 +msgid "Technical Name" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,field_description:0 +msgid "This will be used as the name of the Odoo field, displayed for users" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "This will create Odoo View, Action and Menu" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"This will try to create an SQL View, based on the SQL request and the " +"according Transient Model and fields, based on settings" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,ttype:0 +msgid "" +"Type of the Odoo field that will be created. Let empty if you don't want to " +"create a new field. If empty, this field will not be displayed neither " +"available for search or group by function" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"Update Model Access. Required if you changed groups list after having " +"created the model" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Update Model Acess" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "User Interface" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Validate SQL Expression" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,view_name:0 +msgid "View Name" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:161 +#, python-format +msgid "You can only process this action on SQL Valid items" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:143 +#, python-format +msgid "You can only unlink draft views" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "boolean" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "char" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "date" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "datetime" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "float" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "integer" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "many2one" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "selection" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,sequence:0 +msgid "sequence" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "this will refresh the materialized view" +msgstr "" diff --git a/bi_sql_editor/i18n/sr@latin.po b/bi_sql_editor/i18n/sr@latin.po new file mode 100644 index 00000000..04170268 --- /dev/null +++ b/bi_sql_editor/i18n/sr@latin.po @@ -0,0 +1,546 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * bi_sql_editor +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-03 01:19+0000\n" +"PO-Revision-Date: 2017-06-03 01:19+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Serbian (Latin) (https://www.transifex.com/oca/teams/23907/sr@latin/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: sr@latin\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: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:151 +#, python-format +msgid "%s (Copy)" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:248 +#, python-format +msgid "%s Access %s" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:274 +#, python-format +msgid "Access %s" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view,group_ids:0 +msgid "Allowed Groups" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,user_ids:0 +msgid "Allowed Users" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"Are you sure you want to set to draft this SQL View. It will delete" +" the materialized view, and all the previous" +" mapping realized with the columns" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,is_group_by:0 +msgid "" +"Check this box if you want to create a 'group by' option in the search view" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,is_index:0 +msgid "" +"Check this box if you want to create an index on that field. This is " +"recommended for searchable and groupable fields, to reduce duration" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Column" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Create SQL View, Indexes and Models" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Create UI" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,create_uid:0 field:bi.sql.view.field,create_uid:0 +msgid "Created by" +msgstr "Kreirao" + +#. module: bi_sql_editor +#: field:bi.sql.view,create_date:0 field:bi.sql.view.field,create_date:0 +msgid "Created on" +msgstr "Kreiran" + +#. module: bi_sql_editor +#: help:bi.sql.view,cron_id:0 +msgid "Cron Task that will refresh the materialized view" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,size:0 +msgid "Database Size" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,domain_force:0 +msgid "" +"Define here access restriction to data.\n" +" Take care to use field name prefixed by 'x_'. A global 'ir.rule' will be created. A typical Multi Company rule is for exemple \n" +" ['|', ('x_company_id','child_of', [user.company_id.id]),('x_company_id','=',False)]." +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,display_name:0 field:bi.sql.view.field,display_name:0 +msgid "Display Name" +msgstr "Ime za prikaz" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "Draft" +msgstr "Nacrt" + +#. module: bi_sql_editor +#: field:bi.sql.view,domain_force:0 +msgid "Extra Rule Definition" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Extras Information" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,field_description:0 +msgid "Field Description" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,ttype:0 +msgid "Field Type" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,many2one_model_id:0 +msgid "" +"For 'Many2one' Odoo field.\n" +" Co Model of the field." +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,selection:0 +msgid "" +"For 'Selection' Odoo field.\n" +" List of options, specified as a Python expression defining a list of (key, label) pairs. For example: [('blue','Blue'), ('yellow','Yellow')]" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,model_name:0 +msgid "Full Qualified Name of the transient model that will be created." +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,view_name:0 +msgid "Full name of the SQL view" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,graph_type:0 +msgid "Graph Type" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "Graph, action and Menu Created" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,has_group_changed:0 +msgid "Has group changed" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,id:0 field:bi.sql.view.field,id:0 +msgid "ID" +msgstr "ID" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,index_name:0 +msgid "Index Name" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,is_group_by:0 +msgid "Is Group by" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,is_index:0 +msgid "Is Index" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,is_materialized:0 +msgid "Is Materialized View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,__last_update:0 field:bi.sql.view.field,__last_update:0 +msgid "Last Modified on" +msgstr "Zadnja izmjena" + +#. module: bi_sql_editor +#: field:bi.sql.view,write_uid:0 field:bi.sql.view.field,write_uid:0 +msgid "Last Updated by" +msgstr "Zadnja izmjena" + +#. module: bi_sql_editor +#: field:bi.sql.view,write_date:0 field:bi.sql.view.field,write_date:0 +msgid "Last Updated on" +msgstr "Zadnja izmjena" + +#. module: bi_sql_editor +#: field:bi.sql.view,materialized_text:0 +msgid "Materialized text" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Measure" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view.field,many2one_model_id:0 +msgid "Model" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,model_name:0 +msgid "Model Name" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,name:0 field:bi.sql.view.field,name:0 +msgid "Name" +msgstr "Ime:" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:475 +#, python-format +msgid "" +"No Column was found.\n" +"Columns name should be prefixed by 'x_'." +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,action_id:0 +msgid "Odoo Action" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,cron_id:0 +msgid "Odoo Cron" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,graph_view_id:0 +msgid "Odoo Graph View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,menu_id:0 +msgid "Odoo Menu" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,model_id:0 +msgid "Odoo Model" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,rule_id:0 +msgid "Odoo Rule" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,search_view_id:0 +msgid "Odoo Search View" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Open View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,query:0 +msgid "Query" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Refresh Materialized View" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:263 +#, python-format +msgid "Refresh Materialized View %s" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Row" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Rule Definition" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:358 +#, python-format +msgid "" +"SQL Error while creating %s VIEW %s :\n" +" %s" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view,bi_sql_view_field_ids:0 +msgid "SQL Fields" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "SQL Query" +msgstr "" + +#. module: bi_sql_editor +#: model:ir.ui.menu,name:bi_sql_editor.menu_bi_sql_editor +msgid "SQL Reports" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,query:0 +msgid "" +"SQL Request that will be inserted as the view. Take care to :\n" +" * set a name for all your selected fields, specially if you use SQL function (like EXTRACT, ...);\n" +" * Do not use 'SELECT *' or 'SELECT table.*';\n" +" * prefix the name of the selectable columns by 'x_';" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,sql_type:0 +msgid "SQL Type" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,sql_type:0 +msgid "SQL Type in the database" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "SQL Valid" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,bi_sql_view_id:0 +msgid "SQL View" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "SQL View and Model Created" +msgstr "" + +#. module: bi_sql_editor +#: model:ir.actions.act_window,name:bi_sql_editor.action_bi_sql_view +#: model:ir.ui.menu,name:bi_sql_editor.menu_bi_sql_view +msgid "SQL Views" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Security" +msgstr "Bezbednost" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,selection:0 +msgid "Selection Options" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Set to Draft" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,size:0 +msgid "Size of the materialized view and its indexes" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,state:0 +msgid "State" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,state:0 +msgid "" +"State of the Request:\n" +" * 'Draft': Not tested\n" +" * 'SQL Valid': SQL Request has been checked and is valid" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,technical_name:0 +msgid "" +"Suffix of the SQL view. (SQL full name will be computed and prefixed by " +"'x_bi_sql_view_'. Should have correctsyntax. For more information, see " +"https://www.postgresql.org/docs/current/static/sql-syntax-lexical.html#SQL-" +"SYNTAX-IDENTIFIERS" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,technical_name:0 +msgid "Technical Name" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,field_description:0 +msgid "This will be used as the name of the Odoo field, displayed for users" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "This will create Odoo View, Action and Menu" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"This will try to create an SQL View, based on the SQL request and the " +"according Transient Model and fields, based on settings" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,ttype:0 +msgid "" +"Type of the Odoo field that will be created. Let empty if you don't want to " +"create a new field. If empty, this field will not be displayed neither " +"available for search or group by function" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"Update Model Access. Required if you changed groups list after having " +"created the model" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Update Model Acess" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "User Interface" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Validate SQL Expression" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,view_name:0 +msgid "View Name" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:161 +#, python-format +msgid "You can only process this action on SQL Valid items" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:143 +#, python-format +msgid "You can only unlink draft views" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "boolean" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "char" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "date" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "datetime" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "float" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "integer" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "many2one" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "selection" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,sequence:0 +msgid "sequence" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "this will refresh the materialized view" +msgstr "" diff --git a/bi_sql_editor/i18n/sv.po b/bi_sql_editor/i18n/sv.po new file mode 100644 index 00000000..c3954066 --- /dev/null +++ b/bi_sql_editor/i18n/sv.po @@ -0,0 +1,546 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * bi_sql_editor +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-03 01:19+0000\n" +"PO-Revision-Date: 2017-06-03 01:19+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Swedish (https://www.transifex.com/oca/teams/23907/sv/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: sv\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:151 +#, python-format +msgid "%s (Copy)" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:248 +#, python-format +msgid "%s Access %s" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:274 +#, python-format +msgid "Access %s" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view,group_ids:0 +msgid "Allowed Groups" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,user_ids:0 +msgid "Allowed Users" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"Are you sure you want to set to draft this SQL View. It will delete" +" the materialized view, and all the previous" +" mapping realized with the columns" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,is_group_by:0 +msgid "" +"Check this box if you want to create a 'group by' option in the search view" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,is_index:0 +msgid "" +"Check this box if you want to create an index on that field. This is " +"recommended for searchable and groupable fields, to reduce duration" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Column" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Create SQL View, Indexes and Models" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Create UI" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,create_uid:0 field:bi.sql.view.field,create_uid:0 +msgid "Created by" +msgstr "Skapad av" + +#. module: bi_sql_editor +#: field:bi.sql.view,create_date:0 field:bi.sql.view.field,create_date:0 +msgid "Created on" +msgstr "Skapad den" + +#. module: bi_sql_editor +#: help:bi.sql.view,cron_id:0 +msgid "Cron Task that will refresh the materialized view" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,size:0 +msgid "Database Size" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,domain_force:0 +msgid "" +"Define here access restriction to data.\n" +" Take care to use field name prefixed by 'x_'. A global 'ir.rule' will be created. A typical Multi Company rule is for exemple \n" +" ['|', ('x_company_id','child_of', [user.company_id.id]),('x_company_id','=',False)]." +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,display_name:0 field:bi.sql.view.field,display_name:0 +msgid "Display Name" +msgstr "Visa namn" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "Draft" +msgstr "Preliminär" + +#. module: bi_sql_editor +#: field:bi.sql.view,domain_force:0 +msgid "Extra Rule Definition" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Extras Information" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,field_description:0 +msgid "Field Description" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,ttype:0 +msgid "Field Type" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,many2one_model_id:0 +msgid "" +"For 'Many2one' Odoo field.\n" +" Co Model of the field." +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,selection:0 +msgid "" +"For 'Selection' Odoo field.\n" +" List of options, specified as a Python expression defining a list of (key, label) pairs. For example: [('blue','Blue'), ('yellow','Yellow')]" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,model_name:0 +msgid "Full Qualified Name of the transient model that will be created." +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,view_name:0 +msgid "Full name of the SQL view" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,graph_type:0 +msgid "Graph Type" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "Graph, action and Menu Created" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,has_group_changed:0 +msgid "Has group changed" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,id:0 field:bi.sql.view.field,id:0 +msgid "ID" +msgstr "ID" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,index_name:0 +msgid "Index Name" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,is_group_by:0 +msgid "Is Group by" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,is_index:0 +msgid "Is Index" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,is_materialized:0 +msgid "Is Materialized View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,__last_update:0 field:bi.sql.view.field,__last_update:0 +msgid "Last Modified on" +msgstr "Senast redigerad" + +#. module: bi_sql_editor +#: field:bi.sql.view,write_uid:0 field:bi.sql.view.field,write_uid:0 +msgid "Last Updated by" +msgstr "Senast uppdaterad av" + +#. module: bi_sql_editor +#: field:bi.sql.view,write_date:0 field:bi.sql.view.field,write_date:0 +msgid "Last Updated on" +msgstr "Senast uppdaterad" + +#. module: bi_sql_editor +#: field:bi.sql.view,materialized_text:0 +msgid "Materialized text" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Measure" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view.field,many2one_model_id:0 +msgid "Model" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,model_name:0 +msgid "Model Name" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,name:0 field:bi.sql.view.field,name:0 +msgid "Name" +msgstr "Namn" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:475 +#, python-format +msgid "" +"No Column was found.\n" +"Columns name should be prefixed by 'x_'." +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,action_id:0 +msgid "Odoo Action" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,cron_id:0 +msgid "Odoo Cron" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,graph_view_id:0 +msgid "Odoo Graph View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,menu_id:0 +msgid "Odoo Menu" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,model_id:0 +msgid "Odoo Model" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,rule_id:0 +msgid "Odoo Rule" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,search_view_id:0 +msgid "Odoo Search View" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Open View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,query:0 +msgid "Query" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Refresh Materialized View" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:263 +#, python-format +msgid "Refresh Materialized View %s" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Row" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Rule Definition" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:358 +#, python-format +msgid "" +"SQL Error while creating %s VIEW %s :\n" +" %s" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view,bi_sql_view_field_ids:0 +msgid "SQL Fields" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "SQL Query" +msgstr "" + +#. module: bi_sql_editor +#: model:ir.ui.menu,name:bi_sql_editor.menu_bi_sql_editor +msgid "SQL Reports" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,query:0 +msgid "" +"SQL Request that will be inserted as the view. Take care to :\n" +" * set a name for all your selected fields, specially if you use SQL function (like EXTRACT, ...);\n" +" * Do not use 'SELECT *' or 'SELECT table.*';\n" +" * prefix the name of the selectable columns by 'x_';" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,sql_type:0 +msgid "SQL Type" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,sql_type:0 +msgid "SQL Type in the database" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "SQL Valid" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,bi_sql_view_id:0 +msgid "SQL View" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "SQL View and Model Created" +msgstr "" + +#. module: bi_sql_editor +#: model:ir.actions.act_window,name:bi_sql_editor.action_bi_sql_view +#: model:ir.ui.menu,name:bi_sql_editor.menu_bi_sql_view +msgid "SQL Views" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Security" +msgstr "Säkerhet" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,selection:0 +msgid "Selection Options" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Set to Draft" +msgstr "Sätt till preliminär" + +#. module: bi_sql_editor +#: help:bi.sql.view,size:0 +msgid "Size of the materialized view and its indexes" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,state:0 +msgid "State" +msgstr "Status" + +#. module: bi_sql_editor +#: help:bi.sql.view,state:0 +msgid "" +"State of the Request:\n" +" * 'Draft': Not tested\n" +" * 'SQL Valid': SQL Request has been checked and is valid" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,technical_name:0 +msgid "" +"Suffix of the SQL view. (SQL full name will be computed and prefixed by " +"'x_bi_sql_view_'. Should have correctsyntax. For more information, see " +"https://www.postgresql.org/docs/current/static/sql-syntax-lexical.html#SQL-" +"SYNTAX-IDENTIFIERS" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,technical_name:0 +msgid "Technical Name" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,field_description:0 +msgid "This will be used as the name of the Odoo field, displayed for users" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "This will create Odoo View, Action and Menu" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"This will try to create an SQL View, based on the SQL request and the " +"according Transient Model and fields, based on settings" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,ttype:0 +msgid "" +"Type of the Odoo field that will be created. Let empty if you don't want to " +"create a new field. If empty, this field will not be displayed neither " +"available for search or group by function" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"Update Model Access. Required if you changed groups list after having " +"created the model" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Update Model Acess" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "User Interface" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Validate SQL Expression" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,view_name:0 +msgid "View Name" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:161 +#, python-format +msgid "You can only process this action on SQL Valid items" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:143 +#, python-format +msgid "You can only unlink draft views" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "boolean" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "char" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "date" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "datetime" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "float" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "integer" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "many2one" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "selection" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,sequence:0 +msgid "sequence" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "this will refresh the materialized view" +msgstr "" diff --git a/bi_sql_editor/i18n/th.po b/bi_sql_editor/i18n/th.po new file mode 100644 index 00000000..207088ac --- /dev/null +++ b/bi_sql_editor/i18n/th.po @@ -0,0 +1,546 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * bi_sql_editor +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-03 01:19+0000\n" +"PO-Revision-Date: 2017-06-03 01:19+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Thai (https://www.transifex.com/oca/teams/23907/th/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: th\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:151 +#, python-format +msgid "%s (Copy)" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:248 +#, python-format +msgid "%s Access %s" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:274 +#, python-format +msgid "Access %s" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view,group_ids:0 +msgid "Allowed Groups" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,user_ids:0 +msgid "Allowed Users" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"Are you sure you want to set to draft this SQL View. It will delete" +" the materialized view, and all the previous" +" mapping realized with the columns" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,is_group_by:0 +msgid "" +"Check this box if you want to create a 'group by' option in the search view" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,is_index:0 +msgid "" +"Check this box if you want to create an index on that field. This is " +"recommended for searchable and groupable fields, to reduce duration" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Column" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Create SQL View, Indexes and Models" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Create UI" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,create_uid:0 field:bi.sql.view.field,create_uid:0 +msgid "Created by" +msgstr "สร้างโดย" + +#. module: bi_sql_editor +#: field:bi.sql.view,create_date:0 field:bi.sql.view.field,create_date:0 +msgid "Created on" +msgstr "สร้างเมื่อ" + +#. module: bi_sql_editor +#: help:bi.sql.view,cron_id:0 +msgid "Cron Task that will refresh the materialized view" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,size:0 +msgid "Database Size" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,domain_force:0 +msgid "" +"Define here access restriction to data.\n" +" Take care to use field name prefixed by 'x_'. A global 'ir.rule' will be created. A typical Multi Company rule is for exemple \n" +" ['|', ('x_company_id','child_of', [user.company_id.id]),('x_company_id','=',False)]." +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,display_name:0 field:bi.sql.view.field,display_name:0 +msgid "Display Name" +msgstr "ชื่อที่ใช้แสดง" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "Draft" +msgstr "ฉบับร่าง" + +#. module: bi_sql_editor +#: field:bi.sql.view,domain_force:0 +msgid "Extra Rule Definition" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Extras Information" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,field_description:0 +msgid "Field Description" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,ttype:0 +msgid "Field Type" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,many2one_model_id:0 +msgid "" +"For 'Many2one' Odoo field.\n" +" Co Model of the field." +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,selection:0 +msgid "" +"For 'Selection' Odoo field.\n" +" List of options, specified as a Python expression defining a list of (key, label) pairs. For example: [('blue','Blue'), ('yellow','Yellow')]" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,model_name:0 +msgid "Full Qualified Name of the transient model that will be created." +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,view_name:0 +msgid "Full name of the SQL view" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,graph_type:0 +msgid "Graph Type" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "Graph, action and Menu Created" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,has_group_changed:0 +msgid "Has group changed" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,id:0 field:bi.sql.view.field,id:0 +msgid "ID" +msgstr "รหัส" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,index_name:0 +msgid "Index Name" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,is_group_by:0 +msgid "Is Group by" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,is_index:0 +msgid "Is Index" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,is_materialized:0 +msgid "Is Materialized View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,__last_update:0 field:bi.sql.view.field,__last_update:0 +msgid "Last Modified on" +msgstr "แก้ไขครั้งสุดท้ายเมื่อ" + +#. module: bi_sql_editor +#: field:bi.sql.view,write_uid:0 field:bi.sql.view.field,write_uid:0 +msgid "Last Updated by" +msgstr "อัพเดทครั้งสุดท้ายโดย" + +#. module: bi_sql_editor +#: field:bi.sql.view,write_date:0 field:bi.sql.view.field,write_date:0 +msgid "Last Updated on" +msgstr "อัพเดทครั้งสุดท้ายเมื่อ" + +#. module: bi_sql_editor +#: field:bi.sql.view,materialized_text:0 +msgid "Materialized text" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Measure" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view.field,many2one_model_id:0 +msgid "Model" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,model_name:0 +msgid "Model Name" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,name:0 field:bi.sql.view.field,name:0 +msgid "Name" +msgstr "ชื่อ" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:475 +#, python-format +msgid "" +"No Column was found.\n" +"Columns name should be prefixed by 'x_'." +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,action_id:0 +msgid "Odoo Action" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,cron_id:0 +msgid "Odoo Cron" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,graph_view_id:0 +msgid "Odoo Graph View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,menu_id:0 +msgid "Odoo Menu" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,model_id:0 +msgid "Odoo Model" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,rule_id:0 +msgid "Odoo Rule" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,search_view_id:0 +msgid "Odoo Search View" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Open View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,query:0 +msgid "Query" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Refresh Materialized View" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:263 +#, python-format +msgid "Refresh Materialized View %s" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Row" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Rule Definition" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:358 +#, python-format +msgid "" +"SQL Error while creating %s VIEW %s :\n" +" %s" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view,bi_sql_view_field_ids:0 +msgid "SQL Fields" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "SQL Query" +msgstr "" + +#. module: bi_sql_editor +#: model:ir.ui.menu,name:bi_sql_editor.menu_bi_sql_editor +msgid "SQL Reports" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,query:0 +msgid "" +"SQL Request that will be inserted as the view. Take care to :\n" +" * set a name for all your selected fields, specially if you use SQL function (like EXTRACT, ...);\n" +" * Do not use 'SELECT *' or 'SELECT table.*';\n" +" * prefix the name of the selectable columns by 'x_';" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,sql_type:0 +msgid "SQL Type" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,sql_type:0 +msgid "SQL Type in the database" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "SQL Valid" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,bi_sql_view_id:0 +msgid "SQL View" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "SQL View and Model Created" +msgstr "" + +#. module: bi_sql_editor +#: model:ir.actions.act_window,name:bi_sql_editor.action_bi_sql_view +#: model:ir.ui.menu,name:bi_sql_editor.menu_bi_sql_view +msgid "SQL Views" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Security" +msgstr "ความปลอดภัย" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,selection:0 +msgid "Selection Options" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Set to Draft" +msgstr "กำหนดให้เป็นแบบร่าง" + +#. module: bi_sql_editor +#: help:bi.sql.view,size:0 +msgid "Size of the materialized view and its indexes" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,state:0 +msgid "State" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,state:0 +msgid "" +"State of the Request:\n" +" * 'Draft': Not tested\n" +" * 'SQL Valid': SQL Request has been checked and is valid" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,technical_name:0 +msgid "" +"Suffix of the SQL view. (SQL full name will be computed and prefixed by " +"'x_bi_sql_view_'. Should have correctsyntax. For more information, see " +"https://www.postgresql.org/docs/current/static/sql-syntax-lexical.html#SQL-" +"SYNTAX-IDENTIFIERS" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,technical_name:0 +msgid "Technical Name" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,field_description:0 +msgid "This will be used as the name of the Odoo field, displayed for users" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "This will create Odoo View, Action and Menu" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"This will try to create an SQL View, based on the SQL request and the " +"according Transient Model and fields, based on settings" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,ttype:0 +msgid "" +"Type of the Odoo field that will be created. Let empty if you don't want to " +"create a new field. If empty, this field will not be displayed neither " +"available for search or group by function" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"Update Model Access. Required if you changed groups list after having " +"created the model" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Update Model Acess" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "User Interface" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Validate SQL Expression" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,view_name:0 +msgid "View Name" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:161 +#, python-format +msgid "You can only process this action on SQL Valid items" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:143 +#, python-format +msgid "You can only unlink draft views" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "boolean" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "char" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "date" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "datetime" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "float" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "integer" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "many2one" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "selection" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,sequence:0 +msgid "sequence" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "this will refresh the materialized view" +msgstr "" diff --git a/bi_sql_editor/i18n/tr.po b/bi_sql_editor/i18n/tr.po new file mode 100644 index 00000000..fffc766f --- /dev/null +++ b/bi_sql_editor/i18n/tr.po @@ -0,0 +1,548 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * bi_sql_editor +# +# Translators: +# Ahmet Altinisik , 2017 +# OCA Transbot , 2017 +# Ivan BARAYEV , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-03 01:19+0000\n" +"PO-Revision-Date: 2017-06-03 01:19+0000\n" +"Last-Translator: Ivan BARAYEV , 2017\n" +"Language-Team: Turkish (https://www.transifex.com/oca/teams/23907/tr/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: tr\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:151 +#, python-format +msgid "%s (Copy)" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:248 +#, python-format +msgid "%s Access %s" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:274 +#, python-format +msgid "Access %s" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view,group_ids:0 +msgid "Allowed Groups" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,user_ids:0 +msgid "Allowed Users" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"Are you sure you want to set to draft this SQL View. It will delete" +" the materialized view, and all the previous" +" mapping realized with the columns" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,is_group_by:0 +msgid "" +"Check this box if you want to create a 'group by' option in the search view" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,is_index:0 +msgid "" +"Check this box if you want to create an index on that field. This is " +"recommended for searchable and groupable fields, to reduce duration" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Column" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Create SQL View, Indexes and Models" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Create UI" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,create_uid:0 field:bi.sql.view.field,create_uid:0 +msgid "Created by" +msgstr "Oluşturan" + +#. module: bi_sql_editor +#: field:bi.sql.view,create_date:0 field:bi.sql.view.field,create_date:0 +msgid "Created on" +msgstr "Oluşturuldu" + +#. module: bi_sql_editor +#: help:bi.sql.view,cron_id:0 +msgid "Cron Task that will refresh the materialized view" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,size:0 +msgid "Database Size" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,domain_force:0 +msgid "" +"Define here access restriction to data.\n" +" Take care to use field name prefixed by 'x_'. A global 'ir.rule' will be created. A typical Multi Company rule is for exemple \n" +" ['|', ('x_company_id','child_of', [user.company_id.id]),('x_company_id','=',False)]." +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,display_name:0 field:bi.sql.view.field,display_name:0 +msgid "Display Name" +msgstr "Görünen İsim" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "Draft" +msgstr "Taslak" + +#. module: bi_sql_editor +#: field:bi.sql.view,domain_force:0 +msgid "Extra Rule Definition" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Extras Information" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,field_description:0 +msgid "Field Description" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,ttype:0 +msgid "Field Type" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,many2one_model_id:0 +msgid "" +"For 'Many2one' Odoo field.\n" +" Co Model of the field." +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,selection:0 +msgid "" +"For 'Selection' Odoo field.\n" +" List of options, specified as a Python expression defining a list of (key, label) pairs. For example: [('blue','Blue'), ('yellow','Yellow')]" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,model_name:0 +msgid "Full Qualified Name of the transient model that will be created." +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,view_name:0 +msgid "Full name of the SQL view" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,graph_type:0 +msgid "Graph Type" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "Graph, action and Menu Created" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,has_group_changed:0 +msgid "Has group changed" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,id:0 field:bi.sql.view.field,id:0 +msgid "ID" +msgstr "ID" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,index_name:0 +msgid "Index Name" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,is_group_by:0 +msgid "Is Group by" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,is_index:0 +msgid "Is Index" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,is_materialized:0 +msgid "Is Materialized View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,__last_update:0 field:bi.sql.view.field,__last_update:0 +msgid "Last Modified on" +msgstr "Son değişiklik" + +#. module: bi_sql_editor +#: field:bi.sql.view,write_uid:0 field:bi.sql.view.field,write_uid:0 +msgid "Last Updated by" +msgstr "Son güncelleyen" + +#. module: bi_sql_editor +#: field:bi.sql.view,write_date:0 field:bi.sql.view.field,write_date:0 +msgid "Last Updated on" +msgstr "Son güncelleme" + +#. module: bi_sql_editor +#: field:bi.sql.view,materialized_text:0 +msgid "Materialized text" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Measure" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view.field,many2one_model_id:0 +msgid "Model" +msgstr "Model" + +#. module: bi_sql_editor +#: field:bi.sql.view,model_name:0 +msgid "Model Name" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,name:0 field:bi.sql.view.field,name:0 +msgid "Name" +msgstr "Adı" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:475 +#, python-format +msgid "" +"No Column was found.\n" +"Columns name should be prefixed by 'x_'." +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,action_id:0 +msgid "Odoo Action" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,cron_id:0 +msgid "Odoo Cron" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,graph_view_id:0 +msgid "Odoo Graph View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,menu_id:0 +msgid "Odoo Menu" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,model_id:0 +msgid "Odoo Model" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,rule_id:0 +msgid "Odoo Rule" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,search_view_id:0 +msgid "Odoo Search View" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Open View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,query:0 +msgid "Query" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Refresh Materialized View" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:263 +#, python-format +msgid "Refresh Materialized View %s" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Row" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Rule Definition" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:358 +#, python-format +msgid "" +"SQL Error while creating %s VIEW %s :\n" +" %s" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view,bi_sql_view_field_ids:0 +msgid "SQL Fields" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "SQL Query" +msgstr "" + +#. module: bi_sql_editor +#: model:ir.ui.menu,name:bi_sql_editor.menu_bi_sql_editor +msgid "SQL Reports" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,query:0 +msgid "" +"SQL Request that will be inserted as the view. Take care to :\n" +" * set a name for all your selected fields, specially if you use SQL function (like EXTRACT, ...);\n" +" * Do not use 'SELECT *' or 'SELECT table.*';\n" +" * prefix the name of the selectable columns by 'x_';" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,sql_type:0 +msgid "SQL Type" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,sql_type:0 +msgid "SQL Type in the database" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "SQL Valid" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,bi_sql_view_id:0 +msgid "SQL View" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "SQL View and Model Created" +msgstr "" + +#. module: bi_sql_editor +#: model:ir.actions.act_window,name:bi_sql_editor.action_bi_sql_view +#: model:ir.ui.menu,name:bi_sql_editor.menu_bi_sql_view +msgid "SQL Views" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Security" +msgstr "Güvenlik" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,selection:0 +msgid "Selection Options" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Set to Draft" +msgstr "Taslak Olarak Ayarlayın" + +#. module: bi_sql_editor +#: help:bi.sql.view,size:0 +msgid "Size of the materialized view and its indexes" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,state:0 +msgid "State" +msgstr "Durum" + +#. module: bi_sql_editor +#: help:bi.sql.view,state:0 +msgid "" +"State of the Request:\n" +" * 'Draft': Not tested\n" +" * 'SQL Valid': SQL Request has been checked and is valid" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,technical_name:0 +msgid "" +"Suffix of the SQL view. (SQL full name will be computed and prefixed by " +"'x_bi_sql_view_'. Should have correctsyntax. For more information, see " +"https://www.postgresql.org/docs/current/static/sql-syntax-lexical.html#SQL-" +"SYNTAX-IDENTIFIERS" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,technical_name:0 +msgid "Technical Name" +msgstr "Teknik Ad" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,field_description:0 +msgid "This will be used as the name of the Odoo field, displayed for users" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "This will create Odoo View, Action and Menu" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"This will try to create an SQL View, based on the SQL request and the " +"according Transient Model and fields, based on settings" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,ttype:0 +msgid "" +"Type of the Odoo field that will be created. Let empty if you don't want to " +"create a new field. If empty, this field will not be displayed neither " +"available for search or group by function" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"Update Model Access. Required if you changed groups list after having " +"created the model" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Update Model Acess" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "User Interface" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Validate SQL Expression" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,view_name:0 +msgid "View Name" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:161 +#, python-format +msgid "You can only process this action on SQL Valid items" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:143 +#, python-format +msgid "You can only unlink draft views" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "boolean" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "char" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "date" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "datetime" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "float" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "integer" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "many2one" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "selection" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,sequence:0 +msgid "sequence" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "this will refresh the materialized view" +msgstr "" diff --git a/bi_sql_editor/i18n/tr_TR.po b/bi_sql_editor/i18n/tr_TR.po new file mode 100644 index 00000000..c9eb1b6d --- /dev/null +++ b/bi_sql_editor/i18n/tr_TR.po @@ -0,0 +1,547 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * bi_sql_editor +# +# 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-06-03 01:19+0000\n" +"PO-Revision-Date: 2017-06-03 01:19+0000\n" +"Last-Translator: Ozge Altinisik , 2017\n" +"Language-Team: Turkish (Turkey) (https://www.transifex.com/oca/teams/23907/tr_TR/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: tr_TR\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:151 +#, python-format +msgid "%s (Copy)" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:248 +#, python-format +msgid "%s Access %s" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:274 +#, python-format +msgid "Access %s" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view,group_ids:0 +msgid "Allowed Groups" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,user_ids:0 +msgid "Allowed Users" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"Are you sure you want to set to draft this SQL View. It will delete" +" the materialized view, and all the previous" +" mapping realized with the columns" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,is_group_by:0 +msgid "" +"Check this box if you want to create a 'group by' option in the search view" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,is_index:0 +msgid "" +"Check this box if you want to create an index on that field. This is " +"recommended for searchable and groupable fields, to reduce duration" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Column" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Create SQL View, Indexes and Models" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Create UI" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,create_uid:0 field:bi.sql.view.field,create_uid:0 +msgid "Created by" +msgstr "Oluşturan" + +#. module: bi_sql_editor +#: field:bi.sql.view,create_date:0 field:bi.sql.view.field,create_date:0 +msgid "Created on" +msgstr "Oluşturulma tarihi" + +#. module: bi_sql_editor +#: help:bi.sql.view,cron_id:0 +msgid "Cron Task that will refresh the materialized view" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,size:0 +msgid "Database Size" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,domain_force:0 +msgid "" +"Define here access restriction to data.\n" +" Take care to use field name prefixed by 'x_'. A global 'ir.rule' will be created. A typical Multi Company rule is for exemple \n" +" ['|', ('x_company_id','child_of', [user.company_id.id]),('x_company_id','=',False)]." +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,display_name:0 field:bi.sql.view.field,display_name:0 +msgid "Display Name" +msgstr "Görünen ad" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "Draft" +msgstr "Taslak" + +#. module: bi_sql_editor +#: field:bi.sql.view,domain_force:0 +msgid "Extra Rule Definition" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Extras Information" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,field_description:0 +msgid "Field Description" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,ttype:0 +msgid "Field Type" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,many2one_model_id:0 +msgid "" +"For 'Many2one' Odoo field.\n" +" Co Model of the field." +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,selection:0 +msgid "" +"For 'Selection' Odoo field.\n" +" List of options, specified as a Python expression defining a list of (key, label) pairs. For example: [('blue','Blue'), ('yellow','Yellow')]" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,model_name:0 +msgid "Full Qualified Name of the transient model that will be created." +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,view_name:0 +msgid "Full name of the SQL view" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,graph_type:0 +msgid "Graph Type" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "Graph, action and Menu Created" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,has_group_changed:0 +msgid "Has group changed" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,id:0 field:bi.sql.view.field,id:0 +msgid "ID" +msgstr "Kimlik" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,index_name:0 +msgid "Index Name" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,is_group_by:0 +msgid "Is Group by" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,is_index:0 +msgid "Is Index" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,is_materialized:0 +msgid "Is Materialized View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,__last_update:0 field:bi.sql.view.field,__last_update:0 +msgid "Last Modified on" +msgstr "En son güncelleme tarihi" + +#. module: bi_sql_editor +#: field:bi.sql.view,write_uid:0 field:bi.sql.view.field,write_uid:0 +msgid "Last Updated by" +msgstr "En son güncelleyen " + +#. module: bi_sql_editor +#: field:bi.sql.view,write_date:0 field:bi.sql.view.field,write_date:0 +msgid "Last Updated on" +msgstr "En son güncelleme tarihi" + +#. module: bi_sql_editor +#: field:bi.sql.view,materialized_text:0 +msgid "Materialized text" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Measure" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view.field,many2one_model_id:0 +msgid "Model" +msgstr "Tip" + +#. module: bi_sql_editor +#: field:bi.sql.view,model_name:0 +msgid "Model Name" +msgstr "Tip adı" + +#. module: bi_sql_editor +#: field:bi.sql.view,name:0 field:bi.sql.view.field,name:0 +msgid "Name" +msgstr "Ad" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:475 +#, python-format +msgid "" +"No Column was found.\n" +"Columns name should be prefixed by 'x_'." +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,action_id:0 +msgid "Odoo Action" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,cron_id:0 +msgid "Odoo Cron" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,graph_view_id:0 +msgid "Odoo Graph View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,menu_id:0 +msgid "Odoo Menu" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,model_id:0 +msgid "Odoo Model" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,rule_id:0 +msgid "Odoo Rule" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,search_view_id:0 +msgid "Odoo Search View" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Open View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,query:0 +msgid "Query" +msgstr "Soru" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Refresh Materialized View" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:263 +#, python-format +msgid "Refresh Materialized View %s" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Row" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Rule Definition" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:358 +#, python-format +msgid "" +"SQL Error while creating %s VIEW %s :\n" +" %s" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view,bi_sql_view_field_ids:0 +msgid "SQL Fields" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "SQL Query" +msgstr "" + +#. module: bi_sql_editor +#: model:ir.ui.menu,name:bi_sql_editor.menu_bi_sql_editor +msgid "SQL Reports" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,query:0 +msgid "" +"SQL Request that will be inserted as the view. Take care to :\n" +" * set a name for all your selected fields, specially if you use SQL function (like EXTRACT, ...);\n" +" * Do not use 'SELECT *' or 'SELECT table.*';\n" +" * prefix the name of the selectable columns by 'x_';" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,sql_type:0 +msgid "SQL Type" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,sql_type:0 +msgid "SQL Type in the database" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "SQL Valid" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,bi_sql_view_id:0 +msgid "SQL View" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "SQL View and Model Created" +msgstr "" + +#. module: bi_sql_editor +#: model:ir.actions.act_window,name:bi_sql_editor.action_bi_sql_view +#: model:ir.ui.menu,name:bi_sql_editor.menu_bi_sql_view +msgid "SQL Views" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Security" +msgstr "Güvenlik" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,selection:0 +msgid "Selection Options" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Set to Draft" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,size:0 +msgid "Size of the materialized view and its indexes" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,state:0 +msgid "State" +msgstr "Hal" + +#. module: bi_sql_editor +#: help:bi.sql.view,state:0 +msgid "" +"State of the Request:\n" +" * 'Draft': Not tested\n" +" * 'SQL Valid': SQL Request has been checked and is valid" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,technical_name:0 +msgid "" +"Suffix of the SQL view. (SQL full name will be computed and prefixed by " +"'x_bi_sql_view_'. Should have correctsyntax. For more information, see " +"https://www.postgresql.org/docs/current/static/sql-syntax-lexical.html#SQL-" +"SYNTAX-IDENTIFIERS" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,technical_name:0 +msgid "Technical Name" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,field_description:0 +msgid "This will be used as the name of the Odoo field, displayed for users" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "This will create Odoo View, Action and Menu" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"This will try to create an SQL View, based on the SQL request and the " +"according Transient Model and fields, based on settings" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,ttype:0 +msgid "" +"Type of the Odoo field that will be created. Let empty if you don't want to " +"create a new field. If empty, this field will not be displayed neither " +"available for search or group by function" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"Update Model Access. Required if you changed groups list after having " +"created the model" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Update Model Acess" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "User Interface" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Validate SQL Expression" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,view_name:0 +msgid "View Name" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:161 +#, python-format +msgid "You can only process this action on SQL Valid items" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:143 +#, python-format +msgid "You can only unlink draft views" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "boolean" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "char" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "date" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "datetime" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "float" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "integer" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "many2one" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "selection" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,sequence:0 +msgid "sequence" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "this will refresh the materialized view" +msgstr "" diff --git a/bi_sql_editor/i18n/uk.po b/bi_sql_editor/i18n/uk.po new file mode 100644 index 00000000..9f2cd28b --- /dev/null +++ b/bi_sql_editor/i18n/uk.po @@ -0,0 +1,546 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * bi_sql_editor +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-03 01:19+0000\n" +"PO-Revision-Date: 2017-06-03 01:19+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Ukrainian (https://www.transifex.com/oca/teams/23907/uk/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: uk\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: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:151 +#, python-format +msgid "%s (Copy)" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:248 +#, python-format +msgid "%s Access %s" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:274 +#, python-format +msgid "Access %s" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view,group_ids:0 +msgid "Allowed Groups" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,user_ids:0 +msgid "Allowed Users" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"Are you sure you want to set to draft this SQL View. It will delete" +" the materialized view, and all the previous" +" mapping realized with the columns" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,is_group_by:0 +msgid "" +"Check this box if you want to create a 'group by' option in the search view" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,is_index:0 +msgid "" +"Check this box if you want to create an index on that field. This is " +"recommended for searchable and groupable fields, to reduce duration" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Column" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Create SQL View, Indexes and Models" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Create UI" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,create_uid:0 field:bi.sql.view.field,create_uid:0 +msgid "Created by" +msgstr "Створив" + +#. module: bi_sql_editor +#: field:bi.sql.view,create_date:0 field:bi.sql.view.field,create_date:0 +msgid "Created on" +msgstr "Дата створення" + +#. module: bi_sql_editor +#: help:bi.sql.view,cron_id:0 +msgid "Cron Task that will refresh the materialized view" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,size:0 +msgid "Database Size" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,domain_force:0 +msgid "" +"Define here access restriction to data.\n" +" Take care to use field name prefixed by 'x_'. A global 'ir.rule' will be created. A typical Multi Company rule is for exemple \n" +" ['|', ('x_company_id','child_of', [user.company_id.id]),('x_company_id','=',False)]." +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,display_name:0 field:bi.sql.view.field,display_name:0 +msgid "Display Name" +msgstr "Назва для відображення" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "Draft" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,domain_force:0 +msgid "Extra Rule Definition" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Extras Information" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,field_description:0 +msgid "Field Description" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,ttype:0 +msgid "Field Type" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,many2one_model_id:0 +msgid "" +"For 'Many2one' Odoo field.\n" +" Co Model of the field." +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,selection:0 +msgid "" +"For 'Selection' Odoo field.\n" +" List of options, specified as a Python expression defining a list of (key, label) pairs. For example: [('blue','Blue'), ('yellow','Yellow')]" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,model_name:0 +msgid "Full Qualified Name of the transient model that will be created." +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,view_name:0 +msgid "Full name of the SQL view" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,graph_type:0 +msgid "Graph Type" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "Graph, action and Menu Created" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,has_group_changed:0 +msgid "Has group changed" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,id:0 field:bi.sql.view.field,id:0 +msgid "ID" +msgstr "ID" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,index_name:0 +msgid "Index Name" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,is_group_by:0 +msgid "Is Group by" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,is_index:0 +msgid "Is Index" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,is_materialized:0 +msgid "Is Materialized View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,__last_update:0 field:bi.sql.view.field,__last_update:0 +msgid "Last Modified on" +msgstr "Остання модифікація" + +#. module: bi_sql_editor +#: field:bi.sql.view,write_uid:0 field:bi.sql.view.field,write_uid:0 +msgid "Last Updated by" +msgstr "Востаннє оновив" + +#. module: bi_sql_editor +#: field:bi.sql.view,write_date:0 field:bi.sql.view.field,write_date:0 +msgid "Last Updated on" +msgstr "Останнє оновлення" + +#. module: bi_sql_editor +#: field:bi.sql.view,materialized_text:0 +msgid "Materialized text" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Measure" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view.field,many2one_model_id:0 +msgid "Model" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,model_name:0 +msgid "Model Name" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,name:0 field:bi.sql.view.field,name:0 +msgid "Name" +msgstr "Name" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:475 +#, python-format +msgid "" +"No Column was found.\n" +"Columns name should be prefixed by 'x_'." +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,action_id:0 +msgid "Odoo Action" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,cron_id:0 +msgid "Odoo Cron" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,graph_view_id:0 +msgid "Odoo Graph View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,menu_id:0 +msgid "Odoo Menu" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,model_id:0 +msgid "Odoo Model" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,rule_id:0 +msgid "Odoo Rule" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,search_view_id:0 +msgid "Odoo Search View" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Open View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,query:0 +msgid "Query" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Refresh Materialized View" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:263 +#, python-format +msgid "Refresh Materialized View %s" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Row" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Rule Definition" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:358 +#, python-format +msgid "" +"SQL Error while creating %s VIEW %s :\n" +" %s" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view,bi_sql_view_field_ids:0 +msgid "SQL Fields" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "SQL Query" +msgstr "" + +#. module: bi_sql_editor +#: model:ir.ui.menu,name:bi_sql_editor.menu_bi_sql_editor +msgid "SQL Reports" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,query:0 +msgid "" +"SQL Request that will be inserted as the view. Take care to :\n" +" * set a name for all your selected fields, specially if you use SQL function (like EXTRACT, ...);\n" +" * Do not use 'SELECT *' or 'SELECT table.*';\n" +" * prefix the name of the selectable columns by 'x_';" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,sql_type:0 +msgid "SQL Type" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,sql_type:0 +msgid "SQL Type in the database" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "SQL Valid" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,bi_sql_view_id:0 +msgid "SQL View" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "SQL View and Model Created" +msgstr "" + +#. module: bi_sql_editor +#: model:ir.actions.act_window,name:bi_sql_editor.action_bi_sql_view +#: model:ir.ui.menu,name:bi_sql_editor.menu_bi_sql_view +msgid "SQL Views" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Security" +msgstr "Безпека" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,selection:0 +msgid "Selection Options" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Set to Draft" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,size:0 +msgid "Size of the materialized view and its indexes" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,state:0 +msgid "State" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,state:0 +msgid "" +"State of the Request:\n" +" * 'Draft': Not tested\n" +" * 'SQL Valid': SQL Request has been checked and is valid" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,technical_name:0 +msgid "" +"Suffix of the SQL view. (SQL full name will be computed and prefixed by " +"'x_bi_sql_view_'. Should have correctsyntax. For more information, see " +"https://www.postgresql.org/docs/current/static/sql-syntax-lexical.html#SQL-" +"SYNTAX-IDENTIFIERS" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,technical_name:0 +msgid "Technical Name" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,field_description:0 +msgid "This will be used as the name of the Odoo field, displayed for users" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "This will create Odoo View, Action and Menu" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"This will try to create an SQL View, based on the SQL request and the " +"according Transient Model and fields, based on settings" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,ttype:0 +msgid "" +"Type of the Odoo field that will be created. Let empty if you don't want to " +"create a new field. If empty, this field will not be displayed neither " +"available for search or group by function" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"Update Model Access. Required if you changed groups list after having " +"created the model" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Update Model Acess" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "User Interface" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Validate SQL Expression" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,view_name:0 +msgid "View Name" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:161 +#, python-format +msgid "You can only process this action on SQL Valid items" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:143 +#, python-format +msgid "You can only unlink draft views" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "boolean" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "char" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "date" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "datetime" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "float" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "integer" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "many2one" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "selection" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,sequence:0 +msgid "sequence" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "this will refresh the materialized view" +msgstr "" diff --git a/bi_sql_editor/i18n/vi.po b/bi_sql_editor/i18n/vi.po new file mode 100644 index 00000000..177b3910 --- /dev/null +++ b/bi_sql_editor/i18n/vi.po @@ -0,0 +1,546 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * bi_sql_editor +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-03 01:19+0000\n" +"PO-Revision-Date: 2017-06-03 01:19+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Vietnamese (https://www.transifex.com/oca/teams/23907/vi/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: vi\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:151 +#, python-format +msgid "%s (Copy)" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:248 +#, python-format +msgid "%s Access %s" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:274 +#, python-format +msgid "Access %s" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view,group_ids:0 +msgid "Allowed Groups" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,user_ids:0 +msgid "Allowed Users" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"Are you sure you want to set to draft this SQL View. It will delete" +" the materialized view, and all the previous" +" mapping realized with the columns" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,is_group_by:0 +msgid "" +"Check this box if you want to create a 'group by' option in the search view" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,is_index:0 +msgid "" +"Check this box if you want to create an index on that field. This is " +"recommended for searchable and groupable fields, to reduce duration" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Column" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Create SQL View, Indexes and Models" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Create UI" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,create_uid:0 field:bi.sql.view.field,create_uid:0 +msgid "Created by" +msgstr "Được tạo bởi" + +#. module: bi_sql_editor +#: field:bi.sql.view,create_date:0 field:bi.sql.view.field,create_date:0 +msgid "Created on" +msgstr "Được tạo vào" + +#. module: bi_sql_editor +#: help:bi.sql.view,cron_id:0 +msgid "Cron Task that will refresh the materialized view" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,size:0 +msgid "Database Size" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,domain_force:0 +msgid "" +"Define here access restriction to data.\n" +" Take care to use field name prefixed by 'x_'. A global 'ir.rule' will be created. A typical Multi Company rule is for exemple \n" +" ['|', ('x_company_id','child_of', [user.company_id.id]),('x_company_id','=',False)]." +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,display_name:0 field:bi.sql.view.field,display_name:0 +msgid "Display Name" +msgstr "Tên hiển thị" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "Draft" +msgstr "Dự thảo" + +#. module: bi_sql_editor +#: field:bi.sql.view,domain_force:0 +msgid "Extra Rule Definition" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Extras Information" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,field_description:0 +msgid "Field Description" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,ttype:0 +msgid "Field Type" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,many2one_model_id:0 +msgid "" +"For 'Many2one' Odoo field.\n" +" Co Model of the field." +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,selection:0 +msgid "" +"For 'Selection' Odoo field.\n" +" List of options, specified as a Python expression defining a list of (key, label) pairs. For example: [('blue','Blue'), ('yellow','Yellow')]" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,model_name:0 +msgid "Full Qualified Name of the transient model that will be created." +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,view_name:0 +msgid "Full name of the SQL view" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,graph_type:0 +msgid "Graph Type" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "Graph, action and Menu Created" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,has_group_changed:0 +msgid "Has group changed" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,id:0 field:bi.sql.view.field,id:0 +msgid "ID" +msgstr "ID" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,index_name:0 +msgid "Index Name" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,is_group_by:0 +msgid "Is Group by" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,is_index:0 +msgid "Is Index" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,is_materialized:0 +msgid "Is Materialized View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,__last_update:0 field:bi.sql.view.field,__last_update:0 +msgid "Last Modified on" +msgstr "Sửa lần cuối vào" + +#. module: bi_sql_editor +#: field:bi.sql.view,write_uid:0 field:bi.sql.view.field,write_uid:0 +msgid "Last Updated by" +msgstr "Last Updated by" + +#. module: bi_sql_editor +#: field:bi.sql.view,write_date:0 field:bi.sql.view.field,write_date:0 +msgid "Last Updated on" +msgstr "Cập nhật lần cuối vào" + +#. module: bi_sql_editor +#: field:bi.sql.view,materialized_text:0 +msgid "Materialized text" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Measure" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view.field,many2one_model_id:0 +msgid "Model" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,model_name:0 +msgid "Model Name" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,name:0 field:bi.sql.view.field,name:0 +msgid "Name" +msgstr "Tên" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:475 +#, python-format +msgid "" +"No Column was found.\n" +"Columns name should be prefixed by 'x_'." +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,action_id:0 +msgid "Odoo Action" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,cron_id:0 +msgid "Odoo Cron" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,graph_view_id:0 +msgid "Odoo Graph View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,menu_id:0 +msgid "Odoo Menu" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,model_id:0 +msgid "Odoo Model" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,rule_id:0 +msgid "Odoo Rule" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,search_view_id:0 +msgid "Odoo Search View" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Open View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,query:0 +msgid "Query" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Refresh Materialized View" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:263 +#, python-format +msgid "Refresh Materialized View %s" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Row" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Rule Definition" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:358 +#, python-format +msgid "" +"SQL Error while creating %s VIEW %s :\n" +" %s" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view,bi_sql_view_field_ids:0 +msgid "SQL Fields" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "SQL Query" +msgstr "" + +#. module: bi_sql_editor +#: model:ir.ui.menu,name:bi_sql_editor.menu_bi_sql_editor +msgid "SQL Reports" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,query:0 +msgid "" +"SQL Request that will be inserted as the view. Take care to :\n" +" * set a name for all your selected fields, specially if you use SQL function (like EXTRACT, ...);\n" +" * Do not use 'SELECT *' or 'SELECT table.*';\n" +" * prefix the name of the selectable columns by 'x_';" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,sql_type:0 +msgid "SQL Type" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,sql_type:0 +msgid "SQL Type in the database" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "SQL Valid" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,bi_sql_view_id:0 +msgid "SQL View" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "SQL View and Model Created" +msgstr "" + +#. module: bi_sql_editor +#: model:ir.actions.act_window,name:bi_sql_editor.action_bi_sql_view +#: model:ir.ui.menu,name:bi_sql_editor.menu_bi_sql_view +msgid "SQL Views" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Security" +msgstr "Bảo mật" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,selection:0 +msgid "Selection Options" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Set to Draft" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,size:0 +msgid "Size of the materialized view and its indexes" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,state:0 +msgid "State" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,state:0 +msgid "" +"State of the Request:\n" +" * 'Draft': Not tested\n" +" * 'SQL Valid': SQL Request has been checked and is valid" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,technical_name:0 +msgid "" +"Suffix of the SQL view. (SQL full name will be computed and prefixed by " +"'x_bi_sql_view_'. Should have correctsyntax. For more information, see " +"https://www.postgresql.org/docs/current/static/sql-syntax-lexical.html#SQL-" +"SYNTAX-IDENTIFIERS" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,technical_name:0 +msgid "Technical Name" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,field_description:0 +msgid "This will be used as the name of the Odoo field, displayed for users" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "This will create Odoo View, Action and Menu" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"This will try to create an SQL View, based on the SQL request and the " +"according Transient Model and fields, based on settings" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,ttype:0 +msgid "" +"Type of the Odoo field that will be created. Let empty if you don't want to " +"create a new field. If empty, this field will not be displayed neither " +"available for search or group by function" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"Update Model Access. Required if you changed groups list after having " +"created the model" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Update Model Acess" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "User Interface" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Validate SQL Expression" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,view_name:0 +msgid "View Name" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:161 +#, python-format +msgid "You can only process this action on SQL Valid items" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:143 +#, python-format +msgid "You can only unlink draft views" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "boolean" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "char" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "date" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "datetime" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "float" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "integer" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "many2one" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "selection" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,sequence:0 +msgid "sequence" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "this will refresh the materialized view" +msgstr "" diff --git a/bi_sql_editor/i18n/vi_VN.po b/bi_sql_editor/i18n/vi_VN.po new file mode 100644 index 00000000..1bd0f84b --- /dev/null +++ b/bi_sql_editor/i18n/vi_VN.po @@ -0,0 +1,546 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * bi_sql_editor +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-03 01:19+0000\n" +"PO-Revision-Date: 2017-06-03 01:19+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Vietnamese (Viet Nam) (https://www.transifex.com/oca/teams/23907/vi_VN/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: vi_VN\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:151 +#, python-format +msgid "%s (Copy)" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:248 +#, python-format +msgid "%s Access %s" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:274 +#, python-format +msgid "Access %s" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view,group_ids:0 +msgid "Allowed Groups" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,user_ids:0 +msgid "Allowed Users" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"Are you sure you want to set to draft this SQL View. It will delete" +" the materialized view, and all the previous" +" mapping realized with the columns" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,is_group_by:0 +msgid "" +"Check this box if you want to create a 'group by' option in the search view" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,is_index:0 +msgid "" +"Check this box if you want to create an index on that field. This is " +"recommended for searchable and groupable fields, to reduce duration" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Column" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Create SQL View, Indexes and Models" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Create UI" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,create_uid:0 field:bi.sql.view.field,create_uid:0 +msgid "Created by" +msgstr "Tạo bởi" + +#. module: bi_sql_editor +#: field:bi.sql.view,create_date:0 field:bi.sql.view.field,create_date:0 +msgid "Created on" +msgstr "Tạo vào" + +#. module: bi_sql_editor +#: help:bi.sql.view,cron_id:0 +msgid "Cron Task that will refresh the materialized view" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,size:0 +msgid "Database Size" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,domain_force:0 +msgid "" +"Define here access restriction to data.\n" +" Take care to use field name prefixed by 'x_'. A global 'ir.rule' will be created. A typical Multi Company rule is for exemple \n" +" ['|', ('x_company_id','child_of', [user.company_id.id]),('x_company_id','=',False)]." +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,display_name:0 field:bi.sql.view.field,display_name:0 +msgid "Display Name" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "Draft" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,domain_force:0 +msgid "Extra Rule Definition" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Extras Information" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,field_description:0 +msgid "Field Description" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,ttype:0 +msgid "Field Type" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,many2one_model_id:0 +msgid "" +"For 'Many2one' Odoo field.\n" +" Co Model of the field." +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,selection:0 +msgid "" +"For 'Selection' Odoo field.\n" +" List of options, specified as a Python expression defining a list of (key, label) pairs. For example: [('blue','Blue'), ('yellow','Yellow')]" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,model_name:0 +msgid "Full Qualified Name of the transient model that will be created." +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,view_name:0 +msgid "Full name of the SQL view" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,graph_type:0 +msgid "Graph Type" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "Graph, action and Menu Created" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,has_group_changed:0 +msgid "Has group changed" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,id:0 field:bi.sql.view.field,id:0 +msgid "ID" +msgstr "ID" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,index_name:0 +msgid "Index Name" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,is_group_by:0 +msgid "Is Group by" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,is_index:0 +msgid "Is Index" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,is_materialized:0 +msgid "Is Materialized View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,__last_update:0 field:bi.sql.view.field,__last_update:0 +msgid "Last Modified on" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,write_uid:0 field:bi.sql.view.field,write_uid:0 +msgid "Last Updated by" +msgstr "Cập nhật lần cuối bởi" + +#. module: bi_sql_editor +#: field:bi.sql.view,write_date:0 field:bi.sql.view.field,write_date:0 +msgid "Last Updated on" +msgstr "Cập nhật lần cuối vào" + +#. module: bi_sql_editor +#: field:bi.sql.view,materialized_text:0 +msgid "Materialized text" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Measure" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view.field,many2one_model_id:0 +msgid "Model" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,model_name:0 +msgid "Model Name" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,name:0 field:bi.sql.view.field,name:0 +msgid "Name" +msgstr "Tên" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:475 +#, python-format +msgid "" +"No Column was found.\n" +"Columns name should be prefixed by 'x_'." +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,action_id:0 +msgid "Odoo Action" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,cron_id:0 +msgid "Odoo Cron" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,graph_view_id:0 +msgid "Odoo Graph View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,menu_id:0 +msgid "Odoo Menu" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,model_id:0 +msgid "Odoo Model" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,rule_id:0 +msgid "Odoo Rule" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,search_view_id:0 +msgid "Odoo Search View" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Open View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,query:0 +msgid "Query" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Refresh Materialized View" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:263 +#, python-format +msgid "Refresh Materialized View %s" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Row" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Rule Definition" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:358 +#, python-format +msgid "" +"SQL Error while creating %s VIEW %s :\n" +" %s" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view,bi_sql_view_field_ids:0 +msgid "SQL Fields" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "SQL Query" +msgstr "" + +#. module: bi_sql_editor +#: model:ir.ui.menu,name:bi_sql_editor.menu_bi_sql_editor +msgid "SQL Reports" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,query:0 +msgid "" +"SQL Request that will be inserted as the view. Take care to :\n" +" * set a name for all your selected fields, specially if you use SQL function (like EXTRACT, ...);\n" +" * Do not use 'SELECT *' or 'SELECT table.*';\n" +" * prefix the name of the selectable columns by 'x_';" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,sql_type:0 +msgid "SQL Type" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,sql_type:0 +msgid "SQL Type in the database" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "SQL Valid" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,bi_sql_view_id:0 +msgid "SQL View" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "SQL View and Model Created" +msgstr "" + +#. module: bi_sql_editor +#: model:ir.actions.act_window,name:bi_sql_editor.action_bi_sql_view +#: model:ir.ui.menu,name:bi_sql_editor.menu_bi_sql_view +msgid "SQL Views" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Security" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,selection:0 +msgid "Selection Options" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Set to Draft" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,size:0 +msgid "Size of the materialized view and its indexes" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,state:0 +msgid "State" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,state:0 +msgid "" +"State of the Request:\n" +" * 'Draft': Not tested\n" +" * 'SQL Valid': SQL Request has been checked and is valid" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,technical_name:0 +msgid "" +"Suffix of the SQL view. (SQL full name will be computed and prefixed by " +"'x_bi_sql_view_'. Should have correctsyntax. For more information, see " +"https://www.postgresql.org/docs/current/static/sql-syntax-lexical.html#SQL-" +"SYNTAX-IDENTIFIERS" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,technical_name:0 +msgid "Technical Name" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,field_description:0 +msgid "This will be used as the name of the Odoo field, displayed for users" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "This will create Odoo View, Action and Menu" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"This will try to create an SQL View, based on the SQL request and the " +"according Transient Model and fields, based on settings" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,ttype:0 +msgid "" +"Type of the Odoo field that will be created. Let empty if you don't want to " +"create a new field. If empty, this field will not be displayed neither " +"available for search or group by function" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"Update Model Access. Required if you changed groups list after having " +"created the model" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Update Model Acess" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "User Interface" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Validate SQL Expression" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,view_name:0 +msgid "View Name" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:161 +#, python-format +msgid "You can only process this action on SQL Valid items" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:143 +#, python-format +msgid "You can only unlink draft views" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "boolean" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "char" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "date" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "datetime" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "float" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "integer" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "many2one" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "selection" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,sequence:0 +msgid "sequence" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "this will refresh the materialized view" +msgstr "" diff --git a/bi_sql_editor/i18n/zh_CN.po b/bi_sql_editor/i18n/zh_CN.po new file mode 100644 index 00000000..40a5e89a --- /dev/null +++ b/bi_sql_editor/i18n/zh_CN.po @@ -0,0 +1,547 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * bi_sql_editor +# +# 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-06-03 01:19+0000\n" +"PO-Revision-Date: 2017-06-03 01:19+0000\n" +"Last-Translator: Jeffery CHEN , 2017\n" +"Language-Team: Chinese (China) (https://www.transifex.com/oca/teams/23907/zh_CN/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: zh_CN\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:151 +#, python-format +msgid "%s (Copy)" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:248 +#, python-format +msgid "%s Access %s" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:274 +#, python-format +msgid "Access %s" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view,group_ids:0 +msgid "Allowed Groups" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,user_ids:0 +msgid "Allowed Users" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"Are you sure you want to set to draft this SQL View. It will delete" +" the materialized view, and all the previous" +" mapping realized with the columns" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,is_group_by:0 +msgid "" +"Check this box if you want to create a 'group by' option in the search view" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,is_index:0 +msgid "" +"Check this box if you want to create an index on that field. This is " +"recommended for searchable and groupable fields, to reduce duration" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Column" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Create SQL View, Indexes and Models" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Create UI" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,create_uid:0 field:bi.sql.view.field,create_uid:0 +msgid "Created by" +msgstr "创建者" + +#. module: bi_sql_editor +#: field:bi.sql.view,create_date:0 field:bi.sql.view.field,create_date:0 +msgid "Created on" +msgstr "创建时间" + +#. module: bi_sql_editor +#: help:bi.sql.view,cron_id:0 +msgid "Cron Task that will refresh the materialized view" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,size:0 +msgid "Database Size" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,domain_force:0 +msgid "" +"Define here access restriction to data.\n" +" Take care to use field name prefixed by 'x_'. A global 'ir.rule' will be created. A typical Multi Company rule is for exemple \n" +" ['|', ('x_company_id','child_of', [user.company_id.id]),('x_company_id','=',False)]." +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,display_name:0 field:bi.sql.view.field,display_name:0 +msgid "Display Name" +msgstr "显示名称" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "Draft" +msgstr "草稿" + +#. module: bi_sql_editor +#: field:bi.sql.view,domain_force:0 +msgid "Extra Rule Definition" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Extras Information" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,field_description:0 +msgid "Field Description" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,ttype:0 +msgid "Field Type" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,many2one_model_id:0 +msgid "" +"For 'Many2one' Odoo field.\n" +" Co Model of the field." +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,selection:0 +msgid "" +"For 'Selection' Odoo field.\n" +" List of options, specified as a Python expression defining a list of (key, label) pairs. For example: [('blue','Blue'), ('yellow','Yellow')]" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,model_name:0 +msgid "Full Qualified Name of the transient model that will be created." +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,view_name:0 +msgid "Full name of the SQL view" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,graph_type:0 +msgid "Graph Type" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "Graph, action and Menu Created" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,has_group_changed:0 +msgid "Has group changed" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,id:0 field:bi.sql.view.field,id:0 +msgid "ID" +msgstr "ID" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,index_name:0 +msgid "Index Name" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,is_group_by:0 +msgid "Is Group by" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,is_index:0 +msgid "Is Index" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,is_materialized:0 +msgid "Is Materialized View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,__last_update:0 field:bi.sql.view.field,__last_update:0 +msgid "Last Modified on" +msgstr "最后修改时间" + +#. module: bi_sql_editor +#: field:bi.sql.view,write_uid:0 field:bi.sql.view.field,write_uid:0 +msgid "Last Updated by" +msgstr "最后更新者" + +#. module: bi_sql_editor +#: field:bi.sql.view,write_date:0 field:bi.sql.view.field,write_date:0 +msgid "Last Updated on" +msgstr "上次更新日期" + +#. module: bi_sql_editor +#: field:bi.sql.view,materialized_text:0 +msgid "Materialized text" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Measure" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view.field,many2one_model_id:0 +msgid "Model" +msgstr "模型" + +#. module: bi_sql_editor +#: field:bi.sql.view,model_name:0 +msgid "Model Name" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,name:0 field:bi.sql.view.field,name:0 +msgid "Name" +msgstr "名称" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:475 +#, python-format +msgid "" +"No Column was found.\n" +"Columns name should be prefixed by 'x_'." +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,action_id:0 +msgid "Odoo Action" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,cron_id:0 +msgid "Odoo Cron" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,graph_view_id:0 +msgid "Odoo Graph View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,menu_id:0 +msgid "Odoo Menu" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,model_id:0 +msgid "Odoo Model" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,rule_id:0 +msgid "Odoo Rule" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,search_view_id:0 +msgid "Odoo Search View" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Open View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,query:0 +msgid "Query" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Refresh Materialized View" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:263 +#, python-format +msgid "Refresh Materialized View %s" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Row" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Rule Definition" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:358 +#, python-format +msgid "" +"SQL Error while creating %s VIEW %s :\n" +" %s" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view,bi_sql_view_field_ids:0 +msgid "SQL Fields" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "SQL Query" +msgstr "" + +#. module: bi_sql_editor +#: model:ir.ui.menu,name:bi_sql_editor.menu_bi_sql_editor +msgid "SQL Reports" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,query:0 +msgid "" +"SQL Request that will be inserted as the view. Take care to :\n" +" * set a name for all your selected fields, specially if you use SQL function (like EXTRACT, ...);\n" +" * Do not use 'SELECT *' or 'SELECT table.*';\n" +" * prefix the name of the selectable columns by 'x_';" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,sql_type:0 +msgid "SQL Type" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,sql_type:0 +msgid "SQL Type in the database" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "SQL Valid" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,bi_sql_view_id:0 +msgid "SQL View" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "SQL View and Model Created" +msgstr "" + +#. module: bi_sql_editor +#: model:ir.actions.act_window,name:bi_sql_editor.action_bi_sql_view +#: model:ir.ui.menu,name:bi_sql_editor.menu_bi_sql_view +msgid "SQL Views" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Security" +msgstr "安全" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,selection:0 +msgid "Selection Options" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Set to Draft" +msgstr "设为草稿" + +#. module: bi_sql_editor +#: help:bi.sql.view,size:0 +msgid "Size of the materialized view and its indexes" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,state:0 +msgid "State" +msgstr "状态" + +#. module: bi_sql_editor +#: help:bi.sql.view,state:0 +msgid "" +"State of the Request:\n" +" * 'Draft': Not tested\n" +" * 'SQL Valid': SQL Request has been checked and is valid" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,technical_name:0 +msgid "" +"Suffix of the SQL view. (SQL full name will be computed and prefixed by " +"'x_bi_sql_view_'. Should have correctsyntax. For more information, see " +"https://www.postgresql.org/docs/current/static/sql-syntax-lexical.html#SQL-" +"SYNTAX-IDENTIFIERS" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,technical_name:0 +msgid "Technical Name" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,field_description:0 +msgid "This will be used as the name of the Odoo field, displayed for users" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "This will create Odoo View, Action and Menu" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"This will try to create an SQL View, based on the SQL request and the " +"according Transient Model and fields, based on settings" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,ttype:0 +msgid "" +"Type of the Odoo field that will be created. Let empty if you don't want to " +"create a new field. If empty, this field will not be displayed neither " +"available for search or group by function" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"Update Model Access. Required if you changed groups list after having " +"created the model" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Update Model Acess" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "User Interface" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Validate SQL Expression" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,view_name:0 +msgid "View Name" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:161 +#, python-format +msgid "You can only process this action on SQL Valid items" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:143 +#, python-format +msgid "You can only unlink draft views" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "boolean" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "char" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "date" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "datetime" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "float" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "integer" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "many2one" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "selection" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,sequence:0 +msgid "sequence" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "this will refresh the materialized view" +msgstr "" diff --git a/bi_sql_editor/i18n/zh_TW.po b/bi_sql_editor/i18n/zh_TW.po new file mode 100644 index 00000000..2d2470bc --- /dev/null +++ b/bi_sql_editor/i18n/zh_TW.po @@ -0,0 +1,546 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * bi_sql_editor +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-03 01:19+0000\n" +"PO-Revision-Date: 2017-06-03 01:19+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Chinese (Taiwan) (https://www.transifex.com/oca/teams/23907/zh_TW/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: zh_TW\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:151 +#, python-format +msgid "%s (Copy)" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:248 +#, python-format +msgid "%s Access %s" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:274 +#, python-format +msgid "Access %s" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view,group_ids:0 +msgid "Allowed Groups" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,user_ids:0 +msgid "Allowed Users" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"Are you sure you want to set to draft this SQL View. It will delete" +" the materialized view, and all the previous" +" mapping realized with the columns" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,is_group_by:0 +msgid "" +"Check this box if you want to create a 'group by' option in the search view" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,is_index:0 +msgid "" +"Check this box if you want to create an index on that field. This is " +"recommended for searchable and groupable fields, to reduce duration" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Column" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Create SQL View, Indexes and Models" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Create UI" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,create_uid:0 field:bi.sql.view.field,create_uid:0 +msgid "Created by" +msgstr "建立者" + +#. module: bi_sql_editor +#: field:bi.sql.view,create_date:0 field:bi.sql.view.field,create_date:0 +msgid "Created on" +msgstr "建立於" + +#. module: bi_sql_editor +#: help:bi.sql.view,cron_id:0 +msgid "Cron Task that will refresh the materialized view" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,size:0 +msgid "Database Size" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,domain_force:0 +msgid "" +"Define here access restriction to data.\n" +" Take care to use field name prefixed by 'x_'. A global 'ir.rule' will be created. A typical Multi Company rule is for exemple \n" +" ['|', ('x_company_id','child_of', [user.company_id.id]),('x_company_id','=',False)]." +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,display_name:0 field:bi.sql.view.field,display_name:0 +msgid "Display Name" +msgstr "顯示名稱" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "Draft" +msgstr "草稿" + +#. module: bi_sql_editor +#: field:bi.sql.view,domain_force:0 +msgid "Extra Rule Definition" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Extras Information" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,field_description:0 +msgid "Field Description" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,ttype:0 +msgid "Field Type" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,many2one_model_id:0 +msgid "" +"For 'Many2one' Odoo field.\n" +" Co Model of the field." +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,selection:0 +msgid "" +"For 'Selection' Odoo field.\n" +" List of options, specified as a Python expression defining a list of (key, label) pairs. For example: [('blue','Blue'), ('yellow','Yellow')]" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,model_name:0 +msgid "Full Qualified Name of the transient model that will be created." +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,view_name:0 +msgid "Full name of the SQL view" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,graph_type:0 +msgid "Graph Type" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "Graph, action and Menu Created" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,has_group_changed:0 +msgid "Has group changed" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,id:0 field:bi.sql.view.field,id:0 +msgid "ID" +msgstr "編號" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,index_name:0 +msgid "Index Name" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,is_group_by:0 +msgid "Is Group by" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,is_index:0 +msgid "Is Index" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,is_materialized:0 +msgid "Is Materialized View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,__last_update:0 field:bi.sql.view.field,__last_update:0 +msgid "Last Modified on" +msgstr "最後修改:" + +#. module: bi_sql_editor +#: field:bi.sql.view,write_uid:0 field:bi.sql.view.field,write_uid:0 +msgid "Last Updated by" +msgstr "最後更新:" + +#. module: bi_sql_editor +#: field:bi.sql.view,write_date:0 field:bi.sql.view.field,write_date:0 +msgid "Last Updated on" +msgstr "最後更新於" + +#. module: bi_sql_editor +#: field:bi.sql.view,materialized_text:0 +msgid "Materialized text" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Measure" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view.field,many2one_model_id:0 +msgid "Model" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,model_name:0 +msgid "Model Name" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,name:0 field:bi.sql.view.field,name:0 +msgid "Name" +msgstr "名稱" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:475 +#, python-format +msgid "" +"No Column was found.\n" +"Columns name should be prefixed by 'x_'." +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,action_id:0 +msgid "Odoo Action" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,cron_id:0 +msgid "Odoo Cron" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,graph_view_id:0 +msgid "Odoo Graph View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,menu_id:0 +msgid "Odoo Menu" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,model_id:0 +msgid "Odoo Model" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,rule_id:0 +msgid "Odoo Rule" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,search_view_id:0 +msgid "Odoo Search View" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Open View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,query:0 +msgid "Query" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Refresh Materialized View" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:263 +#, python-format +msgid "Refresh Materialized View %s" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Row" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Rule Definition" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:358 +#, python-format +msgid "" +"SQL Error while creating %s VIEW %s :\n" +" %s" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view,bi_sql_view_field_ids:0 +msgid "SQL Fields" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "SQL Query" +msgstr "" + +#. module: bi_sql_editor +#: model:ir.ui.menu,name:bi_sql_editor.menu_bi_sql_editor +msgid "SQL Reports" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,query:0 +msgid "" +"SQL Request that will be inserted as the view. Take care to :\n" +" * set a name for all your selected fields, specially if you use SQL function (like EXTRACT, ...);\n" +" * Do not use 'SELECT *' or 'SELECT table.*';\n" +" * prefix the name of the selectable columns by 'x_';" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,sql_type:0 +msgid "SQL Type" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,sql_type:0 +msgid "SQL Type in the database" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "SQL Valid" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,bi_sql_view_id:0 +msgid "SQL View" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "SQL View and Model Created" +msgstr "" + +#. module: bi_sql_editor +#: model:ir.actions.act_window,name:bi_sql_editor.action_bi_sql_view +#: model:ir.ui.menu,name:bi_sql_editor.menu_bi_sql_view +msgid "SQL Views" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Security" +msgstr "安全" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,selection:0 +msgid "Selection Options" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Set to Draft" +msgstr "設置為草稿" + +#. module: bi_sql_editor +#: help:bi.sql.view,size:0 +msgid "Size of the materialized view and its indexes" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,state:0 +msgid "State" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,state:0 +msgid "" +"State of the Request:\n" +" * 'Draft': Not tested\n" +" * 'SQL Valid': SQL Request has been checked and is valid" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,technical_name:0 +msgid "" +"Suffix of the SQL view. (SQL full name will be computed and prefixed by " +"'x_bi_sql_view_'. Should have correctsyntax. For more information, see " +"https://www.postgresql.org/docs/current/static/sql-syntax-lexical.html#SQL-" +"SYNTAX-IDENTIFIERS" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,technical_name:0 +msgid "Technical Name" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,field_description:0 +msgid "This will be used as the name of the Odoo field, displayed for users" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "This will create Odoo View, Action and Menu" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"This will try to create an SQL View, based on the SQL request and the " +"according Transient Model and fields, based on settings" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,ttype:0 +msgid "" +"Type of the Odoo field that will be created. Let empty if you don't want to " +"create a new field. If empty, this field will not be displayed neither " +"available for search or group by function" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"Update Model Access. Required if you changed groups list after having " +"created the model" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Update Model Acess" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "User Interface" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Validate SQL Expression" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,view_name:0 +msgid "View Name" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:161 +#, python-format +msgid "You can only process this action on SQL Valid items" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:143 +#, python-format +msgid "You can only unlink draft views" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "boolean" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "char" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "date" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "datetime" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "float" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "integer" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "many2one" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "selection" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,sequence:0 +msgid "sequence" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "this will refresh the materialized view" +msgstr "" From a79c4751faa598f1a936b82fcaf1ac81f12123c6 Mon Sep 17 00:00:00 2001 From: OCA Transbot Date: Sat, 10 Jun 2017 08:40:46 +0200 Subject: [PATCH 04/18] OCA Transbot updated translations from Transifex --- bi_sql_editor/i18n/sl.po | 153 +++++++++++++++++++++++---------------- 1 file changed, 92 insertions(+), 61 deletions(-) diff --git a/bi_sql_editor/i18n/sl.po b/bi_sql_editor/i18n/sl.po index 0142b652..942a4078 100644 --- a/bi_sql_editor/i18n/sl.po +++ b/bi_sql_editor/i18n/sl.po @@ -9,8 +9,8 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 8.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-06-03 01:19+0000\n" -"PO-Revision-Date: 2017-06-03 01:19+0000\n" +"POT-Creation-Date: 2017-06-03 06:52+0000\n" +"PO-Revision-Date: 2017-06-03 06:52+0000\n" "Last-Translator: OCA Transbot , 2017\n" "Language-Team: Slovenian (https://www.transifex.com/oca/teams/23907/sl/)\n" "MIME-Version: 1.0\n" @@ -23,19 +23,19 @@ msgstr "" #: code:addons/bi_sql_editor/models/bi_sql_view.py:151 #, python-format msgid "%s (Copy)" -msgstr "" +msgstr "%s (kopija)" #. module: bi_sql_editor #: code:addons/bi_sql_editor/models/bi_sql_view.py:248 #, python-format msgid "%s Access %s" -msgstr "" +msgstr "%s Dostop %s" #. module: bi_sql_editor #: code:addons/bi_sql_editor/models/bi_sql_view.py:274 #, python-format msgid "Access %s" -msgstr "" +msgstr "Dostop %s" #. module: bi_sql_editor #: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form @@ -55,12 +55,15 @@ msgid "" " the materialized view, and all the previous" " mapping realized with the columns" msgstr "" +"Ste prepričani, da želite ta SQL prikaz ponastaviti v osnutek? Izbrisan bo " +"materializiran prikaz in vsa prejšnja mapiranja iz naslova stolpcev." #. module: bi_sql_editor #: help:bi.sql.view.field,is_group_by:0 msgid "" "Check this box if you want to create a 'group by' option in the search view" msgstr "" +"Označite to polje če želite ustvariti opcijo 'združi po' v iskalnem prikazu" #. module: bi_sql_editor #: help:bi.sql.view.field,is_index:0 @@ -68,21 +71,23 @@ msgid "" "Check this box if you want to create an index on that field. This is " "recommended for searchable and groupable fields, to reduce duration" msgstr "" +"Označite to polje če želite ustvariti indeks na tistem polju. To je " +"priporočeno za iskalna in združevalna polja, da se zmanjša trajanje" #. module: bi_sql_editor #: selection:bi.sql.view.field,graph_type:0 msgid "Column" -msgstr "" +msgstr "Stolpec" #. module: bi_sql_editor #: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form msgid "Create SQL View, Indexes and Models" -msgstr "" +msgstr "Ustvari SQL prikaz, indekse in modele" #. module: bi_sql_editor #: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form msgid "Create UI" -msgstr "" +msgstr "Ustvari UI" #. module: bi_sql_editor #: field:bi.sql.view,create_uid:0 field:bi.sql.view.field,create_uid:0 @@ -97,12 +102,12 @@ msgstr "Ustvarjeno" #. module: bi_sql_editor #: help:bi.sql.view,cron_id:0 msgid "Cron Task that will refresh the materialized view" -msgstr "" +msgstr "Cron opravilo, ki bo osvežilo materializirani prikaz" #. module: bi_sql_editor #: field:bi.sql.view,size:0 msgid "Database Size" -msgstr "" +msgstr "Velikost podatkovne baze" #. module: bi_sql_editor #: help:bi.sql.view,domain_force:0 @@ -111,6 +116,9 @@ msgid "" " Take care to use field name prefixed by 'x_'. A global 'ir.rule' will be created. A typical Multi Company rule is for exemple \n" " ['|', ('x_company_id','child_of', [user.company_id.id]),('x_company_id','=',False)]." msgstr "" +"Tu določite omejitve dostopa do podatkov.\n" +" Pazite, da uporabite predpono 'x_' v nazivu polja. Globalno 'ir.rule' pravilo bo ustvarjeno. Tipično pravilo za strukturirano podjetje je naprimer \n" +" ['|', ('x_company_id','child_of', [user.company_id.id]),('x_company_id','=',False)]." #. module: bi_sql_editor #: field:bi.sql.view,display_name:0 field:bi.sql.view.field,display_name:0 @@ -125,17 +133,17 @@ msgstr "Osnutek" #. module: bi_sql_editor #: field:bi.sql.view,domain_force:0 msgid "Extra Rule Definition" -msgstr "" +msgstr "Definicija dodatnega pravila" #. module: bi_sql_editor #: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form msgid "Extras Information" -msgstr "" +msgstr "Dodatne informacije" #. module: bi_sql_editor #: field:bi.sql.view.field,field_description:0 msgid "Field Description" -msgstr "" +msgstr "Opis polja" #. module: bi_sql_editor #: field:bi.sql.view.field,ttype:0 @@ -148,6 +156,8 @@ msgid "" "For 'Many2one' Odoo field.\n" " Co Model of the field." msgstr "" +"Za polje 'Many2one'.\n" +" So-model polja." #. module: bi_sql_editor #: help:bi.sql.view.field,selection:0 @@ -155,31 +165,33 @@ msgid "" "For 'Selection' Odoo field.\n" " List of options, specified as a Python expression defining a list of (key, label) pairs. For example: [('blue','Blue'), ('yellow','Yellow')]" msgstr "" +"Za polje 'Selection'.\n" +" Seznam opcij določenih kot Python izrazi, ki definirajo seznam parov (key, label). Naprimer: [('blue','Blue'), ('yellow','Yellow')]" #. module: bi_sql_editor #: help:bi.sql.view,model_name:0 msgid "Full Qualified Name of the transient model that will be created." -msgstr "" +msgstr "Polno kvalificirani naziv tranzicijskega modela, ki bo ustvarjen." #. module: bi_sql_editor #: help:bi.sql.view,view_name:0 msgid "Full name of the SQL view" -msgstr "" +msgstr "Polni naziv SQL prikaza" #. module: bi_sql_editor #: field:bi.sql.view.field,graph_type:0 msgid "Graph Type" -msgstr "" +msgstr "Tip grafa" #. module: bi_sql_editor #: selection:bi.sql.view,state:0 msgid "Graph, action and Menu Created" -msgstr "" +msgstr "Graf, dejanje in meni ustvarjeni" #. module: bi_sql_editor #: field:bi.sql.view,has_group_changed:0 msgid "Has group changed" -msgstr "" +msgstr "Se je skupina spremenila" #. module: bi_sql_editor #: field:bi.sql.view,id:0 field:bi.sql.view.field,id:0 @@ -194,17 +206,17 @@ msgstr "Naziv indeksa" #. module: bi_sql_editor #: field:bi.sql.view.field,is_group_by:0 msgid "Is Group by" -msgstr "" +msgstr "je združi po" #. module: bi_sql_editor #: field:bi.sql.view.field,is_index:0 msgid "Is Index" -msgstr "" +msgstr "je indeks" #. module: bi_sql_editor #: field:bi.sql.view,is_materialized:0 msgid "Is Materialized View" -msgstr "" +msgstr "Je materializirani prikaz" #. module: bi_sql_editor #: field:bi.sql.view,__last_update:0 field:bi.sql.view.field,__last_update:0 @@ -224,12 +236,12 @@ msgstr "Zadnjič posodobljeno" #. module: bi_sql_editor #: field:bi.sql.view,materialized_text:0 msgid "Materialized text" -msgstr "" +msgstr "Materializirano besedilo" #. module: bi_sql_editor #: selection:bi.sql.view.field,graph_type:0 msgid "Measure" -msgstr "" +msgstr "Izmera" #. module: bi_sql_editor #: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form @@ -254,46 +266,48 @@ msgid "" "No Column was found.\n" "Columns name should be prefixed by 'x_'." msgstr "" +"Stolpec ni najden.\n" +"Naziv stolpca mora imeti predpono 'x_'." #. module: bi_sql_editor #: field:bi.sql.view,action_id:0 msgid "Odoo Action" -msgstr "" +msgstr "Odoo dejanje" #. module: bi_sql_editor #: field:bi.sql.view,cron_id:0 msgid "Odoo Cron" -msgstr "" +msgstr "Odoo Cron" #. module: bi_sql_editor #: field:bi.sql.view,graph_view_id:0 msgid "Odoo Graph View" -msgstr "" +msgstr "Odoo grafični prikaz" #. module: bi_sql_editor #: field:bi.sql.view,menu_id:0 msgid "Odoo Menu" -msgstr "" +msgstr "Odoo meni" #. module: bi_sql_editor #: field:bi.sql.view,model_id:0 msgid "Odoo Model" -msgstr "" +msgstr "Odoo model" #. module: bi_sql_editor #: field:bi.sql.view,rule_id:0 msgid "Odoo Rule" -msgstr "" +msgstr "Odoo pravilo" #. module: bi_sql_editor #: field:bi.sql.view,search_view_id:0 msgid "Odoo Search View" -msgstr "" +msgstr "Odoo iskalni prikaz" #. module: bi_sql_editor #: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form msgid "Open View" -msgstr "" +msgstr "Odoo prikaz" #. module: bi_sql_editor #: field:bi.sql.view,query:0 @@ -303,13 +317,13 @@ msgstr "Poizvedba" #. module: bi_sql_editor #: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form msgid "Refresh Materialized View" -msgstr "" +msgstr "Osveži materializirani prikaz" #. module: bi_sql_editor #: code:addons/bi_sql_editor/models/bi_sql_view.py:263 #, python-format msgid "Refresh Materialized View %s" -msgstr "" +msgstr "Osveži materializirani prikaz %s" #. module: bi_sql_editor #: selection:bi.sql.view.field,graph_type:0 @@ -319,7 +333,7 @@ msgstr "Vrstica" #. module: bi_sql_editor #: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form msgid "Rule Definition" -msgstr "" +msgstr "Definicija pravila" #. module: bi_sql_editor #: code:addons/bi_sql_editor/models/bi_sql_view.py:358 @@ -328,22 +342,24 @@ msgid "" "SQL Error while creating %s VIEW %s :\n" " %s" msgstr "" +"SQL napaka pri nastanku %s VIEW %s :\n" +" %s" #. module: bi_sql_editor #: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form #: field:bi.sql.view,bi_sql_view_field_ids:0 msgid "SQL Fields" -msgstr "" +msgstr "SQL polja" #. module: bi_sql_editor #: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form msgid "SQL Query" -msgstr "" +msgstr "SQL poizvedba" #. module: bi_sql_editor #: model:ir.ui.menu,name:bi_sql_editor.menu_bi_sql_editor msgid "SQL Reports" -msgstr "" +msgstr "SQL poročila" #. module: bi_sql_editor #: help:bi.sql.view,query:0 @@ -353,16 +369,20 @@ msgid "" " * Do not use 'SELECT *' or 'SELECT table.*';\n" " * prefix the name of the selectable columns by 'x_';" msgstr "" +"SQL zahtevek, ki bo vstavljen v prikaz. Poskrbite, da bo :\n" +" * nastavljen naziv za vsa izbrana polja, še posebej če uporabljate SQL funkcijo (kot EXTRACT, ...);\n" +" * se ne uporablja 'SELECT *' ali 'SELECT table.*';\n" +" * naziv izbirnih stolpcev vseboval predpono 'x_';" #. module: bi_sql_editor #: field:bi.sql.view.field,sql_type:0 msgid "SQL Type" -msgstr "" +msgstr "SQL tip" #. module: bi_sql_editor #: help:bi.sql.view.field,sql_type:0 msgid "SQL Type in the database" -msgstr "" +msgstr "SQL tip v bazi" #. module: bi_sql_editor #: selection:bi.sql.view,state:0 @@ -372,18 +392,18 @@ msgstr "SQL veljaven" #. module: bi_sql_editor #: field:bi.sql.view.field,bi_sql_view_id:0 msgid "SQL View" -msgstr "" +msgstr "SQL prikaz" #. module: bi_sql_editor #: selection:bi.sql.view,state:0 msgid "SQL View and Model Created" -msgstr "" +msgstr "SQL prikaz in model ustvarjena" #. module: bi_sql_editor #: model:ir.actions.act_window,name:bi_sql_editor.action_bi_sql_view #: model:ir.ui.menu,name:bi_sql_editor.menu_bi_sql_view msgid "SQL Views" -msgstr "" +msgstr "SQL prikazi" #. module: bi_sql_editor #: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form @@ -393,7 +413,7 @@ msgstr "Varnost" #. module: bi_sql_editor #: field:bi.sql.view.field,selection:0 msgid "Selection Options" -msgstr "" +msgstr "Opcije izbire" #. module: bi_sql_editor #: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form @@ -403,7 +423,7 @@ msgstr "Nastavi kot osnutek" #. module: bi_sql_editor #: help:bi.sql.view,size:0 msgid "Size of the materialized view and its indexes" -msgstr "" +msgstr "Velikost materializiranega prikaza in pripadajočih indeksov" #. module: bi_sql_editor #: field:bi.sql.view,state:0 @@ -429,6 +449,10 @@ msgid "" "https://www.postgresql.org/docs/current/static/sql-syntax-lexical.html#SQL-" "SYNTAX-IDENTIFIERS" msgstr "" +"Pripona SQL prikaza. (SQL polni naziv bo obdelan in pred naslovljen z " +"'x_bi_sql_view_'. Vsebovati mora pravilno sintakso. Za več informacij poglej" +" https://www.postgresql.org/docs/current/static/sql-syntax-lexical.html#SQL-" +"SYNTAX-IDENTIFIERS" #. module: bi_sql_editor #: field:bi.sql.view,technical_name:0 @@ -438,12 +462,12 @@ msgstr "Tehnični naziv" #. module: bi_sql_editor #: help:bi.sql.view.field,field_description:0 msgid "This will be used as the name of the Odoo field, displayed for users" -msgstr "" +msgstr "To bo uporabljeno kot naziv Odoo polja, ki bo prikazan uporabnikom" #. module: bi_sql_editor #: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form msgid "This will create Odoo View, Action and Menu" -msgstr "" +msgstr "To ustvari Odoo prikaz, dejanje in meni" #. module: bi_sql_editor #: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form @@ -451,6 +475,8 @@ msgid "" "This will try to create an SQL View, based on the SQL request and the " "according Transient Model and fields, based on settings" msgstr "" +"To poskusi ustvariti SQL prikaz na osnovi SQL zahtevka in glede na " +"tranzicijski model in polja na osnovi nastavitev" #. module: bi_sql_editor #: help:bi.sql.view.field,ttype:0 @@ -459,6 +485,9 @@ msgid "" "create a new field. If empty, this field will not be displayed neither " "available for search or group by function" msgstr "" +"Tip Odoo polja, ki bo ustvarjeno. Pustite prazno, če ne želite ustvariti " +"novega polja. Če prazno, se to polje ne prikazuje in ni na voljo za iskalne " +"ali združitvene funkcije" #. module: bi_sql_editor #: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form @@ -466,16 +495,18 @@ msgid "" "Update Model Access. Required if you changed groups list after having " "created the model" msgstr "" +"Posodobi dostope modela. Potrebno, če ste spremenili seznam skupin po " +"nastanku modela" #. module: bi_sql_editor #: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form msgid "Update Model Acess" -msgstr "" +msgstr "Posodobi dostope modela" #. module: bi_sql_editor #: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form msgid "User Interface" -msgstr "" +msgstr "Uporabniški vmesnik" #. module: bi_sql_editor #: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form @@ -485,66 +516,66 @@ msgstr "Overjanje SQL izraza" #. module: bi_sql_editor #: field:bi.sql.view,view_name:0 msgid "View Name" -msgstr "" +msgstr "Naziv prikaza" #. module: bi_sql_editor #: code:addons/bi_sql_editor/models/bi_sql_view.py:161 #, python-format msgid "You can only process this action on SQL Valid items" -msgstr "" +msgstr "To dejanje lahko obdelate le na SQL veljavnih postavkah" #. module: bi_sql_editor #: code:addons/bi_sql_editor/models/bi_sql_view.py:143 #, python-format msgid "You can only unlink draft views" -msgstr "" +msgstr "Razvezujete lahko le osnutke prikazov" #. module: bi_sql_editor #: selection:bi.sql.view.field,ttype:0 msgid "boolean" -msgstr "" +msgstr "boolean" #. module: bi_sql_editor #: selection:bi.sql.view.field,ttype:0 msgid "char" -msgstr "" +msgstr "char" #. module: bi_sql_editor #: selection:bi.sql.view.field,ttype:0 msgid "date" -msgstr "" +msgstr "date" #. module: bi_sql_editor #: selection:bi.sql.view.field,ttype:0 msgid "datetime" -msgstr "" +msgstr "datetime" #. module: bi_sql_editor #: selection:bi.sql.view.field,ttype:0 msgid "float" -msgstr "" +msgstr "float" #. module: bi_sql_editor #: selection:bi.sql.view.field,ttype:0 msgid "integer" -msgstr "" +msgstr "integer" #. module: bi_sql_editor #: selection:bi.sql.view.field,ttype:0 msgid "many2one" -msgstr "" +msgstr "many2one" #. module: bi_sql_editor #: selection:bi.sql.view.field,ttype:0 msgid "selection" -msgstr "izbor" +msgstr "selection" #. module: bi_sql_editor #: field:bi.sql.view.field,sequence:0 msgid "sequence" -msgstr "" +msgstr "sequence" #. module: bi_sql_editor #: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form msgid "this will refresh the materialized view" -msgstr "" +msgstr "osvežitev materializiranega prikaza" From 5e3318f520c03fb2e3db601ef2b9a26222b2f555 Mon Sep 17 00:00:00 2001 From: OCA Transbot Date: Sat, 1 Jul 2017 09:20:56 +0200 Subject: [PATCH 05/18] OCA Transbot updated translations from Transifex --- bi_sql_editor/i18n/nl_NL.po | 546 ++++++++++++++++++++++++++++++++++++ 1 file changed, 546 insertions(+) create mode 100644 bi_sql_editor/i18n/nl_NL.po diff --git a/bi_sql_editor/i18n/nl_NL.po b/bi_sql_editor/i18n/nl_NL.po new file mode 100644 index 00000000..143682f5 --- /dev/null +++ b/bi_sql_editor/i18n/nl_NL.po @@ -0,0 +1,546 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * bi_sql_editor +# +# Translators: +# Peter Hageman , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-10 08:45+0000\n" +"PO-Revision-Date: 2017-06-10 08:45+0000\n" +"Last-Translator: Peter Hageman , 2017\n" +"Language-Team: Dutch (Netherlands) (https://www.transifex.com/oca/teams/23907/nl_NL/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: nl_NL\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:151 +#, python-format +msgid "%s (Copy)" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:248 +#, python-format +msgid "%s Access %s" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:274 +#, python-format +msgid "Access %s" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view,group_ids:0 +msgid "Allowed Groups" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,user_ids:0 +msgid "Allowed Users" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"Are you sure you want to set to draft this SQL View. It will delete" +" the materialized view, and all the previous" +" mapping realized with the columns" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,is_group_by:0 +msgid "" +"Check this box if you want to create a 'group by' option in the search view" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,is_index:0 +msgid "" +"Check this box if you want to create an index on that field. This is " +"recommended for searchable and groupable fields, to reduce duration" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Column" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Create SQL View, Indexes and Models" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Create UI" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,create_uid:0 field:bi.sql.view.field,create_uid:0 +msgid "Created by" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,create_date:0 field:bi.sql.view.field,create_date:0 +msgid "Created on" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,cron_id:0 +msgid "Cron Task that will refresh the materialized view" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,size:0 +msgid "Database Size" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,domain_force:0 +msgid "" +"Define here access restriction to data.\n" +" Take care to use field name prefixed by 'x_'. A global 'ir.rule' will be created. A typical Multi Company rule is for exemple \n" +" ['|', ('x_company_id','child_of', [user.company_id.id]),('x_company_id','=',False)]." +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,display_name:0 field:bi.sql.view.field,display_name:0 +msgid "Display Name" +msgstr "Weergavenaam" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "Draft" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,domain_force:0 +msgid "Extra Rule Definition" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Extras Information" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,field_description:0 +msgid "Field Description" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,ttype:0 +msgid "Field Type" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,many2one_model_id:0 +msgid "" +"For 'Many2one' Odoo field.\n" +" Co Model of the field." +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,selection:0 +msgid "" +"For 'Selection' Odoo field.\n" +" List of options, specified as a Python expression defining a list of (key, label) pairs. For example: [('blue','Blue'), ('yellow','Yellow')]" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,model_name:0 +msgid "Full Qualified Name of the transient model that will be created." +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,view_name:0 +msgid "Full name of the SQL view" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,graph_type:0 +msgid "Graph Type" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "Graph, action and Menu Created" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,has_group_changed:0 +msgid "Has group changed" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,id:0 field:bi.sql.view.field,id:0 +msgid "ID" +msgstr "ID" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,index_name:0 +msgid "Index Name" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,is_group_by:0 +msgid "Is Group by" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,is_index:0 +msgid "Is Index" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,is_materialized:0 +msgid "Is Materialized View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,__last_update:0 field:bi.sql.view.field,__last_update:0 +msgid "Last Modified on" +msgstr "Laatst gewijzigd op" + +#. module: bi_sql_editor +#: field:bi.sql.view,write_uid:0 field:bi.sql.view.field,write_uid:0 +msgid "Last Updated by" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,write_date:0 field:bi.sql.view.field,write_date:0 +msgid "Last Updated on" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,materialized_text:0 +msgid "Materialized text" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Measure" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view.field,many2one_model_id:0 +msgid "Model" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,model_name:0 +msgid "Model Name" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,name:0 field:bi.sql.view.field,name:0 +msgid "Name" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:475 +#, python-format +msgid "" +"No Column was found.\n" +"Columns name should be prefixed by 'x_'." +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,action_id:0 +msgid "Odoo Action" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,cron_id:0 +msgid "Odoo Cron" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,graph_view_id:0 +msgid "Odoo Graph View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,menu_id:0 +msgid "Odoo Menu" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,model_id:0 +msgid "Odoo Model" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,rule_id:0 +msgid "Odoo Rule" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,search_view_id:0 +msgid "Odoo Search View" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Open View" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,query:0 +msgid "Query" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Refresh Materialized View" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:263 +#, python-format +msgid "Refresh Materialized View %s" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,graph_type:0 +msgid "Row" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Rule Definition" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:358 +#, python-format +msgid "" +"SQL Error while creating %s VIEW %s :\n" +" %s" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +#: field:bi.sql.view,bi_sql_view_field_ids:0 +msgid "SQL Fields" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "SQL Query" +msgstr "" + +#. module: bi_sql_editor +#: model:ir.ui.menu,name:bi_sql_editor.menu_bi_sql_editor +msgid "SQL Reports" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,query:0 +msgid "" +"SQL Request that will be inserted as the view. Take care to :\n" +" * set a name for all your selected fields, specially if you use SQL function (like EXTRACT, ...);\n" +" * Do not use 'SELECT *' or 'SELECT table.*';\n" +" * prefix the name of the selectable columns by 'x_';" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,sql_type:0 +msgid "SQL Type" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,sql_type:0 +msgid "SQL Type in the database" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "SQL Valid" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,bi_sql_view_id:0 +msgid "SQL View" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view,state:0 +msgid "SQL View and Model Created" +msgstr "" + +#. module: bi_sql_editor +#: model:ir.actions.act_window,name:bi_sql_editor.action_bi_sql_view +#: model:ir.ui.menu,name:bi_sql_editor.menu_bi_sql_view +msgid "SQL Views" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Security" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,selection:0 +msgid "Selection Options" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Set to Draft" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,size:0 +msgid "Size of the materialized view and its indexes" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,state:0 +msgid "State" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,state:0 +msgid "" +"State of the Request:\n" +" * 'Draft': Not tested\n" +" * 'SQL Valid': SQL Request has been checked and is valid" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view,technical_name:0 +msgid "" +"Suffix of the SQL view. (SQL full name will be computed and prefixed by " +"'x_bi_sql_view_'. Should have correctsyntax. For more information, see " +"https://www.postgresql.org/docs/current/static/sql-syntax-lexical.html#SQL-" +"SYNTAX-IDENTIFIERS" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,technical_name:0 +msgid "Technical Name" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,field_description:0 +msgid "This will be used as the name of the Odoo field, displayed for users" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "This will create Odoo View, Action and Menu" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"This will try to create an SQL View, based on the SQL request and the " +"according Transient Model and fields, based on settings" +msgstr "" + +#. module: bi_sql_editor +#: help:bi.sql.view.field,ttype:0 +msgid "" +"Type of the Odoo field that will be created. Let empty if you don't want to " +"create a new field. If empty, this field will not be displayed neither " +"available for search or group by function" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "" +"Update Model Access. Required if you changed groups list after having " +"created the model" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Update Model Acess" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "User Interface" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "Validate SQL Expression" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view,view_name:0 +msgid "View Name" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:161 +#, python-format +msgid "You can only process this action on SQL Valid items" +msgstr "" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:143 +#, python-format +msgid "You can only unlink draft views" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "boolean" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "char" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "date" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "datetime" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "float" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "integer" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "many2one" +msgstr "" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,ttype:0 +msgid "selection" +msgstr "" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,sequence:0 +msgid "sequence" +msgstr "" + +#. module: bi_sql_editor +#: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form +msgid "this will refresh the materialized view" +msgstr "" From 56c7cd6ff7ae876c511a3b24fefaab1c8bd6493d Mon Sep 17 00:00:00 2001 From: nicomacr Date: Tue, 11 Jul 2017 14:03:55 -0300 Subject: [PATCH 06/18] [MIG][9.0]bi_sql_editor --- bi_sql_editor/README.rst | 2 +- bi_sql_editor/__openerp__.py | 2 +- bi_sql_editor/models/bi_sql_view.py | 29 +++++++++++++++++++---- bi_sql_editor/models/bi_sql_view_field.py | 9 +++++++ bi_sql_editor/views/menu.xml | 2 +- bi_sql_editor/views/view_bi_sql_view.xml | 1 + 6 files changed, 37 insertions(+), 8 deletions(-) diff --git a/bi_sql_editor/README.rst b/bi_sql_editor/README.rst index a08f05b2..c483d14d 100644 --- a/bi_sql_editor/README.rst +++ b/bi_sql_editor/README.rst @@ -152,7 +152,7 @@ Contributors * This module is highly inspired by the work of * Onestein: (http://www.onestein.nl/) Module: OCA/server-tools/bi_view_editor. - Link: https://github.com/OCA/reporting-engine/tree/8.0/bi_view_editor + Link: https://github.com/OCA/reporting-engine/tree/9.0/bi_view_editor * Anybox: (https://anybox.fr/) Module : OCA/server-tools/materialized_sql_view link: https://github.com/OCA/server-tools/pull/110 diff --git a/bi_sql_editor/__openerp__.py b/bi_sql_editor/__openerp__.py index 0a131a26..a69a1cad 100644 --- a/bi_sql_editor/__openerp__.py +++ b/bi_sql_editor/__openerp__.py @@ -6,7 +6,7 @@ { 'name': 'BI SQL Editor', 'summary': "BI Views builder, based on Materialized or Normal SQL Views", - 'version': '8.0.1.0.0', + 'version': '9.0.1.0.0', 'license': 'AGPL-3', 'category': 'Reporting', 'author': 'GRAP,Odoo Community Association (OCA)', diff --git a/bi_sql_editor/models/bi_sql_view.py b/bi_sql_editor/models/bi_sql_view.py index 4c282102..e29133d2 100644 --- a/bi_sql_editor/models/bi_sql_view.py +++ b/bi_sql_editor/models/bi_sql_view.py @@ -89,6 +89,9 @@ class BiSQLView(models.Model): graph_view_id = fields.Many2one( string='Odoo Graph View', comodel_name='ir.ui.view', readonly=True) + pivot_view_id = fields.Many2one( + string='Odoo Pivot View', comodel_name='ir.ui.view', readonly=True) + search_view_id = fields.Many2one( string='Odoo Search View', comodel_name='ir.ui.view', readonly=True) @@ -184,6 +187,7 @@ class BiSQLView(models.Model): sql_view._drop_model_and_fields() sql_view.graph_view_id.unlink() + sql_view.pivot_view_id.unlink() sql_view.action_id.unlink() sql_view.menu_id.unlink() sql_view.rule_id.unlink() @@ -195,6 +199,8 @@ class BiSQLView(models.Model): def button_create_ui(self): self.graph_view_id = self.env['ir.ui.view'].create( self._prepare_graph_view()).id + self.pivot_view_id = self.env['ir.ui.view'].create( + self._prepare_pivot_view()).id self.search_view_id = self.env['ir.ui.view'].create( self._prepare_search_view()).id self.action_id = self.env['ir.actions.act_window'].create( @@ -218,10 +224,9 @@ class BiSQLView(models.Model): return { 'type': 'ir.actions.act_window', 'res_model': self.model_id.model, - 'view_id': self.graph_view_id.id, 'search_view_id': self.search_view_id.id, - 'view_type': 'graph', - 'view_mode': 'graph', + 'view_type': 'form', + 'view_mode': 'graph,pivot', } # Prepare Function @@ -292,6 +297,21 @@ class BiSQLView(models.Model): for x in self.bi_sql_view_field_ids])) } + @api.multi + def _prepare_pivot_view(self): + self.ensure_one() + return { + 'name': self.name, + 'type': 'pivot', + 'model': self.model_id.model, + 'arch': + """""" + """{}""" + """""".format("".join( + [x._prepare_pivot_field() + for x in self.bi_sql_view_field_ids])) + } + @api.multi def _prepare_search_view(self): self.ensure_one() @@ -320,8 +340,7 @@ class BiSQLView(models.Model): 'res_model': self.model_id.model, 'type': 'ir.actions.act_window', 'view_type': 'form', - 'view_mode': 'graph', - 'view_id': self.graph_view_id.id, + 'view_mode': 'graph,pivot', 'search_view_id': self.search_view_id.id, } diff --git a/bi_sql_editor/models/bi_sql_view_field.py b/bi_sql_editor/models/bi_sql_view_field.py index 76f20657..533674b7 100644 --- a/bi_sql_editor/models/bi_sql_view_field.py +++ b/bi_sql_editor/models/bi_sql_view_field.py @@ -175,6 +175,15 @@ class BiSQLViewField(models.Model): self.name, self.graph_type) return res + @api.multi + def _prepare_pivot_field(self): + self.ensure_one() + res = '' + if self.graph_type and self.field_description: + res = """""".format( + self.name, self.graph_type) + return res + @api.multi def _prepare_search_field(self): self.ensure_one() diff --git a/bi_sql_editor/views/menu.xml b/bi_sql_editor/views/menu.xml index 5fe24bab..061f0d75 100644 --- a/bi_sql_editor/views/menu.xml +++ b/bi_sql_editor/views/menu.xml @@ -10,7 +10,7 @@ License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + From 097f0970b0e1b372fac3bd38b9c4f75046fa3ae8 Mon Sep 17 00:00:00 2001 From: nicomacr Date: Wed, 12 Jul 2017 07:52:52 -0300 Subject: [PATCH 07/18] ADD oca_dependencies --- oca_dependencies.txt | 1 + 1 file changed, 1 insertion(+) create mode 100644 oca_dependencies.txt diff --git a/oca_dependencies.txt b/oca_dependencies.txt new file mode 100644 index 00000000..9c8c9172 --- /dev/null +++ b/oca_dependencies.txt @@ -0,0 +1 @@ +server-tools From 155d4b7969a9aeef2f31e8892875d31c5900f530 Mon Sep 17 00:00:00 2001 From: nicomacr Date: Wed, 12 Jul 2017 08:55:08 -0300 Subject: [PATCH 08/18] DEL old files --- setup/report_custom_filename/odoo_addons/report_custom_filename | 1 - .../odoo_addons/report_qweb_element_page_visibility | 1 - .../odoo_addons/report_qweb_pdf_watermark | 1 - setup/report_xlsx/odoo_addons/report_xlsx | 1 - 4 files changed, 4 deletions(-) delete mode 120000 setup/report_custom_filename/odoo_addons/report_custom_filename delete mode 120000 setup/report_qweb_element_page_visibility/odoo_addons/report_qweb_element_page_visibility delete mode 120000 setup/report_qweb_pdf_watermark/odoo_addons/report_qweb_pdf_watermark delete mode 120000 setup/report_xlsx/odoo_addons/report_xlsx diff --git a/setup/report_custom_filename/odoo_addons/report_custom_filename b/setup/report_custom_filename/odoo_addons/report_custom_filename deleted file mode 120000 index f5dbcfb1..00000000 --- a/setup/report_custom_filename/odoo_addons/report_custom_filename +++ /dev/null @@ -1 +0,0 @@ -../../../report_custom_filename \ No newline at end of file diff --git a/setup/report_qweb_element_page_visibility/odoo_addons/report_qweb_element_page_visibility b/setup/report_qweb_element_page_visibility/odoo_addons/report_qweb_element_page_visibility deleted file mode 120000 index 44b835bb..00000000 --- a/setup/report_qweb_element_page_visibility/odoo_addons/report_qweb_element_page_visibility +++ /dev/null @@ -1 +0,0 @@ -../../../report_qweb_element_page_visibility \ No newline at end of file diff --git a/setup/report_qweb_pdf_watermark/odoo_addons/report_qweb_pdf_watermark b/setup/report_qweb_pdf_watermark/odoo_addons/report_qweb_pdf_watermark deleted file mode 120000 index 3b7b8112..00000000 --- a/setup/report_qweb_pdf_watermark/odoo_addons/report_qweb_pdf_watermark +++ /dev/null @@ -1 +0,0 @@ -../../../report_qweb_pdf_watermark \ No newline at end of file diff --git a/setup/report_xlsx/odoo_addons/report_xlsx b/setup/report_xlsx/odoo_addons/report_xlsx deleted file mode 120000 index 6ef6301e..00000000 --- a/setup/report_xlsx/odoo_addons/report_xlsx +++ /dev/null @@ -1 +0,0 @@ -../../../report_xlsx \ No newline at end of file From 669168dd83c3e1fe4e26828315a5885b84bbaad4 Mon Sep 17 00:00:00 2001 From: Sylvain LE GAL Date: Fri, 14 Jul 2017 16:17:07 +0200 Subject: [PATCH 09/18] [ADD] create ui now create tree view [IMP] fr translation [IMP] add last refresh date time on the action name of each sql materialized view --- bi_sql_editor/README.rst | 14 +- bi_sql_editor/i18n/fr.po | 305 ++++++++++-------- bi_sql_editor/models/bi_sql_view.py | 36 ++- bi_sql_editor/models/bi_sql_view_field.py | 22 ++ .../description/06_action_datetime_name.png | Bin 0 -> 13714 bytes bi_sql_editor/views/view_bi_sql_view.xml | 7 +- 6 files changed, 227 insertions(+), 157 deletions(-) create mode 100644 bi_sql_editor/static/description/06_action_datetime_name.png diff --git a/bi_sql_editor/README.rst b/bi_sql_editor/README.rst index c483d14d..01f21e17 100644 --- a/bi_sql_editor/README.rst +++ b/bi_sql_editor/README.rst @@ -114,17 +114,17 @@ Known issues / Roadmap * Add 'interval', after type (row/col/measure) field for date(time) fields. -* Dynamically change displayed action name to mention the last refresh of the - materialized view. - -* Create ir.rule to limit access. (for company_id for exemple) - Note ==== -The syntax of the sql request has the following constrains: +* If the view is materialized, the name of the action will contain the date + and the time of it last refresh: + + .. figure:: /bi_sql_editor/static/description/06_action_datetime_name.png + :width: 800 px -* the name of the selectable columns should be prefixed by `x_` +* The syntax of the sql request has the following constrains: the name of the + selectable columns should be prefixed by `x_` Sample: diff --git a/bi_sql_editor/i18n/fr.po b/bi_sql_editor/i18n/fr.po index 6e2192d4..8b96735c 100644 --- a/bi_sql_editor/i18n/fr.po +++ b/bi_sql_editor/i18n/fr.po @@ -1,42 +1,43 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: -# * bi_sql_editor -# -# Translators: -# OCA Transbot , 2017 -# Sébastien Alix , 2017 -# leemannd , 2017 +# * bi_sql_editor +# msgid "" msgstr "" "Project-Id-Version: Odoo Server 8.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-06-03 01:19+0000\n" -"PO-Revision-Date: 2017-06-03 01:19+0000\n" -"Last-Translator: leemannd , 2017\n" -"Language-Team: French (https://www.transifex.com/oca/teams/23907/fr/)\n" +"POT-Creation-Date: 2017-07-14 14:00+0000\n" +"PO-Revision-Date: 2017-07-14 14:00+0000\n" +"Last-Translator: <>\n" +"Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: fr\n" -"Plural-Forms: nplurals=2; plural=(n > 1);\n" +"Plural-Forms: \n" #. module: bi_sql_editor -#: code:addons/bi_sql_editor/models/bi_sql_view.py:151 +#: code:addons/bi_sql_editor/models/bi_sql_view.py:515 +#, python-format +msgid "%m/%d/%Y %H:%M:%S UTC" +msgstr "%d/%m/%Y %H:%M:%S UTC" + +#. module: bi_sql_editor +#: code:addons/bi_sql_editor/models/bi_sql_view.py:155 #, python-format msgid "%s (Copy)" -msgstr "" +msgstr "%s (Copie)" #. module: bi_sql_editor -#: code:addons/bi_sql_editor/models/bi_sql_view.py:248 +#: code:addons/bi_sql_editor/models/bi_sql_view.py:255 #, python-format msgid "%s Access %s" -msgstr "" +msgstr "%s Accès %s" #. module: bi_sql_editor -#: code:addons/bi_sql_editor/models/bi_sql_view.py:274 +#: code:addons/bi_sql_editor/models/bi_sql_view.py:281 #, python-format msgid "Access %s" -msgstr "" +msgstr "Accès %s" #. module: bi_sql_editor #: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form @@ -51,70 +52,73 @@ msgstr "Utilisateurs Autorisés" #. module: bi_sql_editor #: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form -msgid "" -"Are you sure you want to set to draft this SQL View. It will delete" -" the materialized view, and all the previous" -" mapping realized with the columns" -msgstr "" +msgid "Are you sure you want to set to draft this SQL View. It will delete the materialized view, and all the previous mapping realized with the columns" +msgstr "Etes vous sur de vouloir remettre la Vue SQL en brouillon. Cela supprimera la vue (matérialisée), et tout le mapping préalablement réalisé sur les colonnes" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,tree_visibility:0 +msgid "Available" +msgstr "Disponible" #. module: bi_sql_editor #: help:bi.sql.view.field,is_group_by:0 -msgid "" -"Check this box if you want to create a 'group by' option in the search view" -msgstr "" +msgid "Check this box if you want to create a 'group by' option in the search view" +msgstr "Cochez cette case pour créer une option 'Grouper Par' sur la vue de recherche" #. module: bi_sql_editor #: help:bi.sql.view.field,is_index:0 -msgid "" -"Check this box if you want to create an index on that field. This is " -"recommended for searchable and groupable fields, to reduce duration" -msgstr "" +msgid "Check this box if you want to create an index on that field. This is recommended for searchable and groupable fields, to reduce duration" +msgstr "Cochez cette case pour créer un index SQL sur ce champ. Cela est recommandé pour les champs de recherche et de regroupement pour réduire le temps d'affichage." #. module: bi_sql_editor #: selection:bi.sql.view.field,graph_type:0 msgid "Column" -msgstr "" +msgstr "Colonne" #. module: bi_sql_editor #: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form msgid "Create SQL View, Indexes and Models" -msgstr "" +msgstr "Créer la vue SQL, les index et les modèles" #. module: bi_sql_editor #: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form msgid "Create UI" -msgstr "" +msgstr "Créer IU" #. module: bi_sql_editor -#: field:bi.sql.view,create_uid:0 field:bi.sql.view.field,create_uid:0 +#: field:bi.sql.view,create_uid:0 +#: field:bi.sql.view.field,create_uid:0 msgid "Created by" msgstr "Créé par" #. module: bi_sql_editor -#: field:bi.sql.view,create_date:0 field:bi.sql.view.field,create_date:0 +#: field:bi.sql.view,create_date:0 +#: field:bi.sql.view.field,create_date:0 msgid "Created on" msgstr "Créé le" #. module: bi_sql_editor #: help:bi.sql.view,cron_id:0 msgid "Cron Task that will refresh the materialized view" -msgstr "" +msgstr "Tâche CRON qui va rafraichir la vue matérialisée" #. module: bi_sql_editor #: field:bi.sql.view,size:0 msgid "Database Size" -msgstr "" +msgstr "Taille de la base de données" #. module: bi_sql_editor #: help:bi.sql.view,domain_force:0 -msgid "" -"Define here access restriction to data.\n" +msgid "Define here access restriction to data.\n" " Take care to use field name prefixed by 'x_'. A global 'ir.rule' will be created. A typical Multi Company rule is for exemple \n" " ['|', ('x_company_id','child_of', [user.company_id.id]),('x_company_id','=',False)]." -msgstr "" +msgstr "Définir ici les règles de restrictions d'accès aux données.\n" +" Faite attention à utilliser des noms de champs préfixés par 'x_'. Un 'ir.rule' global sera créé. Une règle classique en multi-companie est, par exemple : \n" +" ['|', ('x_company_id','child_of', [user.company_id.id]),('x_company_id','=',False)]." #. module: bi_sql_editor -#: field:bi.sql.view,display_name:0 field:bi.sql.view.field,display_name:0 +#: field:bi.sql.view,display_name:0 +#: field:bi.sql.view.field,display_name:0 msgid "Display Name" msgstr "Nom à afficher" @@ -126,17 +130,17 @@ msgstr "Brouillon" #. module: bi_sql_editor #: field:bi.sql.view,domain_force:0 msgid "Extra Rule Definition" -msgstr "" +msgstr "Définition de règle complémentaire" #. module: bi_sql_editor #: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form msgid "Extras Information" -msgstr "" +msgstr "Information complémentaire" #. module: bi_sql_editor #: field:bi.sql.view.field,field_description:0 msgid "Field Description" -msgstr "" +msgstr "Description du champ" #. module: bi_sql_editor #: field:bi.sql.view.field,ttype:0 @@ -145,45 +149,51 @@ msgstr "Type de champ" #. module: bi_sql_editor #: help:bi.sql.view.field,many2one_model_id:0 -msgid "" -"For 'Many2one' Odoo field.\n" +msgid "For 'Many2one' Odoo field.\n" " Co Model of the field." -msgstr "" +msgstr "Pour les champs Odoo 'Many2one'.\n" +" Modèle associé à ce champ." #. module: bi_sql_editor #: help:bi.sql.view.field,selection:0 -msgid "" -"For 'Selection' Odoo field.\n" +msgid "For 'Selection' Odoo field.\n" " List of options, specified as a Python expression defining a list of (key, label) pairs. For example: [('blue','Blue'), ('yellow','Yellow')]" -msgstr "" +msgstr "Pour les champs Odoo 'Selection'.\n" +" Liste des options, spécifié par une expression python, définition une liste de paires de (clé, valeur). Par exemple : [('blue','Blue'), ('yellow','Yellow')]" #. module: bi_sql_editor #: help:bi.sql.view,model_name:0 msgid "Full Qualified Name of the transient model that will be created." -msgstr "" +msgstr "Nom complet du modèle transiant qui sera créé." #. module: bi_sql_editor #: help:bi.sql.view,view_name:0 msgid "Full name of the SQL view" -msgstr "" +msgstr "Nom complet de la vue SQL" #. module: bi_sql_editor #: field:bi.sql.view.field,graph_type:0 msgid "Graph Type" -msgstr "" +msgstr "Type de Graphe" #. module: bi_sql_editor #: selection:bi.sql.view,state:0 msgid "Graph, action and Menu Created" -msgstr "" +msgstr "Graphique, Action et Menu créés" #. module: bi_sql_editor #: field:bi.sql.view,has_group_changed:0 msgid "Has group changed" -msgstr "" +msgstr "A un changement de groupe" #. module: bi_sql_editor -#: field:bi.sql.view,id:0 field:bi.sql.view.field,id:0 +#: selection:bi.sql.view.field,tree_visibility:0 +msgid "Hidden" +msgstr "Caché" + +#. module: bi_sql_editor +#: field:bi.sql.view,id:0 +#: field:bi.sql.view.field,id:0 msgid "ID" msgstr "ID" @@ -195,42 +205,45 @@ msgstr "Nom de l'index" #. module: bi_sql_editor #: field:bi.sql.view.field,is_group_by:0 msgid "Is Group by" -msgstr "" +msgstr "Est 'Grouper Par'" #. module: bi_sql_editor #: field:bi.sql.view.field,is_index:0 msgid "Is Index" -msgstr "" +msgstr "Est un index" #. module: bi_sql_editor #: field:bi.sql.view,is_materialized:0 msgid "Is Materialized View" -msgstr "" +msgstr "Est une vue matérialisée" #. module: bi_sql_editor -#: field:bi.sql.view,__last_update:0 field:bi.sql.view.field,__last_update:0 +#: field:bi.sql.view,__last_update:0 +#: field:bi.sql.view.field,__last_update:0 msgid "Last Modified on" msgstr "Dernière modification le" #. module: bi_sql_editor -#: field:bi.sql.view,write_uid:0 field:bi.sql.view.field,write_uid:0 +#: field:bi.sql.view,write_uid:0 +#: field:bi.sql.view.field,write_uid:0 msgid "Last Updated by" msgstr "Dernière mise à jour par" #. module: bi_sql_editor -#: field:bi.sql.view,write_date:0 field:bi.sql.view.field,write_date:0 +#: field:bi.sql.view,write_date:0 +#: field:bi.sql.view.field,write_date:0 msgid "Last Updated on" msgstr "Dernière mise à jour le" #. module: bi_sql_editor #: field:bi.sql.view,materialized_text:0 msgid "Materialized text" -msgstr "" +msgstr "Materialized text" #. module: bi_sql_editor #: selection:bi.sql.view.field,graph_type:0 msgid "Measure" -msgstr "" +msgstr "Mesure" #. module: bi_sql_editor #: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form @@ -244,57 +257,63 @@ msgid "Model Name" msgstr "Nom du modèle" #. module: bi_sql_editor -#: field:bi.sql.view,name:0 field:bi.sql.view.field,name:0 +#: field:bi.sql.view,name:0 +#: field:bi.sql.view.field,name:0 msgid "Name" msgstr "Nom" #. module: bi_sql_editor -#: code:addons/bi_sql_editor/models/bi_sql_view.py:475 +#: code:addons/bi_sql_editor/models/bi_sql_view.py:497 #, python-format -msgid "" -"No Column was found.\n" +msgid "No Column was found.\n" "Columns name should be prefixed by 'x_'." -msgstr "" +msgstr "Aucune colonne n'a été trouvée.\n" +"Les noms de colonnes doivent être préfixés par 'x_'." #. module: bi_sql_editor #: field:bi.sql.view,action_id:0 msgid "Odoo Action" -msgstr "" +msgstr "Action Odoo" #. module: bi_sql_editor #: field:bi.sql.view,cron_id:0 msgid "Odoo Cron" -msgstr "" +msgstr "Cron Odoo" #. module: bi_sql_editor #: field:bi.sql.view,graph_view_id:0 msgid "Odoo Graph View" -msgstr "" +msgstr "Vue graphique Odoo" #. module: bi_sql_editor #: field:bi.sql.view,menu_id:0 msgid "Odoo Menu" -msgstr "" +msgstr "Menu Odoo" #. module: bi_sql_editor #: field:bi.sql.view,model_id:0 msgid "Odoo Model" -msgstr "" +msgstr "Modèle Odoo" #. module: bi_sql_editor #: field:bi.sql.view,rule_id:0 msgid "Odoo Rule" -msgstr "" +msgstr "Odoo Rule" #. module: bi_sql_editor #: field:bi.sql.view,search_view_id:0 msgid "Odoo Search View" -msgstr "" +msgstr "Vue de recherche Odoo" + +#. module: bi_sql_editor +#: field:bi.sql.view,tree_view_id:0 +msgid "Odoo Tree View" +msgstr "Vue Liste Odoo" #. module: bi_sql_editor #: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form msgid "Open View" -msgstr "" +msgstr "Ouvrir la vue" #. module: bi_sql_editor #: field:bi.sql.view,query:0 @@ -304,66 +323,68 @@ msgstr "Requête" #. module: bi_sql_editor #: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form msgid "Refresh Materialized View" -msgstr "" +msgstr "Rafraichir la vue matérialisée" #. module: bi_sql_editor -#: code:addons/bi_sql_editor/models/bi_sql_view.py:263 +#: code:addons/bi_sql_editor/models/bi_sql_view.py:270 #, python-format msgid "Refresh Materialized View %s" -msgstr "" +msgstr "Rafraichir la vue matérialisée %s" #. module: bi_sql_editor #: selection:bi.sql.view.field,graph_type:0 msgid "Row" -msgstr "" +msgstr "Ligne" #. module: bi_sql_editor #: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form msgid "Rule Definition" -msgstr "" +msgstr "Définition de règle" #. module: bi_sql_editor -#: code:addons/bi_sql_editor/models/bi_sql_view.py:358 +#: code:addons/bi_sql_editor/models/bi_sql_view.py:380 #, python-format -msgid "" -"SQL Error while creating %s VIEW %s :\n" +msgid "SQL Error while creating %s VIEW %s :\n" +" %s" +msgstr "Erreur SQL lors de la création de %s VIEW %s :\n" " %s" -msgstr "" #. module: bi_sql_editor #: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form #: field:bi.sql.view,bi_sql_view_field_ids:0 msgid "SQL Fields" -msgstr "" +msgstr "Champs SQL" #. module: bi_sql_editor #: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form msgid "SQL Query" -msgstr "" +msgstr "Requête SQL" #. module: bi_sql_editor #: model:ir.ui.menu,name:bi_sql_editor.menu_bi_sql_editor msgid "SQL Reports" -msgstr "" +msgstr "SQL Reports" #. module: bi_sql_editor #: help:bi.sql.view,query:0 -msgid "" -"SQL Request that will be inserted as the view. Take care to :\n" +msgid "SQL Request that will be inserted as the view. Take care to :\n" " * set a name for all your selected fields, specially if you use SQL function (like EXTRACT, ...);\n" " * Do not use 'SELECT *' or 'SELECT table.*';\n" " * prefix the name of the selectable columns by 'x_';" -msgstr "" +msgstr "Requête SQL qui sera insérée dans la vue SQL. Faire attention à :\n" +" * Mettre un nom (AS) pour tous les champs à afficher, spécialement si vous utilisez des fonctions SQL (comme EXTRACT, ...);\n" +" * Ne pas utiliser 'SELECT *' ou 'SELECT table.*';\n" +" * Préfixer le nom des colonnes à afficher par 'x_';" #. module: bi_sql_editor #: field:bi.sql.view.field,sql_type:0 msgid "SQL Type" -msgstr "" +msgstr "Type SQL" #. module: bi_sql_editor #: help:bi.sql.view.field,sql_type:0 msgid "SQL Type in the database" -msgstr "" +msgstr "Type SQL dans la base de données" #. module: bi_sql_editor #: selection:bi.sql.view,state:0 @@ -373,18 +394,18 @@ msgstr "SQL Validé" #. module: bi_sql_editor #: field:bi.sql.view.field,bi_sql_view_id:0 msgid "SQL View" -msgstr "" +msgstr "Vue SQL" #. module: bi_sql_editor #: selection:bi.sql.view,state:0 msgid "SQL View and Model Created" -msgstr "" +msgstr "Vue SQL et Modèle créés" #. module: bi_sql_editor #: model:ir.actions.act_window,name:bi_sql_editor.action_bi_sql_view #: model:ir.ui.menu,name:bi_sql_editor.menu_bi_sql_view msgid "SQL Views" -msgstr "" +msgstr "Vues SQL" #. module: bi_sql_editor #: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form @@ -394,7 +415,7 @@ msgstr "Sécurité" #. module: bi_sql_editor #: field:bi.sql.view.field,selection:0 msgid "Selection Options" -msgstr "" +msgstr "Options de Sélection" #. module: bi_sql_editor #: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form @@ -404,32 +425,26 @@ msgstr "Remettre en brouillon" #. module: bi_sql_editor #: help:bi.sql.view,size:0 msgid "Size of the materialized view and its indexes" -msgstr "" +msgstr "Taille de la vue matérialisée et de ses index" #. module: bi_sql_editor #: field:bi.sql.view,state:0 msgid "State" -msgstr "Status" +msgstr "Statut" #. module: bi_sql_editor #: help:bi.sql.view,state:0 -msgid "" -"State of the Request:\n" +msgid "State of the Request:\n" " * 'Draft': Not tested\n" " * 'SQL Valid': SQL Request has been checked and is valid" -msgstr "" -"Etat de la requête:\n" +msgstr "Etat de la requête:\n" " * 'En brouillon': non testée\n" " * 'SQL Validé': La requête SQL a été vérifiée et est valide" #. module: bi_sql_editor #: help:bi.sql.view,technical_name:0 -msgid "" -"Suffix of the SQL view. (SQL full name will be computed and prefixed by " -"'x_bi_sql_view_'. Should have correctsyntax. For more information, see " -"https://www.postgresql.org/docs/current/static/sql-syntax-lexical.html#SQL-" -"SYNTAX-IDENTIFIERS" -msgstr "" +msgid "Suffix of the SQL view. (SQL full name will be computed and prefixed by 'x_bi_sql_view_'. Should have correctsyntax. For more information, see https://www.postgresql.org/docs/current/static/sql-syntax-lexical.html#SQL-SYNTAX-IDENTIFIERS" +msgstr "Suffixe de la requête SQL. (Le nom complet de la requête SQL sera calculé et préfixé par 'x_bi_sql_view_'. Should have correctsyntax. Pour plus d'information voir, https://www.postgresql.org/docs/current/static/sql-syntax-lexical.html#SQL-SYNTAX-IDENTIFIERS" #. module: bi_sql_editor #: field:bi.sql.view,technical_name:0 @@ -439,113 +454,117 @@ msgstr "Nom technique" #. module: bi_sql_editor #: help:bi.sql.view.field,field_description:0 msgid "This will be used as the name of the Odoo field, displayed for users" -msgstr "" +msgstr "Cette valeur sera utilisée comme nom du champ odoo et sera affichée aux utilisateurs" #. module: bi_sql_editor #: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form msgid "This will create Odoo View, Action and Menu" -msgstr "" +msgstr "Cela va créer une vue Odoo, une action et un menu" #. module: bi_sql_editor #: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form -msgid "" -"This will try to create an SQL View, based on the SQL request and the " -"according Transient Model and fields, based on settings" -msgstr "" +msgid "This will try to create an SQL View, based on the SQL request and the according Transient Model and fields, based on settings" +msgstr "Cela va créer une vue SQL, basée sur la requête SQL et va créer le modèle transiant correspondant et les champs, basés sur le paramétrage" + +#. module: bi_sql_editor +#: field:bi.sql.view.field,tree_visibility:0 +msgid "Tree Visibility" +msgstr "Visibilité dans la liste" #. module: bi_sql_editor #: help:bi.sql.view.field,ttype:0 -msgid "" -"Type of the Odoo field that will be created. Let empty if you don't want to " -"create a new field. If empty, this field will not be displayed neither " -"available for search or group by function" -msgstr "" +msgid "Type of the Odoo field that will be created. Let empty if you don't want to create a new field. If empty, this field will not be displayed neither available for search or group by function" +msgstr "Type du champ odoo qui sera créé. laisser vide si vous ne voulez pas créer un nouveau champ. Si la valeur est vide, le champ ne sera ni affiché, ni disponible pour les fonctions de rechercher ou de regroupement" + +#. module: bi_sql_editor +#: selection:bi.sql.view.field,tree_visibility:0 +msgid "Unavailable" +msgstr "Indisponible" #. module: bi_sql_editor #: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form -msgid "" -"Update Model Access. Required if you changed groups list after having " -"created the model" -msgstr "" +msgid "Update Model Access. Required if you changed groups list after having created the model" +msgstr "Mettre à jour l'accès au modèle. Requis si vous changez la liste de groupes, après avoir créer le modèle" #. module: bi_sql_editor #: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form msgid "Update Model Acess" -msgstr "" +msgstr "Mettre à jour les accès au modèle" #. module: bi_sql_editor #: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form msgid "User Interface" -msgstr "" +msgstr "Interface utilisateur" #. module: bi_sql_editor #: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form msgid "Validate SQL Expression" -msgstr "" +msgstr "Valider l'expression SQL" #. module: bi_sql_editor #: field:bi.sql.view,view_name:0 msgid "View Name" -msgstr "" +msgstr "Nom de la vue" #. module: bi_sql_editor -#: code:addons/bi_sql_editor/models/bi_sql_view.py:161 +#: code:addons/bi_sql_editor/models/bi_sql_view.py:165 #, python-format msgid "You can only process this action on SQL Valid items" -msgstr "" +msgstr "Vous pouvez seulement réaliser cette action sur des items SQL valides" #. module: bi_sql_editor -#: code:addons/bi_sql_editor/models/bi_sql_view.py:143 +#: code:addons/bi_sql_editor/models/bi_sql_view.py:147 #, python-format msgid "You can only unlink draft views" -msgstr "" +msgstr "Vous pouvez seulement supprimer des vues en brouillon" #. module: bi_sql_editor #: selection:bi.sql.view.field,ttype:0 msgid "boolean" -msgstr "" +msgstr "boolean" #. module: bi_sql_editor #: selection:bi.sql.view.field,ttype:0 msgid "char" -msgstr "" +msgstr "char" #. module: bi_sql_editor #: selection:bi.sql.view.field,ttype:0 msgid "date" -msgstr "" +msgstr "date" #. module: bi_sql_editor #: selection:bi.sql.view.field,ttype:0 msgid "datetime" -msgstr "" +msgstr "datetime" #. module: bi_sql_editor #: selection:bi.sql.view.field,ttype:0 msgid "float" -msgstr "" +msgstr "float" #. module: bi_sql_editor #: selection:bi.sql.view.field,ttype:0 msgid "integer" -msgstr "" +msgstr "integer" #. module: bi_sql_editor #: selection:bi.sql.view.field,ttype:0 msgid "many2one" -msgstr "" +msgstr "many2one" #. module: bi_sql_editor #: selection:bi.sql.view.field,ttype:0 msgid "selection" -msgstr "" +msgstr "selection" #. module: bi_sql_editor #: field:bi.sql.view.field,sequence:0 msgid "sequence" -msgstr "" +msgstr "sequence" #. module: bi_sql_editor #: view:bi.sql.view:bi_sql_editor.view_bi_sql_view_form msgid "this will refresh the materialized view" -msgstr "" +msgstr "Cela va rafraichir la vue matérialisée" + diff --git a/bi_sql_editor/models/bi_sql_view.py b/bi_sql_editor/models/bi_sql_view.py index e29133d2..685276a5 100644 --- a/bi_sql_editor/models/bi_sql_view.py +++ b/bi_sql_editor/models/bi_sql_view.py @@ -4,6 +4,7 @@ # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). import logging +from datetime import datetime from psycopg2 import ProgrammingError from openerp import _, api, fields, models, SUPERUSER_ID @@ -86,6 +87,9 @@ class BiSQLView(models.Model): model_id = fields.Many2one( string='Odoo Model', comodel_name='ir.model', readonly=True) + tree_view_id = fields.Many2one( + string='Odoo Tree View', comodel_name='ir.ui.view', readonly=True) + graph_view_id = fields.Many2one( string='Odoo Graph View', comodel_name='ir.ui.view', readonly=True) @@ -186,8 +190,10 @@ class BiSQLView(models.Model): # Drop ORM sql_view._drop_model_and_fields() + sql_view.tree_view_id.unlink() sql_view.graph_view_id.unlink() sql_view.pivot_view_id.unlink() + sql_view.search_view_id.unlink() sql_view.action_id.unlink() sql_view.menu_id.unlink() sql_view.rule_id.unlink() @@ -197,6 +203,8 @@ class BiSQLView(models.Model): @api.multi def button_create_ui(self): + self.tree_view_id = self.env['ir.ui.view'].create( + self._prepare_tree_view()).id self.graph_view_id = self.env['ir.ui.view'].create( self._prepare_graph_view()).id self.pivot_view_id = self.env['ir.ui.view'].create( @@ -225,8 +233,7 @@ class BiSQLView(models.Model): 'type': 'ir.actions.act_window', 'res_model': self.model_id.model, 'search_view_id': self.search_view_id.id, - 'view_type': 'form', - 'view_mode': 'graph,pivot', + 'view_mode': 'graph,pivot,tree', } # Prepare Function @@ -282,6 +289,21 @@ class BiSQLView(models.Model): 'global': True, } + @api.multi + def _prepare_tree_view(self): + self.ensure_one() + return { + 'name': self.name, + 'type': 'tree', + 'model': self.model_id.model, + 'arch': + """""" + """{}""" + """""".format("".join( + [x._prepare_tree_field() + for x in self.bi_sql_view_field_ids])) + } + @api.multi def _prepare_graph_view(self): self.ensure_one() @@ -339,8 +361,8 @@ class BiSQLView(models.Model): 'name': self.name, 'res_model': self.model_id.model, 'type': 'ir.actions.act_window', - 'view_type': 'form', - 'view_mode': 'graph,pivot', + 'view_mode': 'graph,pivot,tree', + 'view_id': self.graph_view_id.id, 'search_view_id': self.search_view_id.id, } @@ -504,6 +526,12 @@ class BiSQLView(models.Model): sql_view.materialized_text, sql_view.view_name) self._log_execute(req) sql_view._refresh_size() + if sql_view.action_id: + # Alter name of the action, to display last refresh datetime + # of the materialized view + sql_view.action_id.name = "%s (%s)" % ( + self.name, + datetime.utcnow().strftime(_("%m/%d/%Y %H:%M:%S UTC"))) @api.multi def _refresh_size(self): diff --git a/bi_sql_editor/models/bi_sql_view_field.py b/bi_sql_editor/models/bi_sql_view_field.py index 533674b7..5c464e13 100644 --- a/bi_sql_editor/models/bi_sql_view_field.py +++ b/bi_sql_editor/models/bi_sql_view_field.py @@ -29,6 +29,12 @@ class BiSQLViewField(models.Model): ('measure', 'Measure'), ] + _TREE_VISIBILITY_SELECTION = [ + ('unavailable', 'Unavailable'), + ('hidden', 'Hidden'), + ('available', 'Available'), + ] + # Mapping to guess Odoo field type, from SQL column type _SQL_MAPPING = { 'boolean': 'boolean', @@ -68,6 +74,10 @@ class BiSQLViewField(models.Model): graph_type = fields.Selection( string='Graph Type', selection=_GRAPH_TYPE_SELECTION) + tree_visibility = fields.Selection( + string='Tree Visibility', selection=_TREE_VISIBILITY_SELECTION, + default='available', required=True) + field_description = fields.Char( string='Field Description', help="This will be used as the name" " of the Odoo field, displayed for users") @@ -164,8 +174,20 @@ class BiSQLViewField(models.Model): 'selection': self.ttype == 'selection' and self.selection or False, 'relation': self.ttype == 'many2one' and self.many2one_model_id.model or False, + 'tree_visibility': self.field_description and + 'available' or 'unavailable', } + @api.multi + def _prepare_tree_field(self): + self.ensure_one() + res = '' + if self.field_description and self.tree_visibility != 'unavailable': + res = """""".format( + self.name, + self.tree_visibility == 'hidden' and 'invisible="1"' or '') + return res + @api.multi def _prepare_graph_field(self): self.ensure_one() diff --git a/bi_sql_editor/static/description/06_action_datetime_name.png b/bi_sql_editor/static/description/06_action_datetime_name.png new file mode 100644 index 0000000000000000000000000000000000000000..354994e52dde7478571eb6367af4079585ab3b22 GIT binary patch literal 13714 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 bi.sql.view - + @@ -28,8 +28,7 @@ License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). string="Validate SQL Expression" class="oe_highlight"/>