diff options
| author | Olivier Dony <odo@openerp.com> | 2010-10-18 17:04:07 +0200 |
|---|---|---|
| committer | Olivier Dony <odo@openerp.com> | 2010-10-18 17:04:07 +0200 |
| commit | 5a1c06a19b68a75cec8e78c7273ef18d35db287d (patch) | |
| tree | 67e26db5b5546ac472ec8574b46c33c5b47f0dc9 /addons | |
| parent | 302a30be14873f9cda25160dac075d21a36bd72a (diff) | |
[REM] olap*: removal of olap modules, to be moved to extra-addons until after v6.0
bzr revid: odo@openerp.com-20101018150407-tqyokbfybb6lhr3i
Diffstat (limited to 'addons')
118 files changed, 0 insertions, 29948 deletions
diff --git a/addons/olap/__init__.py b/addons/olap/__init__.py deleted file mode 100644 index 8e5f0dfc12c..00000000000 --- a/addons/olap/__init__.py +++ /dev/null @@ -1,23 +0,0 @@ -# -*- coding: utf-8 -*- -############################################################################## -# -# OpenERP, Open Source Management Solution -# Copyright (C) 2004-2010 Tiny SPRL (<http://tiny.be>). -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see <http://www.gnu.org/licenses/>. -# -############################################################################## - -import olap -import wizard diff --git a/addons/olap/__openerp__.py b/addons/olap/__openerp__.py deleted file mode 100644 index 76d119322e2..00000000000 --- a/addons/olap/__openerp__.py +++ /dev/null @@ -1,52 +0,0 @@ -# -*- coding: utf-8 -*- -############################################################################## -# -# OpenERP, Open Source Management Solution -# Copyright (C) 2004-2010 Tiny SPRL (<http://tiny.be>). -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see <http://www.gnu.org/licenses/>. -# -############################################################################## - -{ - "name" : "Olap Schemes Management", - "version" : "0.1", - "author" : "OpenERP SA", - "website" : "http://www.openerp.com", - "depends" : ["base"], - "category" : "Generic Modules/Olap", - "description": """ - Olap module is used to install BI module in client. Olap provides Online - Analytical Process with the mdx query. BI provides Cube Browsing and - Cube Designing. After installing Olap Module you will get Cube Browser - and Cube Desinger in Reporting Menu. Cube Browser is used to generate - the reports with table view (mdx view) of mdx query. and Cube designer - is used to make cubes in BI.. - """, - "init_xml" : ["data/olap_data.xml"], - "update_xml" : [ - "wizard/olap_query_logs_clear_view.xml", - "wizard/olap_load_column_view.xml", - "data/olap_wizard.xml", - "data/olap_view.xml", - "data/olap_cube_view.xml", - "data/olap_fact_view.xml", - "data/olap_cube_workflow.xml", - "data/olap_security.xml", - 'security/ir.model.access.csv' - ], - "demo_xml" : ["data/olap_demo.xml"], - "active": False, - "installable": True -} diff --git a/addons/olap/cli/Makefile b/addons/olap/cli/Makefile deleted file mode 100755 index dd44a2c1289..00000000000 --- a/addons/olap/cli/Makefile +++ /dev/null @@ -1,69 +0,0 @@ -DATABASE = 'bi' - -all: simple sale date where sublevels calc_meas cross page complex test - -simple: - ./tinybi.py -d ${DATABASE} -H localhost -U admin -W admin -p 8069 -s "tinyerp" -c "select {[User].[all]} on rows, {[measures].[Credit Limit],[measures].[Count]} on columns from Partner" - ./tinybi.py -d ${DATABASE} -H localhost -U admin -W admin -p 8069 -s "tinyerp" -c "select {[measures].[Credit Limit],[measures].[Count]} on rows, {[User].[all],[User].children} on columns from Partner" - ./tinybi.py -d ${DATABASE} -H localhost -U admin -W admin -p 8069 -s "tinyerp" -c "select {[User].children} on rows from Partner" - ./tinybi.py -d ${DATABASE} -H localhost -U admin -W admin -p 8069 -s "tinyerp" -c "select {[User].[all],[User].children} on rows, {[measures].[Credit Limit],[measures].[Count]} on columns from Partner" - ./tinybi.py -d ${DATABASE} -H localhost -U admin -W admin -p 8069 -s "tinyerp" -c "select {[User].children} on rows, {[User].children} on columns from Partner where ([measures].[Count])" - ./tinybi.py -d ${DATABASE} -H localhost -U admin -W admin -p 8069 -s "tinyerp" -c "select {[User].children} on rows, {[measures].[Count]} on columns from Partner where ([User].[3])" -# ./tinybi.py -d ${DATABASE} -H localhost -U admin -W admin -p 8069 -s "tinyerp" -c "select {[Date].[2008]} on rows, {[measures].[Credit Limit],[measures].[Count]} on columns from Partner" - ./tinybi.py -d ${DATABASE} -H localhost -U admin -W admin -p 8069 -s "tinyerp" -c "select {[Date].[all],[Date].children} on rows, {[measures].[Credit Limit],[measures].[Count]} on columns from Partner" - -sale: - ./tinybi.py -d ${DATABASE} -H localhost -U admin -W admin -p 8069 -s "OpenERPSales" -c "select {[Partner Country].children} on rows from Sales" - ./tinybi.py -d ${DATABASE} -H localhost -U admin -W admin -p 8069 -s "OpenERPSales" -c "select {[City].children} on rows from Sales" - ./tinybi.py -d ${DATABASE} -H localhost -U admin -W admin -p 8069 -s "OpenERPSales" -c "select {[City].children,[City].[Paris].children,[Partner Country].children} on rows, {[measures].[Total Sales]} on columns from Sales" - - ./tinybi.py -d ${DATABASE} -H localhost -U admin -W admin -p 8069 -s "OpenERPSales" -c "select {[Order Date].[all],[Order Date].children,[Users].children} on rows, {[measures].[Average Sales],[measures].[Total Sales]} on columns from Sales" - ./tinybi.py -d ${DATABASE} -H localhost -U admin -W admin -p 8069 -s "OpenERPSales" -c "select {[Order Date].children, [Order Date].[all]} on rows, {[measures].[Average Sales],[measures].[Total Sales]} on columns from Sales" - - ./tinybi.py -d ${DATABASE} -H localhost -U admin -W admin -p 8069 -s "OpenERPSales" -c "select {[Partner Country].children} on rows, {[measures].[Average Sales],[measures].[Total Sales]} on columns from Sales" - ./tinybi.py -d ${DATABASE} -H localhost -U admin -W admin -p 8069 -s "OpenERPSales" -c "select {[Partner Country].[China]} on rows, {[measures].[Average Sales],[measures].[Total Sales]} on columns from Sales" - ./tinybi.py -d ${DATABASE} -H localhost -U admin -W admin -p 8069 -s "OpenERPSales" -c "select {[Partner Country].[Belgium]} on rows, {[measures].[Average Sales],[measures].[Total Sales]} on columns from Sales" - -date: - ./tinybi.py -d ${DATABASE} -H localhost -U admin -W admin -p 8069 -s "OpenERPSales" -c "select {[Order Date].children} on rows, {[measures].[Average Sales],[measures].[Total Sales]} on columns from Sales" - ./tinybi.py -d ${DATABASE} -H localhost -U admin -W admin -p 8069 -s "OpenERPSales" -c "select {[Order Date].[2007]} on rows, {[measures].[Average Sales],[measures].[Total Sales]} on columns from Sales" - ./tinybi.py -d ${DATABASE} -H localhost -U admin -W admin -p 8069 -s "OpenERPSales" -c "select {[Order Date].[2008]} on rows, {[measures].[Average Sales],[measures].[Total Sales]} on columns from Sales" - ./tinybi.py -d ${DATABASE} -H localhost -U admin -W admin -p 8069 -s "OpenERPSales" -c "select {[Order Date].children,[Order Date].[2008].children,[Order Date].[2008].[Q2].children} on rows, {[measures].[Total Sales]} on columns from Sales" - ./tinybi.py -d ${DATABASE} -H localhost -U admin -W admin -p 8069 -s "OpenERPSales" -c "select {[Order Date].children,[Order Date].[2008].children,[Order Date].[2008].[Q2].children} on rows, {[measures].[Total Sales]} on columns from Sales where ([Order Date].[2008].[Q2])" - -where: - ./tinybi.py -d ${DATABASE} -H localhost -U admin -W admin -p 8069 -s "OpenERPSales" -c " select crossjoin (crossjoin ({[Order Date].[all],[Users].[all]} , {[Users].children} ) , {[Partner Country].[all]}) on rows, {[measures].[Units Sold]} on columns from Sales" -sublevels: - ./tinybi.py -d ${DATABASE} -H localhost -U admin -W admin -p 8069 -s "OpenERPSales" -c "select {[City].[all],[City].children} on rows, {[measures].[Total Sales]} on columns from Sales" - ./tinybi.py -d ${DATABASE} -H localhost -U admin -W admin -p 8069 -s "OpenERPSales" -c "select {[City].[all],[City].children} on rows, {[measures].[Total Sales]} on columns from Sales" - ./tinybi.py -d ${DATABASE} -H localhost -U admin -W admin -p 8069 -s "OpenERPSales" -c "select {[City].[all],[City].children,[City].[Liege].children} on rows, {[measures].[Total Sales]} on columns from Sales" - ./tinybi.py -d ${DATABASE} -H localhost -U admin -W admin -p 8069 -s "OpenERPSales" -c "select {[Products Category].[all],[Products Category].children} on rows, {[measures].[Total Sales]} on columns from Sales" - ./tinybi.py -d ${DATABASE} -H localhost -U admin -W admin -p 8069 -s "OpenERPSales" -c "select {[Products Category].[all],[Products Category].children,[Products Category].[PC].children} on rows, {[measures].[Total Sales]} on columns from Sales" - -calc_meas: - ./tinybi.py -d ${DATABASE} -H localhost -U admin -W admin -p 8069 -s "OpenERPSales" -c "select {[City].[all]} on rows, {[measures].[Total Sales]} on columns from Sales" - ./tinybi.py -d ${DATABASE} -H localhost -U admin -W admin -p 8069 -s "OpenERPSales" -c "select {[City].[all],[City].children} on rows, {[measures].[Total Sales]} on columns from Sales" - ./tinybi.py -d ${DATABASE} -H localhost -U admin -W admin -p 8069 -s "OpenERPSales" -c "select {[City].[all],[City].children} on rows, {[measures].[Units Sold],[measures].[Total Sales]} on columns from Sales" - -cross: - ./tinybi.py -d ${DATABASE} -H localhost -U admin -W admin -p 8069 -s "OpenERPSales" -c "select crossjoin ({[Order Date].[all],[Order Date].children} , {[All Products].[all]}) on rows from Sales" - ./tinybi.py -d ${DATABASE} -H localhost -U admin -W admin -p 8069 -s "OpenERPSales" -c "select crossjoin({[City].[all]},{[Users].[all]}) on rows, {[measures].[Total Sales]} on columns from Sales" - ./tinybi.py -d ${DATABASE} -H localhost -U admin -W admin -p 8069 -s "OpenERPSales" -c "select crossjoin({[City].[all],[Users].[all]},{[Order Date].[all]}) on rows, {[measures].[Total Sales]} on columns from Sales" - ./tinybi.py -d ${DATABASE} -H localhost -U admin -W admin -p 8069 -s "OpenERPSales" -c "select crossjoin({[City].[all],[City].children},{[Order Date].children}) on rows, {[measures].[Total Sales]} on columns from Sales" - ./tinybi.py -d ${DATABASE} -H localhost -U admin -W admin -p 8069 -s "OpenERPSales" -c "select crossjoin(crossjoin({[City].[all],[City].children},{[Users].children}),{[Order Date].children}) on rows, {[measures].[Total Sales]} on columns from Sales" - ./tinybi.py -d ${DATABASE} -H localhost -U admin -W admin -p 8069 -s "OpenERPSales" -c "select crossjoin(crossjoin({[City].[all],[City].children},{[Users].children}),{[Order Date].children}) on rows, {[measures].[Total Sales],[measures].[Units Sold]} on columns from Sales" - ./tinybi.py -d ${DATABASE} -H localhost -U admin -W admin -p 8069 -s "OpenERPSales" -c "select crossjoin(crossjoin({[City].[all],[Users].[all]},{[Order Date].[all]}),{[Order Date].children}) on rows, crossjoin({[All Products].[all],[Products Category].[all]},{[Partner Country].children}) on columns from Sales" - ./tinybi.py -d ${DATABASE} -H localhost -U admin -W admin -p 8069 -s "OpenERPSales" -c "select crossjoin({[City].[all]},{[Users].[all]}) on rows, crossjoin({[measures].[Total Sales]},{[Order Date].children}) on columns from Sales" - ./tinybi.py -d ${DATABASE} -H localhost -U admin -W admin -p 8069 -s "OpenERPSales" -c "select crossjoin({[City].[all]},{[Users].[all]}) on rows, crossjoin(crossjoin({[measures].[Total Sales]},{[Order Date].children}),{[Users].children}) on columns from Sales" - -page: - ./tinybi.py -d ${DATABASE} -H localhost -U admin -W admin -p 8069 -s "OpenERPSales" -c "select {[City].[all],[City].children} on rows, {[measures].[Units Sold],[measures].[Total Sales]} on columns, {[Order Date].children} on pages from Sales" - ./tinybi.py -d ${DATABASE} -H localhost -U admin -W admin -p 8069 -s "OpenERPSales" -c "select {[measures].[Units Sold],[measures].[Total Sales]} on rows, {[City].[all],[City].children} on columns, {[Order Date].children} on pages from Sales" - -complex: - ./tinybi.py -d ${DATABASE} -H localhost -U admin -W admin -p 8069 -s "OpenERPSales" -c "select crossjoin({[City].[all],[City].children},{[Order Date].[all]}) on rows, {[measures].[Units Sold],[measures].[Total Sales]} on columns, {[Order Date].children} on pages from Sales" - ./tinybi.py -d ${DATABASE} -H localhost -U admin -W admin -p 8069 -s "OpenERPSales" -c "select crossjoin(crossjoin({[City].[all],[City].children},{[Order Date].children}),{[Users].children}) on rows, {[measures].[Units Sold],[measures].[Total Sales]} on columns, {[Order Date].children} on pages from Sales" - ./tinybi.py -d ${DATABASE} -H localhost -U admin -W admin -p 8069 -s "OpenERPSales" -c "select crossjoin(crossjoin({[City].[all],[City].children},{[Order Date].children}),{[Users].children}) on rows, crossjoin({[measures].[Units Sold],[measures].[Total Sales]},{[City].children}) on columns, {[Order Date].children} on pages from Sales" - -test: - ./tinybi.py -d ${DATABASE} -H localhost -U admin -W admin -p 8069 -s "tinyerp" -c " select crossjoin (crossjoin ({[Order Date].[all],[Users].[all]} , {[Users].children} ) , {[Partner Country].[all]}) on rows, {[measures].[Units Sold]} on columns from Sales"
\ No newline at end of file diff --git a/addons/olap/cli/tinybi.py b/addons/olap/cli/tinybi.py deleted file mode 100644 index ec31232110d..00000000000 --- a/addons/olap/cli/tinybi.py +++ /dev/null @@ -1,86 +0,0 @@ -#!/usr/bin/python - -############################################################################## -# -# Copyright (c) 2004 TINY SPRL. (http://tiny.be) All Rights Reserved. -# Fabien Pinckaers <fp@tiny.Be> -# -# WARNING: This program as such is intended to be used by professional -# programmers who take the whole responsability of assessing all potential -# consequences resulting from its eventual inadequacies and bugs -# End users who are looking for a ready-to-use solution with commercial -# garantees and support are strongly adviced to contract a Free Software -# Service Company -# -# This program is Free Software; you can redistribute it and/or -# modify it under the terms of the GNU General Public License -# as published by the Free Software Foundation; either version 2 -# of the License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. -# -############################################################################## - -# -# This module test all RPC methods -# - -import optparse - -import xmlrpclib -import time - -__version__ = '1.0' - -parser = optparse.OptionParser(version=__version__) - -group = optparse.OptionGroup(parser, "General options") -group.add_option("-c", "--command", dest="command", help="The query to execute") -group.add_option("-s", "--schema", dest="schema", help="The schema to use for the query") -parser.add_option_group(group) - -group = optparse.OptionGroup(parser, "Connection options") -group.add_option("-d", "--database", dest="database", help="Database name") -group.add_option("-H", "--hostname", dest="hostname", default='localhost', help="Server hostname") -group.add_option("-U", "--username", dest="username", default='admin', help="Username") -group.add_option("-W", "--password", dest="password", default='admin', help="Password") -group.add_option("-p", "--port", dest="port", default=8069, help="Server port") -parser.add_option_group(group) - -(opt, args) = parser.parse_args() - -sock = xmlrpclib.ServerProxy('http://'+opt.hostname+':'+str(opt.port)+'/xmlrpc/object') -uid = 1 - -axis,data = sock.execute(opt.database, uid, opt.password, 'olap.schema', 'request', opt.schema, opt.command) -COLSPAN = 18 -ROWSPAN = 18 - -print -if len(axis)>1: - for i in range(8): - ok = False - for x in axis[1]: - if len(x[0])==i: - ok = True - if not ok: - continue - print ' '*COLSPAN, - print (('%-'+str(ROWSPAN)+'s ' ) * len(axis[1])) % tuple(map(lambda x: str(len(x[0])==i and x[1] or ''),axis[1])) -for col in data: - print ('%-'+str(COLSPAN)+'s')% (' '*(len(axis[0][0][0])-1)*2 + str(axis[0].pop(0)[1]),), - for row in col: - if row==[False]: - print ('%-'+str(ROWSPAN)+'s')%('',), - else: - print ('%-'+str(ROWSPAN)+'s')%(row,), - print -print - diff --git a/addons/olap/cube/__init__.py b/addons/olap/cube/__init__.py deleted file mode 100644 index 79c50e6422d..00000000000 --- a/addons/olap/cube/__init__.py +++ /dev/null @@ -1,3 +0,0 @@ -from mdx_parser import mdx_parser -from mdx_output import mdx_output -from warehouse import warehouse diff --git a/addons/olap/cube/agregator.py b/addons/olap/cube/agregator.py deleted file mode 100644 index 27cede990f2..00000000000 --- a/addons/olap/cube/agregator.py +++ /dev/null @@ -1,9 +0,0 @@ -import sqlalchemy - -agregator = {} -agregator['sum'] = sqlalchemy.func.sum -agregator['count'] = sqlalchemy.func.count -agregator['avg'] = sqlalchemy.func.avg -agregator['min'] = sqlalchemy.func.min -agregator['max'] = sqlalchemy.func.max - diff --git a/addons/olap/cube/axis.py b/addons/olap/cube/axis.py deleted file mode 100644 index 6bff19b49cd..00000000000 --- a/addons/olap/cube/axis.py +++ /dev/null @@ -1,43 +0,0 @@ - -import sqlalchemy -import common - - - -class axis(object): - def __init__(self, axis, name=None): - self.axis = axis - self.name = name - - def validate(self, cube): - self.object = cube - self.axis.validate(cube) - - def name_set(self, name): - self.name = name - - def __repr__(self): - res = '\t<olap.axis ['+str(self.name)+']\n' - res += str(self.axis) - res += '\t>' - return res - - # - # Output: - # a list of grouped values that can be computed at once - # a group is defined by elements having the same query - # - # [ - # { - # 'level': ["Time","2008","Q1"], - # 'value': '1er Trim 2008', - # 'query': SQLAlchemy query object - # } - # ] - # - - def run(self, metadata): - result = self.axis.run(metadata) - return result - -# vim: ts=4 sts=4 sw=4 si et diff --git a/addons/olap/cube/axis_map.py b/addons/olap/cube/axis_map.py deleted file mode 100644 index 9b0cf7e53cc..00000000000 --- a/addons/olap/cube/axis_map.py +++ /dev/null @@ -1,109 +0,0 @@ -# -# Interface for all mapping objects to map values into the right -# position in the cube, according to cube definition -# - -class mapping(object): - def query_init(self): - pass - def position_get(self): - return 0 - -class column_static(mapping): - def __init__(self, value=False, position=0): - self.value = value - def cube_set(self, cube, value, delta=0): - return cube[ delta] - def value_set(self, value=False): - value.pop(0) - return self.value - - -class column_static_dummy(mapping): - def __init__(self, value=False, position=0): - self.value = value - def cube_set(self, cube, value, delta=0): - return cube[ delta] - def value_set(self, value=False): - value.pop(0) - return self.value - -class column_fixed(mapping): - def __init__(self, pos=0, position=0): - self.pos = pos - def cube_set(self, cube, value, delta=0): - return cube[ self.pos +delta] - def value_set(self, value): - return value.pop(0) - -class column_mapping_value(mapping): - def __init__(self, value, position=0): - self.axis_value = {} - for v in range(len(value)): - self.axis_value[value[v][0]] = v - - def cube_set(self, cube, value, delta=0): - pos = value.pop(0) - return cube[ self.axis_value[pos]+delta ] - def value_set(self, value): - return False - -class column_mapping(mapping): - def __init__(self, value, position=0): - self.axis_value = {} - for v in range(len(value)): - self.axis_value[value[v][0]] = v - - def cube_set(self, cube, value, delta=0): - pos = value.pop(0) - return cube[ self.axis_value[pos]+delta ] - - def value_set(self, value): - return False - - def position_get(self): - return 1 - - -class column_mapping_axis(mapping): - def __init__(self, mapping, axis, position=0): - keys = {} - i = 0 - for a in axis: - keys[tuple(list(a)[0][1:])] = i - i+=1 - - self.axis_value = {} - for m in mapping: - k = tuple(list(m)[:-1]) - a = keys[k] - self.axis_value[tuple(m)[-1]] = a - - def cube_set(self, cube, value, delta=0): - pos = value.pop(0) - return cube[ self.axis_value[pos]+delta ] - - def value_set(self, value): - return False - - def position_get(self): - return 1 - - - -class column_mapping_join(mapping): - def __init__(self, mappings, position=0): - self.mappings = mappings - - def cube_set(self, cube, value, delta=0): - for m in self.mappings: - cube = m.cube_set(cube, value, delta) - return cube - - def value_set(self, value): - for m in self.mappings: - value = m.value_set(value) - return value - - -# vim: ts=4 sts=4 sw=4 si et diff --git a/addons/olap/cube/common.py b/addons/olap/cube/common.py deleted file mode 100644 index 508abade814..00000000000 --- a/addons/olap/cube/common.py +++ /dev/null @@ -1,109 +0,0 @@ -import sqlalchemy -from sqlalchemy import * -import common - -def measure_sql_exp_col(metadata,col): - temp = col.split(".") - table_name = filter(lambda x: x.name==temp[0],metadata.table_iterator(reverse=False)) - if table_name: - if not col in table_name[0].c: - col = sqlalchemy.Column(temp[1], sqlalchemy.Float) - table_name[0].append_column(col) - return col - else: - for k in table_name[0].c: - if temp[1] == k.name: - return k - else: - print "The table %s do not exist or match to cube fact table"%(temp[0]) -# To be Improved -# I am sure it exist something better in SA -def col_get(table, col_obj): -# table = sqlalchemy table object -# level = level object - - # Check for the columns - - datatypes = { - 'timestamp': sqlalchemy.DateTime, - 'timestampz': sqlalchemy.DateTime, - 'numeric': sqlalchemy.Numeric, - 'int': sqlalchemy.Integer, - 'float8': sqlalchemy.Float, - 'varchar': sqlalchemy.String, - 'bool': sqlalchemy.Boolean, - 'bytea':'Byte A', # Not Clear - 'int2':sqlalchemy.SmallInteger, - 'int4':sqlalchemy.Integer, - 'int8':sqlalchemy.Integer, - 'text':sqlalchemy.String, - 'date':sqlalchemy.Date, - 'time': sqlalchemy.Time, - 'number':sqlalchemy.Numeric, - } - if not ('.').join([col_obj.table_id.table_db_name,col_obj.column_db_name]) in table.c: - col = sqlalchemy.Column(col_obj.column_db_name, datatypes[col_obj.type]) - table.append_column(col) - return col - else: - for k in table.c: - if col_obj.column_db_name == k.name: - return k - -def get_primary_key(table): - for cols in table.columns: - if cols.primary_key == True: - return cols - - -# It gets the olap_cube_table browse object -def table_get(metadata, table): - result = False - table1 = False - table2 = False - if table.line_ids: - temp = 0 - for i in range(len(table.line_ids)): - table1 = sqlalchemy.Table(table.line_ids[i].table_id.table_db_name,metadata) - pk = get_primary_key(table.line_ids[i].table_id) - if result: - - result = join(result,table1, onclause=col_get(table1,pk)==col_get(table2,table.line_ids[i-1].field_id)) - elif table2: - result = join(table1, table2, onclause=col_get(table1,pk)==col_get(table2,table.line_ids[i-1].field_id)) - else: - table2=table1 - temp=i - - if not result: - result = table1 - pk = get_primary_key(table.line_ids[temp].table_id) - tab = sqlalchemy.Table(table.line_ids[temp].field_id.related_to.table_db_name,metadata) - result = join(result, tab,onclause=col_get(tab,pk) - ==col_get(sqlalchemy.Table(table.line_ids[temp].table_id.table_db_name,metadata),table.line_ids[temp].field_id)) - - else: - if table.column_link_id.related_to: - result = sqlalchemy.Table(table.column_link_id.related_to.table_db_name,metadata) - else: - result = sqlalchemy.Table(table.column_link_id.table_id.table_db_name,metadata) - - return result - -def xcombine(*seqin): - """ - Cartesian product of the list of list that produce all distinct - subsets of my query. - """ - def rloop(seqin,comb): - '''recursive looping function''' - if seqin: - for item in seqin[0]: - newcomb=comb+[item] - for item in rloop(seqin[1:],newcomb): - yield item - else: - yield comb - return rloop(seqin, []) - -# vim: ts=4 sts=4 sw=4 si et diff --git a/addons/olap/cube/cross.py b/addons/olap/cube/cross.py deleted file mode 100644 index d3a53bf4853..00000000000 --- a/addons/olap/cube/cross.py +++ /dev/null @@ -1,32 +0,0 @@ - -import sqlalchemy -import common -import level - -class cross(object): - def __init__(self, cross): - self.cross = cross - self.name = False - self.object = False - - def validate(self, cube): - for obj in self.cross: - self.object = obj.validate(cube) - return self.object - - def name_set(self, name): - self.name = name - - def __repr__(self): - res = '\t<olap.cross\n' - res += str(self.cross) - res += '\t>' - return res - - def run(self, metadata): - print '*'*40 - for obj in self.cross: - result = obj.run(metadata) - return result - -# vim: ts=4 sts=4 sw=4 si et diff --git a/addons/olap/cube/cube.py b/addons/olap/cube/cube.py deleted file mode 100644 index 8b028f4d411..00000000000 --- a/addons/olap/cube/cube.py +++ /dev/null @@ -1,24 +0,0 @@ - -import sqlalchemy -import common - -class cube(object): - def __init__(self, name=None): - super(cube, self).__init__() - self.object = False - self.name = name - - def run(self, metadata): - table = common.table_get(metadata, self.object.table_id) - return sqlalchemy.select(from_obj = [table], columns=[]),table - - def validate(self, schema): - for cube in schema.cube_ids: - if self.name == cube.name: - self.object = cube - break - return self.object - - def __repr__(self): - return self.name -# vim: ts=4 sts=4 sw=4 si et diff --git a/addons/olap/cube/datatype.py b/addons/olap/cube/datatype.py deleted file mode 100644 index 67287a951d2..00000000000 --- a/addons/olap/cube/datatype.py +++ /dev/null @@ -1,8 +0,0 @@ - -class datatype_class(object): - def __init__(self): - self.datatype = {} - def subscribe(self, name, data): - self.datatype[name] = data -datatype = datatype_class() -# vim: ts=4 sts=4 sw=4 si et diff --git a/addons/olap/cube/formatstring.py b/addons/olap/cube/formatstring.py deleted file mode 100644 index 9e6f56f58e6..00000000000 --- a/addons/olap/cube/formatstring.py +++ /dev/null @@ -1,8 +0,0 @@ -class formatstring_class(object): - def __init__(self): - self.formatstrings = {} - def subscribe(self, name, data): - self.formatstrings[name] = data -formatstring = formatstring_class() - -# vim: ts=4 sts=4 sw=4 si et diff --git a/addons/olap/cube/level.py b/addons/olap/cube/level.py deleted file mode 100644 index 863ac9e8e16..00000000000 --- a/addons/olap/cube/level.py +++ /dev/null @@ -1,322 +0,0 @@ - -import sqlalchemy -import common -import axis_map -import pooler,tools - -class level(object): - def __init__(self, level, sublevels=[]): - self.level = level - self.sublevels = sublevels - self.object = False - - def validate(self, cube): - for dimension in cube.dimension_ids: - if self.object: - break - for hierarchy in dimension.hierarchy_ids: - if hierarchy.name==self.level: - self.object = hierarchy - break - - # - # TODO: implement access to unique levels for not fully qualified names - # - if not self.object: - raise 'This dimension (%s) does not exist !' % (self.level,) - - obj = hierarchy - pos = 0 - for level in self.sublevels: - res = level.validate(hierarchy.level_ids[pos]) - if res: - pos += 1 - return self.object - - def _to_unicode(self,s): - try: - return s.encode('ascii') - except UnicodeError: - try: - return s.decode('utf-8') - except UnicodeError: - try: - return s.decode('latin') - except UnicodeError: - return s - - def _to_decode(self,s): - try: - return s.encode('utf-8') - except UnicodeError: - try: - return s.encode('latin') - except UnicodeError: - try: - return s.decode('ascii') - except UnicodeError: - return s - - def run(self, metadata): - ''' - RETURN: { - 'value': [(ID, NAME)], # ID = ['user', 3] - 'query': { - 'whereclause': [col.in_(*primary_keys)], - 'column': [col], - 'group_by': [col] - }, - 'axis_mapping': axis_map.column_mapping(result), - 'delta':0 - } - ''' - if self.sublevels[0].name=='all': - return [{ - 'value': [([str(self.level)], str(self.level), False)], - 'query': { - 'column': [sqlalchemy.literal('all')], - }, - 'axis_mapping': axis_map.column_static(False), - 'delta':0, - }] - - - # Make these 2 commands working in all cases: - # return self._run_transform(metadata) - # return self._run_star(metadata) - - if self.object.table_id<>self.object.dimension_id.cube_id.table_id: # Add a condition on the object - result = self._run_transform(metadata) - else: - result = self._run_star(metadata) - return result - - def _compute_axis(self, metadata, primarykey=False): - """ - Compute axis values, and transform the main query in the same way - to add this branch of the star for this subset. The mappers - reassign to values. - """ - - # - # Build a query on all tables of the hierarchy - # It passes the hierarchy table_id browse object (olap_cube_table ) - # - table = common.table_get(metadata, self.object.table_id) - # - # Implement the query for all sublevels - # Return: - # [ (ID1, ID2, ID3, NAME, [PRIMARYKEY]) ] - # - result_axis = {} - for slevel in self.sublevels: - res = slevel.run(metadata, table) - for key in res.keys(): - result_axis.setdefault(key, []) - result_axis[key] += res[key] - cols = [] - axis_select = sqlalchemy.select(from_obj=[table], columns=[], distinct=True) - for where in result_axis.get('where_clause', []): - axis_select.append_whereclause(where) - for col in result_axis.get('column', []): - axis_select.append_column(col) - for group in result_axis.get('group_by', []): - axis_select.append_group_by(group) - # TODO: find a way to do: axis_select2 = axis_select.copy() - axis_select2 = sqlalchemy.select(from_obj=[table], columns=[], distinct=True) - for where in result_axis.get('where_clause', []): - axis_select2.append_whereclause(where) - for col in result_axis.get('column', []): - axis_select2.append_column(col) - for group in result_axis.get('group_by', []): - axis_select2.append_group_by(group) - # TODO: end - #metadata.bind.echo = True - axis_select2.append_column(result_axis['column_name'][-1].label('axis_name')) - query = axis_select2.execute() - result = query.fetchall() - - def _tuple_define(x): - y=list(x) - if y[-1] == None: - y[-1] = '/' - elif isinstance(y[-1],float): - y[-1] = str (int(y[-1])) - else: - y[-1] = self._to_unicode(y[-1]) - y[-1] = tools.ustr(y[-1]) - return ([self.level]+y[:-1]),y[-1] - - axis = map(_tuple_define, result) - # Gives the mapping - - primary_key = '' - if primarykey: - if self.object.table_id.column_link_id.related_to: - primary_key = self.object.table_id.column_link_id.related_to - else: - primary_key = self.object.table_id.column_link_id.table_id - tableprim = sqlalchemy.Table(primary_key.table_db_name, metadata) - pk = common.get_primary_key(primary_key) - col = common.col_get(tableprim,pk) - axis_select.append_column(col.label('axis_primarykey')) - query = axis_select.execute() - result = query.fetchall() - else: - # To find the primary key that suits best as per the given criteria - raise 'Primary key table not made in the hierarchy' - - maps = [] - position =0 - for mapping in result_axis['axis_mapping']: - mapinst = mapping(result, position) - maps.append(mapinst) - position += mapinst.position_get() - result_axis['axis_mapping'] = maps -# -# # -# # Apply the filters on the main query object due to this block -# # -# -# maps = [] -# position =0 -# for mapping in result_axis['axis_mapping']: -# mapinst = mapping(result, position) -# maps.append(mapinst) -# position += mapinst.position_get() -# result_axis['axis_mapping'] = maps -# print '*'*50 -# print table, result, result_axis - return table, axis, result ,result_axis - - def _run_star(self, metadata): - """ - Compute axis values, and transform the main query in the same way - to add this branch of the star for this subset. The mappers - reassign to values. - """ - print '*** Start ***' - table, result,result_mapping, result_axis = self._compute_axis(metadata, True) - result_axis.setdefault('where_clause', []) - # - # The result to be applied to the main query object - # - result = { - 'value': result, - 'query': { -# 'whereclause': result_axis.get('where_clause',[]), - 'column': result_axis.get('column', []), - 'group_by': result_axis.get('column', []) - }, - ## - ## How to use group of axis_mapping ? - ## - 'axis_mapping': axis_map.column_static(False), - 'delta':0, - } - return [result] - - def _run_transform(self, metadata): - """ - Compute axis values, and transform the main query according to axis - values for this subset. The main query slicer is transformed to a - single condition like: foreign_key in (...) and reapplied to axis - values. - """ - - table, axis, mapping, result_axis = self._compute_axis(metadata, True) - table2 = common.table_get(metadata, self.object.dimension_id.cube_id.table_id) - sql_table = sqlalchemy.Table(self.object.table_id.column_link_id.table_id.table_db_name,metadata) - col = common.col_get(sql_table, self.object.table_id.column_link_id) - - # - # The result to be applied to the main query object - # - - result = [] - for a in axis: - k = tuple(list(a)[0][1:]) - mapping_axis = filter(lambda m: tuple(list(m)[:-1])==k, mapping) - primary_keys = map(lambda x:list(x)[-1], mapping_axis) - # To convert everything in to the string so that no conversion needed at later stage - # This is for the elements to be displayed in the rows and columns - for i in range(len(a[0])): - if a[0][i]: - if isinstance(a[0][i],int): - a[0][i] = str(a[0][i]) - elif isinstance(a[0][i],float): - a[0][i] = str(int(a[0][i])) - else: - a[0][i] = '/' - a = list(a) - if isinstance(a[-1],int): - a[-1] = str(a[-1]) - elif isinstance(a[-1],float): - a[-1] = str(int(a[-1])) - a = tuple(a) - primary_keys = map(lambda x: str(x),primary_keys) - result.append( { - 'value': [a], - 'query': { - - 'whereclause': [col.in_(primary_keys)],#.extend(result_axis['where_clause']), - 'column': [sqlalchemy.literal('transform')], - }, - 'axis_mapping': axis_map.column_static(False), - 'delta':0, - }) - return result - - def __repr__(self): - res= '\t\t<olap.level \n' - res+= '\t\t\t'+str(self.level)+'\n' - for l in self.sublevels: - res+= '\t\t\t'+str(l)+'\n' - res += '\t\t>' - return res - -class level_filter(object): - def __init__(self, name): - self.name=name - self.object=None - - def validate(self, level): - self.object = level - return 1 - - # - # Modify for the query select to return tuples: - # (id, name) - # where: - # id: ["Time","2008","Q1"] - # name: Quarter 1 - # Return a description of what have been added - # - def run(self, metadata, table): - return self.object._types[self.object.type].run( self, metadata, table) - - def __repr__(self): - return '<olap.level_filter '+self.name+'>' - -class level_function(object): - def __init__(self, name): - self.type='function' - self.name = name - self.object = None - # [{ - # 'level': ["Time","2008","Q1"], - # 'value': '1er Trim 2008', - # 'query': SQLAlchemy query object - # }] - def run(self, metadata, table): - return self.object._types[self.object.type].children( self, metadata, table) - - def validate(self, level): - self.object = level - return 0 - - def __repr__(self): - return '<olap.level_function '+self.name+'>' - -# vim: ts=4 sts=4 sw=4 si et -# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/olap/cube/levels/__init__.py b/addons/olap/cube/levels/__init__.py deleted file mode 100644 index ebfef2e83aa..00000000000 --- a/addons/olap/cube/levels/__init__.py +++ /dev/null @@ -1,3 +0,0 @@ -import level_interface -from level_normal import level_normal -from level_date import * diff --git a/addons/olap/cube/levels/level_date.py b/addons/olap/cube/levels/level_date.py deleted file mode 100644 index fc6ddb891a3..00000000000 --- a/addons/olap/cube/levels/level_date.py +++ /dev/null @@ -1,109 +0,0 @@ - -import sqlalchemy -from level_interface import level_interface - -from olap.cube import common -from olap.cube import axis_map - -# -# To Be Fixed: -# Mapping of QX and Month -# - -class level_date_month(level_interface): - def run(self, level, metadata, table): - col = common.col_get(sqlalchemy.Table(level.object.table_name,metadata), level.object.column_name) - col_id = common.col_get(sqlalchemy.Table(level.object.table_name,metadata), level.object.column_name) - result = { - 'column': [sqlalchemy.func.date_part('month',col_id)], - 'column_name': [sqlalchemy.func.date_part('month', col)], - 'axis_mapping': [axis_map.column_mapping], - 'where_clause': [sqlalchemy.func.date_part('month',col_id) == level.name] - } - return result - - def children(self, level, metadata, table): - col = common.col_get(sqlalchemy.Table(level.object.table_name,metadata), level.object.column_name) - col_id = common.col_get(sqlalchemy.Table(level.object.table_name,metadata), level.object.column_name) - qexpr = sqlalchemy.literal('Q')+ sqlalchemy.sql.cast(sqlalchemy.func.date_part('QUARTER',col_id), sqlalchemy.types.String) + sqlalchemy.sql.cast(sqlalchemy.func.date_part('month',col_id),sqlalchemy.types.String) - return { - 'column': [sqlalchemy.func.date_part('month',col)], - 'column_name':[sqlalchemy.func.date_part('month',col)], - 'axis_mapping': [axis_map.column_mapping] - } - - def validate(self, level, name): - - return 1 - -class level_date_year(level_interface): - def run(self, level, metadata, table): - col = common.col_get(sqlalchemy.Table(level.object.table_name,metadata),level.object.column_name) - col_id = common.col_get(sqlalchemy.Table(level.object.table_name,metadata), level.object.column_name) - result = { - 'column': [sqlalchemy.func.date_part('year',col_id)], - 'column_name': [sqlalchemy.func.date_part('year', col)], - 'axis_mapping': [axis_map.column_mapping], - 'where_clause': [sqlalchemy.func.date_part('year',col_id) == level.name] - } - return result - - def children(self, level, metadata, table): - col = common.col_get(sqlalchemy.Table(level.object.table_name,metadata), level.object.column_name) - col_id = common.col_get(sqlalchemy.Table(level.object.table_name,metadata), level.object.column_name) - return { - 'column': [sqlalchemy.func.date_part('year',col_id)], - 'column_name':[sqlalchemy.func.date_part('year',col)], - 'axis_mapping': [axis_map.column_mapping], - 'where_clause':[] - } - - def validate(self, level, name): - return 1 - -# -# To Do: Create your own axis mapping -# -class level_date_quarter(level_interface): - - def run(self, level, metadata, table): - quarters = { - 'Q1': [1,2,3], - 'Q2': [4,5,6], - 'Q3': [7,8,9], - 'Q4': [10,11,12] - } - col = common.col_get(sqlalchemy.Table(level.object.table_name,metadata), level.object.column_name) - col_id = common.col_get(sqlalchemy.Table(level.object.table_name,metadata), level.object.column_name) - qexpr = sqlalchemy.literal('Q')+ sqlalchemy.sql.cast(sqlalchemy.func.date_part('QUARTER',col_id), sqlalchemy.types.String) - if not level.name in quarters: - raise 'Quarter should be in Q1,Q2,Q3,Q4 !' - - result = { - 'column': [qexpr], - 'column_name': [qexpr], - 'axis_mapping': [axis_map.column_static], - 'where_clause': [ - (sqlalchemy.func.date_part('month',col_id)==quarters[level.name][0]) | - (sqlalchemy.func.date_part('month',col_id)==quarters[level.name][1]) | - (sqlalchemy.func.date_part('month',col_id)==quarters[level.name][2]) - ] - } - return result - - - - def children(self, level, metadata, table): - table = sqlalchemy.Table(level.object.table_name, metadata) - col =common.col_get(table, level.object.column_name) - col_id = common.col_get(table,level.object.column_name) - qexpr = sqlalchemy.literal('Q')+ sqlalchemy.sql.cast(sqlalchemy.func.date_part('QUARTER',col_id), sqlalchemy.types.String) - return { - 'column': [qexpr], - 'column_name': [qexpr], - 'axis_mapping': [axis_map.column_mapping_value] - } - - def validate(self, level, name): - return 1 -# vim: ts=4 sts=4 sw=4 si et diff --git a/addons/olap/cube/levels/level_interface.py b/addons/olap/cube/levels/level_interface.py deleted file mode 100644 index fc73dbc272a..00000000000 --- a/addons/olap/cube/levels/level_interface.py +++ /dev/null @@ -1,14 +0,0 @@ - -class level_interface(object): - # - # Return the number of position consummed by this level - # 1 means this goes to the next level object (.[20]) - # 0 means that the next argument is still on the same level object (.children) - # - def validate(self, level, name): - return 1 - - def run(self, level, metadata, table): - col = None - return {} -# vim: ts=4 sts=4 sw=4 si et diff --git a/addons/olap/cube/levels/level_normal.py b/addons/olap/cube/levels/level_normal.py deleted file mode 100644 index 1c3e860babd..00000000000 --- a/addons/olap/cube/levels/level_normal.py +++ /dev/null @@ -1,32 +0,0 @@ -import sqlalchemy -from olap.cube import common -from olap.cube import axis_map -from level_interface import level_interface - -class level_normal(level_interface): - def run(self, level, metadata, table): - col = common.col_get(sqlalchemy.Table(level.object.table_name,metadata), level.object.column_name) - col_id = common.col_get(sqlalchemy.Table(level.object.table_name,metadata), level.object.column_name) - result = { - 'column': [col_id], - 'column_name': [col], - 'axis_mapping': [axis_map.column_mapping], - 'where_clause': [col_id == level.name ] - } - return result - - def children(self, level, metadata, table): - col = common.col_get(sqlalchemy.Table(level.object.table_name,metadata), level.object.column_name) - col_id = common.col_get(sqlalchemy.Table(level.object.table_name,metadata), level.object.column_name) - result = { - 'column': [col_id], - 'column_name': [col], - 'axis_mapping': [axis_map.column_mapping], - 'where_clause': [] - } - return result - - def validate(self, level, name): - return 1 - -# vim: ts=4 sts=4 sw=4 si et diff --git a/addons/olap/cube/mdx_input/__init__.py b/addons/olap/cube/mdx_input/__init__.py deleted file mode 100644 index 8c338cddef2..00000000000 --- a/addons/olap/cube/mdx_input/__init__.py +++ /dev/null @@ -1 +0,0 @@ -from mdx_input import mdx_input diff --git a/addons/olap/cube/mdx_input/mdx_input.py b/addons/olap/cube/mdx_input/mdx_input.py deleted file mode 100644 index 92d6d983a1c..00000000000 --- a/addons/olap/cube/mdx_input/mdx_input.py +++ /dev/null @@ -1,5 +0,0 @@ - -class mdx_input(object): - - def parse(self, mdx): - return mdx diff --git a/addons/olap/cube/mdx_operator.py b/addons/olap/cube/mdx_operator.py deleted file mode 100644 index 92102d88f02..00000000000 --- a/addons/olap/cube/mdx_operator.py +++ /dev/null @@ -1,35 +0,0 @@ -import common - -# -# Class constructed by {..., ...} -# -class mdx_set(object): - def __init__(self, list): - self.list = list - - def run(self, metadata): - """ - Should use xcombine, I think it's currently False - common.xcombine(*result) - """ - result = [] - for l in self.list: - result += l.run(metadata) - position = 0 - for r in result: - r['delta'] = position - position += len(r['value']) - return result - - def validate(self, object): - for l in self.list: - l.validate(object) - return True - - def __repr__(self): - res = '\tSet: [' - for l in self.list: - res += str(l)+',\n' - res += '\t]' - return res -# vim: ts=4 sts=4 sw=4 si et diff --git a/addons/olap/cube/mdx_output/__init__.py b/addons/olap/cube/mdx_output/__init__.py deleted file mode 100644 index 0110b6fe01f..00000000000 --- a/addons/olap/cube/mdx_output/__init__.py +++ /dev/null @@ -1 +0,0 @@ -from mdx_output import * diff --git a/addons/olap/cube/mdx_output/mdx_output.py b/addons/olap/cube/mdx_output/mdx_output.py deleted file mode 100644 index f4708387d0b..00000000000 --- a/addons/olap/cube/mdx_output/mdx_output.py +++ /dev/null @@ -1,56 +0,0 @@ -# -# Modify the final result (axis, data), for instance, reordering of axes -# -import copy - -def decimal_to_float(cube): -# Note FP: I think the decimal > float conversion should be done more -# in upstream - if type(cube)==type([]) and len(cube): - if type(cube[0])==type([]): - for b in cube: - decimal_to_float(b) - else: - for l in range(len(cube)): - cube[l] = str(float(cube[l])) - -def sort_apply(cube, axis_pos): - cube2 = copy.copy(cube) - for i in range(len(axis_pos)): - cube[i] = cube2[axis_pos[i]] - return cube - -def sort_axis(data): - for axis_id in range(len(data[0])): - axis_pos = [] - for i in range(len(data[0][axis_id])): - axis_pos.append((data[0][axis_id][i], i)) - axis_pos.sort() - data[0][axis_id] = map(lambda x: x[0], axis_pos) - axis_pos2 = map(lambda x: x[1], axis_pos) - cubes = [ data[1] ] - for i in range(axis_id): - cubes2 = [] - for cube in cubes: - cubes2 += cube - cubes = cubes2 - for cube in cubes: - sort_apply(cube, axis_pos2) - -def mdx_output(data): - print 'DATA', data -# decimal_to_float(data[1]) -# sort_axis(data) - return data - -if __name__=='__main__': - print 'Testing Code' - data = ([[(['user'], 'All user')], [(['measures', 'credit_limit'], 'credit_limit'), (['measures', 'count'], 'count')]], [[[66700.0], [22L]]]) - data = ([[([u'Products'], u'All Products'), ([u'Order Date'], u'All Order Date')]], [[False], [False]]) - data = ([[([u'Order Date'], u'All Order Date'), ([u'Order Date', 2007.0], 2007.0), ([u'Order Date', 2008.0], 2008.0), ([u'Order Date', 2007.0, 'Q1'], 'Q1'), ([u'Order Date', 2007.0, 'Q2'], 'Q2'), ([u'Order Date', 2007.0, 'Q3'], 'Q3'), ([u'Order Date', 2007.0, 'Q4'], 'Q4'), ([u'Users'], u'All Users'), ([u'Users', 'Administrator'], 'Administrator'), ([u'Users', 'Demo User'], 'Demo User'), ([u'Users', 'Root'], 'Root'), ([u'Partner Country'], u'All Partner Country'), ([u'Partner Country', 'Belgium'], 'Belgium'), ([u'Partner Country', 'China'], 'China'), ([u'Partner Country', 'France'], 'France'), ([u'Partner Country', 'Taiwan'], 'Taiwan')]], [[False], [False], [False], [False], [False], [False], [False], [False], [False], [False], [False], [False], [False], [False], [False], [False]]) - data = ([[([u'Order Date'], u'All Order Date'), ([u'Order Date', 2007.0], 2007.0), ([u'Order Date', 2008.0], 2008.0), ([u'Order Date', 2007.0, 'Q1'], 'Q1'), ([u'Order Date', 2007.0, 'Q2'], 'Q2'), ([u'Order Date', 2007.0, 'Q3'], 'Q3'), ([u'Order Date', 2007.0, 'Q4'], 'Q4'), ([u'Users'], u'All Users'), ([u'Users', 'Administrator'], 'Administrator'), ([u'Users', 'Demo User'], 'Demo User'), ([u'Users', 'Root'], 'Root'), ([u'Partner Country'], u'All Partner Country'), ([u'Partner Country', 'Belgium'], 'Belgium'), ([u'Partner Country', 'China'], 'China'), ([u'Partner Country', 'France'], 'France'), ([u'Partner Country', 'Taiwan'], 'Taiwan')], [(['measures', u'Items Sold'], u'Items Sold')]], [[[Decimal("258.00")]], [[Decimal("34.00")]], [[Decimal("224.00")]], [[Decimal("12.00")]], [[Decimal("9.00")]], [[Decimal("6.00")]], [[Decimal("7.00")]], [[Decimal("258.00")]], [[Decimal("204.00")]], [[Decimal("16.00")]], [[Decimal("38.00")]], [[Decimal("258.00")]], [[Decimal("17.00")]], [[Decimal("78.00")]], [[Decimal("139.00")]], [[Decimal("2.00")]]]) - print 'Old', data - sort_axis(data) - print 'New', data - -# vim: ts=4 sts=4 sw=4 si et diff --git a/addons/olap/cube/mdx_parser.py b/addons/olap/cube/mdx_parser.py deleted file mode 100644 index 76014c91acb..00000000000 --- a/addons/olap/cube/mdx_parser.py +++ /dev/null @@ -1,201 +0,0 @@ -""" -Tiny BI -Copyright (C)2007 Fabien Pinckaers - -This program is free software; you can redistribute it and/or -modify it under the terms of the GNU General Public License -as published by the Free Software Foundation version 2. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. - -You should have received a copy of the GNU General Public License -along with this program; if not, write to the Free Software -Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. -""" - -from pyparsing import * - -import cube, axis, measure, level, query, slicer, cross -import mdx_operator - - -# -# Predicate: the construction of the object's query does not depend -# on the schema architecture. I think we can go on for this, this will -# simplify the extension/module architecture. -# -# Rethink about that in one month. -# - -class mdx_parser(object): - def mdx_level(self): - """ - Return a parser that parse the level part of the MDX query and - return a level object - Examples: - [prod].[all prod].children - [prod].[all prod].join(...) - """ - leftSqBr = Literal("[").suppress() - rightSqBr = Literal("]").suppress() - dotToken = Literal(".").suppress() - measuresToken = Literal("measures").suppress() - scalar = Word(alphanums+alphas8bit.encode("utf-8") +"_"+" "+"-" ) - level_filter = leftSqBr + scalar + rightSqBr - level_function = Keyword("children", caseless=True) - level_filter.setParseAction(lambda s,a,toks: level.level_filter(toks[0])) - level_function.setParseAction(lambda s,a,toks: level.level_function(toks[0])) - level_item = level_filter | level_function - level_parse = leftSqBr + scalar + rightSqBr + Optional(dotToken + delimitedList(level_item, ".", combine=False)) - level_parse.setParseAction(lambda s,a,toks: level.level(toks[0], toks[1:])) - measure_parse = leftSqBr + measuresToken + rightSqBr + dotToken + leftSqBr + scalar + rightSqBr - measure_parse.setParseAction(lambda s,a,toks: measure.measure(toks[0])) - lev = measure_parse | level_parse - return lev - - - def mdx_axis(self): - """ - Return a parser that parse the axis part of the MDX query and - return an axis object - Examples: - {[prod].[all prod].children, [a]} - OR - crossjoin({[Order Date].[all]},{[prod].[all prod].children, [a]}) - This is to be made recursive for the cross join - crossjoin(crossjoin({[City].[all],[City].children},{[User].[all]}),{[User].[Administrator]}) - - """ - leftCurlBr = Literal("{").suppress() - rightCurlBr = Literal("}").suppress() - comma = Literal(",").suppress() - - level_parse = self.mdx_level() - axis_parser = delimitedList(level_parse, ",", combine=False) - axis_parser.setParseAction(lambda s,a,toks:axis.axis(mdx_operator.mdx_set(toks))) - - mdx = leftCurlBr + axis_parser + rightCurlBr - - return mdx - - def cross_axis(self): - leftCurlBr = Literal("{").suppress() - rightCurlBr = Literal("}").suppress() - cross_parser = self.mdx_level() - cross_parser.setParseAction(lambda s,a,toks:cross.cross(toks)) - - cross_parse = leftCurlBr + cross_parser + rightCurlBr - - return cross_parse - - def mdx_cross_axis(self): - leftRoundBr = Literal("(").suppress() - rightRoundBr = Literal(")").suppress() - comma = Literal(",").suppress() - crossjoinToken = Keyword("crossjoin", caseless=True).suppress() - - crossx = Forward() - cross_mdx = crossx | self.mdx_axis() - crossx << (crossjoinToken + leftRoundBr + cross_mdx + comma + self.cross_axis() + rightRoundBr) -# crossx.setParseAction(lambda s,a,toks:axis.axis(toks) - simple_mdx = self.mdx_axis() - - mdx = simple_mdx | crossx - return mdx - - def mdx_axis_list(self): - # - # TODO: accept notation line AXIS(0) = rows, AXIS(1)=columns, ... - # - row_names = ["rows","columns","pages"] - onToken = Keyword("on", caseless=True).suppress() - page_name = oneOf(' '.join(row_names)) - axis_parser = self.mdx_cross_axis() + Optional(onToken + page_name) - - def _assign_name(s,a,toks): - if len(toks)>=3: - toks[0].name_set(toks[-1]) - for x in range(1,len(toks)-1): - toks[x].name_set('cross') - elif len(toks)==2: - toks[0].name_set(toks[1]) - elif len(toks)==1: - toks[0].name_set(row_names.pop(0)) - else: - raise 'invalid size' - return toks[:-1] - axis_parser.setParseAction(_assign_name) - axis_lst = delimitedList(axis_parser, ",") - axis_lst.setParseAction(lambda s,a,toks: [toks]) - return axis_lst - - def mdx_slice(self): - """ Return a MDX parser of the where clause of a MDX query """ - leftBr = Literal("(").suppress() - rightBr = Literal(")").suppress() - levels = delimitedList(self.mdx_level(), ',', combine=False) - levels.setParseAction(lambda s,a,toks: toks) - slicer_lst = delimitedList(leftBr + levels + rightBr, ",", combine=False) - slicer_lst.setParseAction(lambda s,a,toks:slicer.slicer(list(toks))) - return slicer_lst - - def mdx_cube(self): - """ Return a MDX parser of the from clause of a MDX query """ - mdx = Word(alphas+'_') - mdx.setParseAction(lambda s,a,toks: cube.cube(toks[0])) - return mdx - - def mdx_query(self): - """ Return a MDX parser of the from clause of a MDX query """ - selectToken = Keyword("select", caseless=True).suppress() - fromToken = Keyword("from", caseless=True).suppress() - whereToken = Keyword("where", caseless=True).suppress() - semicolon = Literal(";").suppress() - mdx = selectToken + self.mdx_axis_list() + fromToken + self.mdx_cube() + Optional(whereToken + self.mdx_slice()) + Optional(semicolon) - mdx.setParseAction(lambda s,a,toks: query.query(*toks)) - return mdx - - def parse(self, query): - """ Parse a string and get a MDX object """ - return self.mdx_query().parseString(query)[0] - -if __name__ == "__main__": - mdx = mdx_parser() - level_parse = mdx.mdx_level() - for test in ['[sales].children','[prod].[all prod]']: - print 'Testing level', test - print level_parse.parseString(test) - print - axis_parser = mdx.mdx_axis() - for test in ['{[a]}','{[prod].[all prod],[time].[Q3].[Sep]}']: - print 'Testing axis', test - print axis_parser.parseString(test) - - axis_parser = mdx.mdx_axis_list() - for test in ['{[a]} on rows, {[prod].[all prod],[time].[Q3].[Sep]} on columns', - '{[region].[all region].children} on rows, {[prod].[all prod].children} on columns' - ]: - print 'Testing axis', test - print axis_parser.parseString(test) - - cube_parser = mdx.mdx_cube() - for test in ['sales']: - print 'Testing axis', test - print cube_parser.parseString(test) - - for query_parser in [ -"Select {[region].[all region].children} on rows, {[product]} on columns from cubulus where ([time].[all time].[time_2005])", -"Select {[region].[all region].children} on rows, {[prod].[all prod].children} on columns from cubulus where ([time].[all time].[time_2005])", -#"Select {[time].[all time].children} on rows, crossjoin([region].[all region].children, [region].[all region].children) on columns from cubulus" - ]: - print 'Testing ', query_parser - print mdx.parse(query_parser) - - print mdx.parse('''select - {[date].[2007].[Q2].children} on rows, - {[country_id].children,[country_id].[1].children} on columns - from res_partner where ([measure].[credit_limit])''') -# vim: ts=4 sts=4 sw=4 si et diff --git a/addons/olap/cube/measure.py b/addons/olap/cube/measure.py deleted file mode 100644 index 2b8d563ba1d..00000000000 --- a/addons/olap/cube/measure.py +++ /dev/null @@ -1,84 +0,0 @@ - -import sqlalchemy -import common -import copy -import pyparsing -import operator -from operator import add,sub -from pyparsing import * - -from agregator import agregator -import axis_map - -class measure(object): - def __init__(self, name): - self.name = name - self.object = False - def validate(self, cube): - for measure in cube.measure_ids: - if measure.name==self.name: - self.object = measure - if not self.object: - raise 'This measure does not exist !' - return True - - def run(self, metadata): - table = common.table_get(metadata, self.object.cube_id.table_id) - if self.object.measure_type == 'fact_column': - col = common.col_get(sqlalchemy.Table(self.object.table_name,metadata), self.object.value_column) - col_agregated = agregator[self.object.agregator](col) - else: - scalar = Word(alphanums+"_"+" "+".") - sql_func = ["sum","max","min","count","avg"] - arith_operator = ["-","*","/","+"] - - sql_function = oneOf(' '.join(sql_func)) - leftRdBr = Literal("(").suppress() - rightRdBr = Literal(")").suppress() - operator_arith = oneOf(' '.join(arith_operator)) - sqlexpression = sql_function.setResultsName('sql_func') + leftRdBr + delimitedList(scalar,",",combine=False) + rightRdBr | sql_function + leftRdBr + scalar + ZeroOrMore(operator_arith.setResultsName('arithmetic') + scalar) + rightRdBr - res = sqlexpression.parseString(self.object.value_sql) - operators = [] - cols = [] - function = None - for item in res: - if str(item) == res.sql_func: - function = str(item) - elif str(item) == res.arithmetic or str(item) in ["+","-","/","*"]: - operators.append(str(item)) - else: - cols.append(common.measure_sql_exp_col(metadata,str(item))) - operations = { - '+':operator.add, - '-':operator.sub, - '/':operator.div, - '%':operator.mod, - '*':operator.mul, - } - operators = [operations[name] for name in operators] - ops_cols = zip(operators, cols[1:]) - col = reduce(lambda expr, op_col: op_col[0](expr, op_col[1]), ops_cols,cols[0]) - - if function: - col_agregated = agregator[function](col) - else: - col_agregated = col - - return [ { - 'value': [(['measures',self.name], self.name, False)], - 'query': { - 'column': [col_agregated] - }, - 'axis_mapping': axis_map.column_fixed(0), - 'delta': 0, - 'format':self.object.formatstring - } ] - - def children(self, level, metadata): - raise 'Not yet implemented !' - - def __repr__(self): - res= '\t\t<olap.measure %s>\n' % (self.name,) - return res - -# vim: ts=4 sts=4 sw=4 si et diff --git a/addons/olap/cube/query.py b/addons/olap/cube/query.py deleted file mode 100644 index 37aaf365c87..00000000000 --- a/addons/olap/cube/query.py +++ /dev/null @@ -1,236 +0,0 @@ -import locale - - -import mdx_input -import sqlalchemy -import common -import slicer -import datetime -import pooler -import copy - -class mapper(object): - def __init__(self, size): - self.size = size - -class query(object): - def __init__(self, axis, cube, slicer_obj=None, *args): - super(query, self).__init__() - self.object = False - self.cube = cube - self.axis = axis - if not slicer_obj: - slicer_obj = slicer.slicer([]) - self.slicer = slicer_obj - - # - # Generate the cube with 'False' values - # This function could be improved - # - def _cube_create(self, cube_size): - cube_data = [False] - while cube_size: - newcube = [] - for i in range(cube_size.pop()): - newcube.append(copy.deepcopy(cube_data)) - cube_data = newcube - return cube_data - - def run(self,currency): - db = sqlalchemy.create_engine(self.object.schema_id.database_id.connection_url,encoding='utf-8') - metadata = sqlalchemy.MetaData(db) - print 'Connected to database...', self.object.schema_id.database_id.connection_url - # - # Compute axis - # - axis = [] - axis_result = [] - cube_size = [] - cross = False - cross_all = [] - for ax in self.axis: - if ax.name == 'cross': - cross = True - cross = ax.run(metadata) - cube_size[-1] = cube_size[-1] * len(cross) - temp = axis_result[0][:] - cross_all.append(cross) - final_axis = [] - for cr in cross: - for el in axis_result[-1]: - t = copy.deepcopy(el) - t = list(t) - t[0].append(cr['value'][0][0]) - t.append(cr['value'][0][1]) - final_axis.append(tuple(t)) - axis_result[-1]=final_axis[:] - final_axis=[] - len_axis = len(axis[-1]) - len_cross = len(cross) - delta_count = 0 - d=0 - for data in common.xcombine(axis[-1],cross): - flag = False - make_where = [] - temp_where = [] - temp_column = [] - if 'whereclause' in data[0]['query'].keys(): - flag = True - temp_where = data[0]['query']['whereclause'][0] - data[0]['query']['whereclause']=str(data[0]['query']['whereclause'][0]) - - if isinstance(type(data[0]['query']['column'][0]),type(sqlalchemy.sql.expression._BindParamClause)): - temp_column = data[0]['query']['column'][0] - data[0]['query']['column'][0] = str(data[0]['query']['column'][0]) - data_temp = copy.deepcopy(data[0]) - if 'whereclause' in data[1]['query'].keys(): - if 'whereclause' in data_temp['query'].keys(): - make_where.append(data[1]['query']['whereclause'][0]) - else: - make_where.append(data[1]['query']['whereclause'][0]) - delta_count = delta_count + 1 - if delta_count >= len_cross and len_cross!=1: - delta_count = 0 - data_temp['delta'] = d - d = d + 1 - else: - data_temp['delta'] = d - d = d + 1 - if flag: - data[0]['query']['whereclause']=[temp_where] - data_temp['query']['whereclause'] = [temp_where] - if make_where: - if 'whereclause' in data_temp['query'].keys(): - data_temp['query']['whereclause'].append(make_where[0]) - else: - data_temp['query']['whereclause'] = make_where - if temp_column: - data[0]['query']['column'] = [temp_column] - data_temp['query']['column'] = [temp_column] - final_axis.append(data_temp) - axis[-1] = [] - axis[-1] = final_axis - else: - cross = False - result = ax.run(metadata) - length = 0 - axis_result2 = [] - for r in result: - length += len(r['value']) - axis_result2 += map(lambda x: (map(lambda y: y or False,x[0]),x[1] or False), r['value']) - axis_result.append(axis_result2) - axis.append(result) - cube_size.append(length) - cube_data = self._cube_create(cube_size) - cr = [] - slice = self.slicer.run(metadata) - position = 0 - ax = [] - for subset in common.xcombine(*axis): - select,table_fact = self.cube.run(metadata) - for s in subset+slice: - for key,val in s['query'].items(): - for v in val: - if key=='column': - v = v.label('p_%d' % (position,)) - position += 1 - select.append_column(v) - elif key=='whereclause': - select.append_whereclause(v) - elif key=='group_by': - select.append_group_by(v) - else: - raise 'Error, %s not implemented !'% (key,) -# metadata.bind.echo = True - query = select.execute() - result = query.fetchall() - for record in result: - cube = cube_data - r = list(record) - value = False - for s in subset: - if s.has_key('format'): - # To make use of the format string if specified for the measure - # Its set to static for a testing - if not currency: - currency = "EUR" - if isinstance(r[0],float) or isinstance(r[0],int) or isinstance(r[0],long): - a = {'data':r[0]} - r[0] = str(r[0]) - else: - r[0] = '0.0' - a = {'data':0.0} - if s['format'] == 'cr_prefix': - r[0] = currency + " " + "%.2f"%a['data'] - elif s['format'] == 'cr_postfix': - r[0] = "%.2f"%a['data'] + " " + currency - elif s['format'] == 'comma_sep': - r[0] = locale.format("%(data).2f", a, 1) - elif s['format'] == 'cr_prefix_comma': - r[0] = locale.format("%(data).2f", a, 1) - r[0] = currency + " " + str(r[0]) - elif s['format'] == 'cr_postfix_comma': - a['currency'] = currency - r[0] = locale.format("%(data).2f %(currency)s", a, 1) - cube = s['axis_mapping'].cube_set(cube, r, s['delta']) - value = s['axis_mapping'].value_set(r) or value - for s in slice: - value = s['axis_mapping'].value_set(r) or value - if value: - assert not cube[0], 'Already a value in cube, this is a bug !' - cube[0] = value - - i=0 - for a in cube_data: - i=i+1; - return (axis_result, cube_data) - - def preprocess(self): - wrapper = mdx_input.mdx_input() - wrapper.parse(self) - - def validate(self, schema): - """ This function takes a query object and validate and assign - fact data to it. Browse object from Tiny ERP""" - cube = self.cube.validate(schema) - self.object = cube - if not self.object: - raise "Cube '%s' not found in the schema '%s' !"%(cube.name, schema.name) - self.slicer.validate(cube) - - for axis in self.axis: - axis.validate(cube) - for dimension in cube.dimension_ids: - pass - return True,cube - - def __repr__(self): - res = '<olap.query ['+str(self.cube)+']\n' - for l in self.axis: - res+= '\tAxis: '+str(l)+'\n' - res+= '\tSlicer:\n'+str(self.slicer)+'\n' - res += '>' - return res - - def log(self,cr,uid,cube,query,context={}): - if not context==False: - log_ids = pooler.get_pool(cr.dbname).get('olap.query.logs').search( cr, uid, [('query','=', query), ('user_id','=', uid)]) - if log_ids: - count = pooler.get_pool(cr.dbname).get('olap.query.logs').browse(cr, uid, log_ids, context)[0] - pooler.get_pool(cr.dbname).get('olap.query.logs').write(cr, uid, log_ids, {'count':count.count+1}) - - else: - logentry={} - logentry['user_id']=uid - logentry['cube_id']=cube.id - logentry['query']=query - logentry['time']= str(datetime.datetime.now()) - logentry['result_size']=0 - logentry['count']=1 - logentry['schema_id'] = cube.schema_id.id - log_id = pooler.get_pool(cr.dbname).get('olap.query.logs').create(cr,uid,logentry) -# count = pooler.get_pool(cr.dbname).get('olap.query.logs').browse(cr, uid, log_id, context) -# pooler.get_pool(cr.dbname).get('olap.query.logs').write(cr, uid, log_id, {'count':count.count+1}) - return log_id - return -1 -# vim: ts=4 sts=4 sw=4 si et diff --git a/addons/olap/cube/slicer.py b/addons/olap/cube/slicer.py deleted file mode 100644 index 66d86dbc065..00000000000 --- a/addons/olap/cube/slicer.py +++ /dev/null @@ -1,42 +0,0 @@ - -import sqlalchemy -import common - -class slicer(object): - def __init__(self, slicer): - self.slicer = slicer - - def validate(self, cube): - self.object = cube - for slicer in self.slicer: - slicer.validate(cube) - - def __repr__(self): - res = '\t<olap.slicer\n' - res += str(self.slicer) - res += '\t>' - return res - -# -# Output: -# a list of grouped values that can be computed at once -# a group is defined by elements having the same query -# -# [ -# { -# 'level': ["Time","2008","Q1"], -# 'value': '1er Trim 2008', -# 'query': SQLAlchemy query object -# } -# ] -# - def run(self, metadata): - print '*'*40 - print self.slicer - result = [] - for slicer_line in self.slicer: - res = slicer_line.run(metadata) - result += slicer_line.run(metadata) - return result - -# vim: ts=4 sts=4 sw=4 si et diff --git a/addons/olap/cube/warehouse.py b/addons/olap/cube/warehouse.py deleted file mode 100644 index 4b3be0f1db4..00000000000 --- a/addons/olap/cube/warehouse.py +++ /dev/null @@ -1,270 +0,0 @@ -############################################################################## -# -# Copyright (c) 2004-2006 TINY SPRL. (http://tiny.be) All Rights Reserved. -# -# WARNING: This program as such is intended to be used by professional -# programmers who take the whole responsability of assessing all potential -# consequences resulting from its eventual inadequacies and bugs -# End users who are looking for a ready-to-use solution with commercial -# garantees and support are strongly adviced to contract a Free Software -# Service Company -# -# This program is Free Software; you can redistribute it and/or -# modify it under the terms of the GNU General Public License -# as published by the Free Software Foundation; either version 2 -# of the License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. -# -############################################################################## -import locale -import mdx_input -import sqlalchemy -from sqlalchemy import * -import common -import slicer -import datetime -import pooler -import copy -import pyparsing -from pyparsing import * - -class warehouse(object): - def create_table(self, connection, table_name, data): - measures = data[0].keys() - measures.pop(measures.index('name')) - engine = create_engine(connection, echo=False) - metadata = MetaData() - tab = Table(str(table_name), metadata, - Column('name', String(100)), - Column('parent_id', String(100)), - Column('id', String(100)) - ) - for msr in measures: - colmn = Column(msr, String(100)) - tab.append_column(colmn) - - metadata.create_all(engine) - result = engine.execute(tab.insert(), data) - return {} - - def log(self,cr,uid,cube,query,data,connection,context={}): - if not context==False: - log_ids = pooler.get_pool(cr.dbname).get('olap.query.logs').search( cr, uid, [('query','=', query), ('user_id','=', uid)]) - if log_ids: - count = pooler.get_pool(cr.dbname).get('olap.query.logs').browse(cr, uid, log_ids, context)[0] - counter = count.count + 1 - table_name = '' - if counter>=3: - if len(data[0]) == 2: - rows = data[0][0] - columns = data[0][1] - datas = data[1] - result = [] - - parent_list = [ rw[0] for rw in rows] - - for element in range(len(rows)): - res = {} - check_element = rows[element][0][:rows[element][0].index(rows[element][1])] - if check_element: - res['parent_id'] = str(parent_list.index(check_element)) - res['id'] = str(element) - else: - res['parent_id'] = str(None) - res['id'] = str(element) - res['name'] = str(rows[element][1]) - for col in range(len(columns)): - col_elem = columns[col][0][:columns[col][0].index(columns[col][1])+1] - c_element = '.'.join(map(lambda x: str(x), col_elem)) - res[c_element] = str(datas[element][col][0]) - result.append(res) - table_name = cube.name+'_'+str(count.id)+'_'+str(counter) - self.create_table(connection,table_name, result) - elif len(data[0]) == 3: - print "Its for Pages:>>>>>>>>>" - pooler.get_pool(cr.dbname).get('olap.query.logs').write(cr, uid, log_ids, {'count':counter, 'table_name': table_name}) - return True - else: - logentry={} - logentry['user_id']=uid - logentry['cube_id']=cube.id - logentry['query']=query - logentry['time']= str(datetime.datetime.now()) - logentry['result_size']=0 - logentry['count']=1 - logentry['schema_id'] = cube.schema_id.id - log_id = pooler.get_pool(cr.dbname).get('olap.query.logs').create(cr,uid,logentry) - return log_id - return -1 - - def run(self, currency, qry_obj): - schema = qry_obj.schema_id - table_name = str(qry_obj.table_name) - connection = schema.database_id.connection_url - engine = create_engine(connection, echo=False) - metadata = MetaData(engine) - metadata.create_all(engine) - tab = Table(table_name, metadata, autoload=True, autoload_with=engine) - total_columns = [c.name for c in tab.columns] - columns = [] - cols = [] - for c in tab.columns: - if not c.name.__contains__('name') and not c.name.__contains__('id') and not c.name.__contains__('parent_id'): - columns.append(c.name) - cols.append((c.name.split('.'), str(c.name.split('.')[1]))) - result = tab.select().execute() - res = result.fetchall() - rows = [] -# dt = [[[]] * len(columns)] * len(res) - for r in range(len(res)): - if res[r][1] == str(None): - rows.append(([str(res[r][0])], str(res[r][0]))) - else: - rows.append(([str(res[int(res[r][1])][0]),str(res[r][0])], str(res[r][0]))) - - data = [] - for r in range(len(res)): - data.append(res[r][3:]) - - datas = [] - for dd in range(len(data)): - datas.append([]) - for d in range(len(data[dd])): - datas[dd].append([str(data[dd][d])]) - - final_result = ([rows, cols], datas) - return final_result - - def match_table(self, cr, uid,request, context): - qry_obj = pooler.get_pool(cr.dbname).get('olap.query.logs') - result = self.parse_query(request) - qry = result[1][0] - qry_axis = result[0] - qry_id = qry_obj.search(cr, uid, [('query','=',str(qry))]) - result = () - if qry_id: - qry = qry_obj.browse(cr, uid, qry_id)[0] - schema = qry.schema_id - if qry.table_name !='': - total_rows = [] - total_cols = [] - data = [] - table_name = str(qry.table_name) - connection = schema.database_id.connection_url - engine = create_engine(connection, echo=False) - metadata = MetaData(engine) - metadata.create_all(engine) - tab = Table(table_name, metadata, autoload=True, autoload_with=engine) - total_columns = [c.name for c in tab.columns] - res = tab.select().execute().fetchall() - for val in range(len(res)): - for row in range(len(res[val])): - if total_columns[row]!='parent_id' and total_columns[row]!='id': - if total_columns[row] == 'name': - total_rows.append((str(res[val][row]).split("."), str(res[val][row]).split(".")[-1])) - else: - total_cols.append((str(total_columns[row]).split("."), str(total_columns[row]).split(".")[-1])) - data.append([[str(res[val][row])]]) - res_1 = [] - res_1.append(total_rows) - res_1.append(total_cols) - result = (res_1, data) - return result - - def parse_query(self, query): - result = [] - lrbrack, rrbrack = map( Suppress, "()" ) - comma = Suppress( "," ) - leftCurlBr, rightCurlBr = map( Suppress, "{}" ) - dot = Suppress( "." ) - crossToken = Literal( "crossjoin" ).suppress() - selectToken = Keyword( "select", caseless = True ).suppress() - fromToken = Keyword( "from", caseless = True ).suppress() - whereToken = Keyword( "where", caseless = True ).suppress() - - scalar = Word( alphanums + "_" + " " + "-" + "+") - cube = Word( alphas + '_' ) - level_scalar = Word( alphanums + "_" + " " ) - level_filter = Suppress( "[" ) + level_scalar + Suppress( "]" ) - level_function = Keyword( "children", caseless = True ) - level_item = level_filter | level_function - levels = Group( level_item + Optional( dot + delimitedList( level_item, ".", combine = False ) ) ) - axis_parser = delimitedList( levels, ",", combine = False ) - where_parse = lrbrack + Group( delimitedList( levels , ",", combine = False ) ) + rrbrack - - cross_parser = leftCurlBr + levels + rightCurlBr - crossx = Forward() - cross_mdx = crossx | leftCurlBr + axis_parser + rightCurlBr - crossx << ( crossToken + lrbrack + cross_mdx + comma + Group( cross_parser.setResultsName( "cross" ) ) + rrbrack ) - - rowsmdx = leftCurlBr + axis_parser + rightCurlBr - colsmdx = leftCurlBr + axis_parser + rightCurlBr - pagemdx = leftCurlBr + axis_parser + rightCurlBr - row_mdx_axis = rowsmdx | crossx - col_mdx_axis = colsmdx | crossx - row_names = ["rows", "columns", "pages"] - onToken = Keyword( "on", caseless = True ).suppress() - page_name = oneOf( ' '.join( row_names ) ).suppress() - - query_parser = selectToken + Group( row_mdx_axis ) + onToken + page_name + Optional( comma + Group( col_mdx_axis ) + onToken + page_name ) \ - + Optional( comma + Group( pagemdx ) + onToken + page_name )\ - + fromToken + cube.suppress() + Optional( whereToken + Group(where_parse )) - qr = query_parser.parseString(query) - axes = [[],[], []] - crossjoins=[[],[],[]] - ax = 0 - for items in qr: - for i in items: -# if ax == 2: -# if len( items ) > 1: -# for t in i: -# conditions.append( list(t) ) -# else: -# conditions.append( list(i)) - if i.cross: - if i[0][-1] == 'children': - crossjoins[ax].append( '.'.join(map(lambda x: "[" + x +"]",i[0][:-1]))+".children") - else: - crossjoins[ax].append( '.'.join(map(lambda x: "[" + x +"]",i[0]))) - else: - if i[-1] == 'children': - axes[ax].append( '.'.join(map(lambda x: "[" + x +"]",i[:-1]))+".children") - else: - axes[ax].append( '.'.join(map(lambda x: "[" + x +"]",i))) - ax = ax + 1 - - result.append(axes) - result.append(crossjoins) - qry_list = [[], []] - t_qry = [] - new_query = '' - - for x in range(len(axes)): - qry_select = 'select {' - if x == 0: - rs = axes[x][:-1] - if rs: - t_qry.append(rs) - rs_axis = ','.join(rs) - new_query = qry_select + rs_axis + '} on rows,' - elif x == 1: - cs_axis = ','.join(axes[x]) - if cs_axis: - t_qry.append(cs_axis) - new_query = new_query + ' {' + cs_axis + '} on columns from Sales' - - qry_list[0].append(t_qry) - qry_list[1].append(new_query) - - # else: - # print "pages" - return qry_list -
\ No newline at end of file diff --git a/addons/olap/data/olap_cube_view.xml b/addons/olap/data/olap_cube_view.xml deleted file mode 100644 index 1afc1a5d520..00000000000 --- a/addons/olap/data/olap_cube_view.xml +++ /dev/null @@ -1,682 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<openerp> - <data> - - <!-- Wizard view for the load data --> - - <record id="bi_load_db_form" model="ir.ui.view"> - <field name="name">bi.load.db.form</field> - <field name="model">bi.load.db.wizard</field> - <field name="type">form</field> - <field name="arch" type="xml"> - <form string="Load Database Tables"> - <label align="0.0" string="We will load the complete structure of the database by introspection, so that you will be able to work on it, and specify a better structure according to your reporting needs." colspan="4" /> - <newline/> - <label align="0.0" string="After having loaded the structure, you will be able to hide/show or rename tables and columns to simplify end-users interface. The following database will be loaded:" colspan="4"/> - <newline/> - <field name="fact_table" /> - <field name="db_name" /> - <newline/> - <button name="action_cancel" string="Cancel" type="object" colspan="2"/> - <button name="action_load" string="Load Data Structure" type="object" colspan="2"/> - </form> - </field> - </record> - - <record id="act_bi_load_db_wizard" model="ir.actions.act_window"> - <field name="name">Load database Structure</field> - <field name="res_model">bi.load.db.wizard</field> - <field name="src_model">olap.schema</field> - <field name="type">ir.actions.act_window</field> - <field name="view_type">form</field> - <field name="view_mode">form</field> - <field name="auto_refresh" eval="1"/> - <field name="target">new</field> - </record> - - - <!-- Wizard For Olap Warehouse --> - - <record id="view_warehouse_bi" model="ir.ui.view"> - <field name="name">Olap Warehouse</field> - <field name="model">olap.warehouse.wizard</field> - <field name="type">form</field> - <field name="arch" type="xml"> - <form string="Warehouse"> - <group colspan="16"> - <separator string="Query" colspan="16"/> - <field name="query" nolabel="1" colspan="16"/> - <button string="Ok" name="action_ok" colspan="16" type="object" icon='gtk-ok'/> - </group> - </form> - </field> - </record> - - <record id="action_olap_warehouse" model="ir.actions.act_window"> - <field name="name">Olap Warehouse</field> - <field name="type">ir.actions.act_window</field> - <field name="res_model">olap.warehouse.wizard</field> - <field name="view_type">form</field> - <field name="view_mode">form</field> - <field name="target">new</field> - </record> - - <menuitem - name="Olap Warehouse" - action="action_olap_warehouse" - id="menu_bi_warehouse" - sequence="51" - parent="base.next_id_50" - /> - - <!-- Wizard View for the parameters wizard --> - - <record id="view_config_bi" model="ir.ui.view"> - <field name="name">Parameters Configuration</field> - <field name="model">olap.parameters.config.wizard</field> - <field name="type">form</field> - <field name="arch" type="xml"> - <form string="Business Intelligence Server Configuration"> - <group colspan="4" col="8"> - <group colspan="3" width="220" height="250"> - <field name="config_logo" widget="image" width="220" height="130" nolabel="1" colspan="1"/> - <newline/> - <label align="0.0" string="This wizard will automatically configure the web client for Business Intelligence." width="200" colspan="2"/> - </group> - <group colspan="4"> - <separator string=" Business Intelligence Web Client" colspan="4"/> - <field name="host_name" colspan="4"/> - <field name="host_port" colspan="4"/> - </group> - <group colspan="8" col="8"> - <separator string="" colspan="8"/> - <group colspan="4" width="220"> - <field name="progress" widget="progressbar" nolabel="1" colspan="2"/> - </group> - <button special="cancel" string="Cancel" name="action_cancel" type="object" icon='gtk-cancel'/> - <button name="action_config" string="Configure" icon='gtk-ok' type="object"/> - </group> - </group> - </form> - </field> - </record> - - <record id="action_config_bi_parameters" model="ir.actions.act_window"> - <field name="name">Parameters Configuration</field> - <field name="type">ir.actions.act_window</field> - <field name="res_model">olap.parameters.config.wizard</field> - <field name="view_type">form</field> - <field name="view_mode">form</field> - <field name="target">new</field> - </record> - - <menuitem - name="Server Parameters" - action="action_config_bi_parameters" - id="menu_bi_server_parameters" - sequence="50" - parent="base.next_id_50" - /> - - <record model="ir.actions.todo" id="config_auto_directory"> - <field name="name">Server Parameters Configuration</field> - <field name="note">This wizard will configure the URL of the web client</field> - <field name="action_id" ref="action_config_bi_parameters"/> - </record> - - - <!-- Wizard view for the Auto Configuring the data --> - - <record id="bi_auto_configure_form" model="ir.ui.view"> - <field name="name">bi.auto.configure.form</field> - <field name="model">bi.auto.configure.wizard</field> - <field name="type">form</field> - <field name="arch" type="xml"> - <form string="Auto Congifuring Tables"> - <label align="0.0" string="This will Auto Configure Application. This will help to increase the readability of the tables and columns by giving it meaningful and easy to comprehend name. You can hides particular data and columns by reconfiguring the structure option." colspan="4" /> - <field name="name" select="1" colspan="4"/> - <newline/> - <button name="action_cancel" string="Cancel" type="object" colspan="2"/> - <button name="action_load" string="Auto Configure Structure" type="object" colspan="2"/> - </form> - </field> - </record> - - <record id="act_bi_auto_configure" model="ir.actions.act_window"> - <field name="name">Auto Configuration</field> - <field name="res_model">bi.auto.configure.wizard</field> - <field name="src_model">olap.schema</field> - <field name="type">ir.actions.act_window</field> - <field name="view_type">form</field> - <field name="view_mode">form</field> - <field name="auto_refresh" eval="1"/> - <field name="target">new</field> - </record> - - - - # ------------------------------------------------------------------ - # Olap Schema - # ------------------------------------------------------------------ - - <record model="ir.ui.view" id="view_olap_schema_tree"> - <field name="name">olap.schema.tree</field> - <field name="model">olap.schema</field> - <field name="type">tree</field> - <field name="arch" type="xml"> - <tree string="Olap Schema"> - <field name="name"/> - <field name="database_id"/> - </tree> - </field> - </record> - - <record model="ir.ui.view" id="view_olap_schema_form"> - <field name="name">olap.schema.form</field> - <field name="model">olap.schema</field> - <field name="type">form</field> - <field name="arch" type="xml"> - <form string="Olap Schema"> - <field name="name" select="1" colspan="4"/> - <field name="database_id" select="2" colspan="4"/> - <field name="loaded" colspan="3"/> - <button name="%(act_bi_load_db_wizard)d" string="Reload Structure" type="action" states="done"/> - <field name="configure" colspan="3"/> - <button name="%(bi_load_configuration_table)d" - string="ReConfigure Structure" type="action" - states="done" /> - <field name="ready" select="2" colspan="3"/> - <separator string="Schema description" colspan="4"/> - <field name="note" colspan="4" nolabel="1"/> - <field name="state" select="2" colspan="2" /> - <group colspan="2"> - <button string="Connect to Database" name="dbconnect" states="none"/> - <button string="Load Database Structure" - name="%(act_bi_load_db_wizard)d" type="action" - states="dbconnect" target="new" /> - <button string="Configure Manually" name="dbconfigure" states="dbload"/> - <button string="Mark as Configured" name="dbready" states="dbconfigure"/> - </group> - <separator string="Auto Application Configuration" colspan="4"/> - <field name="app_detect" nolabel="1" colspan="3"/> - <button string="Configure Automatically " - name="%(act_bi_auto_configure)d" type="action" - states="dbload" target="new" /> - </form> - </field> - </record> - - <record model="ir.actions.act_window" id="action_olap_schema_form"> - <field name="name">Olap Schemas</field> - <field name="res_model">olap.schema</field> - <field name="view_type">form</field> - </record> - - <menuitem - name="Olap Schema" - action="action_olap_schema_form" - id="menu_action_olap_schema_form" - parent="menu_bi_conf_cubes"/> - - # ------------------------------------------------------------------ - # Olap Cubes Table - # ------------------------------------------------------------------ - <record model="ir.ui.view" id="view_olap_cube_table_form"> - <field name="name">olap.cube.table.form</field> - <field name="model">olap.cube.table</field> - <field name="type">form</field> - <field name="arch" type="xml"> - <form string="Olap cube_table" > - <field name="name" select="2"/> - <field name="column_link_id" context="{'fk':True,'dim_x':context.get('d_id',False)}"/> - <newline/> - <separator colspan="2" string="Joined Tables"/> - <field invisible="True" name="line_ids" nolabel="1"> - <form string="Database Tables"> - <field name="table_id"/> - <field name="field_id"/> - </form> - <tree string="Database Tables"> - <field name="table_id"/> - <field name="field_id"/> - </tree> - </field> - <field name="available_table_ids" colspan="4" - nolabel="1" readonly="0" - domain="[('available_table_ids','in',available_table_ids)]" - context="{'flag':True,'master_dim':context.get('d_id',False),'master_schema':context.get('parent_schema_id',False),'link_col':column_link_id}"> - <tree string="Database Tables"> - <field name="related_to" string="Joined Table" /> - <field name="name" /> - <field name="table_id" /> - <field name="primary_key" /> - </tree> - </field> - </form> - </field> - </record> - - <record model="ir.actions.act_window" id="action_olap_cube_table_form"> - <field name="name">Olap Cube Tables</field> - <field name="res_model">olap.cube.table</field> - <field name="view_type">form</field> - </record> - - <menuitem - name="Olap Cubes Table" - parent = "menu_bi_conf_cubes" - action="action_olap_cube_table_form" - id="menu_action_olap_cube_table_form"/> - - # ------------------------------------------------------------------ - # Olap Cubes - # ------------------------------------------------------------------ - - <record model="ir.ui.view" id="view_olap_cube_tree"> - <field name="name">olap.cube.tree</field> - <field name="model">olap.cube</field> - <field name="type">tree</field> - <field name="arch" type="xml"> - <tree string="Olap cube"> - <field name="name"/> - <field name="table_id"/> - </tree> - </field> - </record> - - <record model="ir.ui.view" id="view_olap_cube_form"> - <field name="name">olap.cube.form</field> - <field name="model">olap.cube</field> - <field name="type">form</field> - <field name="arch" type="xml"> - <form string="Olap cube"> - <field name="name" select="1" colspan="2"/> - <field name="schema_id" select="1" attrs="{'readonly':[('schema_id','!=','')]}" colspan="2"/> - <field name="table_id" context="{'parent_schema_id':schema_id}" colspan="2"/> - <field name="query_log" select="2" colspan="2"/> - </form> - </field> - </record> - - <record model="ir.actions.act_window" id="action_olap_cube_form"> - <field name="name">Olap Cubes</field> - <field name="res_model">olap.cube</field> - <field name="view_type">form</field> - </record> - - <menuitem - name="Olap Cubes" - parent ="menu_bi_conf_cubes" - action="action_olap_cube_form" - id="menu_action_olap_cube_form"/> - - - # ------------------------------------------------------------------ - # Olap Dimensions - # ------------------------------------------------------------------ - - <record model="ir.ui.view" id="view_olap_dimension_tree"> - <field name="name">olap.dimension.tree</field> - <field name="model">olap.dimension</field> - <field name="type">tree</field> - <field name="arch" type="xml"> - <tree string="Olap dimension"> - <field name="name"/> - <field name="cube_id"/> - </tree> - </field> - </record> - - <record model="ir.ui.view" id="view_olap_dimension_form"> - <field name="name">olap.dimension.form</field> - <field name="model">olap.dimension</field> - <field name="type">form</field> - <field name="arch" type="xml"> - <form string="Olap dimension"> - <field name="name" select="1"/> - <field name="cube_id" select="1" attrs="{'readonly':[('cube_id','!=','')]}"/> - </form> - </field> - </record> - - <record model="ir.actions.act_window" id="action_olap_dimension_form"> - <field name="name">Olap Dimensions</field> - <field name="res_model">olap.dimension</field> - <field name="view_type">form</field> - </record> - - <menuitem - name="Olap Dimension" - parent = "menu_bi_conf_cubes" - action="action_olap_dimension_form" - id="menu_action_olap_dimension_form"/> - - # ------------------------------------------------------------------ - # Olap Hierarchies - # ------------------------------------------------------------------ - - <record model="ir.ui.view" id="view_olap_hierarchy_tree"> - <field name="name">olap.hierarchy.tree</field> - <field name="model">olap.hierarchy</field> - <field name="type">tree</field> - <field name="arch" type="xml"> - <tree string="Olap hierarchy"> - <field name="name"/> - <field name="dimension_id"/> - </tree> - </field> - </record> - - <record model="ir.ui.view" id="view_olap_hierarchy_form"> - <field name="name">olap.hierarchy.form</field> - <field name="model">olap.hierarchy</field> - <field name="type">form</field> - <field name="arch" type="xml"> - <form string="Olap hierarchy"> - <field name="name" select="1" colspan="2"/> - <field name="sequence" colspan="2"/> - <field name="dimension_id" select="1" attrs="{'readonly':[('dimension_id','!=','')]}" colspan="4"/> - <field name="table_id" select="2" colspan="4" context="{'d_id':dimension_id}"/> - </form> - </field> - </record> - - <record model="ir.actions.act_window" id="action_olap_hierarchy_form"> - <field name="name">Olap Hierarchies</field> - <field name="res_model">olap.hierarchy</field> - <field name="view_type">form</field> - </record> - - <menuitem - name="Olap Hierarchy" - parent = "menu_bi_conf_cubes" - action="action_olap_hierarchy_form" - id="menu_action_olap_hierarchy_form"/> - - - # ------------------------------------------------------------------ - # Olap Levels - # ------------------------------------------------------------------ - - <record model="ir.ui.view" id="view_olap_level_tree"> - <field name="name">olap.level.tree</field> - <field name="model">olap.level</field> - <field name="type">tree</field> - <field name="arch" type="xml"> - <tree string="Olap Level"> - <field name="name"/> - <field name="column_name"/> - <field name="column_id_name" invisible="True"/> - <field name="type"/> - <field name="table_name" invisible="True"/> - <field name="sequence"/> - <field name="hierarchy_id"/> - </tree> - </field> - </record> - - <record model="ir.ui.view" id="view_olap_level_form"> - <field name="name">olap.level.form</field> - <field name="model">olap.level</field> - <field name="type">form</field> - <field name="arch" type="xml"> - <form string="Olap level"> - <field name="name" select="1" colspan="4"/> - <field name="column_name" select="1" - on_change="onchange_column_name(column_name)" - context="{'filter_cols_hier':hierarchy_id}" /> - <field name="column_id_name" select="1"/> - <field name="type" select="1"/> - <field name="table_name" select="1"/> - <field name="sequence"/> - <field name="hierarchy_id" select="1" attrs="{'readonly':[('hierarchy_id','!=','')]}"/> - </form> - </field> - </record> - - <record model="ir.actions.act_window" id="action_olap_level_form"> - <field name="name">Olap Level</field> - <field name="res_model">olap.level</field> - <field name="view_type">form</field> - </record> - - <menuitem - name="Olap Level" - parent = "menu_bi_conf_cubes" - action="action_olap_level_form" - id="menu_action_olap_level_form"/> - - - # ------------------------------------------------------------------ - # Olap Measure - # ------------------------------------------------------------------ - - <record model="ir.ui.view" id="view_olap_measure_tree"> - <field name="name">olap.measure.tree</field> - <field name="model">olap.measure</field> - <field name="type">tree</field> - <field name="arch" type="xml"> - <tree string="Olap measure"> - <field name="name"/> - <field name="cube_id"/> - </tree> - </field> - </record> - - <record model="ir.ui.view" id="view_olap_measure_form"> - <field name="name">olap.measure.form</field> - <field name="model">olap.measure</field> - <field name="type">form</field> - <field name="arch" type="xml"> - <form string="Olap measure"> - <field name="name" select="1"/> - <field name="cube_id" select="1" attrs="{'readonly':[('cube_id','!=','')]}"/> - <field name="value_column_id_name" invisible="True"/> - <field name="table_name" invisible="True"/> - <field name="measure_type"/> - <group colspan="4" attrs="{'invisible':[('measure_type','!=','fact_column')]}"> - <newline/> - <field name="value_column" select="1" attrs="{'required':[('measure_type','=','fact_column')]}" on_change="onchange_measure_name(value_column)" context="{'filter_cols_cube':cube_id}"/> - <field name="agregator" select="2" /> - <field name="formatstring" select="2"/> - </group> - <group colspan="4" attrs="{'invisible':[('measure_type','!=','sql_expr')]}"> - <newline/> - <separator string="SQL Expression" colspan="4"/> - <field name="value_sql" colspan="4" select="2" - attrs="{'required':[('measure_type','=','sql_expr')]}" nolabel="1" /> - <field name="datatype" select="2"/> - </group> - </form> - </field> - </record> - - <record model="ir.actions.act_window" id="action_olap_measure_form"> - <field name="name">Olap Measures</field> - <field name="res_model">olap.measure</field> - <field name="view_type">form</field> - </record> - - <menuitem - name="Olap Measures" - parent = "menu_bi_conf_cubes" - action="action_olap_measure_form" - id="menu_action_olap_measure_form"/> - - # ------------------------------------------------------------------ - # Olap Saved Query - # ------------------------------------------------------------------ - <record model="ir.ui.view" id="view_olap_saved_query_form_tree"> - <field name="name">olap.saved.query.tree</field> - <field name="model">olap.saved.query</field> - <field name="type">tree</field> - <field name="arch" type="xml"> - <tree string="Olap Saved Query"> - <field name="name"/> - <field name="cube_id"/> - <field name="mdx_id"/> - <field name="user_id"/> - <field name="query"/> - <field name="time"/> - </tree> - </field> - </record> - - <record model="ir.ui.view" id="view_olap_saved_query_form_mdx"> - <field name="name">olap.saved.query.mdx</field> - <field name="model">olap.saved.query</field> - <field name="type">mdx</field> - <field name="arch" type="xml"> - <tree string="Olap Saved Query"> - <field name="name"/> - <field name="user_id"/> - <field name="query"/> - <field name="cube_id"/> - <field name="mdx_id"/> - <field name="axis_keys" readonly="True"/> - </tree> - </field> - </record> - - <record model="ir.ui.view" id="view_olap_saved_query_form"> - <field name="name">olap.saved.query.form</field> - <field name="model">olap.saved.query</field> - <field name="type">form</field> - <field name="arch" type="xml"> - <form string="Olap Saved Query"> - <group colspan="4"> - <field name="user_id" readonly="True"/> - <field name="cube_id" select="2" readonly="True"/> - <field name="mdx_id" select="2" readonly="True"/> - <field name="schema_id" select="2" readonly="True"/> - </group> - <separator string="Query Name" colspan="4"/> - <field name="name" select="1" readonly="True" nolabel="1"/> - <separator string="Query" colspan="4"/> - <field name="query" select="1" colspan="4" readonly="True" nolabel="1"/> - <separator string="Axis Keys" colspan="4"/> - <field name="axis_keys" readonly="True" nolabel="1"/> - </form> - </field> - </record> - - <record model="ir.actions.act_window" id="action_olap_saved_query_form"> - <field name="name">Olap Saved Query</field> - <field name="res_model">olap.saved.query</field> - <field name="view_type">form</field> - <field name="view_mode">tree,form,mdx</field> - </record> - - <menuitem - name="Olap Saved Query" - parent = "menu_bi_conf_tools" - action="action_olap_saved_query_form" - id="menu_action_olap_saved_query_form"/> - - <!-- All Logs --> - - <record model="ir.ui.view" id="view_olap_query_logs_tree"> - <field name="name">olap.query.logs</field> - <field name="model">olap.query.logs</field> - <field name="type">tree</field> - <field name="arch" type="xml"> - <tree string="All Logs"> - <field name="user_id"/> - <field name="query"/> - <field name="cube_id"/> - <field name="schema_id"/> - </tree> - </field> - </record> - - <record model="ir.ui.view" id="view_olap_query_logs_form"> - <field name="name">olap.query.logs.form</field> - <field name="model">olap.query.logs</field> - <field name="type">form</field> - <field name="arch" type="xml"> - <form string="All Logs"> - <field name="cube_id" select="2" readonly="True" colspan="2"/> - <field name="schema_id" readonly="True" colspan="2"/> - <field name="time" select="2" readonly="True" colspan="4"/> - <field name="result_size" select="2" readonly="True" colspan="2"/> - <field name="count" readonly="True" colspan="2"/> - <separator string="Query" colspan="4"/> - <field name="query" colspan="4" select="1" readonly="True" nolabel="1"/> - </form> - </field> - </record> - - <record model="ir.actions.act_window" id="action_olap_query_logs_form"> - <field name="name">All Logs</field> - <field name="res_model">olap.query.logs</field> - <field name="view_type">form</field> - </record> - - <menuitem - name="All Logs" - action="action_olap_query_logs_form" - id="menu_action_olap_query_logs_form" - parent="menu_bi_conf_tools"/> - - <!-- All Logs / My logs --> - - <record model="ir.ui.view" id="view_olap_query_logs_my_tree"> - <field name="name">olap.query.logs</field> - <field name="model">olap.query.logs</field> - <field name="type">tree</field> - <field name="arch" type="xml"> - <tree string="My Logs"> - <field name="user_id"/> - <field name="query"/> - <field name="cube_id"/> - </tree> - </field> - </record> - - <record model="ir.ui.view" id="view_olap_query_logs_my_tree"> - <field name="name">olap.query.logs</field> - <field name="model">olap.query.logs</field> - <field name="type">mdx</field> - <field name="arch" type="xml"> - <tree string="My Logs"> - <field name="user_id"/> - <field name="query"/> - <field name="cube_id"/> - </tree> - </field> - </record> - - <!-- Query Logs --> - - <record model="ir.ui.view" id="view_olap_query_logs_my_form"> - <field name="name">olap.query.logs.form</field> - <field name="model">olap.query.logs</field> - <field name="type">form</field> - <field name="arch" type="xml"> - <form string="My Logs"> - <field name="user_id" select="1" readonly="True"/> - <separator string="Query" colspan="4"/> - <field name="query" colspan="4" select="1" readonly="True" nolabel="1"/> - <field name="time" select="2" readonly="True"/> - <field name="result_size" select="2" readonly="True"/> - <field name="cube_id" select="2" readonly="True"/> - </form> - </field> - </record> - - <record model="ir.actions.act_window" id="action_olap_query_logs_my_form"> - <field name="name">My Logs</field> - <field name="res_model">olap.query.logs</field> - <field name="view_type">form</field> - <field name="view_mode">tree,form,mdx</field> - <field name="domain">[('user_id','=',uid)]</field> - </record> - - <menuitem - name="My Logs" - action="action_olap_query_logs_my_form" - id="menu_action_olap_query_logs_my_form" - parent="menu_action_olap_query_logs_form"/> - - </data> -</openerp> diff --git a/addons/olap/data/olap_cube_workflow.xml b/addons/olap/data/olap_cube_workflow.xml deleted file mode 100644 index eaa97476c97..00000000000 --- a/addons/olap/data/olap_cube_workflow.xml +++ /dev/null @@ -1,70 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<openerp> - <data> - <record model="workflow" id="wkf_schema"> - <field name="name">olap.schema</field> - <field name="osv">olap.schema</field> - <field name="on_create">True</field> - </record> - - <record model="workflow.activity" id="act_none"> - <field name="wkf_id" ref="wkf_schema"/> - <field name="flow_start">True</field> - <field name="name">none</field> - </record> - - <record model="workflow.activity" id="act_dbconnect"> - <field name="wkf_id" ref="wkf_schema"/> - <field name="name">dbconnect</field> - <field name="kind">function</field> - <field name="action">action_dbconnect()</field> - </record> - - <record model="workflow.activity" id="act_dbload"> - <field name="wkf_id" ref="wkf_schema"/> - <field name="name">dbload</field> - <field name="kind">function</field> - <field name="action">action_dbload()</field> - </record> - - <record model="workflow.activity" id="act_dbconfigure"> - <field name="wkf_id" ref="wkf_schema"/> - <field name="name">dbconfigure</field> - <field name="kind">function</field> - <field name="action">action_dbconfigure()</field> - </record> - - <record model="workflow.activity" id="act_dbready"> - <field name="wkf_id" ref="wkf_schema"/> - <field name="flow_stop">True</field> - <field name="name">dbready</field> - <field name="kind">function</field> - <field name="action">action_dbready()</field> - </record> - - <record model="workflow.transition" id="trans_none_dbconnect"> - <field name="act_from" ref="act_none"/> - <field name="act_to" ref="act_dbconnect"/> - <field name="signal">dbconnect</field> - </record> - - <record model="workflow.transition" id="trans_dbconnect_dbload"> - <field name="act_from" ref="act_dbconnect"/> - <field name="act_to" ref="act_dbload"/> - <field name="signal">dbload</field> - </record> - - <record model="workflow.transition" id="trans_dbload_dbconfigure"> - <field name="act_from" ref="act_dbload"/> - <field name="act_to" ref="act_dbconfigure"/> - <field name="signal">dbconfigure</field> - </record> - - <record model="workflow.transition" id="trans_dbconfigure_dbready"> - <field name="act_from" ref="act_dbconfigure"/> - <field name="act_to" ref="act_dbready"/> - <field name="signal">dbready</field> - </record> - - </data> -</openerp> diff --git a/addons/olap/data/olap_data.xml b/addons/olap/data/olap_data.xml deleted file mode 100644 index d36ec6161fe..00000000000 --- a/addons/olap/data/olap_data.xml +++ /dev/null @@ -1,5 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<openerp> -<data> -</data> -</openerp> diff --git a/addons/olap/data/olap_demo.xml b/addons/olap/data/olap_demo.xml deleted file mode 100644 index a57035c163a..00000000000 --- a/addons/olap/data/olap_demo.xml +++ /dev/null @@ -1,171 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<openerp> -<data noupdate="True"> - - <record model="olap.fact.database" id="fact_database_terp"> - <field name="name">Tiny ERP database</field> - <field name="db_name">terp</field> - <field name="db_login">postgres</field> - <field name="db_password">postgres</field> - </record> - - <record model="olap.database.tables" id="database_table_res_partner"> - <field name="name">res_partner</field> - <field name="table_db_name">res_partner</field> - <field name="fact_database_id" ref="fact_database_terp"/> - <field name="active">True</field> - - </record> - - <record model="olap.database.tables" id="database_table_res_user"> - <field name="name">res_users</field> - <field name="table_db_name">res_users</field> - <field name="fact_database_id" ref="fact_database_terp"/> - <field name="active">True</field> - - </record> - - <record model="olap.database.columns" id="columns_res_partner_date"> - <field name="name">date</field> - <field name="column_db_name">date</field> - <field name="type">date</field> - <field name="table_id" ref="database_table_res_partner"/> - <field name="active">True</field> - </record> - - <record model="olap.database.columns" id="columns_res_user_create_uid"> - <field name="name">create_uid</field> - <field name="column_db_name">create_uid</field> - <field name="type">int4</field> - <field name="table_id" ref="database_table_res_user"/> - <field name="active">True</field> - </record> - <record model="olap.database.columns" id="columns_res_user_id"> - <field name="name">id</field> - <field name="column_db_name">id</field> - <field name="type">int4</field> - <field name="table_id" ref="database_table_res_user"/> - <field name="primary_key">True</field> - <field name="active">True</field> - </record> - <record model="olap.database.columns" id="columns_res_partner_id"> - <field name="name">id</field> - <field name="column_db_name">id</field> - <field name="type">int4</field> - <field name="table_id" ref="database_table_res_partner"/> - <field name="primary_key">True</field> - <field name="active">True</field> - </record> - <record model="olap.database.columns" id="columns_res_user_name"> - <field name="name">name</field> - <field name="column_db_name">name</field> - <field name="type">varchar</field> - <field name="table_id" ref="database_table_res_user"/> - <field name="active">True</field> - </record> - - <record model="olap.database.columns" id="columns_res_partner_credit_limit"> - <field name="name">credit_limit</field> - <field name="column_db_name">credit_limit</field> - <field name="type">int4</field> - <field name="table_id" ref="database_table_res_partner"/> - <field name="active">True</field> - </record> - - - <record model="olap.database.columns" id="columns_res_partner_user_id"> - <field name="name">user_id</field> - <field name="column_db_name">user_id</field> - <field name="type">int4</field> - <field name="table_id" ref="database_table_res_partner"/> - <field name="related_to" ref="database_table_res_user"></field> - <field name="active">True</field> - - </record> - <record model="olap.schema" id="schema_main"> - <field name="name">tinyerp</field> - <field name="state">none</field> - <field name="database_id" ref="fact_database_terp"/> - </record> - - <record model="olap.cube.table" id="table_res_partner"> - <field name="name">Partner</field> - <field name="schema_id" ref="schema_main"/> - <field name="column_link_id" ref="columns_res_partner_id"/> - </record> - <record model="olap.cube.table" id="table_res_user"> - <field name="name">Partner(User)</field> - <field name="schema_id" ref="schema_main"/> - <field name="column_link_id" ref="columns_res_partner_user_id"/> - </record> - <record model="olap.cube" id="cube_partner"> - <field name="name">Partner</field> - <field name="table_id" ref="table_res_partner"/> - <field name="schema_id" ref="schema_main"/> - </record> - - - <record model="olap.dimension" id="dimension_date"> - <field name="name">Date</field> - <field name="cube_id" ref="cube_partner"/> - </record> - <record model="olap.hierarchy" id="hierarchy_date"> - <field name="name">Date</field> - <field name="dimension_id" ref="dimension_date"/> - <field name="primary_key_table">res_partner</field> - <field name="table_id" ref="table_res_partner"/> - </record> - <record model="olap.level" id="hierarchy_level_date"> - <field name="name">Date</field> - <field name="column_name" ref="columns_res_partner_date"></field> - <field name="column_id_name">date</field> - <field name="type">date_year</field> - <field name="table_name">res_partner</field> - <field name="hierarchy_id" ref="hierarchy_date"/> - </record> - - - <record model="olap.dimension" id="dimension_user"> - <field name="name">User</field> - <field name="cube_id" ref="cube_partner"/> - </record> - - <record model="olap.hierarchy" id="hierarchy_user"> - <field name="name">User</field> - <field name="dimension_id" ref="dimension_user"/> - <field name="primary_key_table">res_users</field> - <field name="table_id" ref="table_res_user"/> - </record> - <record model="olap.level" id="hierarchy_user_level"> - <field name="name">Name</field> - <field name="column_id_name">name</field> - <field name="column_name" ref="columns_res_user_name"></field> - <field name="table_name">res_users</field> - <field name="hierarchy_id" ref="hierarchy_user"/> - </record> - - - <record model="olap.measure" id="measure_credit_limit"> - <field name="name">Credit Limit</field> - <field name="cube_id" ref="cube_partner"/> - <field name="value_column" ref="columns_res_partner_credit_limit"></field> - <field name="value_column_id_name">credit_limit</field> - <field name="table_name">res_partner</field> - </record> - - <record model="olap.measure" id="measure_count"> - <field name="name">Count</field> - <field name="cube_id" ref="cube_partner"/> - <field name="value_column" ref="columns_res_partner_id"></field> - <field name="value_column_id_name">id</field> - <field name="table_name">res_partner</field> - <field name="agregator">count</field> - </record> - - - <record model="olap.application" id="application_openerp"> - <field name="name">OpenERP</field> - <field name="query">select * from res_users</field> - </record> -</data> -</openerp> diff --git a/addons/olap/data/olap_fact_view.xml b/addons/olap/data/olap_fact_view.xml deleted file mode 100644 index 86c417e7c12..00000000000 --- a/addons/olap/data/olap_fact_view.xml +++ /dev/null @@ -1,339 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<openerp> -<data> - - # -------------------------------------------------------------------- - # Fact databases - # -------------------------------------------------------------------- - - <record model="ir.ui.view" id="view_olap_fact_database_tree"> - <field name="name">olap.fact.database.tree</field> - <field name="model">olap.fact.database</field> - <field name="type">tree</field> - <field name="arch" type="xml"> - <tree string="Olap fact database"> - <field name="name"/> - <field name="db_name"/> - <field name="type"/> - <field name="loaded"/> - </tree> - </field> - </record> -<record model="ir.ui.view" id="view_olap_fact_database_form"> - <field name="name">olap.fact.database.form</field> - <field name="model">olap.fact.database</field> - <field name="type">form</field> - <field name="arch" type="xml"> - <form string="Fact database"> - <notebook> - <page string="Information"> - <separator string="General information" colspan="4"/> - <field name="name" select="1" colspan="4"/> - <field name="db_name" select="2"/> - <field name="type" select="2"/> - <separator string="Connection parameters" colspan="4"/> - <field name="connection_type"/> - <newline/> - <field name="db_host"/> - <field name="db_port"/> - <field name="db_login"/> - <field name="db_password" password="True"/> - <field name="loaded"/> - <separator string="Connection url" colspan="4"/> - <field name="connection_url" nolabel="1" colspan="2"/> - <button name="test_connection" string="Test Connection" type="object" colspan="2"/> - </page> - <page string="Tables"> - <field name="table_ids" colspan="4" nolabel="1"/> - </page> - </notebook> - </form> - </field> - </record> - <record model="ir.actions.act_window" id="action_view_olap_fact_database_form"> - <field name="name">Fact Databases</field> - <field name="res_model">olap.fact.database</field> - <field name="view_type">form</field> - </record> - <menuitem - name="Databases" - action="action_view_olap_fact_database_form" - id="menu_view_olap_fact_database_form" - parent="menu_bi_conf_fact"/> - - - # -------------------------------------------------------------------- - # Fact Database Tables - # -------------------------------------------------------------------- - - <record model="ir.ui.view" id="view_olap_database_tables_tree"> - <field name="name">olap.database.tables.tree</field> - <field name="model">olap.database.tables</field> - <field name="type">tree</field> - <field name="arch" type="xml"> - <tree string="Olap database tables"> - <field name="name"/> - <field name="table_db_name"/> - <field name="fact_database_id" select="2"/> - <field name="active"/> - <field name="hide"/> - <button name="hide_col" string="Hide" type="object"/> - <button name="show_col" string="Show" type="object"/> - </tree> - </field> - </record> - <record model="ir.ui.view" id="view_olap_database_tables_form"> - <field name="name">olap.database.tables.form</field> - <field name="model">olap.database.tables</field> - <field name="type">form</field> - <field name="arch" type="xml"> - <form string="Database tables"> - <field name="name" select="1" colspan="2"/> - <field name="table_db_name"/> - <field name="columns" colspan="4" mode="tree" nolabel="1"> - <tree string="Olap database columns"> - <field name="name"/> - <field name="column_db_name"/> - <field name="type"/> - <field name="table_id"/> - <field name="primary_key"/> - <field name="related_to"/> - <field name="active"/> - <field name="hide"/> - <button name="hide_col" string="Hide" type="object"/> - <button name="show_col" string="Show" type="object"/> - </tree> - </field> - <field name="fact_database_id" select="1" colspan="2"/> - <field name="active"/> - <field name="hide"/> - </form> - </field> - </record> - <record model="ir.actions.act_window" id="action_view_olap_database_tables_form"> - <field name="name">Database Tables</field> - <field name="res_model">olap.database.tables</field> - <field name="view_type">form</field> - </record> - <menuitem - name="Tables" - action="action_view_olap_database_tables_form" - id="menu_view_olap_database_tables_form" - parent="menu_bi_conf_fact"/> - - # -------------------------------------------------------------------- - # Fact Database Columns - # -------------------------------------------------------------------- - - <record model="ir.ui.view" id="view_olap_database_columns_tree"> - <field name="name">olap.database.columns.tree</field> - <field name="model">olap.database.columns</field> - <field name="type">tree</field> - <field name="priority">2</field> - <field name="arch" type="xml"> - <tree string="Olap database columns"> - <field name="name"/> - <field name="column_db_name"/> - <field name="type"/> - <field name="table_id"/> - <field name="primary_key"/> - <field name="related_to"/> - <field name="active"/> - <field name="hide"/> - <button name="hide_col" string="Hide" type="object"/> - <button name="show_col" string="Show" type="object"/> - </tree> - </field> - </record> - - <record model="ir.ui.view" id="view_olap_database_columns_tree_m20"> - <field name="name">olap.database.columns.tree.m20</field> - <field name="model">olap.database.columns</field> - <field name="type">tree</field> - <field name="priority">1</field> - <field name="arch" type="xml"> - <tree string="Olap database columns"> - <field name="name"/> - <field name="column_db_name"/> - <field name="table_id"/> - <field name="related_to"/> - </tree> - </field> - </record> - - <record model="ir.ui.view" id="view_olap_database_columns_form"> - <field name="name">olap.database.columns.form</field> - <field name="model">olap.database.columns</field> - <field name="type">form</field> - <field name="arch" type="xml"> - <form string="Database columns"> - <field name="name" select="1" colspan="2"/> - <field name="column_db_name"/> - <field name="type"/> - <field name="table_id" select="1" colspan="2"/> - <field name="primary_key"/> - <field name="related_to"/> - <field name="active"/> - <field name="hide"/> - </form> - </field> - </record> - <record model="ir.actions.act_window" id="action_view_olap_database_columns_form"> - <field name="name">Database Columns</field> - <field name="res_model">olap.database.columns</field> - <field name="view_type">form</field> - </record> - - <record model="ir.actions.act_window" id="action_view_olap_database_columns_form"> - <field name="name">Database Columns</field> - <field name="type">ir.actions.act_window</field> - <field name="view_type">form</field> - <field name="res_model">olap.database.columns</field> - <field name="view_mode">tree,form</field> - <field name="view_id" ref="view_olap_database_columns_tree"></field> - </record> - - <menuitem - name="Columns" - action="action_view_olap_database_columns_form" - id="menu_view_olap_database_columns_form" - parent="menu_bi_conf_fact"/> - - - - # -------------------------------------------------------------------- - # Olap Application - # -------------------------------------------------------------------- - - <record model="ir.ui.view" id="view_olap_application_tree"> - <field name="name">olap.application.tree</field> - <field name="model">olap.application</field> - <field name="type">tree</field> - <field name="arch" type="xml"> - <tree string="Olap Application"> - <field name="name"/> - <field name="query"/> - <field name="table_ids"/> - <field name="field_ids"/> - </tree> - </field> - </record> - <record model="ir.ui.view" id="view_olap_application_form"> - <field name="name">olap.application.form</field> - <field name="model">olap.application</field> - <field name="type">form</field> - <field name="arch" type="xml"> - <form string="Olap Application"> - <newline/> - <field name="name" select="1" colspan="2"/> - <separator colspan="4" string="Application query"/> - <field name="query" select="1" colspan="4" nolabel="1"/> - <field name="table_ids" select="1" colspan="4" nolabel="1"/> - <field name="field_ids" select="1" colspan="4" nolabel="1" rowspan="1"/> - </form> - </field> - </record> - <record model="ir.actions.act_window" id="action_view_olap_application_form"> - <field name="name">Olap Applicatiion</field> - <field name="res_model">olap.application</field> - <field name="view_type">form</field> - </record> - <menuitem - name="Application" - action="action_view_olap_application_form" - id="menu_view_olap_application_form" - parent="menu_bi_conf_known_application"/> - - # -------------------------------------------------------------------- - # Olap Application table - # -------------------------------------------------------------------- - - <record model="ir.ui.view" id="view_olap_application_table_tree"> - <field name="name">olap.application.table.tree</field> - <field name="model">olap.application.table</field> - <field name="type">tree</field> - <field name="arch" type="xml"> - <tree string="Olap Application Table"> - <field name="name"/> - <field name="table_name"/> - <field name="is_hidden"/> - <field name="application_id"/> - </tree> - </field> - </record> - <record model="ir.ui.view" id="view_olap_application_table_form"> - <field name="name">olap.application.table.form</field> - <field name="model">olap.application.table</field> - <field name="type">form</field> - <field name="arch" type="xml"> - <form string="Olap Application Table"> - <newline/> - <field name="name" select="1" colspan="2"/> - <field name="table_name" select="1" /> - <field name="application_id" select="1" /> - <field name="is_hidden" select="1" colspan="2" /> - - </form> - </field> - </record> - <record model="ir.actions.act_window" id="action_view_olap_application_table_form"> - <field name="name">Olap Applicatiion Table</field> - <field name="res_model">olap.application.table</field> - <field name="view_type">form</field> - </record> - <menuitem - name="Application Table" - action="action_view_olap_application_table_form" - id="menu_view_olap_application_table_form" - parent="menu_bi_conf_known_application"/> - - - - # -------------------------------------------------------------------- - # Olap Application Field - # -------------------------------------------------------------------- - - <record model="ir.ui.view" id="view_olap_application_field_tree"> - <field name="name">olap.application.field.tree</field> - <field name="model">olap.application.field</field> - <field name="type">tree</field> - <field name="arch" type="xml"> - <tree string="Olap Application Field"> - <field name="name"/> - <field name="table_name"/> - <field name="field_name"/> - <field name="is_hidden" /> - <field name="application_id"/> - </tree> - </field> - </record> - <record model="ir.ui.view" id="view_olap_application_field_form"> - <field name="name">olap.application.field.form</field> - <field name="model">olap.application.field</field> - <field name="type">form</field> - <field name="arch" type="xml"> - <form string="Olap Application Field"> - <newline/> - <field name="name" select="1" colspan="2"/> - <field name="field_name" select="1" /> - <field name="table_name" select="1" /> - <field name="application_id" select="1" /> - <newline/> - <field name="is_hidden" select="1" colspan="2"/> - - </form> - </field> - </record> - <record model="ir.actions.act_window" id="action_view_olap_application_field_form"> - <field name="name">Olap Applicatiion Field</field> - <field name="res_model">olap.application.field</field> - <field name="view_type">form</field> - </record> - <menuitem - name="Application Field" - action="action_view_olap_application_field_form" - id="menu_view_olap_application_field_form" - parent="menu_bi_conf_known_application"/> - -</data> -</openerp> diff --git a/addons/olap/data/olap_security.xml b/addons/olap/data/olap_security.xml deleted file mode 100644 index 1ca5534dae3..00000000000 --- a/addons/olap/data/olap_security.xml +++ /dev/null @@ -1,155 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<openerp> - <data> - <record id="access_olap_application" model="ir.model.access"> - <field name="name">Olap Application</field> - <field model="ir.model" name="model_id" search="[('model', '=', 'olap.application')]"/> - <field name="group_id" ref="base.group_system"/> - <field eval="True" name="perm_read"/> - <field eval="True" name="perm_write"/> - <field eval="True" name="perm_create"/> - <field eval="True" name="perm_unlink"/> - </record> - - <record id="access_olap_application_field" model="ir.model.access"> - <field name="name">Olap Application Field</field> - <field model="ir.model" name="model_id" search="[('model', '=', 'olap.application.field')]"/> - <field name="group_id" ref="base.group_system"/> - <field eval="True" name="perm_read"/> - <field eval="True" name="perm_write"/> - <field eval="True" name="perm_create"/> - <field eval="True" name="perm_unlink"/> - </record> - - <record id="access_olap_application_table" model="ir.model.access"> - <field name="name">Olap Application Table</field> - <field model="ir.model" name="model_id" search="[('model', '=', 'olap.application.table')]"/> - <field name="group_id" ref="base.group_system"/> - <field eval="True" name="perm_read"/> - <field eval="True" name="perm_write"/> - <field eval="True" name="perm_create"/> - <field eval="True" name="perm_unlink"/> - </record> - - <record id="access_olap_cube" model="ir.model.access"> - <field name="name">Olap Cube</field> - <field model="ir.model" name="model_id" search="[('model', '=', 'olap.cube')]"/> - <field name="group_id" ref="base.group_system"/> - <field eval="True" name="perm_read"/> - <field eval="True" name="perm_write"/> - <field eval="True" name="perm_create"/> - <field eval="True" name="perm_unlink"/> - </record> - - <record id="access_olap_cube_table" model="ir.model.access"> - <field name="name">Olap Cube Table</field> - <field model="ir.model" name="model_id" search="[('model', '=', 'olap.cube.table')]"/> - <field name="group_id" ref="base.group_system"/> - <field eval="True" name="perm_read"/> - <field eval="True" name="perm_write"/> - <field eval="True" name="perm_create"/> - <field eval="True" name="perm_unlink"/> - </record> - - <record id="access_olap_cube_table_line" model="ir.model.access"> - <field name="name">Olap Cube Table Line</field> - <field model="ir.model" name="model_id" search="[('model', '=', 'olap.cube.table.line')]"/> - <field name="group_id" ref="base.group_system"/> - <field eval="True" name="perm_read"/> - <field eval="True" name="perm_write"/> - <field eval="True" name="perm_create"/> - <field eval="True" name="perm_unlink"/> - </record> - - <record id="access_olap_database_columns" model="ir.model.access"> - <field name="name">Olap Database Columns</field> - <field model="ir.model" name="model_id" search="[('model', '=', 'olap.database.columns')]"/> - <field name="group_id" ref="base.group_system"/> - <field eval="True" name="perm_read"/> - <field eval="True" name="perm_write"/> - <field eval="True" name="perm_create"/> - <field eval="True" name="perm_unlink"/> - </record> - - <record id="access_olap_database_tables" model="ir.model.access"> - <field name="name">Olap Database Tables</field> - <field model="ir.model" name="model_id" search="[('model', '=', 'olap.database.tables')]"/> - <field name="group_id" ref="base.group_system"/> - <field eval="True" name="perm_read"/> - <field eval="True" name="perm_write"/> - <field eval="True" name="perm_create"/> - <field eval="True" name="perm_unlink"/> - </record> - - <record id="access_olap_dimension" model="ir.model.access"> - <field name="name">Olap Dimension</field> - <field model="ir.model" name="model_id" search="[('model', '=', 'olap.dimension')]"/> - <field name="group_id" ref="base.group_system"/> - <field eval="True" name="perm_read"/> - <field eval="True" name="perm_write"/> - <field eval="True" name="perm_create"/> - <field eval="True" name="perm_unlink"/> - </record> - - <record id="access_olap_fact_database" model="ir.model.access"> - <field name="name">Olap Fact Database</field> - <field model="ir.model" name="model_id" search="[('model', '=', 'olap.fact.database')]"/> - <field name="group_id" ref="base.group_system"/> - <field eval="True" name="perm_read"/> - <field eval="True" name="perm_write"/> - <field eval="True" name="perm_create"/> - <field eval="True" name="perm_unlink"/> - </record> - - <record id="access_olap_hierarchy" model="ir.model.access"> - <field name="name">Olap Hierarchy</field> - <field model="ir.model" name="model_id" search="[('model', '=', 'olap.hierarchy')]"/> - <field name="group_id" ref="base.group_system"/> - <field eval="True" name="perm_read"/> - <field eval="True" name="perm_write"/> - <field eval="True" name="perm_create"/> - <field eval="True" name="perm_unlink"/> - </record> - - <record id="access_olap_level" model="ir.model.access"> - <field name="name">Olap Level</field> - <field model="ir.model" name="model_id" search="[('model', '=', 'olap.level')]"/> - <field name="group_id" ref="base.group_system"/> - <field eval="True" name="perm_read"/> - <field eval="True" name="perm_write"/> - <field eval="True" name="perm_create"/> - <field eval="True" name="perm_unlink"/> - </record> - - <record id="access_olap_schema" model="ir.model.access"> - <field name="name">Olap Schema</field> - <field model="ir.model" name="model_id" search="[('model', '=', 'olap.schema')]"/> - <field name="group_id" ref="base.group_system"/> - <field eval="True" name="perm_read"/> - <field eval="True" name="perm_write"/> - <field eval="True" name="perm_create"/> - <field eval="True" name="perm_unlink"/> - </record> - - <record id="access_olap_measure" model="ir.model.access"> - <field name="name">Olap Measure</field> - <field model="ir.model" name="model_id" search="[('model', '=', 'olap.measure')]"/> - <field name="group_id" ref="base.group_system"/> - <field eval="True" name="perm_read"/> - <field eval="True" name="perm_write"/> - <field eval="True" name="perm_create"/> - <field eval="True" name="perm_unlink"/> - </record> - - <record id="access_olap_query_logs" model="ir.model.access"> - <field name="name">Olap Query Logs</field> - <field model="ir.model" name="model_id" search="[('model', '=', 'olap.query.logs')]"/> - <field name="group_id" ref="base.group_system"/> - <field eval="True" name="perm_read"/> - <field eval="True" name="perm_write"/> - <field eval="True" name="perm_create"/> - <field eval="True" name="perm_unlink"/> - </record> - - </data> -</openerp> diff --git a/addons/olap/data/olap_view.xml b/addons/olap/data/olap_view.xml deleted file mode 100644 index 17995cceacf..00000000000 --- a/addons/olap/data/olap_view.xml +++ /dev/null @@ -1,69 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<openerp> -<data> - - <menuitem icon="terp-graph" id="base.reporting_menu" name="Reporting" sequence="30"/> - - <menuitem - id="base.next_id_50" - name="Configuration" - parent="base.reporting_menu" - groups="base.group_system" - sequence="3"/> - - <menuitem - name="Custom Reports" id="base.menu_custom_reports" - parent="base.reporting_menu" sequence="1"/> - - <menuitem - name="Businesss Intelligence Configuration" - id="menu_bi_configuration" - parent="base.next_id_50" sequence="1"/> - - <menuitem - name="Fact Databases" - sequence="10" - id="menu_bi_conf_fact" - parent="menu_bi_configuration"/> - - <menuitem - name="Known Application" - sequence="20" - id="menu_bi_conf_known_application" - parent="menu_bi_configuration"/> - - <menuitem - name="Olap Cubes" - sequence="30" - id="menu_bi_conf_cubes" - parent="menu_bi_configuration"/> - - <menuitem - name="Tools" - sequence="40" - id="menu_bi_conf_tools" - parent="menu_bi_configuration"/> - - <menuitem name="Clear Logs" action="action_view_olap_query_logs_clear" icon="STOCK_EXECUTE" - id="menu_bi_clear_logs" sequence="30" parent="menu_bi_conf_tools"/> - - <record model="ir.actions.url" id="menu_url_cube_browser"> - <field name="name">name_menu_url_cube_browser</field> - <field name="url">http://localhost:8080/browser</field> - </record> - - <menuitem name="Cube Browser" id="menu_browser_url" type="url" - action="menu_url_cube_browser" parent="base.menu_custom_reports" - sequence="1" /> - - <record model="ir.actions.url" id="menu_url_cube_designer"> - <field name="name">name_menu_url_cube_designer</field> - <field name="url">http://localhost:8080/designer</field> - </record> - - <menuitem name="Cube Designer" sequence="60" - action="menu_url_cube_designer" type="url" id="menu_designer_url" - parent="base.next_id_50" /> - -</data> -</openerp> diff --git a/addons/olap/data/olap_wizard.xml b/addons/olap/data/olap_wizard.xml deleted file mode 100644 index 3299061ab3e..00000000000 --- a/addons/olap/data/olap_wizard.xml +++ /dev/null @@ -1,44 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<openerp> - <data> - - <wizard - string="Query Builder" - model="olap.schema" - name="olap.query_builder" - menu= "False" - multi="True" - id="bi_conf_cube_query_builder"/> - - <wizard - string="Load Tables" - model="olap.schema" - name="olap.load.table" - menu= "False" - multi="True" - id="bi_menu_olap_load_table"/> - - <wizard - string="Open Configuration" - model="olap.schema" - name="olap.load.configuration.table" - menu= "False" - multi="True" - id="bi_load_configuration_table"/> - - <wizard - string="Configure from Application" - model="olap.schema" - name="olap.application.configuration" - multi="True" - id="bi_application_configuration"/> - - <wizard - string="Test Connection" - model="olap.fact.database" - name="olap.fact.database.test_connection" - menu="False" - id="bi_test_connection"/> - - </data> -</openerp> diff --git a/addons/olap/i18n/de.po b/addons/olap/i18n/de.po deleted file mode 100644 index 65929eed252..00000000000 --- a/addons/olap/i18n/de.po +++ /dev/null @@ -1,1399 +0,0 @@ -# German translation for openobject-addons -# Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010 -# This file is distributed under the same license as the openobject-addons package. -# FIRST AUTHOR <EMAIL@ADDRESS>, 2010. -# -msgid "" -msgstr "" -"Project-Id-Version: openobject-addons\n" -"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2009-11-26 05:24+0000\n" -"PO-Revision-Date: 2010-03-20 20:50+0000\n" -"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" -"Language-Team: German <de@li.org>\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-09-29 05:16+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: olap -#: view:olap.database.columns:0 -#: view:olap.database.tables:0 -msgid "Hide" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_olap_saved_query_form -#: model:ir.ui.menu,name:olap.menu_action_olap_saved_query_form -#: view:olap.saved.query:0 -msgid "Olap Saved Query" -msgstr "" - -#. module: olap -#: field:olap.query.logs,time:0 -#: field:olap.saved.query,time:0 -msgid "Time" -msgstr "" - -#. module: olap -#: view:bi.auto.configure.wizard:0 -msgid "Auto Configure Structure" -msgstr "" - -#. module: olap -#: view:olap.fact.database:0 -msgid "Olap fact database" -msgstr "" - -#. module: olap -#: help:olap.measure,value_sql:0 -msgid "" -"You can provide valid sql expression. Make sure it have function with fully " -"qualified column name like (sum,avg ...)(tablename.columnname (+,- ...) " -"tablename.columnname)" -msgstr "" - -#. module: olap -#: field:olap.cube.table,schema_id:0 -msgid "Schema id" -msgstr "" - -#. module: olap -#: field:olap.schema,database_id:0 -msgid "Database Connection" -msgstr "" - -#. module: olap -#: selection:olap.fact.database,type:0 -msgid "MySQL" -msgstr "" - -#. module: olap -#: field:olap.fact.database,db_password:0 -msgid "Database password" -msgstr "" - -#. module: olap -#: view:olap.database.tables:0 -msgid "Olap database tables" -msgstr "" - -#. module: olap -#: view:olap.fact.database:0 -msgid "Connection url" -msgstr "" - -#. module: olap -#: view:olap.application.table:0 -msgid "Olap Application Table" -msgstr "" - -#. module: olap -#: field:olap.parameters.config.wizard,host_name:0 -msgid "Server Name" -msgstr "" - -#. module: olap -#: help:olap.fact.database,db_password:0 -msgid "Password for the login." -msgstr "" - -#. module: olap -#: field:olap.application.field,application_id:0 -#: field:olap.application.table,application_id:0 -msgid "Application Id" -msgstr "" - -#. module: olap -#: model:ir.actions.todo,note:olap.config_auto_directory -msgid "This wizard will configure the URL of the web client" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_view_olap_fact_database_form -#: model:ir.ui.menu,name:olap.menu_bi_conf_fact -msgid "Fact Databases" -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_browser_url -msgid "Cube Browser" -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_action_olap_dimension_form -msgid "Olap Dimension" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_olap_database_columns -msgid "Olap Database Columns" -msgstr "" - -#. module: olap -#: view:olap.parameters.config.wizard:0 -msgid "BI Web Client." -msgstr "" - -#. module: olap -#: help:olap.fact.database,db_port:0 -msgid " Port to be used in connection" -msgstr "" - -#. module: olap -#: field:olap.database.columns,primary_key:0 -msgid "Primary Key" -msgstr "" - -#. module: olap -#: field:olap.database.columns,table_id:0 -msgid "Table Id" -msgstr "" - -#. module: olap -#: view:olap.parameters.config.wizard:0 -msgid "This wizard will automatically configure the web client for BI." -msgstr "" - -#. module: olap -#: field:olap.fact.database,type:0 -msgid "Database type" -msgstr "" - -#. module: olap -#: wizard_view:olap.query_builder,back:0 -#: wizard_view:olap.query_builder,init:0 -msgid "Cube Fetcher" -msgstr "" - -#. module: olap -#: wizard_view:olap.load.table,info:0 -#: wizard_view:olap.load.table,ok:0 -msgid "Your database structure has been correctly loaded" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_olap_parameters_config_wizard -msgid "Olap Server Parameters" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_olap_cube_table_form -msgid "Olap Cube Tables" -msgstr "" - -#. module: olap -#: field:olap.measure,formatstring:0 -msgid "Format string" -msgstr "" - -#. module: olap -#: wizard_button:olap.query_builder,exec,exec:0 -#: wizard_button:olap.query_builder,ok,exec:0 -msgid "Execute" -msgstr "" - -#. module: olap -#: wizard_button:olap.application.configuration,configure,end:0 -#: wizard_button:olap.fact.database.test_connection,init,end:0 -#: wizard_button:olap.load.table,info,end:0 -#: wizard_button:olap.query.logs.clear,info,end:0 -#: wizard_button:olap.query.logs.clear,ok,end:0 -#: view:olap.warehouse.wizard:0 -msgid "Ok" -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_bi_conf_known_application -msgid "Known Application" -msgstr "" - -#. module: olap -#: wizard_field:olap.query_builder,exec,level:0 -#: wizard_field:olap.query_builder,ok,level:0 -msgid "Level" -msgstr "" - -#. module: olap -#: field:olap.level,column_id_name:0 -#: field:olap.measure,value_column_id_name:0 -msgid "Column ID" -msgstr "" - -#. module: olap -#: view:bi.load.db.wizard:0 -msgid "" -"We will load the complete structure of the database by introspection, so " -"that you will be able to work on it, and specify a better structure " -"according to your reporting needs." -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_view_olap_application_form -msgid "Olap Applicatiion" -msgstr "" - -#. module: olap -#: field:olap.saved.query,name:0 -msgid "Query Name" -msgstr "" - -#. module: olap -#: wizard_field:olap.query_builder,exec,mdx_query:0 -#: wizard_field:olap.query_builder,ok,mdx_query:0 -msgid "MDX Query" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_bi_auto_configure_wizard -msgid "bi.auto.configure.wizard" -msgstr "" - -#. module: olap -#: field:olap.hierarchy,primary_key:0 -msgid "Primary key" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.act_bi_auto_configure -msgid "Auto Configuration" -msgstr "" - -#. module: olap -#: field:olap.schema,note:0 -msgid "Schema description" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.act_bi_load_db_wizard -msgid "Load database Structure" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_olap_level -#: view:olap.level:0 -msgid "Olap level" -msgstr "" - -#. module: olap -#: selection:olap.measure,formatstring:0 -msgid "None (0000.00)" -msgstr "" - -#. module: olap -#: field:olap.fact.database,db_host:0 -msgid "Database host" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_olap_fact_database -msgid "Olap Fact Database" -msgstr "" - -#. module: olap -#: view:bi.auto.configure.wizard:0 -msgid "Auto Congifuring Tables" -msgstr "" - -#. module: olap -#: field:olap.application,name:0 -msgid "Application name" -msgstr "" - -#. module: olap -#: field:olap.cube.table,column_link_id:0 -msgid "Relational Column" -msgstr "" - -#. module: olap -#: field:olap.level,type:0 -msgid "Level class" -msgstr "" - -#. module: olap -#: field:olap.cube,name:0 -msgid "Cube name" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_view_olap_application_table_form -msgid "Olap Applicatiion Table" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_olap_saved_query -msgid "olap.saved.query" -msgstr "" - -#. module: olap -#: field:olap.level,column_name:0 -msgid "Columns Name" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_olap_hierarchy_form -msgid "Olap Hierarchies" -msgstr "" - -#. module: olap -#: field:olap.schema,ready:0 -msgid "Ready" -msgstr "" - -#. module: olap -#: selection:olap.measure,measure_type:0 -#: field:olap.measure,value_column:0 -msgid "Fact Table Column" -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_view_olap_database_tables_form -#: field:olap.application,table_ids:0 -#: view:olap.fact.database:0 -#: field:olap.fact.database,table_ids:0 -msgid "Tables" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_olap_application -msgid "Olap application" -msgstr "" - -#. module: olap -#: constraint:ir.actions.act_window:0 -msgid "Invalid model name in the action definition." -msgstr "" - -#. module: olap -#: selection:olap.schema,state:0 -msgid "Schema is ready to use" -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_designer_url -msgid "Cube Designer" -msgstr "" - -#. module: olap -#: field:olap.fact.database,db_login:0 -msgid "Database login" -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_view_olap_application_table_form -msgid "Application Table" -msgstr "" - -#. module: olap -#: wizard_view:olap.query.logs.clear,info:0 -#: wizard_view:olap.query.logs.clear,ok:0 -msgid "Logs Cleared successfully" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_olap_schema -#: model:ir.ui.menu,name:olap.menu_action_olap_schema_form -#: view:olap.schema:0 -msgid "Olap Schema" -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_view_olap_application_form -msgid "Application" -msgstr "" - -#. module: olap -#: wizard_field:olap.query_builder,exec,mdx_query_output:0 -#: wizard_field:olap.query_builder,ok,mdx_query_output:0 -msgid "MDX Query Output" -msgstr "" - -#. module: olap -#: field:olap.hierarchy,primary_key_table:0 -msgid "Primary key table" -msgstr "" - -#. module: olap -#: help:olap.measure,table_name:0 -msgid "" -"The name of the table on which the column is defined. If False, take the " -"table from the cube." -msgstr "" - -#. module: olap -#: view:olap.warehouse.wizard:0 -msgid "Warehouse" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_olap_dimension_form -msgid "Olap Dimensions" -msgstr "" - -#. module: olap -#: field:olap.query.logs,user_id:0 -msgid "Tiny ERP User" -msgstr "" - -#. module: olap -#: model:ir.actions.wizard,name:olap.bi_application_configuration -msgid "Configure from Application" -msgstr "" - -#. module: olap -#: field:olap.fact.database,db_port:0 -msgid "Database port" -msgstr "" - -#. module: olap -#: help:olap.parameters.config.wizard,host_port:0 -msgid "" -"Put the port for the server. Put 8080 if its not clear." -msgstr "" - -#. module: olap -#: selection:olap.schema,state:0 -msgid "The Structure is Loaded" -msgstr "" - -#. module: olap -#: field:olap.dimension,cube_id:0 -#: field:olap.measure,cube_id:0 -#: field:olap.query.logs,cube_id:0 -#: field:olap.saved.query,cube_id:0 -msgid "Cube" -msgstr "" - -#. module: olap -#: field:olap.cube.table,available_table_ids:0 -msgid "Available Tables" -msgstr "" - -#. module: olap -#: view:olap.schema:0 -msgid "Configure Manually" -msgstr "" - -#. module: olap -#: field:olap.database.columns,related_to:0 -msgid "Related To" -msgstr "" - -#. module: olap -#: view:olap.database.columns:0 -#: view:olap.database.tables:0 -msgid "Olap database columns" -msgstr "" - -#. module: olap -#: field:olap.cube.table.line,field_id:0 -msgid "Link Field" -msgstr "" - -#. module: olap -#: view:olap.schema:0 -msgid "Mark as Configured" -msgstr "" - -#. module: olap -#: view:olap.application.field:0 -msgid "Olap Application Field" -msgstr "" - -#. module: olap -#: selection:olap.measure,formatstring:0 -msgid "Comma Seperator (0,000)" -msgstr "" - -#. module: olap -#: field:olap.measure,agregator:0 -msgid "Agregator" -msgstr "" - -#. module: olap -#: wizard_view:olap.application.configuration,configure:0 -msgid "Your database structure (Open ERP) has been sucessfully configured." -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_bi_configuration -msgid "Configuration" -msgstr "" - -#. module: olap -#: constraint:ir.ui.view:0 -msgid "Invalid XML for View Architecture!" -msgstr "" - -#. module: olap -#: help:olap.parameters.config.wizard,host_name:0 -msgid "" -"Put here the server address or IP Put localhost if its not " -"clear." -msgstr "" - -#. module: olap -#: view:olap.database.tables:0 -msgid "Database tables" -msgstr "" - -#. module: olap -#: view:olap.schema:0 -msgid "Reload Structure" -msgstr "" - -#. module: olap -#: wizard_view:olap.application.configuration,init:0 -msgid "This will Auto Configure Application" -msgstr "" - -#. module: olap -#: view:bi.load.db.wizard:0 -msgid "Load Data Structure" -msgstr "" - -#. module: olap -#: view:bi.auto.configure.wizard:0 -#: view:bi.load.db.wizard:0 -#: wizard_button:olap.application.configuration,init,end:0 -#: wizard_button:olap.load.table,init,end:0 -#: view:olap.parameters.config.wizard:0 -#: wizard_button:olap.query.logs.clear,init,end:0 -#: wizard_button:olap.query_builder,exec,end:0 -#: wizard_button:olap.query_builder,ok,end:0 -msgid "Cancel" -msgstr "" - -#. module: olap -#: view:bi.load.db.wizard:0 -msgid "" -"After having loaded the structure, you will be able to hide/show or rename " -"tables and columns to simplify end-users interface. The following database " -"will be loaded:" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_olap_level_form -#: model:ir.ui.menu,name:olap.menu_action_olap_level_form -#: view:olap.level:0 -msgid "Olap Level" -msgstr "" - -#. module: olap -#: field:olap.fact.database,loaded:0 -msgid "Loaded" -msgstr "" - -#. module: olap -#: help:olap.fact.database,db_name:0 -msgid "Name of the database to be used for analysis." -msgstr "" - -#. module: olap -#: help:olap.fact.database,db_login:0 -msgid "Login for the database name specified." -msgstr "" - -#. module: olap -#: field:olap.hierarchy,dimension_id:0 -#: wizard_field:olap.query_builder,exec,dimension:0 -#: wizard_field:olap.query_builder,ok,dimension:0 -msgid "Dimension" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_olap_application_table -msgid "Olap application table" -msgstr "" - -#. module: olap -#: wizard_view:olap.load.table,init:0 -msgid "" -"We will load the complete structure of the database by introspection, " -"so that you will be able to work on it, and specify a better structure " -"according to your reporting needs." -msgstr "" - -#. module: olap -#: field:olap.saved.query,axis_keys:0 -msgid "Axis Keys" -msgstr "" - -#. module: olap -#: field:olap.cube,query_log:0 -msgid "Query Logging" -msgstr "" - -#. module: olap -#: field:olap.measure,measure_type:0 -msgid "Measure Type" -msgstr "" - -#. module: olap -#: field:olap.database.tables,fact_database_id:0 -msgid "Database Id" -msgstr "" - -#. module: olap -#: help:olap.fact.database,db_host:0 -msgid "Give hostname to make connection to the database." -msgstr "" - -#. module: olap -#: field:olap.level,hierarchy_id:0 -msgid "Hierarchy" -msgstr "" - -#. module: olap -#: selection:olap.schema,state:0 -msgid "The Structure is Configured." -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_olap_schema_form -msgid "Olap Schemas" -msgstr "" - -#. module: olap -#: field:olap.cube,table_id:0 -msgid "Fact table" -msgstr "" - -#. module: olap -#: view:bi.auto.configure.wizard:0 -msgid "" -"This will Auto Configure Application. This will help to increase the " -"readability of the tables and columns by giving it meaningful and easy to " -"comprehend name. You can hides particular data and columns by reconfiguring " -"the structure option." -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_view_olap_application_field_form -msgid "Olap Applicatiion Field" -msgstr "" - -#. module: olap -#: field:olap.query.logs,query:0 -#: field:olap.saved.query,query:0 -#: view:olap.warehouse.wizard:0 -#: field:olap.warehouse.wizard,query:0 -msgid "Query" -msgstr "" - -#. module: olap -#: view:olap.schema:0 -msgid "Auto Application Configuration" -msgstr "" - -#. module: olap -#: selection:olap.measure,formatstring:0 -msgid "Postfix Default Currency(0000.00 EUR)" -msgstr "" - -#. module: olap -#: field:bi.load.db.wizard,db_name:0 -#: wizard_field:olap.load.table,init,db_name:0 -msgid "Database Name" -msgstr "" - -#. module: olap -#: field:olap.cube,measure_ids:0 -msgid "Measures" -msgstr "" - -#. module: olap -#: model:ir.actions.wizard,name:olap.bi_conf_cube_query_builder -#: wizard_view:olap.query_builder,exec:0 -#: wizard_view:olap.query_builder,ok:0 -msgid "Query Builder" -msgstr "" - -#. module: olap -#: field:olap.cube,dimension_ids:0 -msgid "Dimensions" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_olap_cube -#: view:olap.cube:0 -msgid "Olap cube" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_olap_warehouse -#: model:ir.model,name:olap.model_olap_warehouse_wizard -#: model:ir.ui.menu,name:olap.menu_bi_warehouse -msgid "Olap Warehouse" -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_view_olap_application_field_form -msgid "Application Field" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_olap_dimension -#: view:olap.dimension:0 -msgid "Olap dimension" -msgstr "" - -#. module: olap -#: field:olap.application.field,name:0 -msgid "Application field name" -msgstr "" - -#. module: olap -#: view:olap.fact.database:0 -msgid "Connection parameters" -msgstr "" - -#. module: olap -#: field:bi.auto.configure.wizard,name:0 -#: field:bi.load.db.wizard,fact_table:0 -#: wizard_field:olap.load.table,init,fact_table:0 -msgid "Fact Name" -msgstr "" - -#. module: olap -#: view:olap.database.columns:0 -msgid "Database columns" -msgstr "" - -#. module: olap -#: field:olap.application.table,table_name:0 -#: field:olap.cube.table,name:0 -#: field:olap.level,table_name:0 -#: field:olap.measure,table_name:0 -msgid "Table name" -msgstr "" - -#. module: olap -#: help:olap.measure,measure_type:0 -msgid "Select between auto column or sql expression for the measures" -msgstr "" - -#. module: olap -#: model:ir.actions.wizard,name:olap.bi_load_column -msgid "Open Columns" -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_view_olap_database_columns_form -#: field:olap.database.tables,columns:0 -msgid "Columns" -msgstr "" - -#. module: olap -#: model:ir.actions.wizard,name:olap.bi_test_connection -#: view:olap.fact.database:0 -msgid "Test Connection" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_olap_measure_form -#: model:ir.ui.menu,name:olap.menu_action_olap_measure_form -msgid "Olap Measures" -msgstr "" - -#. module: olap -#: wizard_button:olap.application.configuration,init,configure:0 -#: view:olap.parameters.config.wizard:0 -msgid "Configure" -msgstr "" - -#. module: olap -#: wizard_view:olap.load.table,init:0 -msgid "" -"After having loaded the structure, you will be able to hide/show or " -"rename tables and columns to simplify end-users interface. The following " -"database will be loaded:" -msgstr "" - -#. module: olap -#: constraint:ir.model:0 -msgid "" -"The Object name must start with x_ and not contain any special character !" -msgstr "" - -#. module: olap -#: wizard_field:olap.query_builder,exec,hierarchy:0 -#: wizard_field:olap.query_builder,ok,hierarchy:0 -msgid "Hiearchy" -msgstr "" - -#. module: olap -#: selection:olap.measure,measure_type:0 -#: field:olap.measure,value_sql:0 -msgid "SQL Expression" -msgstr "" - -#. module: olap -#: model:ir.actions.wizard,name:olap.bi_menu_olap_load_table -msgid "Load Tables" -msgstr "" - -#. module: olap -#: field:olap.hierarchy,level_ids:0 -msgid "Levels" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_olap_application_field -msgid "Olap application field" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_view_olap_database_columns_form -msgid "Database Columns" -msgstr "" - -#. module: olap -#: field:olap.database.columns,active:0 -#: field:olap.database.tables,active:0 -msgid "Active" -msgstr "" - -#. module: olap -#: selection:olap.measure,datatype:0 -msgid "Integer" -msgstr "" - -#. module: olap -#: wizard_view:olap.application.configuration,init:0 -msgid " Auto Configure " -msgstr "" - -#. module: olap -#: selection:olap.measure,agregator:0 -msgid "Sum" -msgstr "" - -#. module: olap -#: wizard_field:olap.query.logs.clear,init,user_name:0 -#: field:olap.saved.query,user_id:0 -msgid "User" -msgstr "" - -#. module: olap -#: field:olap.query.logs,count:0 -msgid "Count" -msgstr "" - -#. module: olap -#: field:olap.database.tables,name:0 -msgid "End-User Name" -msgstr "" - -#. module: olap -#: selection:olap.measure,formatstring:0 -msgid "Postfix Default Currency with comma seperator (0,000.00 EUR)" -msgstr "" - -#. module: olap -#: field:olap.measure,datatype:0 -msgid "Datatype" -msgstr "" - -#. module: olap -#: wizard_button:olap.query_builder,back,ok:0 -#: wizard_button:olap.query_builder,init,ok:0 -msgid "Fetch Data" -msgstr "" - -#. module: olap -#: selection:olap.measure,formatstring:0 -msgid "Prefix Default Currency with comma seperator (EUR 0,000.00)" -msgstr "" - -#. module: olap -#: wizard_view:olap.load.table,info:0 -#: wizard_view:olap.load.table,ok:0 -#: wizard_view:olap.query.logs.clear,info:0 -#: wizard_view:olap.query.logs.clear,ok:0 -msgid "Load Data" -msgstr "" - -#. module: olap -#: field:olap.cube,query_ids:0 -msgid "Queries" -msgstr "" - -#. module: olap -#: selection:olap.fact.database,type:0 -msgid "Oracle" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_olap_cube_form -#: model:ir.ui.menu,name:olap.menu_action_olap_cube_form -#: model:ir.ui.menu,name:olap.menu_bi_conf_cubes -msgid "Olap Cubes" -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_action_olap_cube_table_form -msgid "Olap Cubes Table" -msgstr "" - -#. module: olap -#: field:olap.measure,name:0 -msgid "Measure name" -msgstr "" - -#. module: olap -#: selection:olap.fact.database,connection_type:0 -msgid "Socket" -msgstr "" - -#. module: olap -#: field:olap.fact.database,connection_type:0 -msgid "Connection type" -msgstr "" - -#. module: olap -#: selection:olap.measure,agregator:0 -msgid "count" -msgstr "" - -#. module: olap -#: field:olap.fact.database,db_name:0 -msgid "Database name" -msgstr "" - -#. module: olap -#: field:olap.database.columns,type:0 -msgid "Type" -msgstr "" - -#. module: olap -#: view:olap.database.columns:0 -#: view:olap.database.tables:0 -msgid "Show" -msgstr "" - -#. module: olap -#: wizard_button:olap.query_builder,exec,back:0 -#: wizard_button:olap.query_builder,ok,back:0 -msgid "Change cube" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_view_olap_database_tables_form -#: view:olap.cube.table:0 -#: field:olap.cube.table,line_ids:0 -msgid "Database Tables" -msgstr "" - -#. module: olap -#: help:olap.level,table_name:0 -msgid "" -"The name of the table on which the column is defined. If False, take the " -"table from the hierarchy." -msgstr "" - -#. module: olap -#: selection:olap.schema,state:0 -msgid "Nothing has been Configured" -msgstr "" - -#. module: olap -#: field:olap.dimension,name:0 -msgid "Dimension name" -msgstr "" - -#. module: olap -#: wizard_button:olap.load.table,ok,end:0 -msgid "Continue and Configure Structure" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_olap_measure -#: view:olap.measure:0 -msgid "Olap measure" -msgstr "" - -#. module: olap -#: help:olap.cube,table_id:0 -msgid "Table(s) for cube." -msgstr "" - -#. module: olap -#: wizard_field:olap.query_builder,exec,measure:0 -#: wizard_field:olap.query_builder,ok,measure:0 -msgid "Measure" -msgstr "" - -#. module: olap -#: field:olap.database.columns,column_db_name:0 -msgid "Column DBName" -msgstr "" - -#. module: olap -#: selection:olap.schema,state:0 -msgid "We Can Start building Cube" -msgstr "" - -#. module: olap -#: field:olap.cube.table.line,table_id:0 -msgid "Database Table" -msgstr "" - -#. module: olap -#: field:olap.schema,name:0 -msgid "Schema name" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_olap_query_logs_my_form -#: model:ir.ui.menu,name:olap.menu_action_olap_query_logs_my_form -#: view:olap.query.logs:0 -msgid "My Logs" -msgstr "" - -#. module: olap -#: view:olap.fact.database:0 -msgid "Information" -msgstr "" - -#. module: olap -#: wizard_field:olap.query_builder,back,cube_schema:0 -#: wizard_field:olap.query_builder,init,cube_schema:0 -msgid "Select Cube" -msgstr "" - -#. module: olap -#: field:olap.hierarchy,table_id:0 -msgid "Fact table(s)" -msgstr "" - -#. module: olap -#: model:ir.actions.url,name:olap.menu_url_cube_designer -msgid "name_menu_url_cube_designer" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_config_bi_parameters -msgid "Parameters Configuration" -msgstr "" - -#. module: olap -#: view:olap.schema:0 -msgid "Connect to Database" -msgstr "" - -#. module: olap -#: selection:olap.schema,state:0 -msgid "Database Connected" -msgstr "" - -#. module: olap -#: field:olap.application.field,table_name:0 -#: field:olap.application.table,name:0 -msgid "Application table name" -msgstr "" - -#. module: olap -#: help:olap.hierarchy,table_id:0 -msgid "Table(s) to make hierarchy on the cube." -msgstr "" - -#. module: olap -#: view:olap.fact.database:0 -msgid "General information" -msgstr "" - -#. module: olap -#: field:olap.application,query:0 -msgid "Application Query" -msgstr "" - -#. module: olap -#: help:olap.cube,query_log:0 -msgid "Enabling this will log all the queries in the browser" -msgstr "" - -#. module: olap -#: field:olap.saved.query,mdx_id:0 -msgid "Module" -msgstr "" - -#. module: olap -#: field:olap.application.field,is_hidden:0 -#: field:olap.application.table,is_hidden:0 -#: field:olap.database.columns,hide:0 -#: field:olap.database.tables,hide:0 -msgid "Hidden" -msgstr "" - -#. module: olap -#: field:olap.dimension,hierarchy_ids:0 -msgid "Hierarchies" -msgstr "" - -#. module: olap -#: field:olap.query.logs,result_size:0 -msgid "Result Size" -msgstr "" - -#. module: olap -#: view:olap.application:0 -msgid "Olap Application" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_olap_database_tables -msgid "Olap Database Tables" -msgstr "" - -#. module: olap -#: selection:olap.measure,formatstring:0 -msgid "Prefix Default Currency (EUR 0000.00)" -msgstr "" - -#. module: olap -#: view:olap.cube.table:0 -msgid "Olap cube_table" -msgstr "" - -#. module: olap -#: view:olap.parameters.config.wizard:0 -msgid "Parameters Configure" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_olap_hierarchy -#: view:olap.hierarchy:0 -msgid "Olap hierarchy" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_olap_cube_table -#: model:ir.model,name:olap.model_olap_cube_table_line -msgid "Olap cube table" -msgstr "" - -#. module: olap -#: field:olap.application.field,field_name:0 -msgid "Field name" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_olap_query_logs -msgid "Olap query logs" -msgstr "" - -#. module: olap -#: field:olap.fact.database,name:0 -msgid "Fact name" -msgstr "" - -#. module: olap -#: help:olap.measure,formatstring:0 -msgid " Let you specify how the measure to be displayed in cube browser" -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_bi_server_parameters -msgid "Server Parameters" -msgstr "" - -#. module: olap -#: wizard_view:olap.load.table,init:0 -#: wizard_button:olap.load.table,init,ok:0 -#: view:olap.schema:0 -msgid "Load Database Structure" -msgstr "" - -#. module: olap -#: field:olap.level,name:0 -msgid "Level name" -msgstr "" - -#. module: olap -#: field:olap.cube,schema_id:0 -#: field:olap.query.logs,schema_id:0 -#: field:olap.saved.query,schema_id:0 -msgid "Schema" -msgstr "" - -#. module: olap -#: field:olap.fact.database,connection_url:0 -#: field:olap.schema,app_detect:0 -msgid "Connection URL" -msgstr "" - -#. module: olap -#: field:olap.schema,cube_ids:0 -msgid "Cubes" -msgstr "" - -#. module: olap -#: view:olap.schema:0 -msgid "ReConfigure Structure" -msgstr "" - -#. module: olap -#: field:olap.application,field_ids:0 -msgid "Fields" -msgstr "" - -#. module: olap -#: selection:olap.measure,agregator:0 -msgid "Average" -msgstr "" - -#. module: olap -#: view:bi.load.db.wizard:0 -msgid "Load Database Tables" -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_action_olap_hierarchy_form -msgid "Olap Hierarchy" -msgstr "" - -#. module: olap -#: field:olap.cube.table.line,cube_table_id:0 -msgid "Cube Table" -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_bi -msgid "Businesss Intelligence" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_bi_load_db_wizard -msgid "bi.load.db.wizard" -msgstr "" - -#. module: olap -#: model:ir.actions.url,name:olap.menu_url_cube_browser -msgid "name_menu_url_cube_browser" -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_view_olap_fact_database_form -msgid "Databases" -msgstr "" - -#. module: olap -#: field:olap.hierarchy,name:0 -msgid "Hierarchy name" -msgstr "" - -#. module: olap -#: model:ir.module.module,description:olap.module_meta_information -msgid "" -"\n" -" Base module to manage Olap schemas. Cube designer.\n" -" " -msgstr "" - -#. module: olap -#: view:olap.cube.table:0 -msgid "Joined Tables" -msgstr "" - -#. module: olap -#: field:olap.schema,loaded:0 -msgid "Loading Datastructure" -msgstr "" - -#. module: olap -#: view:olap.cube.table:0 -msgid "Joined Table" -msgstr "" - -#. module: olap -#: selection:olap.fact.database,type:0 -msgid "PostgreSQL" -msgstr "" - -#. module: olap -#: wizard_view:olap.query.logs.clear,init:0 -msgid " To Load Data" -msgstr "" - -#. module: olap -#: field:olap.hierarchy,sequence:0 -#: field:olap.level,sequence:0 -msgid "Sequence" -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_bi_conf_tools -msgid "Tools" -msgstr "" - -#. module: olap -#: field:olap.schema,state:0 -msgid "Schema State" -msgstr "" - -#. module: olap -#: selection:olap.measure,datatype:0 -msgid "Float" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_olap_query_logs_form -#: model:ir.ui.menu,name:olap.menu_action_olap_query_logs_form -#: view:olap.query.logs:0 -msgid "All Logs" -msgstr "" - -#. module: olap -#: selection:olap.fact.database,connection_type:0 -#: field:olap.parameters.config.wizard,host_port:0 -msgid "Port" -msgstr "" - -#. module: olap -#: view:olap.fact.database:0 -msgid "Fact database" -msgstr "" - -#. module: olap -#: model:ir.module.module,shortdesc:olap.module_meta_information -msgid "olap" -msgstr "" - -#. module: olap -#: field:olap.database.columns,name:0 -msgid "Column Name" -msgstr "" - -#. module: olap -#: field:olap.database.tables,table_db_name:0 -msgid "Table Name" -msgstr "" - -#. module: olap -#: wizard_view:olap.application.configuration,configure:0 -msgid "Auto Configure" -msgstr "" - -#. module: olap -#: field:olap.schema,configure:0 -msgid "Configuring Datastructure" -msgstr "" - -#. module: olap -#: model:ir.actions.wizard,name:olap.bi_load_configuration_table -msgid "Open Configuration" -msgstr "" - -#. module: olap -#: view:olap.schema:0 -msgid "Configure Automatically " -msgstr "" - -#. module: olap -#: model:ir.actions.wizard,name:olap.bi_clear_logs -#: model:ir.ui.menu,name:olap.menu_bi_clear_logs -#: wizard_button:olap.query.logs.clear,init,ok:0 -msgid "Clear Logs" -msgstr "" diff --git a/addons/olap/i18n/es.po b/addons/olap/i18n/es.po deleted file mode 100644 index c980fa806fe..00000000000 --- a/addons/olap/i18n/es.po +++ /dev/null @@ -1,1406 +0,0 @@ -# Spanish translation for openobject-addons -# Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010 -# This file is distributed under the same license as the openobject-addons package. -# FIRST AUTHOR <EMAIL@ADDRESS>, 2010. -# -msgid "" -msgstr "" -"Project-Id-Version: openobject-addons\n" -"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2009-11-26 05:24+0000\n" -"PO-Revision-Date: 2010-08-03 08:15+0000\n" -"Last-Translator: Jordi Esteve (www.zikzakmedia.com) " -"<jesteve@zikzakmedia.com>\n" -"Language-Team: Spanish <es@li.org>\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-09-29 05:16+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: olap -#: view:olap.database.columns:0 -#: view:olap.database.tables:0 -msgid "Hide" -msgstr "Ocultar" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_olap_saved_query_form -#: model:ir.ui.menu,name:olap.menu_action_olap_saved_query_form -#: view:olap.saved.query:0 -msgid "Olap Saved Query" -msgstr "Consulta Olap guardada" - -#. module: olap -#: field:olap.query.logs,time:0 -#: field:olap.saved.query,time:0 -msgid "Time" -msgstr "Tiempo" - -#. module: olap -#: view:bi.auto.configure.wizard:0 -msgid "Auto Configure Structure" -msgstr "Configurar Automáticamente Estructura" - -#. module: olap -#: view:olap.fact.database:0 -msgid "Olap fact database" -msgstr "Base de datos de hechos Olap" - -#. module: olap -#: help:olap.measure,value_sql:0 -msgid "" -"You can provide valid sql expression. Make sure it have function with fully " -"qualified column name like (sum,avg ...)(tablename.columnname (+,- ...) " -"tablename.columnname)" -msgstr "" -"Debe proporcionar una expresión SQL válida. Asegúrese que contenga una " -"función con un nombre de columna correcto como (sum,avg " -"...)(tablename.columnname (+,- ...) tablename.columnname)" - -#. module: olap -#: field:olap.cube.table,schema_id:0 -msgid "Schema id" -msgstr "Schema id" - -#. module: olap -#: field:olap.schema,database_id:0 -msgid "Database Connection" -msgstr "Conexión a base de datos" - -#. module: olap -#: selection:olap.fact.database,type:0 -msgid "MySQL" -msgstr "MySQL" - -#. module: olap -#: field:olap.fact.database,db_password:0 -msgid "Database password" -msgstr "Contraseña de la base de datos" - -#. module: olap -#: view:olap.database.tables:0 -msgid "Olap database tables" -msgstr "Tablas de base de datos Olap" - -#. module: olap -#: view:olap.fact.database:0 -msgid "Connection url" -msgstr "Url de conección" - -#. module: olap -#: view:olap.application.table:0 -msgid "Olap Application Table" -msgstr "Tabla de aplicación Olap" - -#. module: olap -#: field:olap.parameters.config.wizard,host_name:0 -msgid "Server Name" -msgstr "Nombre del Servidor" - -#. module: olap -#: help:olap.fact.database,db_password:0 -msgid "Password for the login." -msgstr "Contraseña para acceder" - -#. module: olap -#: field:olap.application.field,application_id:0 -#: field:olap.application.table,application_id:0 -msgid "Application Id" -msgstr "Id de aplicación" - -#. module: olap -#: model:ir.actions.todo,note:olap.config_auto_directory -msgid "This wizard will configure the URL of the web client" -msgstr "Este asistente configurara la URL del cliente web" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_view_olap_fact_database_form -#: model:ir.ui.menu,name:olap.menu_bi_conf_fact -msgid "Fact Databases" -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_browser_url -msgid "Cube Browser" -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_action_olap_dimension_form -msgid "Olap Dimension" -msgstr "Dimensión Olap" - -#. module: olap -#: model:ir.model,name:olap.model_olap_database_columns -msgid "Olap Database Columns" -msgstr "Columnas de base de datos Olap" - -#. module: olap -#: view:olap.parameters.config.wizard:0 -msgid "BI Web Client." -msgstr "Cliente Web BI" - -#. module: olap -#: help:olap.fact.database,db_port:0 -msgid " Port to be used in connection" -msgstr " Puerto que se usara en la conxión" - -#. module: olap -#: field:olap.database.columns,primary_key:0 -msgid "Primary Key" -msgstr "Clave Primaria" - -#. module: olap -#: field:olap.database.columns,table_id:0 -msgid "Table Id" -msgstr "Id de Tabla" - -#. module: olap -#: view:olap.parameters.config.wizard:0 -msgid "This wizard will automatically configure the web client for BI." -msgstr "Este asistente configurara automáticamente el cliente web para BI." - -#. module: olap -#: field:olap.fact.database,type:0 -msgid "Database type" -msgstr "Tipo de base de datos" - -#. module: olap -#: wizard_view:olap.query_builder,back:0 -#: wizard_view:olap.query_builder,init:0 -msgid "Cube Fetcher" -msgstr "" - -#. module: olap -#: wizard_view:olap.load.table,info:0 -#: wizard_view:olap.load.table,ok:0 -msgid "Your database structure has been correctly loaded" -msgstr "La estructura de su base de datos se ha cargado correctamente" - -#. module: olap -#: model:ir.model,name:olap.model_olap_parameters_config_wizard -msgid "Olap Server Parameters" -msgstr "Parámetros del Servidor Olap" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_olap_cube_table_form -msgid "Olap Cube Tables" -msgstr "" - -#. module: olap -#: field:olap.measure,formatstring:0 -msgid "Format string" -msgstr "Formato de cadena" - -#. module: olap -#: wizard_button:olap.query_builder,exec,exec:0 -#: wizard_button:olap.query_builder,ok,exec:0 -msgid "Execute" -msgstr "Ejecutar" - -#. module: olap -#: wizard_button:olap.application.configuration,configure,end:0 -#: wizard_button:olap.fact.database.test_connection,init,end:0 -#: wizard_button:olap.load.table,info,end:0 -#: wizard_button:olap.query.logs.clear,info,end:0 -#: wizard_button:olap.query.logs.clear,ok,end:0 -#: view:olap.warehouse.wizard:0 -msgid "Ok" -msgstr "Aceptar" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_bi_conf_known_application -msgid "Known Application" -msgstr "Aplicación Conocida" - -#. module: olap -#: wizard_field:olap.query_builder,exec,level:0 -#: wizard_field:olap.query_builder,ok,level:0 -msgid "Level" -msgstr "Nivel" - -#. module: olap -#: field:olap.level,column_id_name:0 -#: field:olap.measure,value_column_id_name:0 -msgid "Column ID" -msgstr "ID Columna" - -#. module: olap -#: view:bi.load.db.wizard:0 -msgid "" -"We will load the complete structure of the database by introspection, so " -"that you will be able to work on it, and specify a better structure " -"according to your reporting needs." -msgstr "" -"Cargaremos la estructura completa de la base de datos por introspección, " -"para que de esta forma pueda trabajar en ella, y especificar una mejor " -"estructura acorde con sus necesidades de informes." - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_view_olap_application_form -msgid "Olap Applicatiion" -msgstr "Aplicación Olap" - -#. module: olap -#: field:olap.saved.query,name:0 -msgid "Query Name" -msgstr "Nombre de la consulta" - -#. module: olap -#: wizard_field:olap.query_builder,exec,mdx_query:0 -#: wizard_field:olap.query_builder,ok,mdx_query:0 -msgid "MDX Query" -msgstr "Consulta MDX" - -#. module: olap -#: model:ir.model,name:olap.model_bi_auto_configure_wizard -msgid "bi.auto.configure.wizard" -msgstr "" - -#. module: olap -#: field:olap.hierarchy,primary_key:0 -msgid "Primary key" -msgstr "Clave primaria" - -#. module: olap -#: model:ir.actions.act_window,name:olap.act_bi_auto_configure -msgid "Auto Configuration" -msgstr "Autoconfiguración" - -#. module: olap -#: field:olap.schema,note:0 -msgid "Schema description" -msgstr "Descripción del esquema" - -#. module: olap -#: model:ir.actions.act_window,name:olap.act_bi_load_db_wizard -msgid "Load database Structure" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_olap_level -#: view:olap.level:0 -msgid "Olap level" -msgstr "Nivel Olap" - -#. module: olap -#: selection:olap.measure,formatstring:0 -msgid "None (0000.00)" -msgstr "Ninguno (0000.00)" - -#. module: olap -#: field:olap.fact.database,db_host:0 -msgid "Database host" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_olap_fact_database -msgid "Olap Fact Database" -msgstr "" - -#. module: olap -#: view:bi.auto.configure.wizard:0 -msgid "Auto Congifuring Tables" -msgstr "Tablas Autoconfigurables" - -#. module: olap -#: field:olap.application,name:0 -msgid "Application name" -msgstr "Nombre de la aplicación" - -#. module: olap -#: field:olap.cube.table,column_link_id:0 -msgid "Relational Column" -msgstr "columna relacional" - -#. module: olap -#: field:olap.level,type:0 -msgid "Level class" -msgstr "Nivel de clase" - -#. module: olap -#: field:olap.cube,name:0 -msgid "Cube name" -msgstr "nombre de cubo" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_view_olap_application_table_form -msgid "Olap Applicatiion Table" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_olap_saved_query -msgid "olap.saved.query" -msgstr "" - -#. module: olap -#: field:olap.level,column_name:0 -msgid "Columns Name" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_olap_hierarchy_form -msgid "Olap Hierarchies" -msgstr "" - -#. module: olap -#: field:olap.schema,ready:0 -msgid "Ready" -msgstr "" - -#. module: olap -#: selection:olap.measure,measure_type:0 -#: field:olap.measure,value_column:0 -msgid "Fact Table Column" -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_view_olap_database_tables_form -#: field:olap.application,table_ids:0 -#: view:olap.fact.database:0 -#: field:olap.fact.database,table_ids:0 -msgid "Tables" -msgstr "Tablas" - -#. module: olap -#: model:ir.model,name:olap.model_olap_application -msgid "Olap application" -msgstr "" - -#. module: olap -#: constraint:ir.actions.act_window:0 -msgid "Invalid model name in the action definition." -msgstr "Nombre de modelo no válido en la definición de acción." - -#. module: olap -#: selection:olap.schema,state:0 -msgid "Schema is ready to use" -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_designer_url -msgid "Cube Designer" -msgstr "" - -#. module: olap -#: field:olap.fact.database,db_login:0 -msgid "Database login" -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_view_olap_application_table_form -msgid "Application Table" -msgstr "" - -#. module: olap -#: wizard_view:olap.query.logs.clear,info:0 -#: wizard_view:olap.query.logs.clear,ok:0 -msgid "Logs Cleared successfully" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_olap_schema -#: model:ir.ui.menu,name:olap.menu_action_olap_schema_form -#: view:olap.schema:0 -msgid "Olap Schema" -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_view_olap_application_form -msgid "Application" -msgstr "" - -#. module: olap -#: wizard_field:olap.query_builder,exec,mdx_query_output:0 -#: wizard_field:olap.query_builder,ok,mdx_query_output:0 -msgid "MDX Query Output" -msgstr "" - -#. module: olap -#: field:olap.hierarchy,primary_key_table:0 -msgid "Primary key table" -msgstr "" - -#. module: olap -#: help:olap.measure,table_name:0 -msgid "" -"The name of the table on which the column is defined. If False, take the " -"table from the cube." -msgstr "" - -#. module: olap -#: view:olap.warehouse.wizard:0 -msgid "Warehouse" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_olap_dimension_form -msgid "Olap Dimensions" -msgstr "" - -#. module: olap -#: field:olap.query.logs,user_id:0 -msgid "Tiny ERP User" -msgstr "" - -#. module: olap -#: model:ir.actions.wizard,name:olap.bi_application_configuration -msgid "Configure from Application" -msgstr "" - -#. module: olap -#: field:olap.fact.database,db_port:0 -msgid "Database port" -msgstr "" - -#. module: olap -#: help:olap.parameters.config.wizard,host_port:0 -msgid "" -"Put the port for the server. Put 8080 if its not clear." -msgstr "" - -#. module: olap -#: selection:olap.schema,state:0 -msgid "The Structure is Loaded" -msgstr "" - -#. module: olap -#: field:olap.dimension,cube_id:0 -#: field:olap.measure,cube_id:0 -#: field:olap.query.logs,cube_id:0 -#: field:olap.saved.query,cube_id:0 -msgid "Cube" -msgstr "" - -#. module: olap -#: field:olap.cube.table,available_table_ids:0 -msgid "Available Tables" -msgstr "" - -#. module: olap -#: view:olap.schema:0 -msgid "Configure Manually" -msgstr "" - -#. module: olap -#: field:olap.database.columns,related_to:0 -msgid "Related To" -msgstr "" - -#. module: olap -#: view:olap.database.columns:0 -#: view:olap.database.tables:0 -msgid "Olap database columns" -msgstr "" - -#. module: olap -#: field:olap.cube.table.line,field_id:0 -msgid "Link Field" -msgstr "" - -#. module: olap -#: view:olap.schema:0 -msgid "Mark as Configured" -msgstr "" - -#. module: olap -#: view:olap.application.field:0 -msgid "Olap Application Field" -msgstr "" - -#. module: olap -#: selection:olap.measure,formatstring:0 -msgid "Comma Seperator (0,000)" -msgstr "" - -#. module: olap -#: field:olap.measure,agregator:0 -msgid "Agregator" -msgstr "" - -#. module: olap -#: wizard_view:olap.application.configuration,configure:0 -msgid "Your database structure (Open ERP) has been sucessfully configured." -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_bi_configuration -msgid "Configuration" -msgstr "" - -#. module: olap -#: constraint:ir.ui.view:0 -msgid "Invalid XML for View Architecture!" -msgstr "" - -#. module: olap -#: help:olap.parameters.config.wizard,host_name:0 -msgid "" -"Put here the server address or IP Put localhost if its not " -"clear." -msgstr "" - -#. module: olap -#: view:olap.database.tables:0 -msgid "Database tables" -msgstr "" - -#. module: olap -#: view:olap.schema:0 -msgid "Reload Structure" -msgstr "" - -#. module: olap -#: wizard_view:olap.application.configuration,init:0 -msgid "This will Auto Configure Application" -msgstr "" - -#. module: olap -#: view:bi.load.db.wizard:0 -msgid "Load Data Structure" -msgstr "" - -#. module: olap -#: view:bi.auto.configure.wizard:0 -#: view:bi.load.db.wizard:0 -#: wizard_button:olap.application.configuration,init,end:0 -#: wizard_button:olap.load.table,init,end:0 -#: view:olap.parameters.config.wizard:0 -#: wizard_button:olap.query.logs.clear,init,end:0 -#: wizard_button:olap.query_builder,exec,end:0 -#: wizard_button:olap.query_builder,ok,end:0 -msgid "Cancel" -msgstr "" - -#. module: olap -#: view:bi.load.db.wizard:0 -msgid "" -"After having loaded the structure, you will be able to hide/show or rename " -"tables and columns to simplify end-users interface. The following database " -"will be loaded:" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_olap_level_form -#: model:ir.ui.menu,name:olap.menu_action_olap_level_form -#: view:olap.level:0 -msgid "Olap Level" -msgstr "" - -#. module: olap -#: field:olap.fact.database,loaded:0 -msgid "Loaded" -msgstr "" - -#. module: olap -#: help:olap.fact.database,db_name:0 -msgid "Name of the database to be used for analysis." -msgstr "" - -#. module: olap -#: help:olap.fact.database,db_login:0 -msgid "Login for the database name specified." -msgstr "" - -#. module: olap -#: field:olap.hierarchy,dimension_id:0 -#: wizard_field:olap.query_builder,exec,dimension:0 -#: wizard_field:olap.query_builder,ok,dimension:0 -msgid "Dimension" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_olap_application_table -msgid "Olap application table" -msgstr "" - -#. module: olap -#: wizard_view:olap.load.table,init:0 -msgid "" -"We will load the complete structure of the database by introspection, " -"so that you will be able to work on it, and specify a better structure " -"according to your reporting needs." -msgstr "" - -#. module: olap -#: field:olap.saved.query,axis_keys:0 -msgid "Axis Keys" -msgstr "" - -#. module: olap -#: field:olap.cube,query_log:0 -msgid "Query Logging" -msgstr "" - -#. module: olap -#: field:olap.measure,measure_type:0 -msgid "Measure Type" -msgstr "" - -#. module: olap -#: field:olap.database.tables,fact_database_id:0 -msgid "Database Id" -msgstr "" - -#. module: olap -#: help:olap.fact.database,db_host:0 -msgid "Give hostname to make connection to the database." -msgstr "" - -#. module: olap -#: field:olap.level,hierarchy_id:0 -msgid "Hierarchy" -msgstr "" - -#. module: olap -#: selection:olap.schema,state:0 -msgid "The Structure is Configured." -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_olap_schema_form -msgid "Olap Schemas" -msgstr "" - -#. module: olap -#: field:olap.cube,table_id:0 -msgid "Fact table" -msgstr "" - -#. module: olap -#: view:bi.auto.configure.wizard:0 -msgid "" -"This will Auto Configure Application. This will help to increase the " -"readability of the tables and columns by giving it meaningful and easy to " -"comprehend name. You can hides particular data and columns by reconfiguring " -"the structure option." -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_view_olap_application_field_form -msgid "Olap Applicatiion Field" -msgstr "" - -#. module: olap -#: field:olap.query.logs,query:0 -#: field:olap.saved.query,query:0 -#: view:olap.warehouse.wizard:0 -#: field:olap.warehouse.wizard,query:0 -msgid "Query" -msgstr "" - -#. module: olap -#: view:olap.schema:0 -msgid "Auto Application Configuration" -msgstr "" - -#. module: olap -#: selection:olap.measure,formatstring:0 -msgid "Postfix Default Currency(0000.00 EUR)" -msgstr "" - -#. module: olap -#: field:bi.load.db.wizard,db_name:0 -#: wizard_field:olap.load.table,init,db_name:0 -msgid "Database Name" -msgstr "" - -#. module: olap -#: field:olap.cube,measure_ids:0 -msgid "Measures" -msgstr "" - -#. module: olap -#: model:ir.actions.wizard,name:olap.bi_conf_cube_query_builder -#: wizard_view:olap.query_builder,exec:0 -#: wizard_view:olap.query_builder,ok:0 -msgid "Query Builder" -msgstr "" - -#. module: olap -#: field:olap.cube,dimension_ids:0 -msgid "Dimensions" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_olap_cube -#: view:olap.cube:0 -msgid "Olap cube" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_olap_warehouse -#: model:ir.model,name:olap.model_olap_warehouse_wizard -#: model:ir.ui.menu,name:olap.menu_bi_warehouse -msgid "Olap Warehouse" -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_view_olap_application_field_form -msgid "Application Field" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_olap_dimension -#: view:olap.dimension:0 -msgid "Olap dimension" -msgstr "" - -#. module: olap -#: field:olap.application.field,name:0 -msgid "Application field name" -msgstr "" - -#. module: olap -#: view:olap.fact.database:0 -msgid "Connection parameters" -msgstr "" - -#. module: olap -#: field:bi.auto.configure.wizard,name:0 -#: field:bi.load.db.wizard,fact_table:0 -#: wizard_field:olap.load.table,init,fact_table:0 -msgid "Fact Name" -msgstr "" - -#. module: olap -#: view:olap.database.columns:0 -msgid "Database columns" -msgstr "" - -#. module: olap -#: field:olap.application.table,table_name:0 -#: field:olap.cube.table,name:0 -#: field:olap.level,table_name:0 -#: field:olap.measure,table_name:0 -msgid "Table name" -msgstr "" - -#. module: olap -#: help:olap.measure,measure_type:0 -msgid "Select between auto column or sql expression for the measures" -msgstr "" - -#. module: olap -#: model:ir.actions.wizard,name:olap.bi_load_column -msgid "Open Columns" -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_view_olap_database_columns_form -#: field:olap.database.tables,columns:0 -msgid "Columns" -msgstr "" - -#. module: olap -#: model:ir.actions.wizard,name:olap.bi_test_connection -#: view:olap.fact.database:0 -msgid "Test Connection" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_olap_measure_form -#: model:ir.ui.menu,name:olap.menu_action_olap_measure_form -msgid "Olap Measures" -msgstr "" - -#. module: olap -#: wizard_button:olap.application.configuration,init,configure:0 -#: view:olap.parameters.config.wizard:0 -msgid "Configure" -msgstr "" - -#. module: olap -#: wizard_view:olap.load.table,init:0 -msgid "" -"After having loaded the structure, you will be able to hide/show or " -"rename tables and columns to simplify end-users interface. The following " -"database will be loaded:" -msgstr "" - -#. module: olap -#: constraint:ir.model:0 -msgid "" -"The Object name must start with x_ and not contain any special character !" -msgstr "" - -#. module: olap -#: wizard_field:olap.query_builder,exec,hierarchy:0 -#: wizard_field:olap.query_builder,ok,hierarchy:0 -msgid "Hiearchy" -msgstr "" - -#. module: olap -#: selection:olap.measure,measure_type:0 -#: field:olap.measure,value_sql:0 -msgid "SQL Expression" -msgstr "" - -#. module: olap -#: model:ir.actions.wizard,name:olap.bi_menu_olap_load_table -msgid "Load Tables" -msgstr "" - -#. module: olap -#: field:olap.hierarchy,level_ids:0 -msgid "Levels" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_olap_application_field -msgid "Olap application field" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_view_olap_database_columns_form -msgid "Database Columns" -msgstr "" - -#. module: olap -#: field:olap.database.columns,active:0 -#: field:olap.database.tables,active:0 -msgid "Active" -msgstr "" - -#. module: olap -#: selection:olap.measure,datatype:0 -msgid "Integer" -msgstr "" - -#. module: olap -#: wizard_view:olap.application.configuration,init:0 -msgid " Auto Configure " -msgstr "" - -#. module: olap -#: selection:olap.measure,agregator:0 -msgid "Sum" -msgstr "" - -#. module: olap -#: wizard_field:olap.query.logs.clear,init,user_name:0 -#: field:olap.saved.query,user_id:0 -msgid "User" -msgstr "" - -#. module: olap -#: field:olap.query.logs,count:0 -msgid "Count" -msgstr "" - -#. module: olap -#: field:olap.database.tables,name:0 -msgid "End-User Name" -msgstr "" - -#. module: olap -#: selection:olap.measure,formatstring:0 -msgid "Postfix Default Currency with comma seperator (0,000.00 EUR)" -msgstr "" - -#. module: olap -#: field:olap.measure,datatype:0 -msgid "Datatype" -msgstr "" - -#. module: olap -#: wizard_button:olap.query_builder,back,ok:0 -#: wizard_button:olap.query_builder,init,ok:0 -msgid "Fetch Data" -msgstr "" - -#. module: olap -#: selection:olap.measure,formatstring:0 -msgid "Prefix Default Currency with comma seperator (EUR 0,000.00)" -msgstr "" - -#. module: olap -#: wizard_view:olap.load.table,info:0 -#: wizard_view:olap.load.table,ok:0 -#: wizard_view:olap.query.logs.clear,info:0 -#: wizard_view:olap.query.logs.clear,ok:0 -msgid "Load Data" -msgstr "" - -#. module: olap -#: field:olap.cube,query_ids:0 -msgid "Queries" -msgstr "" - -#. module: olap -#: selection:olap.fact.database,type:0 -msgid "Oracle" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_olap_cube_form -#: model:ir.ui.menu,name:olap.menu_action_olap_cube_form -#: model:ir.ui.menu,name:olap.menu_bi_conf_cubes -msgid "Olap Cubes" -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_action_olap_cube_table_form -msgid "Olap Cubes Table" -msgstr "" - -#. module: olap -#: field:olap.measure,name:0 -msgid "Measure name" -msgstr "" - -#. module: olap -#: selection:olap.fact.database,connection_type:0 -msgid "Socket" -msgstr "" - -#. module: olap -#: field:olap.fact.database,connection_type:0 -msgid "Connection type" -msgstr "" - -#. module: olap -#: selection:olap.measure,agregator:0 -msgid "count" -msgstr "" - -#. module: olap -#: field:olap.fact.database,db_name:0 -msgid "Database name" -msgstr "" - -#. module: olap -#: field:olap.database.columns,type:0 -msgid "Type" -msgstr "" - -#. module: olap -#: view:olap.database.columns:0 -#: view:olap.database.tables:0 -msgid "Show" -msgstr "" - -#. module: olap -#: wizard_button:olap.query_builder,exec,back:0 -#: wizard_button:olap.query_builder,ok,back:0 -msgid "Change cube" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_view_olap_database_tables_form -#: view:olap.cube.table:0 -#: field:olap.cube.table,line_ids:0 -msgid "Database Tables" -msgstr "" - -#. module: olap -#: help:olap.level,table_name:0 -msgid "" -"The name of the table on which the column is defined. If False, take the " -"table from the hierarchy." -msgstr "" - -#. module: olap -#: selection:olap.schema,state:0 -msgid "Nothing has been Configured" -msgstr "" - -#. module: olap -#: field:olap.dimension,name:0 -msgid "Dimension name" -msgstr "" - -#. module: olap -#: wizard_button:olap.load.table,ok,end:0 -msgid "Continue and Configure Structure" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_olap_measure -#: view:olap.measure:0 -msgid "Olap measure" -msgstr "" - -#. module: olap -#: help:olap.cube,table_id:0 -msgid "Table(s) for cube." -msgstr "" - -#. module: olap -#: wizard_field:olap.query_builder,exec,measure:0 -#: wizard_field:olap.query_builder,ok,measure:0 -msgid "Measure" -msgstr "" - -#. module: olap -#: field:olap.database.columns,column_db_name:0 -msgid "Column DBName" -msgstr "" - -#. module: olap -#: selection:olap.schema,state:0 -msgid "We Can Start building Cube" -msgstr "" - -#. module: olap -#: field:olap.cube.table.line,table_id:0 -msgid "Database Table" -msgstr "" - -#. module: olap -#: field:olap.schema,name:0 -msgid "Schema name" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_olap_query_logs_my_form -#: model:ir.ui.menu,name:olap.menu_action_olap_query_logs_my_form -#: view:olap.query.logs:0 -msgid "My Logs" -msgstr "" - -#. module: olap -#: view:olap.fact.database:0 -msgid "Information" -msgstr "" - -#. module: olap -#: wizard_field:olap.query_builder,back,cube_schema:0 -#: wizard_field:olap.query_builder,init,cube_schema:0 -msgid "Select Cube" -msgstr "" - -#. module: olap -#: field:olap.hierarchy,table_id:0 -msgid "Fact table(s)" -msgstr "" - -#. module: olap -#: model:ir.actions.url,name:olap.menu_url_cube_designer -msgid "name_menu_url_cube_designer" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_config_bi_parameters -msgid "Parameters Configuration" -msgstr "" - -#. module: olap -#: view:olap.schema:0 -msgid "Connect to Database" -msgstr "" - -#. module: olap -#: selection:olap.schema,state:0 -msgid "Database Connected" -msgstr "" - -#. module: olap -#: field:olap.application.field,table_name:0 -#: field:olap.application.table,name:0 -msgid "Application table name" -msgstr "" - -#. module: olap -#: help:olap.hierarchy,table_id:0 -msgid "Table(s) to make hierarchy on the cube." -msgstr "" - -#. module: olap -#: view:olap.fact.database:0 -msgid "General information" -msgstr "" - -#. module: olap -#: field:olap.application,query:0 -msgid "Application Query" -msgstr "" - -#. module: olap -#: help:olap.cube,query_log:0 -msgid "Enabling this will log all the queries in the browser" -msgstr "" - -#. module: olap -#: field:olap.saved.query,mdx_id:0 -msgid "Module" -msgstr "" - -#. module: olap -#: field:olap.application.field,is_hidden:0 -#: field:olap.application.table,is_hidden:0 -#: field:olap.database.columns,hide:0 -#: field:olap.database.tables,hide:0 -msgid "Hidden" -msgstr "" - -#. module: olap -#: field:olap.dimension,hierarchy_ids:0 -msgid "Hierarchies" -msgstr "" - -#. module: olap -#: field:olap.query.logs,result_size:0 -msgid "Result Size" -msgstr "" - -#. module: olap -#: view:olap.application:0 -msgid "Olap Application" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_olap_database_tables -msgid "Olap Database Tables" -msgstr "" - -#. module: olap -#: selection:olap.measure,formatstring:0 -msgid "Prefix Default Currency (EUR 0000.00)" -msgstr "" - -#. module: olap -#: view:olap.cube.table:0 -msgid "Olap cube_table" -msgstr "" - -#. module: olap -#: view:olap.parameters.config.wizard:0 -msgid "Parameters Configure" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_olap_hierarchy -#: view:olap.hierarchy:0 -msgid "Olap hierarchy" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_olap_cube_table -#: model:ir.model,name:olap.model_olap_cube_table_line -msgid "Olap cube table" -msgstr "" - -#. module: olap -#: field:olap.application.field,field_name:0 -msgid "Field name" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_olap_query_logs -msgid "Olap query logs" -msgstr "" - -#. module: olap -#: field:olap.fact.database,name:0 -msgid "Fact name" -msgstr "" - -#. module: olap -#: help:olap.measure,formatstring:0 -msgid " Let you specify how the measure to be displayed in cube browser" -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_bi_server_parameters -msgid "Server Parameters" -msgstr "" - -#. module: olap -#: wizard_view:olap.load.table,init:0 -#: wizard_button:olap.load.table,init,ok:0 -#: view:olap.schema:0 -msgid "Load Database Structure" -msgstr "" - -#. module: olap -#: field:olap.level,name:0 -msgid "Level name" -msgstr "" - -#. module: olap -#: field:olap.cube,schema_id:0 -#: field:olap.query.logs,schema_id:0 -#: field:olap.saved.query,schema_id:0 -msgid "Schema" -msgstr "" - -#. module: olap -#: field:olap.fact.database,connection_url:0 -#: field:olap.schema,app_detect:0 -msgid "Connection URL" -msgstr "" - -#. module: olap -#: field:olap.schema,cube_ids:0 -msgid "Cubes" -msgstr "" - -#. module: olap -#: view:olap.schema:0 -msgid "ReConfigure Structure" -msgstr "" - -#. module: olap -#: field:olap.application,field_ids:0 -msgid "Fields" -msgstr "" - -#. module: olap -#: selection:olap.measure,agregator:0 -msgid "Average" -msgstr "" - -#. module: olap -#: view:bi.load.db.wizard:0 -msgid "Load Database Tables" -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_action_olap_hierarchy_form -msgid "Olap Hierarchy" -msgstr "" - -#. module: olap -#: field:olap.cube.table.line,cube_table_id:0 -msgid "Cube Table" -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_bi -msgid "Businesss Intelligence" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_bi_load_db_wizard -msgid "bi.load.db.wizard" -msgstr "" - -#. module: olap -#: model:ir.actions.url,name:olap.menu_url_cube_browser -msgid "name_menu_url_cube_browser" -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_view_olap_fact_database_form -msgid "Databases" -msgstr "" - -#. module: olap -#: field:olap.hierarchy,name:0 -msgid "Hierarchy name" -msgstr "" - -#. module: olap -#: model:ir.module.module,description:olap.module_meta_information -msgid "" -"\n" -" Base module to manage Olap schemas. Cube designer.\n" -" " -msgstr "" - -#. module: olap -#: view:olap.cube.table:0 -msgid "Joined Tables" -msgstr "" - -#. module: olap -#: field:olap.schema,loaded:0 -msgid "Loading Datastructure" -msgstr "" - -#. module: olap -#: view:olap.cube.table:0 -msgid "Joined Table" -msgstr "" - -#. module: olap -#: selection:olap.fact.database,type:0 -msgid "PostgreSQL" -msgstr "" - -#. module: olap -#: wizard_view:olap.query.logs.clear,init:0 -msgid " To Load Data" -msgstr "" - -#. module: olap -#: field:olap.hierarchy,sequence:0 -#: field:olap.level,sequence:0 -msgid "Sequence" -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_bi_conf_tools -msgid "Tools" -msgstr "" - -#. module: olap -#: field:olap.schema,state:0 -msgid "Schema State" -msgstr "" - -#. module: olap -#: selection:olap.measure,datatype:0 -msgid "Float" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_olap_query_logs_form -#: model:ir.ui.menu,name:olap.menu_action_olap_query_logs_form -#: view:olap.query.logs:0 -msgid "All Logs" -msgstr "" - -#. module: olap -#: selection:olap.fact.database,connection_type:0 -#: field:olap.parameters.config.wizard,host_port:0 -msgid "Port" -msgstr "" - -#. module: olap -#: view:olap.fact.database:0 -msgid "Fact database" -msgstr "" - -#. module: olap -#: model:ir.module.module,shortdesc:olap.module_meta_information -msgid "olap" -msgstr "" - -#. module: olap -#: field:olap.database.columns,name:0 -msgid "Column Name" -msgstr "" - -#. module: olap -#: field:olap.database.tables,table_db_name:0 -msgid "Table Name" -msgstr "" - -#. module: olap -#: wizard_view:olap.application.configuration,configure:0 -msgid "Auto Configure" -msgstr "" - -#. module: olap -#: field:olap.schema,configure:0 -msgid "Configuring Datastructure" -msgstr "" - -#. module: olap -#: model:ir.actions.wizard,name:olap.bi_load_configuration_table -msgid "Open Configuration" -msgstr "" - -#. module: olap -#: view:olap.schema:0 -msgid "Configure Automatically " -msgstr "" - -#. module: olap -#: model:ir.actions.wizard,name:olap.bi_clear_logs -#: model:ir.ui.menu,name:olap.menu_bi_clear_logs -#: wizard_button:olap.query.logs.clear,init,ok:0 -msgid "Clear Logs" -msgstr "" diff --git a/addons/olap/i18n/es_EC.po b/addons/olap/i18n/es_EC.po deleted file mode 100644 index 19e18873e79..00000000000 --- a/addons/olap/i18n/es_EC.po +++ /dev/null @@ -1,1406 +0,0 @@ -# Spanish translation for openobject-addons -# Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010 -# This file is distributed under the same license as the openobject-addons package. -# FIRST AUTHOR <EMAIL@ADDRESS>, 2010. -# -msgid "" -msgstr "" -"Project-Id-Version: openobject-addons\n" -"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2009-11-26 05:24+0000\n" -"PO-Revision-Date: 2010-09-19 00:06+0000\n" -"Last-Translator: Jordi Esteve (www.zikzakmedia.com) " -"<jesteve@zikzakmedia.com>\n" -"Language-Team: Spanish <es@li.org>\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-09-29 05:16+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: olap -#: view:olap.database.columns:0 -#: view:olap.database.tables:0 -msgid "Hide" -msgstr "Ocultar" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_olap_saved_query_form -#: model:ir.ui.menu,name:olap.menu_action_olap_saved_query_form -#: view:olap.saved.query:0 -msgid "Olap Saved Query" -msgstr "Consulta Olap guardada" - -#. module: olap -#: field:olap.query.logs,time:0 -#: field:olap.saved.query,time:0 -msgid "Time" -msgstr "Tiempo" - -#. module: olap -#: view:bi.auto.configure.wizard:0 -msgid "Auto Configure Structure" -msgstr "Configurar Automáticamente Estructura" - -#. module: olap -#: view:olap.fact.database:0 -msgid "Olap fact database" -msgstr "Base de datos de hechos Olap" - -#. module: olap -#: help:olap.measure,value_sql:0 -msgid "" -"You can provide valid sql expression. Make sure it have function with fully " -"qualified column name like (sum,avg ...)(tablename.columnname (+,- ...) " -"tablename.columnname)" -msgstr "" -"Debe proporcionar una expresión SQL válida. Asegúrese que contenga una " -"función con un nombre de columna correcto como (sum,avg " -"...)(tablename.columnname (+,- ...) tablename.columnname)" - -#. module: olap -#: field:olap.cube.table,schema_id:0 -msgid "Schema id" -msgstr "Schema id" - -#. module: olap -#: field:olap.schema,database_id:0 -msgid "Database Connection" -msgstr "Conexión a base de datos" - -#. module: olap -#: selection:olap.fact.database,type:0 -msgid "MySQL" -msgstr "MySQL" - -#. module: olap -#: field:olap.fact.database,db_password:0 -msgid "Database password" -msgstr "Contraseña de la base de datos" - -#. module: olap -#: view:olap.database.tables:0 -msgid "Olap database tables" -msgstr "Tablas de base de datos Olap" - -#. module: olap -#: view:olap.fact.database:0 -msgid "Connection url" -msgstr "Url de conección" - -#. module: olap -#: view:olap.application.table:0 -msgid "Olap Application Table" -msgstr "Tabla de aplicación Olap" - -#. module: olap -#: field:olap.parameters.config.wizard,host_name:0 -msgid "Server Name" -msgstr "Nombre del Servidor" - -#. module: olap -#: help:olap.fact.database,db_password:0 -msgid "Password for the login." -msgstr "Contraseña para acceder" - -#. module: olap -#: field:olap.application.field,application_id:0 -#: field:olap.application.table,application_id:0 -msgid "Application Id" -msgstr "Id de aplicación" - -#. module: olap -#: model:ir.actions.todo,note:olap.config_auto_directory -msgid "This wizard will configure the URL of the web client" -msgstr "Este asistente configurara la URL del cliente web" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_view_olap_fact_database_form -#: model:ir.ui.menu,name:olap.menu_bi_conf_fact -msgid "Fact Databases" -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_browser_url -msgid "Cube Browser" -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_action_olap_dimension_form -msgid "Olap Dimension" -msgstr "Dimensión Olap" - -#. module: olap -#: model:ir.model,name:olap.model_olap_database_columns -msgid "Olap Database Columns" -msgstr "Columnas de base de datos Olap" - -#. module: olap -#: view:olap.parameters.config.wizard:0 -msgid "BI Web Client." -msgstr "Cliente Web BI" - -#. module: olap -#: help:olap.fact.database,db_port:0 -msgid " Port to be used in connection" -msgstr " Puerto que se usara en la conxión" - -#. module: olap -#: field:olap.database.columns,primary_key:0 -msgid "Primary Key" -msgstr "Clave Primaria" - -#. module: olap -#: field:olap.database.columns,table_id:0 -msgid "Table Id" -msgstr "Id de Tabla" - -#. module: olap -#: view:olap.parameters.config.wizard:0 -msgid "This wizard will automatically configure the web client for BI." -msgstr "Este asistente configurara automáticamente el cliente web para BI." - -#. module: olap -#: field:olap.fact.database,type:0 -msgid "Database type" -msgstr "Tipo de base de datos" - -#. module: olap -#: wizard_view:olap.query_builder,back:0 -#: wizard_view:olap.query_builder,init:0 -msgid "Cube Fetcher" -msgstr "" - -#. module: olap -#: wizard_view:olap.load.table,info:0 -#: wizard_view:olap.load.table,ok:0 -msgid "Your database structure has been correctly loaded" -msgstr "La estructura de su base de datos se ha cargado correctamente" - -#. module: olap -#: model:ir.model,name:olap.model_olap_parameters_config_wizard -msgid "Olap Server Parameters" -msgstr "Parámetros del Servidor Olap" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_olap_cube_table_form -msgid "Olap Cube Tables" -msgstr "" - -#. module: olap -#: field:olap.measure,formatstring:0 -msgid "Format string" -msgstr "Formato de cadena" - -#. module: olap -#: wizard_button:olap.query_builder,exec,exec:0 -#: wizard_button:olap.query_builder,ok,exec:0 -msgid "Execute" -msgstr "Ejecutar" - -#. module: olap -#: wizard_button:olap.application.configuration,configure,end:0 -#: wizard_button:olap.fact.database.test_connection,init,end:0 -#: wizard_button:olap.load.table,info,end:0 -#: wizard_button:olap.query.logs.clear,info,end:0 -#: wizard_button:olap.query.logs.clear,ok,end:0 -#: view:olap.warehouse.wizard:0 -msgid "Ok" -msgstr "Aceptar" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_bi_conf_known_application -msgid "Known Application" -msgstr "Aplicación Conocida" - -#. module: olap -#: wizard_field:olap.query_builder,exec,level:0 -#: wizard_field:olap.query_builder,ok,level:0 -msgid "Level" -msgstr "Nivel" - -#. module: olap -#: field:olap.level,column_id_name:0 -#: field:olap.measure,value_column_id_name:0 -msgid "Column ID" -msgstr "ID Columna" - -#. module: olap -#: view:bi.load.db.wizard:0 -msgid "" -"We will load the complete structure of the database by introspection, so " -"that you will be able to work on it, and specify a better structure " -"according to your reporting needs." -msgstr "" -"Cargaremos la estructura completa de la base de datos por introspección, " -"para que de esta forma pueda trabajar en ella, y especificar una mejor " -"estructura acorde con sus necesidades de informes." - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_view_olap_application_form -msgid "Olap Applicatiion" -msgstr "Aplicación Olap" - -#. module: olap -#: field:olap.saved.query,name:0 -msgid "Query Name" -msgstr "Nombre de la consulta" - -#. module: olap -#: wizard_field:olap.query_builder,exec,mdx_query:0 -#: wizard_field:olap.query_builder,ok,mdx_query:0 -msgid "MDX Query" -msgstr "Consulta MDX" - -#. module: olap -#: model:ir.model,name:olap.model_bi_auto_configure_wizard -msgid "bi.auto.configure.wizard" -msgstr "" - -#. module: olap -#: field:olap.hierarchy,primary_key:0 -msgid "Primary key" -msgstr "Clave primaria" - -#. module: olap -#: model:ir.actions.act_window,name:olap.act_bi_auto_configure -msgid "Auto Configuration" -msgstr "Autoconfiguración" - -#. module: olap -#: field:olap.schema,note:0 -msgid "Schema description" -msgstr "Descripción del esquema" - -#. module: olap -#: model:ir.actions.act_window,name:olap.act_bi_load_db_wizard -msgid "Load database Structure" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_olap_level -#: view:olap.level:0 -msgid "Olap level" -msgstr "Nivel Olap" - -#. module: olap -#: selection:olap.measure,formatstring:0 -msgid "None (0000.00)" -msgstr "Ninguno (0000.00)" - -#. module: olap -#: field:olap.fact.database,db_host:0 -msgid "Database host" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_olap_fact_database -msgid "Olap Fact Database" -msgstr "" - -#. module: olap -#: view:bi.auto.configure.wizard:0 -msgid "Auto Congifuring Tables" -msgstr "Tablas Autoconfigurables" - -#. module: olap -#: field:olap.application,name:0 -msgid "Application name" -msgstr "Nombre de la aplicación" - -#. module: olap -#: field:olap.cube.table,column_link_id:0 -msgid "Relational Column" -msgstr "columna relacional" - -#. module: olap -#: field:olap.level,type:0 -msgid "Level class" -msgstr "Nivel de clase" - -#. module: olap -#: field:olap.cube,name:0 -msgid "Cube name" -msgstr "nombre de cubo" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_view_olap_application_table_form -msgid "Olap Applicatiion Table" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_olap_saved_query -msgid "olap.saved.query" -msgstr "" - -#. module: olap -#: field:olap.level,column_name:0 -msgid "Columns Name" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_olap_hierarchy_form -msgid "Olap Hierarchies" -msgstr "" - -#. module: olap -#: field:olap.schema,ready:0 -msgid "Ready" -msgstr "" - -#. module: olap -#: selection:olap.measure,measure_type:0 -#: field:olap.measure,value_column:0 -msgid "Fact Table Column" -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_view_olap_database_tables_form -#: field:olap.application,table_ids:0 -#: view:olap.fact.database:0 -#: field:olap.fact.database,table_ids:0 -msgid "Tables" -msgstr "Tablas" - -#. module: olap -#: model:ir.model,name:olap.model_olap_application -msgid "Olap application" -msgstr "" - -#. module: olap -#: constraint:ir.actions.act_window:0 -msgid "Invalid model name in the action definition." -msgstr "Nombre de modelo no válido en la definición de acción." - -#. module: olap -#: selection:olap.schema,state:0 -msgid "Schema is ready to use" -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_designer_url -msgid "Cube Designer" -msgstr "" - -#. module: olap -#: field:olap.fact.database,db_login:0 -msgid "Database login" -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_view_olap_application_table_form -msgid "Application Table" -msgstr "" - -#. module: olap -#: wizard_view:olap.query.logs.clear,info:0 -#: wizard_view:olap.query.logs.clear,ok:0 -msgid "Logs Cleared successfully" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_olap_schema -#: model:ir.ui.menu,name:olap.menu_action_olap_schema_form -#: view:olap.schema:0 -msgid "Olap Schema" -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_view_olap_application_form -msgid "Application" -msgstr "" - -#. module: olap -#: wizard_field:olap.query_builder,exec,mdx_query_output:0 -#: wizard_field:olap.query_builder,ok,mdx_query_output:0 -msgid "MDX Query Output" -msgstr "" - -#. module: olap -#: field:olap.hierarchy,primary_key_table:0 -msgid "Primary key table" -msgstr "" - -#. module: olap -#: help:olap.measure,table_name:0 -msgid "" -"The name of the table on which the column is defined. If False, take the " -"table from the cube." -msgstr "" - -#. module: olap -#: view:olap.warehouse.wizard:0 -msgid "Warehouse" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_olap_dimension_form -msgid "Olap Dimensions" -msgstr "" - -#. module: olap -#: field:olap.query.logs,user_id:0 -msgid "Tiny ERP User" -msgstr "" - -#. module: olap -#: model:ir.actions.wizard,name:olap.bi_application_configuration -msgid "Configure from Application" -msgstr "" - -#. module: olap -#: field:olap.fact.database,db_port:0 -msgid "Database port" -msgstr "" - -#. module: olap -#: help:olap.parameters.config.wizard,host_port:0 -msgid "" -"Put the port for the server. Put 8080 if its not clear." -msgstr "" - -#. module: olap -#: selection:olap.schema,state:0 -msgid "The Structure is Loaded" -msgstr "" - -#. module: olap -#: field:olap.dimension,cube_id:0 -#: field:olap.measure,cube_id:0 -#: field:olap.query.logs,cube_id:0 -#: field:olap.saved.query,cube_id:0 -msgid "Cube" -msgstr "" - -#. module: olap -#: field:olap.cube.table,available_table_ids:0 -msgid "Available Tables" -msgstr "" - -#. module: olap -#: view:olap.schema:0 -msgid "Configure Manually" -msgstr "" - -#. module: olap -#: field:olap.database.columns,related_to:0 -msgid "Related To" -msgstr "" - -#. module: olap -#: view:olap.database.columns:0 -#: view:olap.database.tables:0 -msgid "Olap database columns" -msgstr "" - -#. module: olap -#: field:olap.cube.table.line,field_id:0 -msgid "Link Field" -msgstr "" - -#. module: olap -#: view:olap.schema:0 -msgid "Mark as Configured" -msgstr "" - -#. module: olap -#: view:olap.application.field:0 -msgid "Olap Application Field" -msgstr "" - -#. module: olap -#: selection:olap.measure,formatstring:0 -msgid "Comma Seperator (0,000)" -msgstr "" - -#. module: olap -#: field:olap.measure,agregator:0 -msgid "Agregator" -msgstr "" - -#. module: olap -#: wizard_view:olap.application.configuration,configure:0 -msgid "Your database structure (Open ERP) has been sucessfully configured." -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_bi_configuration -msgid "Configuration" -msgstr "" - -#. module: olap -#: constraint:ir.ui.view:0 -msgid "Invalid XML for View Architecture!" -msgstr "" - -#. module: olap -#: help:olap.parameters.config.wizard,host_name:0 -msgid "" -"Put here the server address or IP Put localhost if its not " -"clear." -msgstr "" - -#. module: olap -#: view:olap.database.tables:0 -msgid "Database tables" -msgstr "" - -#. module: olap -#: view:olap.schema:0 -msgid "Reload Structure" -msgstr "" - -#. module: olap -#: wizard_view:olap.application.configuration,init:0 -msgid "This will Auto Configure Application" -msgstr "" - -#. module: olap -#: view:bi.load.db.wizard:0 -msgid "Load Data Structure" -msgstr "" - -#. module: olap -#: view:bi.auto.configure.wizard:0 -#: view:bi.load.db.wizard:0 -#: wizard_button:olap.application.configuration,init,end:0 -#: wizard_button:olap.load.table,init,end:0 -#: view:olap.parameters.config.wizard:0 -#: wizard_button:olap.query.logs.clear,init,end:0 -#: wizard_button:olap.query_builder,exec,end:0 -#: wizard_button:olap.query_builder,ok,end:0 -msgid "Cancel" -msgstr "" - -#. module: olap -#: view:bi.load.db.wizard:0 -msgid "" -"After having loaded the structure, you will be able to hide/show or rename " -"tables and columns to simplify end-users interface. The following database " -"will be loaded:" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_olap_level_form -#: model:ir.ui.menu,name:olap.menu_action_olap_level_form -#: view:olap.level:0 -msgid "Olap Level" -msgstr "" - -#. module: olap -#: field:olap.fact.database,loaded:0 -msgid "Loaded" -msgstr "" - -#. module: olap -#: help:olap.fact.database,db_name:0 -msgid "Name of the database to be used for analysis." -msgstr "" - -#. module: olap -#: help:olap.fact.database,db_login:0 -msgid "Login for the database name specified." -msgstr "" - -#. module: olap -#: field:olap.hierarchy,dimension_id:0 -#: wizard_field:olap.query_builder,exec,dimension:0 -#: wizard_field:olap.query_builder,ok,dimension:0 -msgid "Dimension" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_olap_application_table -msgid "Olap application table" -msgstr "" - -#. module: olap -#: wizard_view:olap.load.table,init:0 -msgid "" -"We will load the complete structure of the database by introspection, " -"so that you will be able to work on it, and specify a better structure " -"according to your reporting needs." -msgstr "" - -#. module: olap -#: field:olap.saved.query,axis_keys:0 -msgid "Axis Keys" -msgstr "" - -#. module: olap -#: field:olap.cube,query_log:0 -msgid "Query Logging" -msgstr "" - -#. module: olap -#: field:olap.measure,measure_type:0 -msgid "Measure Type" -msgstr "" - -#. module: olap -#: field:olap.database.tables,fact_database_id:0 -msgid "Database Id" -msgstr "" - -#. module: olap -#: help:olap.fact.database,db_host:0 -msgid "Give hostname to make connection to the database." -msgstr "" - -#. module: olap -#: field:olap.level,hierarchy_id:0 -msgid "Hierarchy" -msgstr "" - -#. module: olap -#: selection:olap.schema,state:0 -msgid "The Structure is Configured." -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_olap_schema_form -msgid "Olap Schemas" -msgstr "" - -#. module: olap -#: field:olap.cube,table_id:0 -msgid "Fact table" -msgstr "" - -#. module: olap -#: view:bi.auto.configure.wizard:0 -msgid "" -"This will Auto Configure Application. This will help to increase the " -"readability of the tables and columns by giving it meaningful and easy to " -"comprehend name. You can hides particular data and columns by reconfiguring " -"the structure option." -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_view_olap_application_field_form -msgid "Olap Applicatiion Field" -msgstr "" - -#. module: olap -#: field:olap.query.logs,query:0 -#: field:olap.saved.query,query:0 -#: view:olap.warehouse.wizard:0 -#: field:olap.warehouse.wizard,query:0 -msgid "Query" -msgstr "" - -#. module: olap -#: view:olap.schema:0 -msgid "Auto Application Configuration" -msgstr "" - -#. module: olap -#: selection:olap.measure,formatstring:0 -msgid "Postfix Default Currency(0000.00 EUR)" -msgstr "" - -#. module: olap -#: field:bi.load.db.wizard,db_name:0 -#: wizard_field:olap.load.table,init,db_name:0 -msgid "Database Name" -msgstr "" - -#. module: olap -#: field:olap.cube,measure_ids:0 -msgid "Measures" -msgstr "" - -#. module: olap -#: model:ir.actions.wizard,name:olap.bi_conf_cube_query_builder -#: wizard_view:olap.query_builder,exec:0 -#: wizard_view:olap.query_builder,ok:0 -msgid "Query Builder" -msgstr "" - -#. module: olap -#: field:olap.cube,dimension_ids:0 -msgid "Dimensions" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_olap_cube -#: view:olap.cube:0 -msgid "Olap cube" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_olap_warehouse -#: model:ir.model,name:olap.model_olap_warehouse_wizard -#: model:ir.ui.menu,name:olap.menu_bi_warehouse -msgid "Olap Warehouse" -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_view_olap_application_field_form -msgid "Application Field" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_olap_dimension -#: view:olap.dimension:0 -msgid "Olap dimension" -msgstr "" - -#. module: olap -#: field:olap.application.field,name:0 -msgid "Application field name" -msgstr "" - -#. module: olap -#: view:olap.fact.database:0 -msgid "Connection parameters" -msgstr "" - -#. module: olap -#: field:bi.auto.configure.wizard,name:0 -#: field:bi.load.db.wizard,fact_table:0 -#: wizard_field:olap.load.table,init,fact_table:0 -msgid "Fact Name" -msgstr "" - -#. module: olap -#: view:olap.database.columns:0 -msgid "Database columns" -msgstr "" - -#. module: olap -#: field:olap.application.table,table_name:0 -#: field:olap.cube.table,name:0 -#: field:olap.level,table_name:0 -#: field:olap.measure,table_name:0 -msgid "Table name" -msgstr "" - -#. module: olap -#: help:olap.measure,measure_type:0 -msgid "Select between auto column or sql expression for the measures" -msgstr "" - -#. module: olap -#: model:ir.actions.wizard,name:olap.bi_load_column -msgid "Open Columns" -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_view_olap_database_columns_form -#: field:olap.database.tables,columns:0 -msgid "Columns" -msgstr "" - -#. module: olap -#: model:ir.actions.wizard,name:olap.bi_test_connection -#: view:olap.fact.database:0 -msgid "Test Connection" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_olap_measure_form -#: model:ir.ui.menu,name:olap.menu_action_olap_measure_form -msgid "Olap Measures" -msgstr "" - -#. module: olap -#: wizard_button:olap.application.configuration,init,configure:0 -#: view:olap.parameters.config.wizard:0 -msgid "Configure" -msgstr "" - -#. module: olap -#: wizard_view:olap.load.table,init:0 -msgid "" -"After having loaded the structure, you will be able to hide/show or " -"rename tables and columns to simplify end-users interface. The following " -"database will be loaded:" -msgstr "" - -#. module: olap -#: constraint:ir.model:0 -msgid "" -"The Object name must start with x_ and not contain any special character !" -msgstr "" - -#. module: olap -#: wizard_field:olap.query_builder,exec,hierarchy:0 -#: wizard_field:olap.query_builder,ok,hierarchy:0 -msgid "Hiearchy" -msgstr "" - -#. module: olap -#: selection:olap.measure,measure_type:0 -#: field:olap.measure,value_sql:0 -msgid "SQL Expression" -msgstr "" - -#. module: olap -#: model:ir.actions.wizard,name:olap.bi_menu_olap_load_table -msgid "Load Tables" -msgstr "" - -#. module: olap -#: field:olap.hierarchy,level_ids:0 -msgid "Levels" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_olap_application_field -msgid "Olap application field" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_view_olap_database_columns_form -msgid "Database Columns" -msgstr "" - -#. module: olap -#: field:olap.database.columns,active:0 -#: field:olap.database.tables,active:0 -msgid "Active" -msgstr "" - -#. module: olap -#: selection:olap.measure,datatype:0 -msgid "Integer" -msgstr "" - -#. module: olap -#: wizard_view:olap.application.configuration,init:0 -msgid " Auto Configure " -msgstr "" - -#. module: olap -#: selection:olap.measure,agregator:0 -msgid "Sum" -msgstr "" - -#. module: olap -#: wizard_field:olap.query.logs.clear,init,user_name:0 -#: field:olap.saved.query,user_id:0 -msgid "User" -msgstr "" - -#. module: olap -#: field:olap.query.logs,count:0 -msgid "Count" -msgstr "" - -#. module: olap -#: field:olap.database.tables,name:0 -msgid "End-User Name" -msgstr "" - -#. module: olap -#: selection:olap.measure,formatstring:0 -msgid "Postfix Default Currency with comma seperator (0,000.00 EUR)" -msgstr "" - -#. module: olap -#: field:olap.measure,datatype:0 -msgid "Datatype" -msgstr "" - -#. module: olap -#: wizard_button:olap.query_builder,back,ok:0 -#: wizard_button:olap.query_builder,init,ok:0 -msgid "Fetch Data" -msgstr "" - -#. module: olap -#: selection:olap.measure,formatstring:0 -msgid "Prefix Default Currency with comma seperator (EUR 0,000.00)" -msgstr "" - -#. module: olap -#: wizard_view:olap.load.table,info:0 -#: wizard_view:olap.load.table,ok:0 -#: wizard_view:olap.query.logs.clear,info:0 -#: wizard_view:olap.query.logs.clear,ok:0 -msgid "Load Data" -msgstr "" - -#. module: olap -#: field:olap.cube,query_ids:0 -msgid "Queries" -msgstr "" - -#. module: olap -#: selection:olap.fact.database,type:0 -msgid "Oracle" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_olap_cube_form -#: model:ir.ui.menu,name:olap.menu_action_olap_cube_form -#: model:ir.ui.menu,name:olap.menu_bi_conf_cubes -msgid "Olap Cubes" -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_action_olap_cube_table_form -msgid "Olap Cubes Table" -msgstr "" - -#. module: olap -#: field:olap.measure,name:0 -msgid "Measure name" -msgstr "" - -#. module: olap -#: selection:olap.fact.database,connection_type:0 -msgid "Socket" -msgstr "" - -#. module: olap -#: field:olap.fact.database,connection_type:0 -msgid "Connection type" -msgstr "" - -#. module: olap -#: selection:olap.measure,agregator:0 -msgid "count" -msgstr "" - -#. module: olap -#: field:olap.fact.database,db_name:0 -msgid "Database name" -msgstr "" - -#. module: olap -#: field:olap.database.columns,type:0 -msgid "Type" -msgstr "" - -#. module: olap -#: view:olap.database.columns:0 -#: view:olap.database.tables:0 -msgid "Show" -msgstr "" - -#. module: olap -#: wizard_button:olap.query_builder,exec,back:0 -#: wizard_button:olap.query_builder,ok,back:0 -msgid "Change cube" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_view_olap_database_tables_form -#: view:olap.cube.table:0 -#: field:olap.cube.table,line_ids:0 -msgid "Database Tables" -msgstr "" - -#. module: olap -#: help:olap.level,table_name:0 -msgid "" -"The name of the table on which the column is defined. If False, take the " -"table from the hierarchy." -msgstr "" - -#. module: olap -#: selection:olap.schema,state:0 -msgid "Nothing has been Configured" -msgstr "" - -#. module: olap -#: field:olap.dimension,name:0 -msgid "Dimension name" -msgstr "" - -#. module: olap -#: wizard_button:olap.load.table,ok,end:0 -msgid "Continue and Configure Structure" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_olap_measure -#: view:olap.measure:0 -msgid "Olap measure" -msgstr "" - -#. module: olap -#: help:olap.cube,table_id:0 -msgid "Table(s) for cube." -msgstr "" - -#. module: olap -#: wizard_field:olap.query_builder,exec,measure:0 -#: wizard_field:olap.query_builder,ok,measure:0 -msgid "Measure" -msgstr "" - -#. module: olap -#: field:olap.database.columns,column_db_name:0 -msgid "Column DBName" -msgstr "" - -#. module: olap -#: selection:olap.schema,state:0 -msgid "We Can Start building Cube" -msgstr "" - -#. module: olap -#: field:olap.cube.table.line,table_id:0 -msgid "Database Table" -msgstr "" - -#. module: olap -#: field:olap.schema,name:0 -msgid "Schema name" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_olap_query_logs_my_form -#: model:ir.ui.menu,name:olap.menu_action_olap_query_logs_my_form -#: view:olap.query.logs:0 -msgid "My Logs" -msgstr "" - -#. module: olap -#: view:olap.fact.database:0 -msgid "Information" -msgstr "" - -#. module: olap -#: wizard_field:olap.query_builder,back,cube_schema:0 -#: wizard_field:olap.query_builder,init,cube_schema:0 -msgid "Select Cube" -msgstr "" - -#. module: olap -#: field:olap.hierarchy,table_id:0 -msgid "Fact table(s)" -msgstr "" - -#. module: olap -#: model:ir.actions.url,name:olap.menu_url_cube_designer -msgid "name_menu_url_cube_designer" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_config_bi_parameters -msgid "Parameters Configuration" -msgstr "" - -#. module: olap -#: view:olap.schema:0 -msgid "Connect to Database" -msgstr "" - -#. module: olap -#: selection:olap.schema,state:0 -msgid "Database Connected" -msgstr "" - -#. module: olap -#: field:olap.application.field,table_name:0 -#: field:olap.application.table,name:0 -msgid "Application table name" -msgstr "" - -#. module: olap -#: help:olap.hierarchy,table_id:0 -msgid "Table(s) to make hierarchy on the cube." -msgstr "" - -#. module: olap -#: view:olap.fact.database:0 -msgid "General information" -msgstr "" - -#. module: olap -#: field:olap.application,query:0 -msgid "Application Query" -msgstr "" - -#. module: olap -#: help:olap.cube,query_log:0 -msgid "Enabling this will log all the queries in the browser" -msgstr "" - -#. module: olap -#: field:olap.saved.query,mdx_id:0 -msgid "Module" -msgstr "" - -#. module: olap -#: field:olap.application.field,is_hidden:0 -#: field:olap.application.table,is_hidden:0 -#: field:olap.database.columns,hide:0 -#: field:olap.database.tables,hide:0 -msgid "Hidden" -msgstr "" - -#. module: olap -#: field:olap.dimension,hierarchy_ids:0 -msgid "Hierarchies" -msgstr "" - -#. module: olap -#: field:olap.query.logs,result_size:0 -msgid "Result Size" -msgstr "" - -#. module: olap -#: view:olap.application:0 -msgid "Olap Application" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_olap_database_tables -msgid "Olap Database Tables" -msgstr "" - -#. module: olap -#: selection:olap.measure,formatstring:0 -msgid "Prefix Default Currency (EUR 0000.00)" -msgstr "" - -#. module: olap -#: view:olap.cube.table:0 -msgid "Olap cube_table" -msgstr "" - -#. module: olap -#: view:olap.parameters.config.wizard:0 -msgid "Parameters Configure" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_olap_hierarchy -#: view:olap.hierarchy:0 -msgid "Olap hierarchy" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_olap_cube_table -#: model:ir.model,name:olap.model_olap_cube_table_line -msgid "Olap cube table" -msgstr "" - -#. module: olap -#: field:olap.application.field,field_name:0 -msgid "Field name" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_olap_query_logs -msgid "Olap query logs" -msgstr "" - -#. module: olap -#: field:olap.fact.database,name:0 -msgid "Fact name" -msgstr "" - -#. module: olap -#: help:olap.measure,formatstring:0 -msgid " Let you specify how the measure to be displayed in cube browser" -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_bi_server_parameters -msgid "Server Parameters" -msgstr "" - -#. module: olap -#: wizard_view:olap.load.table,init:0 -#: wizard_button:olap.load.table,init,ok:0 -#: view:olap.schema:0 -msgid "Load Database Structure" -msgstr "" - -#. module: olap -#: field:olap.level,name:0 -msgid "Level name" -msgstr "" - -#. module: olap -#: field:olap.cube,schema_id:0 -#: field:olap.query.logs,schema_id:0 -#: field:olap.saved.query,schema_id:0 -msgid "Schema" -msgstr "" - -#. module: olap -#: field:olap.fact.database,connection_url:0 -#: field:olap.schema,app_detect:0 -msgid "Connection URL" -msgstr "" - -#. module: olap -#: field:olap.schema,cube_ids:0 -msgid "Cubes" -msgstr "" - -#. module: olap -#: view:olap.schema:0 -msgid "ReConfigure Structure" -msgstr "" - -#. module: olap -#: field:olap.application,field_ids:0 -msgid "Fields" -msgstr "" - -#. module: olap -#: selection:olap.measure,agregator:0 -msgid "Average" -msgstr "" - -#. module: olap -#: view:bi.load.db.wizard:0 -msgid "Load Database Tables" -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_action_olap_hierarchy_form -msgid "Olap Hierarchy" -msgstr "" - -#. module: olap -#: field:olap.cube.table.line,cube_table_id:0 -msgid "Cube Table" -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_bi -msgid "Businesss Intelligence" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_bi_load_db_wizard -msgid "bi.load.db.wizard" -msgstr "" - -#. module: olap -#: model:ir.actions.url,name:olap.menu_url_cube_browser -msgid "name_menu_url_cube_browser" -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_view_olap_fact_database_form -msgid "Databases" -msgstr "" - -#. module: olap -#: field:olap.hierarchy,name:0 -msgid "Hierarchy name" -msgstr "" - -#. module: olap -#: model:ir.module.module,description:olap.module_meta_information -msgid "" -"\n" -" Base module to manage Olap schemas. Cube designer.\n" -" " -msgstr "" - -#. module: olap -#: view:olap.cube.table:0 -msgid "Joined Tables" -msgstr "" - -#. module: olap -#: field:olap.schema,loaded:0 -msgid "Loading Datastructure" -msgstr "" - -#. module: olap -#: view:olap.cube.table:0 -msgid "Joined Table" -msgstr "" - -#. module: olap -#: selection:olap.fact.database,type:0 -msgid "PostgreSQL" -msgstr "" - -#. module: olap -#: wizard_view:olap.query.logs.clear,init:0 -msgid " To Load Data" -msgstr "" - -#. module: olap -#: field:olap.hierarchy,sequence:0 -#: field:olap.level,sequence:0 -msgid "Sequence" -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_bi_conf_tools -msgid "Tools" -msgstr "" - -#. module: olap -#: field:olap.schema,state:0 -msgid "Schema State" -msgstr "" - -#. module: olap -#: selection:olap.measure,datatype:0 -msgid "Float" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_olap_query_logs_form -#: model:ir.ui.menu,name:olap.menu_action_olap_query_logs_form -#: view:olap.query.logs:0 -msgid "All Logs" -msgstr "" - -#. module: olap -#: selection:olap.fact.database,connection_type:0 -#: field:olap.parameters.config.wizard,host_port:0 -msgid "Port" -msgstr "" - -#. module: olap -#: view:olap.fact.database:0 -msgid "Fact database" -msgstr "" - -#. module: olap -#: model:ir.module.module,shortdesc:olap.module_meta_information -msgid "olap" -msgstr "" - -#. module: olap -#: field:olap.database.columns,name:0 -msgid "Column Name" -msgstr "" - -#. module: olap -#: field:olap.database.tables,table_db_name:0 -msgid "Table Name" -msgstr "" - -#. module: olap -#: wizard_view:olap.application.configuration,configure:0 -msgid "Auto Configure" -msgstr "" - -#. module: olap -#: field:olap.schema,configure:0 -msgid "Configuring Datastructure" -msgstr "" - -#. module: olap -#: model:ir.actions.wizard,name:olap.bi_load_configuration_table -msgid "Open Configuration" -msgstr "" - -#. module: olap -#: view:olap.schema:0 -msgid "Configure Automatically " -msgstr "" - -#. module: olap -#: model:ir.actions.wizard,name:olap.bi_clear_logs -#: model:ir.ui.menu,name:olap.menu_bi_clear_logs -#: wizard_button:olap.query.logs.clear,init,ok:0 -msgid "Clear Logs" -msgstr "" diff --git a/addons/olap/i18n/et.po b/addons/olap/i18n/et.po deleted file mode 100644 index ac8f8b0b9c0..00000000000 --- a/addons/olap/i18n/et.po +++ /dev/null @@ -1,1400 +0,0 @@ -# Estonian translation for openobject-addons -# Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010 -# This file is distributed under the same license as the openobject-addons package. -# FIRST AUTHOR <EMAIL@ADDRESS>, 2010. -# -msgid "" -msgstr "" -"Project-Id-Version: openobject-addons\n" -"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2009-11-26 05:24+0000\n" -"PO-Revision-Date: 2010-08-17 10:28+0000\n" -"Last-Translator: lyyser <Unknown>\n" -"Language-Team: Estonian <et@li.org>\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-09-29 05:16+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: olap -#: view:olap.database.columns:0 -#: view:olap.database.tables:0 -msgid "Hide" -msgstr "Peida" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_olap_saved_query_form -#: model:ir.ui.menu,name:olap.menu_action_olap_saved_query_form -#: view:olap.saved.query:0 -msgid "Olap Saved Query" -msgstr "" - -#. module: olap -#: field:olap.query.logs,time:0 -#: field:olap.saved.query,time:0 -msgid "Time" -msgstr "Aeg" - -#. module: olap -#: view:bi.auto.configure.wizard:0 -msgid "Auto Configure Structure" -msgstr "" - -#. module: olap -#: view:olap.fact.database:0 -msgid "Olap fact database" -msgstr "" - -#. module: olap -#: help:olap.measure,value_sql:0 -msgid "" -"You can provide valid sql expression. Make sure it have function with fully " -"qualified column name like (sum,avg ...)(tablename.columnname (+,- ...) " -"tablename.columnname)" -msgstr "" - -#. module: olap -#: field:olap.cube.table,schema_id:0 -msgid "Schema id" -msgstr "" - -#. module: olap -#: field:olap.schema,database_id:0 -msgid "Database Connection" -msgstr "Andmebaasiühendus" - -#. module: olap -#: selection:olap.fact.database,type:0 -msgid "MySQL" -msgstr "MySQL" - -#. module: olap -#: field:olap.fact.database,db_password:0 -msgid "Database password" -msgstr "Andmebaasi parool" - -#. module: olap -#: view:olap.database.tables:0 -msgid "Olap database tables" -msgstr "" - -#. module: olap -#: view:olap.fact.database:0 -msgid "Connection url" -msgstr "" - -#. module: olap -#: view:olap.application.table:0 -msgid "Olap Application Table" -msgstr "" - -#. module: olap -#: field:olap.parameters.config.wizard,host_name:0 -msgid "Server Name" -msgstr "Serveri nimi" - -#. module: olap -#: help:olap.fact.database,db_password:0 -msgid "Password for the login." -msgstr "Salasõna logimiseks" - -#. module: olap -#: field:olap.application.field,application_id:0 -#: field:olap.application.table,application_id:0 -msgid "Application Id" -msgstr "Rakenduse ID" - -#. module: olap -#: model:ir.actions.todo,note:olap.config_auto_directory -msgid "This wizard will configure the URL of the web client" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_view_olap_fact_database_form -#: model:ir.ui.menu,name:olap.menu_bi_conf_fact -msgid "Fact Databases" -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_browser_url -msgid "Cube Browser" -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_action_olap_dimension_form -msgid "Olap Dimension" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_olap_database_columns -msgid "Olap Database Columns" -msgstr "" - -#. module: olap -#: view:olap.parameters.config.wizard:0 -msgid "BI Web Client." -msgstr "" - -#. module: olap -#: help:olap.fact.database,db_port:0 -msgid " Port to be used in connection" -msgstr "" - -#. module: olap -#: field:olap.database.columns,primary_key:0 -msgid "Primary Key" -msgstr "Primaarvõti" - -#. module: olap -#: field:olap.database.columns,table_id:0 -msgid "Table Id" -msgstr "" - -#. module: olap -#: view:olap.parameters.config.wizard:0 -msgid "This wizard will automatically configure the web client for BI." -msgstr "" - -#. module: olap -#: field:olap.fact.database,type:0 -msgid "Database type" -msgstr "Andmebaasi tüüp" - -#. module: olap -#: wizard_view:olap.query_builder,back:0 -#: wizard_view:olap.query_builder,init:0 -msgid "Cube Fetcher" -msgstr "" - -#. module: olap -#: wizard_view:olap.load.table,info:0 -#: wizard_view:olap.load.table,ok:0 -msgid "Your database structure has been correctly loaded" -msgstr "Teie andmebaasi struktuuri on õigesti laetud" - -#. module: olap -#: model:ir.model,name:olap.model_olap_parameters_config_wizard -msgid "Olap Server Parameters" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_olap_cube_table_form -msgid "Olap Cube Tables" -msgstr "" - -#. module: olap -#: field:olap.measure,formatstring:0 -msgid "Format string" -msgstr "" - -#. module: olap -#: wizard_button:olap.query_builder,exec,exec:0 -#: wizard_button:olap.query_builder,ok,exec:0 -msgid "Execute" -msgstr "Käivita" - -#. module: olap -#: wizard_button:olap.application.configuration,configure,end:0 -#: wizard_button:olap.fact.database.test_connection,init,end:0 -#: wizard_button:olap.load.table,info,end:0 -#: wizard_button:olap.query.logs.clear,info,end:0 -#: wizard_button:olap.query.logs.clear,ok,end:0 -#: view:olap.warehouse.wizard:0 -msgid "Ok" -msgstr "Ok" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_bi_conf_known_application -msgid "Known Application" -msgstr "" - -#. module: olap -#: wizard_field:olap.query_builder,exec,level:0 -#: wizard_field:olap.query_builder,ok,level:0 -msgid "Level" -msgstr "Tase" - -#. module: olap -#: field:olap.level,column_id_name:0 -#: field:olap.measure,value_column_id_name:0 -msgid "Column ID" -msgstr "" - -#. module: olap -#: view:bi.load.db.wizard:0 -msgid "" -"We will load the complete structure of the database by introspection, so " -"that you will be able to work on it, and specify a better structure " -"according to your reporting needs." -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_view_olap_application_form -msgid "Olap Applicatiion" -msgstr "" - -#. module: olap -#: field:olap.saved.query,name:0 -msgid "Query Name" -msgstr "Päringu nimi" - -#. module: olap -#: wizard_field:olap.query_builder,exec,mdx_query:0 -#: wizard_field:olap.query_builder,ok,mdx_query:0 -msgid "MDX Query" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_bi_auto_configure_wizard -msgid "bi.auto.configure.wizard" -msgstr "" - -#. module: olap -#: field:olap.hierarchy,primary_key:0 -msgid "Primary key" -msgstr "Primaarvõti" - -#. module: olap -#: model:ir.actions.act_window,name:olap.act_bi_auto_configure -msgid "Auto Configuration" -msgstr "Automaatne seadistamine" - -#. module: olap -#: field:olap.schema,note:0 -msgid "Schema description" -msgstr "Skeemi kirjeldus" - -#. module: olap -#: model:ir.actions.act_window,name:olap.act_bi_load_db_wizard -msgid "Load database Structure" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_olap_level -#: view:olap.level:0 -msgid "Olap level" -msgstr "" - -#. module: olap -#: selection:olap.measure,formatstring:0 -msgid "None (0000.00)" -msgstr "" - -#. module: olap -#: field:olap.fact.database,db_host:0 -msgid "Database host" -msgstr "Andmebaasi host" - -#. module: olap -#: model:ir.model,name:olap.model_olap_fact_database -msgid "Olap Fact Database" -msgstr "" - -#. module: olap -#: view:bi.auto.configure.wizard:0 -msgid "Auto Congifuring Tables" -msgstr "" - -#. module: olap -#: field:olap.application,name:0 -msgid "Application name" -msgstr "Rakenduse nimi" - -#. module: olap -#: field:olap.cube.table,column_link_id:0 -msgid "Relational Column" -msgstr "" - -#. module: olap -#: field:olap.level,type:0 -msgid "Level class" -msgstr "" - -#. module: olap -#: field:olap.cube,name:0 -msgid "Cube name" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_view_olap_application_table_form -msgid "Olap Applicatiion Table" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_olap_saved_query -msgid "olap.saved.query" -msgstr "" - -#. module: olap -#: field:olap.level,column_name:0 -msgid "Columns Name" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_olap_hierarchy_form -msgid "Olap Hierarchies" -msgstr "" - -#. module: olap -#: field:olap.schema,ready:0 -msgid "Ready" -msgstr "Valmis" - -#. module: olap -#: selection:olap.measure,measure_type:0 -#: field:olap.measure,value_column:0 -msgid "Fact Table Column" -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_view_olap_database_tables_form -#: field:olap.application,table_ids:0 -#: view:olap.fact.database:0 -#: field:olap.fact.database,table_ids:0 -msgid "Tables" -msgstr "Tabelid" - -#. module: olap -#: model:ir.model,name:olap.model_olap_application -msgid "Olap application" -msgstr "" - -#. module: olap -#: constraint:ir.actions.act_window:0 -msgid "Invalid model name in the action definition." -msgstr "Vigane mudeli nimi toimingu definitsioonis." - -#. module: olap -#: selection:olap.schema,state:0 -msgid "Schema is ready to use" -msgstr "Skeem on kasutamiseks valmis" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_designer_url -msgid "Cube Designer" -msgstr "" - -#. module: olap -#: field:olap.fact.database,db_login:0 -msgid "Database login" -msgstr "Andmebaasi sisselogimine" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_view_olap_application_table_form -msgid "Application Table" -msgstr "Rakenduse tabel" - -#. module: olap -#: wizard_view:olap.query.logs.clear,info:0 -#: wizard_view:olap.query.logs.clear,ok:0 -msgid "Logs Cleared successfully" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_olap_schema -#: model:ir.ui.menu,name:olap.menu_action_olap_schema_form -#: view:olap.schema:0 -msgid "Olap Schema" -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_view_olap_application_form -msgid "Application" -msgstr "Rakendus" - -#. module: olap -#: wizard_field:olap.query_builder,exec,mdx_query_output:0 -#: wizard_field:olap.query_builder,ok,mdx_query_output:0 -msgid "MDX Query Output" -msgstr "" - -#. module: olap -#: field:olap.hierarchy,primary_key_table:0 -msgid "Primary key table" -msgstr "" - -#. module: olap -#: help:olap.measure,table_name:0 -msgid "" -"The name of the table on which the column is defined. If False, take the " -"table from the cube." -msgstr "" - -#. module: olap -#: view:olap.warehouse.wizard:0 -msgid "Warehouse" -msgstr "Ladu" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_olap_dimension_form -msgid "Olap Dimensions" -msgstr "" - -#. module: olap -#: field:olap.query.logs,user_id:0 -msgid "Tiny ERP User" -msgstr "" - -#. module: olap -#: model:ir.actions.wizard,name:olap.bi_application_configuration -msgid "Configure from Application" -msgstr "" - -#. module: olap -#: field:olap.fact.database,db_port:0 -msgid "Database port" -msgstr "Andmebaasi port" - -#. module: olap -#: help:olap.parameters.config.wizard,host_port:0 -msgid "" -"Put the port for the server. Put 8080 if its not clear." -msgstr "" - -#. module: olap -#: selection:olap.schema,state:0 -msgid "The Structure is Loaded" -msgstr "" - -#. module: olap -#: field:olap.dimension,cube_id:0 -#: field:olap.measure,cube_id:0 -#: field:olap.query.logs,cube_id:0 -#: field:olap.saved.query,cube_id:0 -msgid "Cube" -msgstr "Kuubik" - -#. module: olap -#: field:olap.cube.table,available_table_ids:0 -msgid "Available Tables" -msgstr "" - -#. module: olap -#: view:olap.schema:0 -msgid "Configure Manually" -msgstr "" - -#. module: olap -#: field:olap.database.columns,related_to:0 -msgid "Related To" -msgstr "" - -#. module: olap -#: view:olap.database.columns:0 -#: view:olap.database.tables:0 -msgid "Olap database columns" -msgstr "" - -#. module: olap -#: field:olap.cube.table.line,field_id:0 -msgid "Link Field" -msgstr "" - -#. module: olap -#: view:olap.schema:0 -msgid "Mark as Configured" -msgstr "" - -#. module: olap -#: view:olap.application.field:0 -msgid "Olap Application Field" -msgstr "" - -#. module: olap -#: selection:olap.measure,formatstring:0 -msgid "Comma Seperator (0,000)" -msgstr "" - -#. module: olap -#: field:olap.measure,agregator:0 -msgid "Agregator" -msgstr "" - -#. module: olap -#: wizard_view:olap.application.configuration,configure:0 -msgid "Your database structure (Open ERP) has been sucessfully configured." -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_bi_configuration -msgid "Configuration" -msgstr "Seadistamine" - -#. module: olap -#: constraint:ir.ui.view:0 -msgid "Invalid XML for View Architecture!" -msgstr "Vigane XML vaate arhitektuurile!" - -#. module: olap -#: help:olap.parameters.config.wizard,host_name:0 -msgid "" -"Put here the server address or IP Put localhost if its not " -"clear." -msgstr "" - -#. module: olap -#: view:olap.database.tables:0 -msgid "Database tables" -msgstr "" - -#. module: olap -#: view:olap.schema:0 -msgid "Reload Structure" -msgstr "" - -#. module: olap -#: wizard_view:olap.application.configuration,init:0 -msgid "This will Auto Configure Application" -msgstr "" - -#. module: olap -#: view:bi.load.db.wizard:0 -msgid "Load Data Structure" -msgstr "" - -#. module: olap -#: view:bi.auto.configure.wizard:0 -#: view:bi.load.db.wizard:0 -#: wizard_button:olap.application.configuration,init,end:0 -#: wizard_button:olap.load.table,init,end:0 -#: view:olap.parameters.config.wizard:0 -#: wizard_button:olap.query.logs.clear,init,end:0 -#: wizard_button:olap.query_builder,exec,end:0 -#: wizard_button:olap.query_builder,ok,end:0 -msgid "Cancel" -msgstr "Katkesta" - -#. module: olap -#: view:bi.load.db.wizard:0 -msgid "" -"After having loaded the structure, you will be able to hide/show or rename " -"tables and columns to simplify end-users interface. The following database " -"will be loaded:" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_olap_level_form -#: model:ir.ui.menu,name:olap.menu_action_olap_level_form -#: view:olap.level:0 -msgid "Olap Level" -msgstr "" - -#. module: olap -#: field:olap.fact.database,loaded:0 -msgid "Loaded" -msgstr "Laaditud" - -#. module: olap -#: help:olap.fact.database,db_name:0 -msgid "Name of the database to be used for analysis." -msgstr "" - -#. module: olap -#: help:olap.fact.database,db_login:0 -msgid "Login for the database name specified." -msgstr "" - -#. module: olap -#: field:olap.hierarchy,dimension_id:0 -#: wizard_field:olap.query_builder,exec,dimension:0 -#: wizard_field:olap.query_builder,ok,dimension:0 -msgid "Dimension" -msgstr "Mõõtmed" - -#. module: olap -#: model:ir.model,name:olap.model_olap_application_table -msgid "Olap application table" -msgstr "" - -#. module: olap -#: wizard_view:olap.load.table,init:0 -msgid "" -"We will load the complete structure of the database by introspection, " -"so that you will be able to work on it, and specify a better structure " -"according to your reporting needs." -msgstr "" - -#. module: olap -#: field:olap.saved.query,axis_keys:0 -msgid "Axis Keys" -msgstr "" - -#. module: olap -#: field:olap.cube,query_log:0 -msgid "Query Logging" -msgstr "" - -#. module: olap -#: field:olap.measure,measure_type:0 -msgid "Measure Type" -msgstr "Mõõdu tüüp" - -#. module: olap -#: field:olap.database.tables,fact_database_id:0 -msgid "Database Id" -msgstr "" - -#. module: olap -#: help:olap.fact.database,db_host:0 -msgid "Give hostname to make connection to the database." -msgstr "" - -#. module: olap -#: field:olap.level,hierarchy_id:0 -msgid "Hierarchy" -msgstr "Hierarhia" - -#. module: olap -#: selection:olap.schema,state:0 -msgid "The Structure is Configured." -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_olap_schema_form -msgid "Olap Schemas" -msgstr "" - -#. module: olap -#: field:olap.cube,table_id:0 -msgid "Fact table" -msgstr "" - -#. module: olap -#: view:bi.auto.configure.wizard:0 -msgid "" -"This will Auto Configure Application. This will help to increase the " -"readability of the tables and columns by giving it meaningful and easy to " -"comprehend name. You can hides particular data and columns by reconfiguring " -"the structure option." -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_view_olap_application_field_form -msgid "Olap Applicatiion Field" -msgstr "" - -#. module: olap -#: field:olap.query.logs,query:0 -#: field:olap.saved.query,query:0 -#: view:olap.warehouse.wizard:0 -#: field:olap.warehouse.wizard,query:0 -msgid "Query" -msgstr "Päring" - -#. module: olap -#: view:olap.schema:0 -msgid "Auto Application Configuration" -msgstr "" - -#. module: olap -#: selection:olap.measure,formatstring:0 -msgid "Postfix Default Currency(0000.00 EUR)" -msgstr "" - -#. module: olap -#: field:bi.load.db.wizard,db_name:0 -#: wizard_field:olap.load.table,init,db_name:0 -msgid "Database Name" -msgstr "Andmebaasi nimi" - -#. module: olap -#: field:olap.cube,measure_ids:0 -msgid "Measures" -msgstr "" - -#. module: olap -#: model:ir.actions.wizard,name:olap.bi_conf_cube_query_builder -#: wizard_view:olap.query_builder,exec:0 -#: wizard_view:olap.query_builder,ok:0 -msgid "Query Builder" -msgstr "" - -#. module: olap -#: field:olap.cube,dimension_ids:0 -msgid "Dimensions" -msgstr "Dimensioonid" - -#. module: olap -#: model:ir.model,name:olap.model_olap_cube -#: view:olap.cube:0 -msgid "Olap cube" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_olap_warehouse -#: model:ir.model,name:olap.model_olap_warehouse_wizard -#: model:ir.ui.menu,name:olap.menu_bi_warehouse -msgid "Olap Warehouse" -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_view_olap_application_field_form -msgid "Application Field" -msgstr "Rakenduse väli" - -#. module: olap -#: model:ir.model,name:olap.model_olap_dimension -#: view:olap.dimension:0 -msgid "Olap dimension" -msgstr "" - -#. module: olap -#: field:olap.application.field,name:0 -msgid "Application field name" -msgstr "Rakkenduse välja nimi" - -#. module: olap -#: view:olap.fact.database:0 -msgid "Connection parameters" -msgstr "" - -#. module: olap -#: field:bi.auto.configure.wizard,name:0 -#: field:bi.load.db.wizard,fact_table:0 -#: wizard_field:olap.load.table,init,fact_table:0 -msgid "Fact Name" -msgstr "" - -#. module: olap -#: view:olap.database.columns:0 -msgid "Database columns" -msgstr "" - -#. module: olap -#: field:olap.application.table,table_name:0 -#: field:olap.cube.table,name:0 -#: field:olap.level,table_name:0 -#: field:olap.measure,table_name:0 -msgid "Table name" -msgstr "" - -#. module: olap -#: help:olap.measure,measure_type:0 -msgid "Select between auto column or sql expression for the measures" -msgstr "" - -#. module: olap -#: model:ir.actions.wizard,name:olap.bi_load_column -msgid "Open Columns" -msgstr "Ava veerud" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_view_olap_database_columns_form -#: field:olap.database.tables,columns:0 -msgid "Columns" -msgstr "Veerud" - -#. module: olap -#: model:ir.actions.wizard,name:olap.bi_test_connection -#: view:olap.fact.database:0 -msgid "Test Connection" -msgstr "Testi ühendust" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_olap_measure_form -#: model:ir.ui.menu,name:olap.menu_action_olap_measure_form -msgid "Olap Measures" -msgstr "" - -#. module: olap -#: wizard_button:olap.application.configuration,init,configure:0 -#: view:olap.parameters.config.wizard:0 -msgid "Configure" -msgstr "Seadista" - -#. module: olap -#: wizard_view:olap.load.table,init:0 -msgid "" -"After having loaded the structure, you will be able to hide/show or " -"rename tables and columns to simplify end-users interface. The following " -"database will be loaded:" -msgstr "" - -#. module: olap -#: constraint:ir.model:0 -msgid "" -"The Object name must start with x_ and not contain any special character !" -msgstr "" -"Objekti nimi peab algama x_'ga ja ei tohi sisaldada ühtegi erisümbolit !" - -#. module: olap -#: wizard_field:olap.query_builder,exec,hierarchy:0 -#: wizard_field:olap.query_builder,ok,hierarchy:0 -msgid "Hiearchy" -msgstr "" - -#. module: olap -#: selection:olap.measure,measure_type:0 -#: field:olap.measure,value_sql:0 -msgid "SQL Expression" -msgstr "" - -#. module: olap -#: model:ir.actions.wizard,name:olap.bi_menu_olap_load_table -msgid "Load Tables" -msgstr "" - -#. module: olap -#: field:olap.hierarchy,level_ids:0 -msgid "Levels" -msgstr "Tasemed" - -#. module: olap -#: model:ir.model,name:olap.model_olap_application_field -msgid "Olap application field" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_view_olap_database_columns_form -msgid "Database Columns" -msgstr "" - -#. module: olap -#: field:olap.database.columns,active:0 -#: field:olap.database.tables,active:0 -msgid "Active" -msgstr "Aktiivne" - -#. module: olap -#: selection:olap.measure,datatype:0 -msgid "Integer" -msgstr "Täisarv" - -#. module: olap -#: wizard_view:olap.application.configuration,init:0 -msgid " Auto Configure " -msgstr "" - -#. module: olap -#: selection:olap.measure,agregator:0 -msgid "Sum" -msgstr "Kokku" - -#. module: olap -#: wizard_field:olap.query.logs.clear,init,user_name:0 -#: field:olap.saved.query,user_id:0 -msgid "User" -msgstr "Kasutaja" - -#. module: olap -#: field:olap.query.logs,count:0 -msgid "Count" -msgstr "Arv" - -#. module: olap -#: field:olap.database.tables,name:0 -msgid "End-User Name" -msgstr "" - -#. module: olap -#: selection:olap.measure,formatstring:0 -msgid "Postfix Default Currency with comma seperator (0,000.00 EUR)" -msgstr "" - -#. module: olap -#: field:olap.measure,datatype:0 -msgid "Datatype" -msgstr "Andmetüüp" - -#. module: olap -#: wizard_button:olap.query_builder,back,ok:0 -#: wizard_button:olap.query_builder,init,ok:0 -msgid "Fetch Data" -msgstr "" - -#. module: olap -#: selection:olap.measure,formatstring:0 -msgid "Prefix Default Currency with comma seperator (EUR 0,000.00)" -msgstr "" - -#. module: olap -#: wizard_view:olap.load.table,info:0 -#: wizard_view:olap.load.table,ok:0 -#: wizard_view:olap.query.logs.clear,info:0 -#: wizard_view:olap.query.logs.clear,ok:0 -msgid "Load Data" -msgstr "" - -#. module: olap -#: field:olap.cube,query_ids:0 -msgid "Queries" -msgstr "Päringud" - -#. module: olap -#: selection:olap.fact.database,type:0 -msgid "Oracle" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_olap_cube_form -#: model:ir.ui.menu,name:olap.menu_action_olap_cube_form -#: model:ir.ui.menu,name:olap.menu_bi_conf_cubes -msgid "Olap Cubes" -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_action_olap_cube_table_form -msgid "Olap Cubes Table" -msgstr "" - -#. module: olap -#: field:olap.measure,name:0 -msgid "Measure name" -msgstr "" - -#. module: olap -#: selection:olap.fact.database,connection_type:0 -msgid "Socket" -msgstr "Pesa" - -#. module: olap -#: field:olap.fact.database,connection_type:0 -msgid "Connection type" -msgstr "Ühenduse tüüp" - -#. module: olap -#: selection:olap.measure,agregator:0 -msgid "count" -msgstr "" - -#. module: olap -#: field:olap.fact.database,db_name:0 -msgid "Database name" -msgstr "Andmebaasi nimi" - -#. module: olap -#: field:olap.database.columns,type:0 -msgid "Type" -msgstr "Tüüp" - -#. module: olap -#: view:olap.database.columns:0 -#: view:olap.database.tables:0 -msgid "Show" -msgstr "Näita" - -#. module: olap -#: wizard_button:olap.query_builder,exec,back:0 -#: wizard_button:olap.query_builder,ok,back:0 -msgid "Change cube" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_view_olap_database_tables_form -#: view:olap.cube.table:0 -#: field:olap.cube.table,line_ids:0 -msgid "Database Tables" -msgstr "" - -#. module: olap -#: help:olap.level,table_name:0 -msgid "" -"The name of the table on which the column is defined. If False, take the " -"table from the hierarchy." -msgstr "" - -#. module: olap -#: selection:olap.schema,state:0 -msgid "Nothing has been Configured" -msgstr "" - -#. module: olap -#: field:olap.dimension,name:0 -msgid "Dimension name" -msgstr "" - -#. module: olap -#: wizard_button:olap.load.table,ok,end:0 -msgid "Continue and Configure Structure" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_olap_measure -#: view:olap.measure:0 -msgid "Olap measure" -msgstr "" - -#. module: olap -#: help:olap.cube,table_id:0 -msgid "Table(s) for cube." -msgstr "" - -#. module: olap -#: wizard_field:olap.query_builder,exec,measure:0 -#: wizard_field:olap.query_builder,ok,measure:0 -msgid "Measure" -msgstr "Mõõda" - -#. module: olap -#: field:olap.database.columns,column_db_name:0 -msgid "Column DBName" -msgstr "" - -#. module: olap -#: selection:olap.schema,state:0 -msgid "We Can Start building Cube" -msgstr "" - -#. module: olap -#: field:olap.cube.table.line,table_id:0 -msgid "Database Table" -msgstr "" - -#. module: olap -#: field:olap.schema,name:0 -msgid "Schema name" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_olap_query_logs_my_form -#: model:ir.ui.menu,name:olap.menu_action_olap_query_logs_my_form -#: view:olap.query.logs:0 -msgid "My Logs" -msgstr "" - -#. module: olap -#: view:olap.fact.database:0 -msgid "Information" -msgstr "Info" - -#. module: olap -#: wizard_field:olap.query_builder,back,cube_schema:0 -#: wizard_field:olap.query_builder,init,cube_schema:0 -msgid "Select Cube" -msgstr "" - -#. module: olap -#: field:olap.hierarchy,table_id:0 -msgid "Fact table(s)" -msgstr "" - -#. module: olap -#: model:ir.actions.url,name:olap.menu_url_cube_designer -msgid "name_menu_url_cube_designer" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_config_bi_parameters -msgid "Parameters Configuration" -msgstr "" - -#. module: olap -#: view:olap.schema:0 -msgid "Connect to Database" -msgstr "" - -#. module: olap -#: selection:olap.schema,state:0 -msgid "Database Connected" -msgstr "" - -#. module: olap -#: field:olap.application.field,table_name:0 -#: field:olap.application.table,name:0 -msgid "Application table name" -msgstr "" - -#. module: olap -#: help:olap.hierarchy,table_id:0 -msgid "Table(s) to make hierarchy on the cube." -msgstr "" - -#. module: olap -#: view:olap.fact.database:0 -msgid "General information" -msgstr "Üldine info" - -#. module: olap -#: field:olap.application,query:0 -msgid "Application Query" -msgstr "" - -#. module: olap -#: help:olap.cube,query_log:0 -msgid "Enabling this will log all the queries in the browser" -msgstr "" - -#. module: olap -#: field:olap.saved.query,mdx_id:0 -msgid "Module" -msgstr "Moodul" - -#. module: olap -#: field:olap.application.field,is_hidden:0 -#: field:olap.application.table,is_hidden:0 -#: field:olap.database.columns,hide:0 -#: field:olap.database.tables,hide:0 -msgid "Hidden" -msgstr "Varjatud" - -#. module: olap -#: field:olap.dimension,hierarchy_ids:0 -msgid "Hierarchies" -msgstr "" - -#. module: olap -#: field:olap.query.logs,result_size:0 -msgid "Result Size" -msgstr "" - -#. module: olap -#: view:olap.application:0 -msgid "Olap Application" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_olap_database_tables -msgid "Olap Database Tables" -msgstr "" - -#. module: olap -#: selection:olap.measure,formatstring:0 -msgid "Prefix Default Currency (EUR 0000.00)" -msgstr "" - -#. module: olap -#: view:olap.cube.table:0 -msgid "Olap cube_table" -msgstr "" - -#. module: olap -#: view:olap.parameters.config.wizard:0 -msgid "Parameters Configure" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_olap_hierarchy -#: view:olap.hierarchy:0 -msgid "Olap hierarchy" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_olap_cube_table -#: model:ir.model,name:olap.model_olap_cube_table_line -msgid "Olap cube table" -msgstr "" - -#. module: olap -#: field:olap.application.field,field_name:0 -msgid "Field name" -msgstr "Välja nimi" - -#. module: olap -#: model:ir.model,name:olap.model_olap_query_logs -msgid "Olap query logs" -msgstr "" - -#. module: olap -#: field:olap.fact.database,name:0 -msgid "Fact name" -msgstr "" - -#. module: olap -#: help:olap.measure,formatstring:0 -msgid " Let you specify how the measure to be displayed in cube browser" -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_bi_server_parameters -msgid "Server Parameters" -msgstr "" - -#. module: olap -#: wizard_view:olap.load.table,init:0 -#: wizard_button:olap.load.table,init,ok:0 -#: view:olap.schema:0 -msgid "Load Database Structure" -msgstr "" - -#. module: olap -#: field:olap.level,name:0 -msgid "Level name" -msgstr "" - -#. module: olap -#: field:olap.cube,schema_id:0 -#: field:olap.query.logs,schema_id:0 -#: field:olap.saved.query,schema_id:0 -msgid "Schema" -msgstr "Skeem" - -#. module: olap -#: field:olap.fact.database,connection_url:0 -#: field:olap.schema,app_detect:0 -msgid "Connection URL" -msgstr "" - -#. module: olap -#: field:olap.schema,cube_ids:0 -msgid "Cubes" -msgstr "Kuubid" - -#. module: olap -#: view:olap.schema:0 -msgid "ReConfigure Structure" -msgstr "" - -#. module: olap -#: field:olap.application,field_ids:0 -msgid "Fields" -msgstr "Väljad" - -#. module: olap -#: selection:olap.measure,agregator:0 -msgid "Average" -msgstr "Keskmine" - -#. module: olap -#: view:bi.load.db.wizard:0 -msgid "Load Database Tables" -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_action_olap_hierarchy_form -msgid "Olap Hierarchy" -msgstr "" - -#. module: olap -#: field:olap.cube.table.line,cube_table_id:0 -msgid "Cube Table" -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_bi -msgid "Businesss Intelligence" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_bi_load_db_wizard -msgid "bi.load.db.wizard" -msgstr "" - -#. module: olap -#: model:ir.actions.url,name:olap.menu_url_cube_browser -msgid "name_menu_url_cube_browser" -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_view_olap_fact_database_form -msgid "Databases" -msgstr "Andmebaasid" - -#. module: olap -#: field:olap.hierarchy,name:0 -msgid "Hierarchy name" -msgstr "" - -#. module: olap -#: model:ir.module.module,description:olap.module_meta_information -msgid "" -"\n" -" Base module to manage Olap schemas. Cube designer.\n" -" " -msgstr "" - -#. module: olap -#: view:olap.cube.table:0 -msgid "Joined Tables" -msgstr "" - -#. module: olap -#: field:olap.schema,loaded:0 -msgid "Loading Datastructure" -msgstr "" - -#. module: olap -#: view:olap.cube.table:0 -msgid "Joined Table" -msgstr "" - -#. module: olap -#: selection:olap.fact.database,type:0 -msgid "PostgreSQL" -msgstr "" - -#. module: olap -#: wizard_view:olap.query.logs.clear,init:0 -msgid " To Load Data" -msgstr "" - -#. module: olap -#: field:olap.hierarchy,sequence:0 -#: field:olap.level,sequence:0 -msgid "Sequence" -msgstr "Tsükkel" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_bi_conf_tools -msgid "Tools" -msgstr "Tööriistad" - -#. module: olap -#: field:olap.schema,state:0 -msgid "Schema State" -msgstr "" - -#. module: olap -#: selection:olap.measure,datatype:0 -msgid "Float" -msgstr "Ujuvaks" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_olap_query_logs_form -#: model:ir.ui.menu,name:olap.menu_action_olap_query_logs_form -#: view:olap.query.logs:0 -msgid "All Logs" -msgstr "" - -#. module: olap -#: selection:olap.fact.database,connection_type:0 -#: field:olap.parameters.config.wizard,host_port:0 -msgid "Port" -msgstr "Port" - -#. module: olap -#: view:olap.fact.database:0 -msgid "Fact database" -msgstr "" - -#. module: olap -#: model:ir.module.module,shortdesc:olap.module_meta_information -msgid "olap" -msgstr "" - -#. module: olap -#: field:olap.database.columns,name:0 -msgid "Column Name" -msgstr "Veeru nimi" - -#. module: olap -#: field:olap.database.tables,table_db_name:0 -msgid "Table Name" -msgstr "" - -#. module: olap -#: wizard_view:olap.application.configuration,configure:0 -msgid "Auto Configure" -msgstr "Automaatne seadistamine" - -#. module: olap -#: field:olap.schema,configure:0 -msgid "Configuring Datastructure" -msgstr "" - -#. module: olap -#: model:ir.actions.wizard,name:olap.bi_load_configuration_table -msgid "Open Configuration" -msgstr "" - -#. module: olap -#: view:olap.schema:0 -msgid "Configure Automatically " -msgstr "" - -#. module: olap -#: model:ir.actions.wizard,name:olap.bi_clear_logs -#: model:ir.ui.menu,name:olap.menu_bi_clear_logs -#: wizard_button:olap.query.logs.clear,init,ok:0 -msgid "Clear Logs" -msgstr "" diff --git a/addons/olap/i18n/fr.po b/addons/olap/i18n/fr.po deleted file mode 100644 index d7db814a262..00000000000 --- a/addons/olap/i18n/fr.po +++ /dev/null @@ -1,1402 +0,0 @@ -# French translation for openobject-addons -# Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010 -# This file is distributed under the same license as the openobject-addons package. -# FIRST AUTHOR <EMAIL@ADDRESS>, 2010. -# -msgid "" -msgstr "" -"Project-Id-Version: openobject-addons\n" -"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2009-11-26 05:24+0000\n" -"PO-Revision-Date: 2010-05-21 14:51+0000\n" -"Last-Translator: Christophe Chauvet - http://www.syleam.fr/ <Unknown>\n" -"Language-Team: French <fr@li.org>\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-09-29 05:16+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: olap -#: view:olap.database.columns:0 -#: view:olap.database.tables:0 -msgid "Hide" -msgstr "Masquer" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_olap_saved_query_form -#: model:ir.ui.menu,name:olap.menu_action_olap_saved_query_form -#: view:olap.saved.query:0 -msgid "Olap Saved Query" -msgstr "" - -#. module: olap -#: field:olap.query.logs,time:0 -#: field:olap.saved.query,time:0 -msgid "Time" -msgstr "Temps" - -#. module: olap -#: view:bi.auto.configure.wizard:0 -msgid "Auto Configure Structure" -msgstr "" - -#. module: olap -#: view:olap.fact.database:0 -msgid "Olap fact database" -msgstr "" - -#. module: olap -#: help:olap.measure,value_sql:0 -msgid "" -"You can provide valid sql expression. Make sure it have function with fully " -"qualified column name like (sum,avg ...)(tablename.columnname (+,- ...) " -"tablename.columnname)" -msgstr "" - -#. module: olap -#: field:olap.cube.table,schema_id:0 -msgid "Schema id" -msgstr "" - -#. module: olap -#: field:olap.schema,database_id:0 -msgid "Database Connection" -msgstr "Connexion à une base de données" - -#. module: olap -#: selection:olap.fact.database,type:0 -msgid "MySQL" -msgstr "MySQL" - -#. module: olap -#: field:olap.fact.database,db_password:0 -msgid "Database password" -msgstr "Mot de passe de la base de données" - -#. module: olap -#: view:olap.database.tables:0 -msgid "Olap database tables" -msgstr "" - -#. module: olap -#: view:olap.fact.database:0 -msgid "Connection url" -msgstr "URL de connexion" - -#. module: olap -#: view:olap.application.table:0 -msgid "Olap Application Table" -msgstr "" - -#. module: olap -#: field:olap.parameters.config.wizard,host_name:0 -msgid "Server Name" -msgstr "Nom du serveur" - -#. module: olap -#: help:olap.fact.database,db_password:0 -msgid "Password for the login." -msgstr "Mot de passe pour le login" - -#. module: olap -#: field:olap.application.field,application_id:0 -#: field:olap.application.table,application_id:0 -msgid "Application Id" -msgstr "ID de l'application" - -#. module: olap -#: model:ir.actions.todo,note:olap.config_auto_directory -msgid "This wizard will configure the URL of the web client" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_view_olap_fact_database_form -#: model:ir.ui.menu,name:olap.menu_bi_conf_fact -msgid "Fact Databases" -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_browser_url -msgid "Cube Browser" -msgstr "Explorer le Cube" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_action_olap_dimension_form -msgid "Olap Dimension" -msgstr "Dimension du cube Olap" - -#. module: olap -#: model:ir.model,name:olap.model_olap_database_columns -msgid "Olap Database Columns" -msgstr "" - -#. module: olap -#: view:olap.parameters.config.wizard:0 -msgid "BI Web Client." -msgstr "" - -#. module: olap -#: help:olap.fact.database,db_port:0 -msgid " Port to be used in connection" -msgstr " Port utilisé par la connexion" - -#. module: olap -#: field:olap.database.columns,primary_key:0 -msgid "Primary Key" -msgstr "Clé primaire" - -#. module: olap -#: field:olap.database.columns,table_id:0 -msgid "Table Id" -msgstr "ID de la table" - -#. module: olap -#: view:olap.parameters.config.wizard:0 -msgid "This wizard will automatically configure the web client for BI." -msgstr "Cet assistant configurera automatiquement le client Web pour la BI" - -#. module: olap -#: field:olap.fact.database,type:0 -msgid "Database type" -msgstr "Type de base de données" - -#. module: olap -#: wizard_view:olap.query_builder,back:0 -#: wizard_view:olap.query_builder,init:0 -msgid "Cube Fetcher" -msgstr "" - -#. module: olap -#: wizard_view:olap.load.table,info:0 -#: wizard_view:olap.load.table,ok:0 -msgid "Your database structure has been correctly loaded" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_olap_parameters_config_wizard -msgid "Olap Server Parameters" -msgstr "Paramètres du serveur Olap" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_olap_cube_table_form -msgid "Olap Cube Tables" -msgstr "" - -#. module: olap -#: field:olap.measure,formatstring:0 -msgid "Format string" -msgstr "Foramtage de chaîne" - -#. module: olap -#: wizard_button:olap.query_builder,exec,exec:0 -#: wizard_button:olap.query_builder,ok,exec:0 -msgid "Execute" -msgstr "Exécuter" - -#. module: olap -#: wizard_button:olap.application.configuration,configure,end:0 -#: wizard_button:olap.fact.database.test_connection,init,end:0 -#: wizard_button:olap.load.table,info,end:0 -#: wizard_button:olap.query.logs.clear,info,end:0 -#: wizard_button:olap.query.logs.clear,ok,end:0 -#: view:olap.warehouse.wizard:0 -msgid "Ok" -msgstr "Ok" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_bi_conf_known_application -msgid "Known Application" -msgstr "Application connue" - -#. module: olap -#: wizard_field:olap.query_builder,exec,level:0 -#: wizard_field:olap.query_builder,ok,level:0 -msgid "Level" -msgstr "Niveau" - -#. module: olap -#: field:olap.level,column_id_name:0 -#: field:olap.measure,value_column_id_name:0 -msgid "Column ID" -msgstr "ID de la colonne" - -#. module: olap -#: view:bi.load.db.wizard:0 -msgid "" -"We will load the complete structure of the database by introspection, so " -"that you will be able to work on it, and specify a better structure " -"according to your reporting needs." -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_view_olap_application_form -msgid "Olap Applicatiion" -msgstr "Application Olap" - -#. module: olap -#: field:olap.saved.query,name:0 -msgid "Query Name" -msgstr "Nom de la requête" - -#. module: olap -#: wizard_field:olap.query_builder,exec,mdx_query:0 -#: wizard_field:olap.query_builder,ok,mdx_query:0 -msgid "MDX Query" -msgstr "Requête MDX" - -#. module: olap -#: model:ir.model,name:olap.model_bi_auto_configure_wizard -msgid "bi.auto.configure.wizard" -msgstr "bi.auto.configure.wizard" - -#. module: olap -#: field:olap.hierarchy,primary_key:0 -msgid "Primary key" -msgstr "Clé primaire" - -#. module: olap -#: model:ir.actions.act_window,name:olap.act_bi_auto_configure -msgid "Auto Configuration" -msgstr "Configuration automatique" - -#. module: olap -#: field:olap.schema,note:0 -msgid "Schema description" -msgstr "Description du schéma" - -#. module: olap -#: model:ir.actions.act_window,name:olap.act_bi_load_db_wizard -msgid "Load database Structure" -msgstr "Chargement de la structure de base de données" - -#. module: olap -#: model:ir.model,name:olap.model_olap_level -#: view:olap.level:0 -msgid "Olap level" -msgstr "Niveau Olap" - -#. module: olap -#: selection:olap.measure,formatstring:0 -msgid "None (0000.00)" -msgstr "Aucun (0000.00)" - -#. module: olap -#: field:olap.fact.database,db_host:0 -msgid "Database host" -msgstr "Nom d'hôte de la base de données" - -#. module: olap -#: model:ir.model,name:olap.model_olap_fact_database -msgid "Olap Fact Database" -msgstr "" - -#. module: olap -#: view:bi.auto.configure.wizard:0 -msgid "Auto Congifuring Tables" -msgstr "Configuration automatique des tables" - -#. module: olap -#: field:olap.application,name:0 -msgid "Application name" -msgstr "Nom de l'application" - -#. module: olap -#: field:olap.cube.table,column_link_id:0 -msgid "Relational Column" -msgstr "Colonne relationnelle" - -#. module: olap -#: field:olap.level,type:0 -msgid "Level class" -msgstr "" - -#. module: olap -#: field:olap.cube,name:0 -msgid "Cube name" -msgstr "Nom du cube" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_view_olap_application_table_form -msgid "Olap Applicatiion Table" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_olap_saved_query -msgid "olap.saved.query" -msgstr "olap.saved.query" - -#. module: olap -#: field:olap.level,column_name:0 -msgid "Columns Name" -msgstr "Nom des colonnes" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_olap_hierarchy_form -msgid "Olap Hierarchies" -msgstr "Hiérarchies Olap" - -#. module: olap -#: field:olap.schema,ready:0 -msgid "Ready" -msgstr "Prêt" - -#. module: olap -#: selection:olap.measure,measure_type:0 -#: field:olap.measure,value_column:0 -msgid "Fact Table Column" -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_view_olap_database_tables_form -#: field:olap.application,table_ids:0 -#: view:olap.fact.database:0 -#: field:olap.fact.database,table_ids:0 -msgid "Tables" -msgstr "Tables" - -#. module: olap -#: model:ir.model,name:olap.model_olap_application -msgid "Olap application" -msgstr "Application Olap" - -#. module: olap -#: constraint:ir.actions.act_window:0 -msgid "Invalid model name in the action definition." -msgstr "Nom de modèle invalide pour la définition de l'action" - -#. module: olap -#: selection:olap.schema,state:0 -msgid "Schema is ready to use" -msgstr "Le schéma est prêt a être utilisé" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_designer_url -msgid "Cube Designer" -msgstr "Cube Designer" - -#. module: olap -#: field:olap.fact.database,db_login:0 -msgid "Database login" -msgstr "Connexion à la base de données" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_view_olap_application_table_form -msgid "Application Table" -msgstr "" - -#. module: olap -#: wizard_view:olap.query.logs.clear,info:0 -#: wizard_view:olap.query.logs.clear,ok:0 -msgid "Logs Cleared successfully" -msgstr "Les fichiers journaux ont été effacés avec succès" - -#. module: olap -#: model:ir.model,name:olap.model_olap_schema -#: model:ir.ui.menu,name:olap.menu_action_olap_schema_form -#: view:olap.schema:0 -msgid "Olap Schema" -msgstr "Schéma Olap" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_view_olap_application_form -msgid "Application" -msgstr "Application" - -#. module: olap -#: wizard_field:olap.query_builder,exec,mdx_query_output:0 -#: wizard_field:olap.query_builder,ok,mdx_query_output:0 -msgid "MDX Query Output" -msgstr "Requête MDX en sortie" - -#. module: olap -#: field:olap.hierarchy,primary_key_table:0 -msgid "Primary key table" -msgstr "Table de la clé primaire" - -#. module: olap -#: help:olap.measure,table_name:0 -msgid "" -"The name of the table on which the column is defined. If False, take the " -"table from the cube." -msgstr "" - -#. module: olap -#: view:olap.warehouse.wizard:0 -msgid "Warehouse" -msgstr "Entrepôt" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_olap_dimension_form -msgid "Olap Dimensions" -msgstr "Dimensions Olap" - -#. module: olap -#: field:olap.query.logs,user_id:0 -msgid "Tiny ERP User" -msgstr "Utilisateur Tiny ERP" - -#. module: olap -#: model:ir.actions.wizard,name:olap.bi_application_configuration -msgid "Configure from Application" -msgstr "" - -#. module: olap -#: field:olap.fact.database,db_port:0 -msgid "Database port" -msgstr "Port de connexion à la base" - -#. module: olap -#: help:olap.parameters.config.wizard,host_port:0 -msgid "" -"Put the port for the server. Put 8080 if its not clear." -msgstr "" -"Mettre le port du server. Mettre 8080 if ce n'est pas clair pour vous" - -#. module: olap -#: selection:olap.schema,state:0 -msgid "The Structure is Loaded" -msgstr "La structure est chargée" - -#. module: olap -#: field:olap.dimension,cube_id:0 -#: field:olap.measure,cube_id:0 -#: field:olap.query.logs,cube_id:0 -#: field:olap.saved.query,cube_id:0 -msgid "Cube" -msgstr "Cube" - -#. module: olap -#: field:olap.cube.table,available_table_ids:0 -msgid "Available Tables" -msgstr "Tables disponibles" - -#. module: olap -#: view:olap.schema:0 -msgid "Configure Manually" -msgstr "Coonfigurer manuellement" - -#. module: olap -#: field:olap.database.columns,related_to:0 -msgid "Related To" -msgstr "Lié à" - -#. module: olap -#: view:olap.database.columns:0 -#: view:olap.database.tables:0 -msgid "Olap database columns" -msgstr "Colonne Olap dans la base de données" - -#. module: olap -#: field:olap.cube.table.line,field_id:0 -msgid "Link Field" -msgstr "Lien du champ" - -#. module: olap -#: view:olap.schema:0 -msgid "Mark as Configured" -msgstr "" - -#. module: olap -#: view:olap.application.field:0 -msgid "Olap Application Field" -msgstr "" - -#. module: olap -#: selection:olap.measure,formatstring:0 -msgid "Comma Seperator (0,000)" -msgstr "Séparateur décimal (0,000)" - -#. module: olap -#: field:olap.measure,agregator:0 -msgid "Agregator" -msgstr "Agregateur" - -#. module: olap -#: wizard_view:olap.application.configuration,configure:0 -msgid "Your database structure (Open ERP) has been sucessfully configured." -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_bi_configuration -msgid "Configuration" -msgstr "Configuration" - -#. module: olap -#: constraint:ir.ui.view:0 -msgid "Invalid XML for View Architecture!" -msgstr "XML non valide pour l'architecture de la vue !" - -#. module: olap -#: help:olap.parameters.config.wizard,host_name:0 -msgid "" -"Put here the server address or IP Put localhost if its not " -"clear." -msgstr "" - -#. module: olap -#: view:olap.database.tables:0 -msgid "Database tables" -msgstr "" - -#. module: olap -#: view:olap.schema:0 -msgid "Reload Structure" -msgstr "Recharger la structure" - -#. module: olap -#: wizard_view:olap.application.configuration,init:0 -msgid "This will Auto Configure Application" -msgstr "" - -#. module: olap -#: view:bi.load.db.wizard:0 -msgid "Load Data Structure" -msgstr "Charger la structure de données" - -#. module: olap -#: view:bi.auto.configure.wizard:0 -#: view:bi.load.db.wizard:0 -#: wizard_button:olap.application.configuration,init,end:0 -#: wizard_button:olap.load.table,init,end:0 -#: view:olap.parameters.config.wizard:0 -#: wizard_button:olap.query.logs.clear,init,end:0 -#: wizard_button:olap.query_builder,exec,end:0 -#: wizard_button:olap.query_builder,ok,end:0 -msgid "Cancel" -msgstr "Annuler" - -#. module: olap -#: view:bi.load.db.wizard:0 -msgid "" -"After having loaded the structure, you will be able to hide/show or rename " -"tables and columns to simplify end-users interface. The following database " -"will be loaded:" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_olap_level_form -#: model:ir.ui.menu,name:olap.menu_action_olap_level_form -#: view:olap.level:0 -msgid "Olap Level" -msgstr "Niveau Olap" - -#. module: olap -#: field:olap.fact.database,loaded:0 -msgid "Loaded" -msgstr "Chargé" - -#. module: olap -#: help:olap.fact.database,db_name:0 -msgid "Name of the database to be used for analysis." -msgstr "Nom de la base de données pour l'analyse." - -#. module: olap -#: help:olap.fact.database,db_login:0 -msgid "Login for the database name specified." -msgstr "" - -#. module: olap -#: field:olap.hierarchy,dimension_id:0 -#: wizard_field:olap.query_builder,exec,dimension:0 -#: wizard_field:olap.query_builder,ok,dimension:0 -msgid "Dimension" -msgstr "Dimension" - -#. module: olap -#: model:ir.model,name:olap.model_olap_application_table -msgid "Olap application table" -msgstr "" - -#. module: olap -#: wizard_view:olap.load.table,init:0 -msgid "" -"We will load the complete structure of the database by introspection, " -"so that you will be able to work on it, and specify a better structure " -"according to your reporting needs." -msgstr "" - -#. module: olap -#: field:olap.saved.query,axis_keys:0 -msgid "Axis Keys" -msgstr "Axe clé" - -#. module: olap -#: field:olap.cube,query_log:0 -msgid "Query Logging" -msgstr "Enregistrer les requêtes" - -#. module: olap -#: field:olap.measure,measure_type:0 -msgid "Measure Type" -msgstr "Type de mesure" - -#. module: olap -#: field:olap.database.tables,fact_database_id:0 -msgid "Database Id" -msgstr "ID de la base de données" - -#. module: olap -#: help:olap.fact.database,db_host:0 -msgid "Give hostname to make connection to the database." -msgstr "" - -#. module: olap -#: field:olap.level,hierarchy_id:0 -msgid "Hierarchy" -msgstr "Hiérarchie" - -#. module: olap -#: selection:olap.schema,state:0 -msgid "The Structure is Configured." -msgstr "La structure est configurée" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_olap_schema_form -msgid "Olap Schemas" -msgstr "Schéma Olap" - -#. module: olap -#: field:olap.cube,table_id:0 -msgid "Fact table" -msgstr "" - -#. module: olap -#: view:bi.auto.configure.wizard:0 -msgid "" -"This will Auto Configure Application. This will help to increase the " -"readability of the tables and columns by giving it meaningful and easy to " -"comprehend name. You can hides particular data and columns by reconfiguring " -"the structure option." -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_view_olap_application_field_form -msgid "Olap Applicatiion Field" -msgstr "" - -#. module: olap -#: field:olap.query.logs,query:0 -#: field:olap.saved.query,query:0 -#: view:olap.warehouse.wizard:0 -#: field:olap.warehouse.wizard,query:0 -msgid "Query" -msgstr "Requête" - -#. module: olap -#: view:olap.schema:0 -msgid "Auto Application Configuration" -msgstr "" - -#. module: olap -#: selection:olap.measure,formatstring:0 -msgid "Postfix Default Currency(0000.00 EUR)" -msgstr "" - -#. module: olap -#: field:bi.load.db.wizard,db_name:0 -#: wizard_field:olap.load.table,init,db_name:0 -msgid "Database Name" -msgstr "" - -#. module: olap -#: field:olap.cube,measure_ids:0 -msgid "Measures" -msgstr "" - -#. module: olap -#: model:ir.actions.wizard,name:olap.bi_conf_cube_query_builder -#: wizard_view:olap.query_builder,exec:0 -#: wizard_view:olap.query_builder,ok:0 -msgid "Query Builder" -msgstr "" - -#. module: olap -#: field:olap.cube,dimension_ids:0 -msgid "Dimensions" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_olap_cube -#: view:olap.cube:0 -msgid "Olap cube" -msgstr "Cube Olap" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_olap_warehouse -#: model:ir.model,name:olap.model_olap_warehouse_wizard -#: model:ir.ui.menu,name:olap.menu_bi_warehouse -msgid "Olap Warehouse" -msgstr "Entrepôt Olap" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_view_olap_application_field_form -msgid "Application Field" -msgstr "Champ d'application" - -#. module: olap -#: model:ir.model,name:olap.model_olap_dimension -#: view:olap.dimension:0 -msgid "Olap dimension" -msgstr "Dimension Olap" - -#. module: olap -#: field:olap.application.field,name:0 -msgid "Application field name" -msgstr "Nom du champ de l'application" - -#. module: olap -#: view:olap.fact.database:0 -msgid "Connection parameters" -msgstr "Paramètres de connexion" - -#. module: olap -#: field:bi.auto.configure.wizard,name:0 -#: field:bi.load.db.wizard,fact_table:0 -#: wizard_field:olap.load.table,init,fact_table:0 -msgid "Fact Name" -msgstr "" - -#. module: olap -#: view:olap.database.columns:0 -msgid "Database columns" -msgstr "Colonnes de la base de données" - -#. module: olap -#: field:olap.application.table,table_name:0 -#: field:olap.cube.table,name:0 -#: field:olap.level,table_name:0 -#: field:olap.measure,table_name:0 -msgid "Table name" -msgstr "Nom de la table" - -#. module: olap -#: help:olap.measure,measure_type:0 -msgid "Select between auto column or sql expression for the measures" -msgstr "" - -#. module: olap -#: model:ir.actions.wizard,name:olap.bi_load_column -msgid "Open Columns" -msgstr "Colonnes ouvertes" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_view_olap_database_columns_form -#: field:olap.database.tables,columns:0 -msgid "Columns" -msgstr "Colonnes" - -#. module: olap -#: model:ir.actions.wizard,name:olap.bi_test_connection -#: view:olap.fact.database:0 -msgid "Test Connection" -msgstr "Test de connexion" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_olap_measure_form -#: model:ir.ui.menu,name:olap.menu_action_olap_measure_form -msgid "Olap Measures" -msgstr "Mesures Olap" - -#. module: olap -#: wizard_button:olap.application.configuration,init,configure:0 -#: view:olap.parameters.config.wizard:0 -msgid "Configure" -msgstr "" - -#. module: olap -#: wizard_view:olap.load.table,init:0 -msgid "" -"After having loaded the structure, you will be able to hide/show or " -"rename tables and columns to simplify end-users interface. The following " -"database will be loaded:" -msgstr "" - -#. module: olap -#: constraint:ir.model:0 -msgid "" -"The Object name must start with x_ and not contain any special character !" -msgstr "" -"Le nom de l'objet doit commencer par x_ et ne doit pas contenir de " -"caractères spéciaux !" - -#. module: olap -#: wizard_field:olap.query_builder,exec,hierarchy:0 -#: wizard_field:olap.query_builder,ok,hierarchy:0 -msgid "Hiearchy" -msgstr "Hiérarchie" - -#. module: olap -#: selection:olap.measure,measure_type:0 -#: field:olap.measure,value_sql:0 -msgid "SQL Expression" -msgstr "Expression SQL" - -#. module: olap -#: model:ir.actions.wizard,name:olap.bi_menu_olap_load_table -msgid "Load Tables" -msgstr "Chargements des tables" - -#. module: olap -#: field:olap.hierarchy,level_ids:0 -msgid "Levels" -msgstr "Niveaux" - -#. module: olap -#: model:ir.model,name:olap.model_olap_application_field -msgid "Olap application field" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_view_olap_database_columns_form -msgid "Database Columns" -msgstr "Colonnes de base de données" - -#. module: olap -#: field:olap.database.columns,active:0 -#: field:olap.database.tables,active:0 -msgid "Active" -msgstr "Actif" - -#. module: olap -#: selection:olap.measure,datatype:0 -msgid "Integer" -msgstr "Entier" - -#. module: olap -#: wizard_view:olap.application.configuration,init:0 -msgid " Auto Configure " -msgstr "" - -#. module: olap -#: selection:olap.measure,agregator:0 -msgid "Sum" -msgstr "Somme" - -#. module: olap -#: wizard_field:olap.query.logs.clear,init,user_name:0 -#: field:olap.saved.query,user_id:0 -msgid "User" -msgstr "Utilisateur" - -#. module: olap -#: field:olap.query.logs,count:0 -msgid "Count" -msgstr "Compter" - -#. module: olap -#: field:olap.database.tables,name:0 -msgid "End-User Name" -msgstr "" - -#. module: olap -#: selection:olap.measure,formatstring:0 -msgid "Postfix Default Currency with comma seperator (0,000.00 EUR)" -msgstr "" - -#. module: olap -#: field:olap.measure,datatype:0 -msgid "Datatype" -msgstr "Type de données" - -#. module: olap -#: wizard_button:olap.query_builder,back,ok:0 -#: wizard_button:olap.query_builder,init,ok:0 -msgid "Fetch Data" -msgstr "Récupérer les données" - -#. module: olap -#: selection:olap.measure,formatstring:0 -msgid "Prefix Default Currency with comma seperator (EUR 0,000.00)" -msgstr "" - -#. module: olap -#: wizard_view:olap.load.table,info:0 -#: wizard_view:olap.load.table,ok:0 -#: wizard_view:olap.query.logs.clear,info:0 -#: wizard_view:olap.query.logs.clear,ok:0 -msgid "Load Data" -msgstr "Charger les données" - -#. module: olap -#: field:olap.cube,query_ids:0 -msgid "Queries" -msgstr "Requêtes" - -#. module: olap -#: selection:olap.fact.database,type:0 -msgid "Oracle" -msgstr "Oracle" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_olap_cube_form -#: model:ir.ui.menu,name:olap.menu_action_olap_cube_form -#: model:ir.ui.menu,name:olap.menu_bi_conf_cubes -msgid "Olap Cubes" -msgstr "Cubes Olap" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_action_olap_cube_table_form -msgid "Olap Cubes Table" -msgstr "Tables des Cubes Olap" - -#. module: olap -#: field:olap.measure,name:0 -msgid "Measure name" -msgstr "Nom de la mesure" - -#. module: olap -#: selection:olap.fact.database,connection_type:0 -msgid "Socket" -msgstr "" - -#. module: olap -#: field:olap.fact.database,connection_type:0 -msgid "Connection type" -msgstr "Type de connexion" - -#. module: olap -#: selection:olap.measure,agregator:0 -msgid "count" -msgstr "nombre" - -#. module: olap -#: field:olap.fact.database,db_name:0 -msgid "Database name" -msgstr "Nom de la base de données" - -#. module: olap -#: field:olap.database.columns,type:0 -msgid "Type" -msgstr "Type" - -#. module: olap -#: view:olap.database.columns:0 -#: view:olap.database.tables:0 -msgid "Show" -msgstr "Montrer" - -#. module: olap -#: wizard_button:olap.query_builder,exec,back:0 -#: wizard_button:olap.query_builder,ok,back:0 -msgid "Change cube" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_view_olap_database_tables_form -#: view:olap.cube.table:0 -#: field:olap.cube.table,line_ids:0 -msgid "Database Tables" -msgstr "" - -#. module: olap -#: help:olap.level,table_name:0 -msgid "" -"The name of the table on which the column is defined. If False, take the " -"table from the hierarchy." -msgstr "" - -#. module: olap -#: selection:olap.schema,state:0 -msgid "Nothing has been Configured" -msgstr "" - -#. module: olap -#: field:olap.dimension,name:0 -msgid "Dimension name" -msgstr "" - -#. module: olap -#: wizard_button:olap.load.table,ok,end:0 -msgid "Continue and Configure Structure" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_olap_measure -#: view:olap.measure:0 -msgid "Olap measure" -msgstr "" - -#. module: olap -#: help:olap.cube,table_id:0 -msgid "Table(s) for cube." -msgstr "Table(s) pour le cube" - -#. module: olap -#: wizard_field:olap.query_builder,exec,measure:0 -#: wizard_field:olap.query_builder,ok,measure:0 -msgid "Measure" -msgstr "" - -#. module: olap -#: field:olap.database.columns,column_db_name:0 -msgid "Column DBName" -msgstr "" - -#. module: olap -#: selection:olap.schema,state:0 -msgid "We Can Start building Cube" -msgstr "" - -#. module: olap -#: field:olap.cube.table.line,table_id:0 -msgid "Database Table" -msgstr "" - -#. module: olap -#: field:olap.schema,name:0 -msgid "Schema name" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_olap_query_logs_my_form -#: model:ir.ui.menu,name:olap.menu_action_olap_query_logs_my_form -#: view:olap.query.logs:0 -msgid "My Logs" -msgstr "Mes journaux" - -#. module: olap -#: view:olap.fact.database:0 -msgid "Information" -msgstr "Information" - -#. module: olap -#: wizard_field:olap.query_builder,back,cube_schema:0 -#: wizard_field:olap.query_builder,init,cube_schema:0 -msgid "Select Cube" -msgstr "Sélectionner le Cube" - -#. module: olap -#: field:olap.hierarchy,table_id:0 -msgid "Fact table(s)" -msgstr "" - -#. module: olap -#: model:ir.actions.url,name:olap.menu_url_cube_designer -msgid "name_menu_url_cube_designer" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_config_bi_parameters -msgid "Parameters Configuration" -msgstr "" - -#. module: olap -#: view:olap.schema:0 -msgid "Connect to Database" -msgstr "Connexion à la base de données" - -#. module: olap -#: selection:olap.schema,state:0 -msgid "Database Connected" -msgstr "Connecté à la base de données" - -#. module: olap -#: field:olap.application.field,table_name:0 -#: field:olap.application.table,name:0 -msgid "Application table name" -msgstr "" - -#. module: olap -#: help:olap.hierarchy,table_id:0 -msgid "Table(s) to make hierarchy on the cube." -msgstr "" - -#. module: olap -#: view:olap.fact.database:0 -msgid "General information" -msgstr "Informations générales" - -#. module: olap -#: field:olap.application,query:0 -msgid "Application Query" -msgstr "" - -#. module: olap -#: help:olap.cube,query_log:0 -msgid "Enabling this will log all the queries in the browser" -msgstr "" - -#. module: olap -#: field:olap.saved.query,mdx_id:0 -msgid "Module" -msgstr "Module" - -#. module: olap -#: field:olap.application.field,is_hidden:0 -#: field:olap.application.table,is_hidden:0 -#: field:olap.database.columns,hide:0 -#: field:olap.database.tables,hide:0 -msgid "Hidden" -msgstr "Masquer" - -#. module: olap -#: field:olap.dimension,hierarchy_ids:0 -msgid "Hierarchies" -msgstr "Hiérarchies" - -#. module: olap -#: field:olap.query.logs,result_size:0 -msgid "Result Size" -msgstr "" - -#. module: olap -#: view:olap.application:0 -msgid "Olap Application" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_olap_database_tables -msgid "Olap Database Tables" -msgstr "" - -#. module: olap -#: selection:olap.measure,formatstring:0 -msgid "Prefix Default Currency (EUR 0000.00)" -msgstr "" - -#. module: olap -#: view:olap.cube.table:0 -msgid "Olap cube_table" -msgstr "" - -#. module: olap -#: view:olap.parameters.config.wizard:0 -msgid "Parameters Configure" -msgstr "Configurer les paramètres" - -#. module: olap -#: model:ir.model,name:olap.model_olap_hierarchy -#: view:olap.hierarchy:0 -msgid "Olap hierarchy" -msgstr "Hiérarchie Olap" - -#. module: olap -#: model:ir.model,name:olap.model_olap_cube_table -#: model:ir.model,name:olap.model_olap_cube_table_line -msgid "Olap cube table" -msgstr "" - -#. module: olap -#: field:olap.application.field,field_name:0 -msgid "Field name" -msgstr "Nom du champ" - -#. module: olap -#: model:ir.model,name:olap.model_olap_query_logs -msgid "Olap query logs" -msgstr "" - -#. module: olap -#: field:olap.fact.database,name:0 -msgid "Fact name" -msgstr "" - -#. module: olap -#: help:olap.measure,formatstring:0 -msgid " Let you specify how the measure to be displayed in cube browser" -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_bi_server_parameters -msgid "Server Parameters" -msgstr "Paramètres serveur" - -#. module: olap -#: wizard_view:olap.load.table,init:0 -#: wizard_button:olap.load.table,init,ok:0 -#: view:olap.schema:0 -msgid "Load Database Structure" -msgstr "Charger la structure de la base de données" - -#. module: olap -#: field:olap.level,name:0 -msgid "Level name" -msgstr "Nom du niveau" - -#. module: olap -#: field:olap.cube,schema_id:0 -#: field:olap.query.logs,schema_id:0 -#: field:olap.saved.query,schema_id:0 -msgid "Schema" -msgstr "Schéma" - -#. module: olap -#: field:olap.fact.database,connection_url:0 -#: field:olap.schema,app_detect:0 -msgid "Connection URL" -msgstr "URL de connexion" - -#. module: olap -#: field:olap.schema,cube_ids:0 -msgid "Cubes" -msgstr "Cubes" - -#. module: olap -#: view:olap.schema:0 -msgid "ReConfigure Structure" -msgstr "" - -#. module: olap -#: field:olap.application,field_ids:0 -msgid "Fields" -msgstr "Champs" - -#. module: olap -#: selection:olap.measure,agregator:0 -msgid "Average" -msgstr "Moyenne" - -#. module: olap -#: view:bi.load.db.wizard:0 -msgid "Load Database Tables" -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_action_olap_hierarchy_form -msgid "Olap Hierarchy" -msgstr "" - -#. module: olap -#: field:olap.cube.table.line,cube_table_id:0 -msgid "Cube Table" -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_bi -msgid "Businesss Intelligence" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_bi_load_db_wizard -msgid "bi.load.db.wizard" -msgstr "" - -#. module: olap -#: model:ir.actions.url,name:olap.menu_url_cube_browser -msgid "name_menu_url_cube_browser" -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_view_olap_fact_database_form -msgid "Databases" -msgstr "Bases de données" - -#. module: olap -#: field:olap.hierarchy,name:0 -msgid "Hierarchy name" -msgstr "" - -#. module: olap -#: model:ir.module.module,description:olap.module_meta_information -msgid "" -"\n" -" Base module to manage Olap schemas. Cube designer.\n" -" " -msgstr "" - -#. module: olap -#: view:olap.cube.table:0 -msgid "Joined Tables" -msgstr "Tables jointes" - -#. module: olap -#: field:olap.schema,loaded:0 -msgid "Loading Datastructure" -msgstr "" - -#. module: olap -#: view:olap.cube.table:0 -msgid "Joined Table" -msgstr "Tables jointes" - -#. module: olap -#: selection:olap.fact.database,type:0 -msgid "PostgreSQL" -msgstr "PostgreSQL" - -#. module: olap -#: wizard_view:olap.query.logs.clear,init:0 -msgid " To Load Data" -msgstr "" - -#. module: olap -#: field:olap.hierarchy,sequence:0 -#: field:olap.level,sequence:0 -msgid "Sequence" -msgstr "Séquence" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_bi_conf_tools -msgid "Tools" -msgstr "Outils" - -#. module: olap -#: field:olap.schema,state:0 -msgid "Schema State" -msgstr "" - -#. module: olap -#: selection:olap.measure,datatype:0 -msgid "Float" -msgstr "Décimal" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_olap_query_logs_form -#: model:ir.ui.menu,name:olap.menu_action_olap_query_logs_form -#: view:olap.query.logs:0 -msgid "All Logs" -msgstr "" - -#. module: olap -#: selection:olap.fact.database,connection_type:0 -#: field:olap.parameters.config.wizard,host_port:0 -msgid "Port" -msgstr "Port" - -#. module: olap -#: view:olap.fact.database:0 -msgid "Fact database" -msgstr "" - -#. module: olap -#: model:ir.module.module,shortdesc:olap.module_meta_information -msgid "olap" -msgstr "olap" - -#. module: olap -#: field:olap.database.columns,name:0 -msgid "Column Name" -msgstr "Nom de colonne" - -#. module: olap -#: field:olap.database.tables,table_db_name:0 -msgid "Table Name" -msgstr "Nom de la table" - -#. module: olap -#: wizard_view:olap.application.configuration,configure:0 -msgid "Auto Configure" -msgstr "Configuration auto" - -#. module: olap -#: field:olap.schema,configure:0 -msgid "Configuring Datastructure" -msgstr "" - -#. module: olap -#: model:ir.actions.wizard,name:olap.bi_load_configuration_table -msgid "Open Configuration" -msgstr "" - -#. module: olap -#: view:olap.schema:0 -msgid "Configure Automatically " -msgstr "" - -#. module: olap -#: model:ir.actions.wizard,name:olap.bi_clear_logs -#: model:ir.ui.menu,name:olap.menu_bi_clear_logs -#: wizard_button:olap.query.logs.clear,init,ok:0 -msgid "Clear Logs" -msgstr "Effacer les journaux" diff --git a/addons/olap/i18n/fr_BE.po b/addons/olap/i18n/fr_BE.po deleted file mode 100644 index 79d6b1df186..00000000000 --- a/addons/olap/i18n/fr_BE.po +++ /dev/null @@ -1,1370 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * olap -# -msgid "" -msgstr "" -"Project-Id-Version: OpenERP Server 6.0dev\n" -"Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2009-11-26 05:24:42+0000\n" -"PO-Revision-Date: 2009-11-26 05:24:42+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" -"Plural-Forms: \n" - -#. module: olap -#: view:olap.database.columns:0 -#: view:olap.database.tables:0 -msgid "Hide" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_olap_saved_query_form -#: model:ir.ui.menu,name:olap.menu_action_olap_saved_query_form -#: view:olap.saved.query:0 -msgid "Olap Saved Query" -msgstr "" - -#. module: olap -#: field:olap.query.logs,time:0 -#: field:olap.saved.query,time:0 -msgid "Time" -msgstr "" - -#. module: olap -#: view:bi.auto.configure.wizard:0 -msgid "Auto Configure Structure" -msgstr "" - -#. module: olap -#: view:olap.fact.database:0 -msgid "Olap fact database" -msgstr "" - -#. module: olap -#: help:olap.measure,value_sql:0 -msgid "You can provide valid sql expression. Make sure it have function with fully qualified column name like (sum,avg ...)(tablename.columnname (+,- ...) tablename.columnname)" -msgstr "" - -#. module: olap -#: field:olap.cube.table,schema_id:0 -msgid "Schema id" -msgstr "" - -#. module: olap -#: field:olap.schema,database_id:0 -msgid "Database Connection" -msgstr "" - -#. module: olap -#: selection:olap.fact.database,type:0 -msgid "MySQL" -msgstr "" - -#. module: olap -#: field:olap.fact.database,db_password:0 -msgid "Database password" -msgstr "" - -#. module: olap -#: view:olap.database.tables:0 -msgid "Olap database tables" -msgstr "" - -#. module: olap -#: view:olap.fact.database:0 -msgid "Connection url" -msgstr "" - -#. module: olap -#: view:olap.application.table:0 -msgid "Olap Application Table" -msgstr "" - -#. module: olap -#: field:olap.parameters.config.wizard,host_name:0 -msgid "Server Name" -msgstr "" - -#. module: olap -#: help:olap.fact.database,db_password:0 -msgid "Password for the login." -msgstr "" - -#. module: olap -#: field:olap.application.field,application_id:0 -#: field:olap.application.table,application_id:0 -msgid "Application Id" -msgstr "" - -#. module: olap -#: model:ir.actions.todo,note:olap.config_auto_directory -msgid "This wizard will configure the URL of the web client" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_view_olap_fact_database_form -#: model:ir.ui.menu,name:olap.menu_bi_conf_fact -msgid "Fact Databases" -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_browser_url -msgid "Cube Browser" -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_action_olap_dimension_form -msgid "Olap Dimension" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_olap_database_columns -msgid "Olap Database Columns" -msgstr "" - -#. module: olap -#: view:olap.parameters.config.wizard:0 -msgid "BI Web Client." -msgstr "" - -#. module: olap -#: help:olap.fact.database,db_port:0 -msgid " Port to be used in connection" -msgstr "" - -#. module: olap -#: field:olap.database.columns,primary_key:0 -msgid "Primary Key" -msgstr "" - -#. module: olap -#: field:olap.database.columns,table_id:0 -msgid "Table Id" -msgstr "" - -#. module: olap -#: view:olap.parameters.config.wizard:0 -msgid "This wizard will automatically configure the web client for BI." -msgstr "" - -#. module: olap -#: field:olap.fact.database,type:0 -msgid "Database type" -msgstr "" - -#. module: olap -#: wizard_view:olap.query_builder,back:0 -#: wizard_view:olap.query_builder,init:0 -msgid "Cube Fetcher" -msgstr "" - -#. module: olap -#: wizard_view:olap.load.table,info:0 -#: wizard_view:olap.load.table,ok:0 -msgid "Your database structure has been correctly loaded" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_olap_parameters_config_wizard -msgid "Olap Server Parameters" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_olap_cube_table_form -msgid "Olap Cube Tables" -msgstr "" - -#. module: olap -#: field:olap.measure,formatstring:0 -msgid "Format string" -msgstr "" - -#. module: olap -#: wizard_button:olap.query_builder,exec,exec:0 -#: wizard_button:olap.query_builder,ok,exec:0 -msgid "Execute" -msgstr "" - -#. module: olap -#: wizard_button:olap.application.configuration,configure,end:0 -#: wizard_button:olap.fact.database.test_connection,init,end:0 -#: wizard_button:olap.load.table,info,end:0 -#: wizard_button:olap.query.logs.clear,info,end:0 -#: wizard_button:olap.query.logs.clear,ok,end:0 -#: view:olap.warehouse.wizard:0 -msgid "Ok" -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_bi_conf_known_application -msgid "Known Application" -msgstr "" - -#. module: olap -#: wizard_field:olap.query_builder,exec,level:0 -#: wizard_field:olap.query_builder,ok,level:0 -msgid "Level" -msgstr "" - -#. module: olap -#: field:olap.level,column_id_name:0 -#: field:olap.measure,value_column_id_name:0 -msgid "Column ID" -msgstr "" - -#. module: olap -#: view:bi.load.db.wizard:0 -msgid "We will load the complete structure of the database by introspection, so that you will be able to work on it, and specify a better structure according to your reporting needs." -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_view_olap_application_form -msgid "Olap Applicatiion" -msgstr "" - -#. module: olap -#: field:olap.saved.query,name:0 -msgid "Query Name" -msgstr "" - -#. module: olap -#: wizard_field:olap.query_builder,exec,mdx_query:0 -#: wizard_field:olap.query_builder,ok,mdx_query:0 -msgid "MDX Query" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_bi_auto_configure_wizard -msgid "bi.auto.configure.wizard" -msgstr "" - -#. module: olap -#: field:olap.hierarchy,primary_key:0 -msgid "Primary key" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.act_bi_auto_configure -msgid "Auto Configuration" -msgstr "" - -#. module: olap -#: field:olap.schema,note:0 -msgid "Schema description" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.act_bi_load_db_wizard -msgid "Load database Structure" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_olap_level -#: view:olap.level:0 -msgid "Olap level" -msgstr "" - -#. module: olap -#: selection:olap.measure,formatstring:0 -msgid "None (0000.00)" -msgstr "" - -#. module: olap -#: field:olap.fact.database,db_host:0 -msgid "Database host" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_olap_fact_database -msgid "Olap Fact Database" -msgstr "" - -#. module: olap -#: view:bi.auto.configure.wizard:0 -msgid "Auto Congifuring Tables" -msgstr "" - -#. module: olap -#: field:olap.application,name:0 -msgid "Application name" -msgstr "" - -#. module: olap -#: field:olap.cube.table,column_link_id:0 -msgid "Relational Column" -msgstr "" - -#. module: olap -#: field:olap.level,type:0 -msgid "Level class" -msgstr "" - -#. module: olap -#: field:olap.cube,name:0 -msgid "Cube name" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_view_olap_application_table_form -msgid "Olap Applicatiion Table" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_olap_saved_query -msgid "olap.saved.query" -msgstr "" - -#. module: olap -#: field:olap.level,column_name:0 -msgid "Columns Name" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_olap_hierarchy_form -msgid "Olap Hierarchies" -msgstr "" - -#. module: olap -#: field:olap.schema,ready:0 -msgid "Ready" -msgstr "" - -#. module: olap -#: selection:olap.measure,measure_type:0 -#: field:olap.measure,value_column:0 -msgid "Fact Table Column" -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_view_olap_database_tables_form -#: field:olap.application,table_ids:0 -#: view:olap.fact.database:0 -#: field:olap.fact.database,table_ids:0 -msgid "Tables" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_olap_application -msgid "Olap application" -msgstr "" - -#. module: olap -#: constraint:ir.actions.act_window:0 -msgid "Invalid model name in the action definition." -msgstr "" - -#. module: olap -#: selection:olap.schema,state:0 -msgid "Schema is ready to use" -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_designer_url -msgid "Cube Designer" -msgstr "" - -#. module: olap -#: field:olap.fact.database,db_login:0 -msgid "Database login" -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_view_olap_application_table_form -msgid "Application Table" -msgstr "" - -#. module: olap -#: wizard_view:olap.query.logs.clear,info:0 -#: wizard_view:olap.query.logs.clear,ok:0 -msgid "Logs Cleared successfully" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_olap_schema -#: model:ir.ui.menu,name:olap.menu_action_olap_schema_form -#: view:olap.schema:0 -msgid "Olap Schema" -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_view_olap_application_form -msgid "Application" -msgstr "" - -#. module: olap -#: wizard_field:olap.query_builder,exec,mdx_query_output:0 -#: wizard_field:olap.query_builder,ok,mdx_query_output:0 -msgid "MDX Query Output" -msgstr "" - -#. module: olap -#: field:olap.hierarchy,primary_key_table:0 -msgid "Primary key table" -msgstr "" - -#. module: olap -#: help:olap.measure,table_name:0 -msgid "The name of the table on which the column is defined. If False, take the table from the cube." -msgstr "" - -#. module: olap -#: view:olap.warehouse.wizard:0 -msgid "Warehouse" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_olap_dimension_form -msgid "Olap Dimensions" -msgstr "" - -#. module: olap -#: field:olap.query.logs,user_id:0 -msgid "Tiny ERP User" -msgstr "" - -#. module: olap -#: model:ir.actions.wizard,name:olap.bi_application_configuration -msgid "Configure from Application" -msgstr "" - -#. module: olap -#: field:olap.fact.database,db_port:0 -msgid "Database port" -msgstr "" - -#. module: olap -#: help:olap.parameters.config.wizard,host_port:0 -msgid "Put the port for the server. Put 8080 if its not clear." -msgstr "" - -#. module: olap -#: selection:olap.schema,state:0 -msgid "The Structure is Loaded" -msgstr "" - -#. module: olap -#: field:olap.dimension,cube_id:0 -#: field:olap.measure,cube_id:0 -#: field:olap.query.logs,cube_id:0 -#: field:olap.saved.query,cube_id:0 -msgid "Cube" -msgstr "" - -#. module: olap -#: field:olap.cube.table,available_table_ids:0 -msgid "Available Tables" -msgstr "" - -#. module: olap -#: view:olap.schema:0 -msgid "Configure Manually" -msgstr "" - -#. module: olap -#: field:olap.database.columns,related_to:0 -msgid "Related To" -msgstr "" - -#. module: olap -#: view:olap.database.columns:0 -#: view:olap.database.tables:0 -msgid "Olap database columns" -msgstr "" - -#. module: olap -#: field:olap.cube.table.line,field_id:0 -msgid "Link Field" -msgstr "" - -#. module: olap -#: view:olap.schema:0 -msgid "Mark as Configured" -msgstr "" - -#. module: olap -#: view:olap.application.field:0 -msgid "Olap Application Field" -msgstr "" - -#. module: olap -#: selection:olap.measure,formatstring:0 -msgid "Comma Seperator (0,000)" -msgstr "" - -#. module: olap -#: field:olap.measure,agregator:0 -msgid "Agregator" -msgstr "" - -#. module: olap -#: wizard_view:olap.application.configuration,configure:0 -msgid "Your database structure (Open ERP) has been sucessfully configured." -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_bi_configuration -msgid "Configuration" -msgstr "" - -#. module: olap -#: constraint:ir.ui.view:0 -msgid "Invalid XML for View Architecture!" -msgstr "" - -#. module: olap -#: help:olap.parameters.config.wizard,host_name:0 -msgid "Put here the server address or IP Put localhost if its not clear." -msgstr "" - -#. module: olap -#: view:olap.database.tables:0 -msgid "Database tables" -msgstr "" - -#. module: olap -#: view:olap.schema:0 -msgid "Reload Structure" -msgstr "" - -#. module: olap -#: wizard_view:olap.application.configuration,init:0 -msgid "This will Auto Configure Application" -msgstr "" - -#. module: olap -#: view:bi.load.db.wizard:0 -msgid "Load Data Structure" -msgstr "" - -#. module: olap -#: view:bi.auto.configure.wizard:0 -#: view:bi.load.db.wizard:0 -#: wizard_button:olap.application.configuration,init,end:0 -#: wizard_button:olap.load.table,init,end:0 -#: view:olap.parameters.config.wizard:0 -#: wizard_button:olap.query.logs.clear,init,end:0 -#: wizard_button:olap.query_builder,exec,end:0 -#: wizard_button:olap.query_builder,ok,end:0 -msgid "Cancel" -msgstr "" - -#. module: olap -#: view:bi.load.db.wizard:0 -msgid "After having loaded the structure, you will be able to hide/show or rename tables and columns to simplify end-users interface. The following database will be loaded:" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_olap_level_form -#: model:ir.ui.menu,name:olap.menu_action_olap_level_form -#: view:olap.level:0 -msgid "Olap Level" -msgstr "" - -#. module: olap -#: field:olap.fact.database,loaded:0 -msgid "Loaded" -msgstr "" - -#. module: olap -#: help:olap.fact.database,db_name:0 -msgid "Name of the database to be used for analysis." -msgstr "" - -#. module: olap -#: help:olap.fact.database,db_login:0 -msgid "Login for the database name specified." -msgstr "" - -#. module: olap -#: field:olap.hierarchy,dimension_id:0 -#: wizard_field:olap.query_builder,exec,dimension:0 -#: wizard_field:olap.query_builder,ok,dimension:0 -msgid "Dimension" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_olap_application_table -msgid "Olap application table" -msgstr "" - -#. module: olap -#: wizard_view:olap.load.table,init:0 -msgid "We will load the complete structure of the database by introspection, so that you will be able to work on it, and specify a better structure according to your reporting needs." -msgstr "" - -#. module: olap -#: field:olap.saved.query,axis_keys:0 -msgid "Axis Keys" -msgstr "" - -#. module: olap -#: field:olap.cube,query_log:0 -msgid "Query Logging" -msgstr "" - -#. module: olap -#: field:olap.measure,measure_type:0 -msgid "Measure Type" -msgstr "" - -#. module: olap -#: field:olap.database.tables,fact_database_id:0 -msgid "Database Id" -msgstr "" - -#. module: olap -#: help:olap.fact.database,db_host:0 -msgid "Give hostname to make connection to the database." -msgstr "" - -#. module: olap -#: field:olap.level,hierarchy_id:0 -msgid "Hierarchy" -msgstr "" - -#. module: olap -#: selection:olap.schema,state:0 -msgid "The Structure is Configured." -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_olap_schema_form -msgid "Olap Schemas" -msgstr "" - -#. module: olap -#: field:olap.cube,table_id:0 -msgid "Fact table" -msgstr "" - -#. module: olap -#: view:bi.auto.configure.wizard:0 -msgid "This will Auto Configure Application. This will help to increase the readability of the tables and columns by giving it meaningful and easy to comprehend name. You can hides particular data and columns by reconfiguring the structure option." -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_view_olap_application_field_form -msgid "Olap Applicatiion Field" -msgstr "" - -#. module: olap -#: field:olap.query.logs,query:0 -#: field:olap.saved.query,query:0 -#: view:olap.warehouse.wizard:0 -#: field:olap.warehouse.wizard,query:0 -msgid "Query" -msgstr "" - -#. module: olap -#: view:olap.schema:0 -msgid "Auto Application Configuration" -msgstr "" - -#. module: olap -#: selection:olap.measure,formatstring:0 -msgid "Postfix Default Currency(0000.00 EUR)" -msgstr "" - -#. module: olap -#: field:bi.load.db.wizard,db_name:0 -#: wizard_field:olap.load.table,init,db_name:0 -msgid "Database Name" -msgstr "" - -#. module: olap -#: field:olap.cube,measure_ids:0 -msgid "Measures" -msgstr "" - -#. module: olap -#: model:ir.actions.wizard,name:olap.bi_conf_cube_query_builder -#: wizard_view:olap.query_builder,exec:0 -#: wizard_view:olap.query_builder,ok:0 -msgid "Query Builder" -msgstr "" - -#. module: olap -#: field:olap.cube,dimension_ids:0 -msgid "Dimensions" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_olap_cube -#: view:olap.cube:0 -msgid "Olap cube" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_olap_warehouse -#: model:ir.model,name:olap.model_olap_warehouse_wizard -#: model:ir.ui.menu,name:olap.menu_bi_warehouse -msgid "Olap Warehouse" -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_view_olap_application_field_form -msgid "Application Field" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_olap_dimension -#: view:olap.dimension:0 -msgid "Olap dimension" -msgstr "" - -#. module: olap -#: field:olap.application.field,name:0 -msgid "Application field name" -msgstr "" - -#. module: olap -#: view:olap.fact.database:0 -msgid "Connection parameters" -msgstr "" - -#. module: olap -#: field:bi.auto.configure.wizard,name:0 -#: field:bi.load.db.wizard,fact_table:0 -#: wizard_field:olap.load.table,init,fact_table:0 -msgid "Fact Name" -msgstr "" - -#. module: olap -#: view:olap.database.columns:0 -msgid "Database columns" -msgstr "" - -#. module: olap -#: field:olap.application.table,table_name:0 -#: field:olap.cube.table,name:0 -#: field:olap.level,table_name:0 -#: field:olap.measure,table_name:0 -msgid "Table name" -msgstr "" - -#. module: olap -#: help:olap.measure,measure_type:0 -msgid "Select between auto column or sql expression for the measures" -msgstr "" - -#. module: olap -#: model:ir.actions.wizard,name:olap.bi_load_column -msgid "Open Columns" -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_view_olap_database_columns_form -#: field:olap.database.tables,columns:0 -msgid "Columns" -msgstr "" - -#. module: olap -#: model:ir.actions.wizard,name:olap.bi_test_connection -#: view:olap.fact.database:0 -msgid "Test Connection" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_olap_measure_form -#: model:ir.ui.menu,name:olap.menu_action_olap_measure_form -msgid "Olap Measures" -msgstr "" - -#. module: olap -#: wizard_button:olap.application.configuration,init,configure:0 -#: view:olap.parameters.config.wizard:0 -msgid "Configure" -msgstr "" - -#. module: olap -#: wizard_view:olap.load.table,init:0 -msgid "After having loaded the structure, you will be able to hide/show or rename tables and columns to simplify end-users interface. The following database will be loaded:" -msgstr "" - -#. module: olap -#: constraint:ir.model:0 -msgid "The Object name must start with x_ and not contain any special character !" -msgstr "" - -#. module: olap -#: wizard_field:olap.query_builder,exec,hierarchy:0 -#: wizard_field:olap.query_builder,ok,hierarchy:0 -msgid "Hiearchy" -msgstr "" - -#. module: olap -#: selection:olap.measure,measure_type:0 -#: field:olap.measure,value_sql:0 -msgid "SQL Expression" -msgstr "" - -#. module: olap -#: model:ir.actions.wizard,name:olap.bi_menu_olap_load_table -msgid "Load Tables" -msgstr "" - -#. module: olap -#: field:olap.hierarchy,level_ids:0 -msgid "Levels" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_olap_application_field -msgid "Olap application field" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_view_olap_database_columns_form -msgid "Database Columns" -msgstr "" - -#. module: olap -#: field:olap.database.columns,active:0 -#: field:olap.database.tables,active:0 -msgid "Active" -msgstr "" - -#. module: olap -#: selection:olap.measure,datatype:0 -msgid "Integer" -msgstr "" - -#. module: olap -#: wizard_view:olap.application.configuration,init:0 -msgid " Auto Configure " -msgstr "" - -#. module: olap -#: selection:olap.measure,agregator:0 -msgid "Sum" -msgstr "" - -#. module: olap -#: wizard_field:olap.query.logs.clear,init,user_name:0 -#: field:olap.saved.query,user_id:0 -msgid "User" -msgstr "" - -#. module: olap -#: field:olap.query.logs,count:0 -msgid "Count" -msgstr "" - -#. module: olap -#: field:olap.database.tables,name:0 -msgid "End-User Name" -msgstr "" - -#. module: olap -#: selection:olap.measure,formatstring:0 -msgid "Postfix Default Currency with comma seperator (0,000.00 EUR)" -msgstr "" - -#. module: olap -#: field:olap.measure,datatype:0 -msgid "Datatype" -msgstr "" - -#. module: olap -#: wizard_button:olap.query_builder,back,ok:0 -#: wizard_button:olap.query_builder,init,ok:0 -msgid "Fetch Data" -msgstr "" - -#. module: olap -#: selection:olap.measure,formatstring:0 -msgid "Prefix Default Currency with comma seperator (EUR 0,000.00)" -msgstr "" - -#. module: olap -#: wizard_view:olap.load.table,info:0 -#: wizard_view:olap.load.table,ok:0 -#: wizard_view:olap.query.logs.clear,info:0 -#: wizard_view:olap.query.logs.clear,ok:0 -msgid "Load Data" -msgstr "" - -#. module: olap -#: field:olap.cube,query_ids:0 -msgid "Queries" -msgstr "" - -#. module: olap -#: selection:olap.fact.database,type:0 -msgid "Oracle" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_olap_cube_form -#: model:ir.ui.menu,name:olap.menu_action_olap_cube_form -#: model:ir.ui.menu,name:olap.menu_bi_conf_cubes -msgid "Olap Cubes" -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_action_olap_cube_table_form -msgid "Olap Cubes Table" -msgstr "" - -#. module: olap -#: field:olap.measure,name:0 -msgid "Measure name" -msgstr "" - -#. module: olap -#: selection:olap.fact.database,connection_type:0 -msgid "Socket" -msgstr "" - -#. module: olap -#: field:olap.fact.database,connection_type:0 -msgid "Connection type" -msgstr "" - -#. module: olap -#: selection:olap.measure,agregator:0 -msgid "count" -msgstr "" - -#. module: olap -#: field:olap.fact.database,db_name:0 -msgid "Database name" -msgstr "" - -#. module: olap -#: field:olap.database.columns,type:0 -msgid "Type" -msgstr "" - -#. module: olap -#: view:olap.database.columns:0 -#: view:olap.database.tables:0 -msgid "Show" -msgstr "" - -#. module: olap -#: wizard_button:olap.query_builder,exec,back:0 -#: wizard_button:olap.query_builder,ok,back:0 -msgid "Change cube" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_view_olap_database_tables_form -#: view:olap.cube.table:0 -#: field:olap.cube.table,line_ids:0 -msgid "Database Tables" -msgstr "" - -#. module: olap -#: help:olap.level,table_name:0 -msgid "The name of the table on which the column is defined. If False, take the table from the hierarchy." -msgstr "" - -#. module: olap -#: selection:olap.schema,state:0 -msgid "Nothing has been Configured" -msgstr "" - -#. module: olap -#: field:olap.dimension,name:0 -msgid "Dimension name" -msgstr "" - -#. module: olap -#: wizard_button:olap.load.table,ok,end:0 -msgid "Continue and Configure Structure" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_olap_measure -#: view:olap.measure:0 -msgid "Olap measure" -msgstr "" - -#. module: olap -#: help:olap.cube,table_id:0 -msgid "Table(s) for cube." -msgstr "" - -#. module: olap -#: wizard_field:olap.query_builder,exec,measure:0 -#: wizard_field:olap.query_builder,ok,measure:0 -msgid "Measure" -msgstr "" - -#. module: olap -#: field:olap.database.columns,column_db_name:0 -msgid "Column DBName" -msgstr "" - -#. module: olap -#: selection:olap.schema,state:0 -msgid "We Can Start building Cube" -msgstr "" - -#. module: olap -#: field:olap.cube.table.line,table_id:0 -msgid "Database Table" -msgstr "" - -#. module: olap -#: field:olap.schema,name:0 -msgid "Schema name" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_olap_query_logs_my_form -#: model:ir.ui.menu,name:olap.menu_action_olap_query_logs_my_form -#: view:olap.query.logs:0 -msgid "My Logs" -msgstr "" - -#. module: olap -#: view:olap.fact.database:0 -msgid "Information" -msgstr "" - -#. module: olap -#: wizard_field:olap.query_builder,back,cube_schema:0 -#: wizard_field:olap.query_builder,init,cube_schema:0 -msgid "Select Cube" -msgstr "" - -#. module: olap -#: field:olap.hierarchy,table_id:0 -msgid "Fact table(s)" -msgstr "" - -#. module: olap -#: model:ir.actions.url,name:olap.menu_url_cube_designer -msgid "name_menu_url_cube_designer" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_config_bi_parameters -msgid "Parameters Configuration" -msgstr "" - -#. module: olap -#: view:olap.schema:0 -msgid "Connect to Database" -msgstr "" - -#. module: olap -#: selection:olap.schema,state:0 -msgid "Database Connected" -msgstr "" - -#. module: olap -#: field:olap.application.field,table_name:0 -#: field:olap.application.table,name:0 -msgid "Application table name" -msgstr "" - -#. module: olap -#: help:olap.hierarchy,table_id:0 -msgid "Table(s) to make hierarchy on the cube." -msgstr "" - -#. module: olap -#: view:olap.fact.database:0 -msgid "General information" -msgstr "" - -#. module: olap -#: field:olap.application,query:0 -msgid "Application Query" -msgstr "" - -#. module: olap -#: help:olap.cube,query_log:0 -msgid "Enabling this will log all the queries in the browser" -msgstr "" - -#. module: olap -#: field:olap.saved.query,mdx_id:0 -msgid "Module" -msgstr "" - -#. module: olap -#: field:olap.application.field,is_hidden:0 -#: field:olap.application.table,is_hidden:0 -#: field:olap.database.columns,hide:0 -#: field:olap.database.tables,hide:0 -msgid "Hidden" -msgstr "" - -#. module: olap -#: field:olap.dimension,hierarchy_ids:0 -msgid "Hierarchies" -msgstr "" - -#. module: olap -#: field:olap.query.logs,result_size:0 -msgid "Result Size" -msgstr "" - -#. module: olap -#: view:olap.application:0 -msgid "Olap Application" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_olap_database_tables -msgid "Olap Database Tables" -msgstr "" - -#. module: olap -#: selection:olap.measure,formatstring:0 -msgid "Prefix Default Currency (EUR 0000.00)" -msgstr "" - -#. module: olap -#: view:olap.cube.table:0 -msgid "Olap cube_table" -msgstr "" - -#. module: olap -#: view:olap.parameters.config.wizard:0 -msgid "Parameters Configure" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_olap_hierarchy -#: view:olap.hierarchy:0 -msgid "Olap hierarchy" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_olap_cube_table -#: model:ir.model,name:olap.model_olap_cube_table_line -msgid "Olap cube table" -msgstr "" - -#. module: olap -#: field:olap.application.field,field_name:0 -msgid "Field name" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_olap_query_logs -msgid "Olap query logs" -msgstr "" - -#. module: olap -#: field:olap.fact.database,name:0 -msgid "Fact name" -msgstr "" - -#. module: olap -#: help:olap.measure,formatstring:0 -msgid " Let you specify how the measure to be displayed in cube browser" -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_bi_server_parameters -msgid "Server Parameters" -msgstr "" - -#. module: olap -#: wizard_view:olap.load.table,init:0 -#: wizard_button:olap.load.table,init,ok:0 -#: view:olap.schema:0 -msgid "Load Database Structure" -msgstr "" - -#. module: olap -#: field:olap.level,name:0 -msgid "Level name" -msgstr "" - -#. module: olap -#: field:olap.cube,schema_id:0 -#: field:olap.query.logs,schema_id:0 -#: field:olap.saved.query,schema_id:0 -msgid "Schema" -msgstr "" - -#. module: olap -#: field:olap.fact.database,connection_url:0 -#: field:olap.schema,app_detect:0 -msgid "Connection URL" -msgstr "" - -#. module: olap -#: field:olap.schema,cube_ids:0 -msgid "Cubes" -msgstr "" - -#. module: olap -#: view:olap.schema:0 -msgid "ReConfigure Structure" -msgstr "" - -#. module: olap -#: field:olap.application,field_ids:0 -msgid "Fields" -msgstr "" - -#. module: olap -#: selection:olap.measure,agregator:0 -msgid "Average" -msgstr "" - -#. module: olap -#: view:bi.load.db.wizard:0 -msgid "Load Database Tables" -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_action_olap_hierarchy_form -msgid "Olap Hierarchy" -msgstr "" - -#. module: olap -#: field:olap.cube.table.line,cube_table_id:0 -msgid "Cube Table" -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_bi -msgid "Businesss Intelligence" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_bi_load_db_wizard -msgid "bi.load.db.wizard" -msgstr "" - -#. module: olap -#: model:ir.actions.url,name:olap.menu_url_cube_browser -msgid "name_menu_url_cube_browser" -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_view_olap_fact_database_form -msgid "Databases" -msgstr "" - -#. module: olap -#: field:olap.hierarchy,name:0 -msgid "Hierarchy name" -msgstr "" - -#. module: olap -#: model:ir.module.module,description:olap.module_meta_information -msgid "\n" -" Base module to manage Olap schemas. Cube designer.\n" -" " -msgstr "" - -#. module: olap -#: view:olap.cube.table:0 -msgid "Joined Tables" -msgstr "" - -#. module: olap -#: field:olap.schema,loaded:0 -msgid "Loading Datastructure" -msgstr "" - -#. module: olap -#: view:olap.cube.table:0 -msgid "Joined Table" -msgstr "" - -#. module: olap -#: selection:olap.fact.database,type:0 -msgid "PostgreSQL" -msgstr "" - -#. module: olap -#: wizard_view:olap.query.logs.clear,init:0 -msgid " To Load Data" -msgstr "" - -#. module: olap -#: field:olap.hierarchy,sequence:0 -#: field:olap.level,sequence:0 -msgid "Sequence" -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_bi_conf_tools -msgid "Tools" -msgstr "" - -#. module: olap -#: field:olap.schema,state:0 -msgid "Schema State" -msgstr "" - -#. module: olap -#: selection:olap.measure,datatype:0 -msgid "Float" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_olap_query_logs_form -#: model:ir.ui.menu,name:olap.menu_action_olap_query_logs_form -#: view:olap.query.logs:0 -msgid "All Logs" -msgstr "" - -#. module: olap -#: selection:olap.fact.database,connection_type:0 -#: field:olap.parameters.config.wizard,host_port:0 -msgid "Port" -msgstr "" - -#. module: olap -#: view:olap.fact.database:0 -msgid "Fact database" -msgstr "" - -#. module: olap -#: model:ir.module.module,shortdesc:olap.module_meta_information -msgid "olap" -msgstr "" - -#. module: olap -#: field:olap.database.columns,name:0 -msgid "Column Name" -msgstr "" - -#. module: olap -#: field:olap.database.tables,table_db_name:0 -msgid "Table Name" -msgstr "" - -#. module: olap -#: wizard_view:olap.application.configuration,configure:0 -msgid "Auto Configure" -msgstr "" - -#. module: olap -#: field:olap.schema,configure:0 -msgid "Configuring Datastructure" -msgstr "" - -#. module: olap -#: model:ir.actions.wizard,name:olap.bi_load_configuration_table -msgid "Open Configuration" -msgstr "" - -#. module: olap -#: view:olap.schema:0 -msgid "Configure Automatically " -msgstr "" - -#. module: olap -#: model:ir.actions.wizard,name:olap.bi_clear_logs -#: model:ir.ui.menu,name:olap.menu_bi_clear_logs -#: wizard_button:olap.query.logs.clear,init,ok:0 -msgid "Clear Logs" -msgstr "" - diff --git a/addons/olap/i18n/hr.po b/addons/olap/i18n/hr.po deleted file mode 100644 index 98740931301..00000000000 --- a/addons/olap/i18n/hr.po +++ /dev/null @@ -1,1399 +0,0 @@ -# Croatian translation for openobject-addons -# Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010 -# This file is distributed under the same license as the openobject-addons package. -# FIRST AUTHOR <EMAIL@ADDRESS>, 2010. -# -msgid "" -msgstr "" -"Project-Id-Version: openobject-addons\n" -"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2009-11-26 05:24+0000\n" -"PO-Revision-Date: 2010-09-29 11:37+0000\n" -"Last-Translator: nafterburner <nafterburner@gmail.com>\n" -"Language-Team: Croatian <hr@li.org>\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-09-30 04:43+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: olap -#: view:olap.database.columns:0 -#: view:olap.database.tables:0 -msgid "Hide" -msgstr "Sakrij" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_olap_saved_query_form -#: model:ir.ui.menu,name:olap.menu_action_olap_saved_query_form -#: view:olap.saved.query:0 -msgid "Olap Saved Query" -msgstr "Olap Spremljene Upit" - -#. module: olap -#: field:olap.query.logs,time:0 -#: field:olap.saved.query,time:0 -msgid "Time" -msgstr "Vrijeme" - -#. module: olap -#: view:bi.auto.configure.wizard:0 -msgid "Auto Configure Structure" -msgstr "Automatsko Konfiguriraj Strukturu" - -#. module: olap -#: view:olap.fact.database:0 -msgid "Olap fact database" -msgstr "Baza podataka Olap Činjenica" - -#. module: olap -#: help:olap.measure,value_sql:0 -msgid "" -"You can provide valid sql expression. Make sure it have function with fully " -"qualified column name like (sum,avg ...)(tablename.columnname (+,- ...) " -"tablename.columnname)" -msgstr "" - -#. module: olap -#: field:olap.cube.table,schema_id:0 -msgid "Schema id" -msgstr "Identifikacija sheme" - -#. module: olap -#: field:olap.schema,database_id:0 -msgid "Database Connection" -msgstr "Povezivanje s bazom podataka" - -#. module: olap -#: selection:olap.fact.database,type:0 -msgid "MySQL" -msgstr "MySQL" - -#. module: olap -#: field:olap.fact.database,db_password:0 -msgid "Database password" -msgstr "Lozinka baze podataka" - -#. module: olap -#: view:olap.database.tables:0 -msgid "Olap database tables" -msgstr "Tabele Olap baze podataka" - -#. module: olap -#: view:olap.fact.database:0 -msgid "Connection url" -msgstr "Url veze" - -#. module: olap -#: view:olap.application.table:0 -msgid "Olap Application Table" -msgstr "" - -#. module: olap -#: field:olap.parameters.config.wizard,host_name:0 -msgid "Server Name" -msgstr "Ime Servera" - -#. module: olap -#: help:olap.fact.database,db_password:0 -msgid "Password for the login." -msgstr "Lozinka za prijavu." - -#. module: olap -#: field:olap.application.field,application_id:0 -#: field:olap.application.table,application_id:0 -msgid "Application Id" -msgstr "Id aplikacije" - -#. module: olap -#: model:ir.actions.todo,note:olap.config_auto_directory -msgid "This wizard will configure the URL of the web client" -msgstr "Ovaj čarobnjak će podesiti URL web klijenta" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_view_olap_fact_database_form -#: model:ir.ui.menu,name:olap.menu_bi_conf_fact -msgid "Fact Databases" -msgstr "Baza podataka Činjenica" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_browser_url -msgid "Cube Browser" -msgstr "Cube Browser" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_action_olap_dimension_form -msgid "Olap Dimension" -msgstr "Olap Dimenzije" - -#. module: olap -#: model:ir.model,name:olap.model_olap_database_columns -msgid "Olap Database Columns" -msgstr "Kolumne Olap baze podataka" - -#. module: olap -#: view:olap.parameters.config.wizard:0 -msgid "BI Web Client." -msgstr "BI Web Klijent" - -#. module: olap -#: help:olap.fact.database,db_port:0 -msgid " Port to be used in connection" -msgstr " Port koji će se koristiti u vezi" - -#. module: olap -#: field:olap.database.columns,primary_key:0 -msgid "Primary Key" -msgstr "Osnovni Ključ" - -#. module: olap -#: field:olap.database.columns,table_id:0 -msgid "Table Id" -msgstr "Identifikacija tabele" - -#. module: olap -#: view:olap.parameters.config.wizard:0 -msgid "This wizard will automatically configure the web client for BI." -msgstr "" - -#. module: olap -#: field:olap.fact.database,type:0 -msgid "Database type" -msgstr "Tip baze podataka" - -#. module: olap -#: wizard_view:olap.query_builder,back:0 -#: wizard_view:olap.query_builder,init:0 -msgid "Cube Fetcher" -msgstr "" - -#. module: olap -#: wizard_view:olap.load.table,info:0 -#: wizard_view:olap.load.table,ok:0 -msgid "Your database structure has been correctly loaded" -msgstr "Vaša struktura baze podataka je bila pravilno učitana" - -#. module: olap -#: model:ir.model,name:olap.model_olap_parameters_config_wizard -msgid "Olap Server Parameters" -msgstr "Parametri Olap Servera" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_olap_cube_table_form -msgid "Olap Cube Tables" -msgstr "" - -#. module: olap -#: field:olap.measure,formatstring:0 -msgid "Format string" -msgstr "" - -#. module: olap -#: wizard_button:olap.query_builder,exec,exec:0 -#: wizard_button:olap.query_builder,ok,exec:0 -msgid "Execute" -msgstr "Izvrši" - -#. module: olap -#: wizard_button:olap.application.configuration,configure,end:0 -#: wizard_button:olap.fact.database.test_connection,init,end:0 -#: wizard_button:olap.load.table,info,end:0 -#: wizard_button:olap.query.logs.clear,info,end:0 -#: wizard_button:olap.query.logs.clear,ok,end:0 -#: view:olap.warehouse.wizard:0 -msgid "Ok" -msgstr "Ok" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_bi_conf_known_application -msgid "Known Application" -msgstr "Poznate Aplikacije" - -#. module: olap -#: wizard_field:olap.query_builder,exec,level:0 -#: wizard_field:olap.query_builder,ok,level:0 -msgid "Level" -msgstr "Razina" - -#. module: olap -#: field:olap.level,column_id_name:0 -#: field:olap.measure,value_column_id_name:0 -msgid "Column ID" -msgstr "ID Stupca" - -#. module: olap -#: view:bi.load.db.wizard:0 -msgid "" -"We will load the complete structure of the database by introspection, so " -"that you will be able to work on it, and specify a better structure " -"according to your reporting needs." -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_view_olap_application_form -msgid "Olap Applicatiion" -msgstr "Olap Aplikacija" - -#. module: olap -#: field:olap.saved.query,name:0 -msgid "Query Name" -msgstr "" - -#. module: olap -#: wizard_field:olap.query_builder,exec,mdx_query:0 -#: wizard_field:olap.query_builder,ok,mdx_query:0 -msgid "MDX Query" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_bi_auto_configure_wizard -msgid "bi.auto.configure.wizard" -msgstr "" - -#. module: olap -#: field:olap.hierarchy,primary_key:0 -msgid "Primary key" -msgstr "Primarni ključ" - -#. module: olap -#: model:ir.actions.act_window,name:olap.act_bi_auto_configure -msgid "Auto Configuration" -msgstr "Automatska Konfiguracija" - -#. module: olap -#: field:olap.schema,note:0 -msgid "Schema description" -msgstr "Opis sheme" - -#. module: olap -#: model:ir.actions.act_window,name:olap.act_bi_load_db_wizard -msgid "Load database Structure" -msgstr "Učitaj Strukturu baze podataka" - -#. module: olap -#: model:ir.model,name:olap.model_olap_level -#: view:olap.level:0 -msgid "Olap level" -msgstr "" - -#. module: olap -#: selection:olap.measure,formatstring:0 -msgid "None (0000.00)" -msgstr "" - -#. module: olap -#: field:olap.fact.database,db_host:0 -msgid "Database host" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_olap_fact_database -msgid "Olap Fact Database" -msgstr "" - -#. module: olap -#: view:bi.auto.configure.wizard:0 -msgid "Auto Congifuring Tables" -msgstr "" - -#. module: olap -#: field:olap.application,name:0 -msgid "Application name" -msgstr "Ime aplikacije" - -#. module: olap -#: field:olap.cube.table,column_link_id:0 -msgid "Relational Column" -msgstr "" - -#. module: olap -#: field:olap.level,type:0 -msgid "Level class" -msgstr "" - -#. module: olap -#: field:olap.cube,name:0 -msgid "Cube name" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_view_olap_application_table_form -msgid "Olap Applicatiion Table" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_olap_saved_query -msgid "olap.saved.query" -msgstr "" - -#. module: olap -#: field:olap.level,column_name:0 -msgid "Columns Name" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_olap_hierarchy_form -msgid "Olap Hierarchies" -msgstr "" - -#. module: olap -#: field:olap.schema,ready:0 -msgid "Ready" -msgstr "Spreman" - -#. module: olap -#: selection:olap.measure,measure_type:0 -#: field:olap.measure,value_column:0 -msgid "Fact Table Column" -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_view_olap_database_tables_form -#: field:olap.application,table_ids:0 -#: view:olap.fact.database:0 -#: field:olap.fact.database,table_ids:0 -msgid "Tables" -msgstr "Tablice" - -#. module: olap -#: model:ir.model,name:olap.model_olap_application -msgid "Olap application" -msgstr "Olap aplikacija" - -#. module: olap -#: constraint:ir.actions.act_window:0 -msgid "Invalid model name in the action definition." -msgstr "Neispravan naziv modela u definiciji akcije." - -#. module: olap -#: selection:olap.schema,state:0 -msgid "Schema is ready to use" -msgstr "Shema je spremna za upotrebu" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_designer_url -msgid "Cube Designer" -msgstr "" - -#. module: olap -#: field:olap.fact.database,db_login:0 -msgid "Database login" -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_view_olap_application_table_form -msgid "Application Table" -msgstr "Aplikacijska Tablica" - -#. module: olap -#: wizard_view:olap.query.logs.clear,info:0 -#: wizard_view:olap.query.logs.clear,ok:0 -msgid "Logs Cleared successfully" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_olap_schema -#: model:ir.ui.menu,name:olap.menu_action_olap_schema_form -#: view:olap.schema:0 -msgid "Olap Schema" -msgstr "Olap Shema" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_view_olap_application_form -msgid "Application" -msgstr "Aplikacija" - -#. module: olap -#: wizard_field:olap.query_builder,exec,mdx_query_output:0 -#: wizard_field:olap.query_builder,ok,mdx_query_output:0 -msgid "MDX Query Output" -msgstr "" - -#. module: olap -#: field:olap.hierarchy,primary_key_table:0 -msgid "Primary key table" -msgstr "" - -#. module: olap -#: help:olap.measure,table_name:0 -msgid "" -"The name of the table on which the column is defined. If False, take the " -"table from the cube." -msgstr "" - -#. module: olap -#: view:olap.warehouse.wizard:0 -msgid "Warehouse" -msgstr "Skladište" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_olap_dimension_form -msgid "Olap Dimensions" -msgstr "Olap Dimenzije" - -#. module: olap -#: field:olap.query.logs,user_id:0 -msgid "Tiny ERP User" -msgstr "" - -#. module: olap -#: model:ir.actions.wizard,name:olap.bi_application_configuration -msgid "Configure from Application" -msgstr "" - -#. module: olap -#: field:olap.fact.database,db_port:0 -msgid "Database port" -msgstr "Port baze podataka" - -#. module: olap -#: help:olap.parameters.config.wizard,host_port:0 -msgid "" -"Put the port for the server. Put 8080 if its not clear." -msgstr "" - -#. module: olap -#: selection:olap.schema,state:0 -msgid "The Structure is Loaded" -msgstr "Struktura je Učitana" - -#. module: olap -#: field:olap.dimension,cube_id:0 -#: field:olap.measure,cube_id:0 -#: field:olap.query.logs,cube_id:0 -#: field:olap.saved.query,cube_id:0 -msgid "Cube" -msgstr "Kocka" - -#. module: olap -#: field:olap.cube.table,available_table_ids:0 -msgid "Available Tables" -msgstr "Dostupne Tablice" - -#. module: olap -#: view:olap.schema:0 -msgid "Configure Manually" -msgstr "Ručno Konfiguriranje" - -#. module: olap -#: field:olap.database.columns,related_to:0 -msgid "Related To" -msgstr "" - -#. module: olap -#: view:olap.database.columns:0 -#: view:olap.database.tables:0 -msgid "Olap database columns" -msgstr "" - -#. module: olap -#: field:olap.cube.table.line,field_id:0 -msgid "Link Field" -msgstr "" - -#. module: olap -#: view:olap.schema:0 -msgid "Mark as Configured" -msgstr "Označi kao Konfigurirano" - -#. module: olap -#: view:olap.application.field:0 -msgid "Olap Application Field" -msgstr "" - -#. module: olap -#: selection:olap.measure,formatstring:0 -msgid "Comma Seperator (0,000)" -msgstr "" - -#. module: olap -#: field:olap.measure,agregator:0 -msgid "Agregator" -msgstr "" - -#. module: olap -#: wizard_view:olap.application.configuration,configure:0 -msgid "Your database structure (Open ERP) has been sucessfully configured." -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_bi_configuration -msgid "Configuration" -msgstr "Konfiguracija" - -#. module: olap -#: constraint:ir.ui.view:0 -msgid "Invalid XML for View Architecture!" -msgstr "" - -#. module: olap -#: help:olap.parameters.config.wizard,host_name:0 -msgid "" -"Put here the server address or IP Put localhost if its not " -"clear." -msgstr "" - -#. module: olap -#: view:olap.database.tables:0 -msgid "Database tables" -msgstr "" - -#. module: olap -#: view:olap.schema:0 -msgid "Reload Structure" -msgstr "" - -#. module: olap -#: wizard_view:olap.application.configuration,init:0 -msgid "This will Auto Configure Application" -msgstr "" - -#. module: olap -#: view:bi.load.db.wizard:0 -msgid "Load Data Structure" -msgstr "" - -#. module: olap -#: view:bi.auto.configure.wizard:0 -#: view:bi.load.db.wizard:0 -#: wizard_button:olap.application.configuration,init,end:0 -#: wizard_button:olap.load.table,init,end:0 -#: view:olap.parameters.config.wizard:0 -#: wizard_button:olap.query.logs.clear,init,end:0 -#: wizard_button:olap.query_builder,exec,end:0 -#: wizard_button:olap.query_builder,ok,end:0 -msgid "Cancel" -msgstr "" - -#. module: olap -#: view:bi.load.db.wizard:0 -msgid "" -"After having loaded the structure, you will be able to hide/show or rename " -"tables and columns to simplify end-users interface. The following database " -"will be loaded:" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_olap_level_form -#: model:ir.ui.menu,name:olap.menu_action_olap_level_form -#: view:olap.level:0 -msgid "Olap Level" -msgstr "" - -#. module: olap -#: field:olap.fact.database,loaded:0 -msgid "Loaded" -msgstr "" - -#. module: olap -#: help:olap.fact.database,db_name:0 -msgid "Name of the database to be used for analysis." -msgstr "" - -#. module: olap -#: help:olap.fact.database,db_login:0 -msgid "Login for the database name specified." -msgstr "" - -#. module: olap -#: field:olap.hierarchy,dimension_id:0 -#: wizard_field:olap.query_builder,exec,dimension:0 -#: wizard_field:olap.query_builder,ok,dimension:0 -msgid "Dimension" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_olap_application_table -msgid "Olap application table" -msgstr "" - -#. module: olap -#: wizard_view:olap.load.table,init:0 -msgid "" -"We will load the complete structure of the database by introspection, " -"so that you will be able to work on it, and specify a better structure " -"according to your reporting needs." -msgstr "" - -#. module: olap -#: field:olap.saved.query,axis_keys:0 -msgid "Axis Keys" -msgstr "" - -#. module: olap -#: field:olap.cube,query_log:0 -msgid "Query Logging" -msgstr "" - -#. module: olap -#: field:olap.measure,measure_type:0 -msgid "Measure Type" -msgstr "" - -#. module: olap -#: field:olap.database.tables,fact_database_id:0 -msgid "Database Id" -msgstr "" - -#. module: olap -#: help:olap.fact.database,db_host:0 -msgid "Give hostname to make connection to the database." -msgstr "" - -#. module: olap -#: field:olap.level,hierarchy_id:0 -msgid "Hierarchy" -msgstr "" - -#. module: olap -#: selection:olap.schema,state:0 -msgid "The Structure is Configured." -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_olap_schema_form -msgid "Olap Schemas" -msgstr "" - -#. module: olap -#: field:olap.cube,table_id:0 -msgid "Fact table" -msgstr "" - -#. module: olap -#: view:bi.auto.configure.wizard:0 -msgid "" -"This will Auto Configure Application. This will help to increase the " -"readability of the tables and columns by giving it meaningful and easy to " -"comprehend name. You can hides particular data and columns by reconfiguring " -"the structure option." -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_view_olap_application_field_form -msgid "Olap Applicatiion Field" -msgstr "" - -#. module: olap -#: field:olap.query.logs,query:0 -#: field:olap.saved.query,query:0 -#: view:olap.warehouse.wizard:0 -#: field:olap.warehouse.wizard,query:0 -msgid "Query" -msgstr "" - -#. module: olap -#: view:olap.schema:0 -msgid "Auto Application Configuration" -msgstr "" - -#. module: olap -#: selection:olap.measure,formatstring:0 -msgid "Postfix Default Currency(0000.00 EUR)" -msgstr "" - -#. module: olap -#: field:bi.load.db.wizard,db_name:0 -#: wizard_field:olap.load.table,init,db_name:0 -msgid "Database Name" -msgstr "" - -#. module: olap -#: field:olap.cube,measure_ids:0 -msgid "Measures" -msgstr "" - -#. module: olap -#: model:ir.actions.wizard,name:olap.bi_conf_cube_query_builder -#: wizard_view:olap.query_builder,exec:0 -#: wizard_view:olap.query_builder,ok:0 -msgid "Query Builder" -msgstr "" - -#. module: olap -#: field:olap.cube,dimension_ids:0 -msgid "Dimensions" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_olap_cube -#: view:olap.cube:0 -msgid "Olap cube" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_olap_warehouse -#: model:ir.model,name:olap.model_olap_warehouse_wizard -#: model:ir.ui.menu,name:olap.menu_bi_warehouse -msgid "Olap Warehouse" -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_view_olap_application_field_form -msgid "Application Field" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_olap_dimension -#: view:olap.dimension:0 -msgid "Olap dimension" -msgstr "" - -#. module: olap -#: field:olap.application.field,name:0 -msgid "Application field name" -msgstr "" - -#. module: olap -#: view:olap.fact.database:0 -msgid "Connection parameters" -msgstr "" - -#. module: olap -#: field:bi.auto.configure.wizard,name:0 -#: field:bi.load.db.wizard,fact_table:0 -#: wizard_field:olap.load.table,init,fact_table:0 -msgid "Fact Name" -msgstr "" - -#. module: olap -#: view:olap.database.columns:0 -msgid "Database columns" -msgstr "" - -#. module: olap -#: field:olap.application.table,table_name:0 -#: field:olap.cube.table,name:0 -#: field:olap.level,table_name:0 -#: field:olap.measure,table_name:0 -msgid "Table name" -msgstr "" - -#. module: olap -#: help:olap.measure,measure_type:0 -msgid "Select between auto column or sql expression for the measures" -msgstr "" - -#. module: olap -#: model:ir.actions.wizard,name:olap.bi_load_column -msgid "Open Columns" -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_view_olap_database_columns_form -#: field:olap.database.tables,columns:0 -msgid "Columns" -msgstr "" - -#. module: olap -#: model:ir.actions.wizard,name:olap.bi_test_connection -#: view:olap.fact.database:0 -msgid "Test Connection" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_olap_measure_form -#: model:ir.ui.menu,name:olap.menu_action_olap_measure_form -msgid "Olap Measures" -msgstr "" - -#. module: olap -#: wizard_button:olap.application.configuration,init,configure:0 -#: view:olap.parameters.config.wizard:0 -msgid "Configure" -msgstr "" - -#. module: olap -#: wizard_view:olap.load.table,init:0 -msgid "" -"After having loaded the structure, you will be able to hide/show or " -"rename tables and columns to simplify end-users interface. The following " -"database will be loaded:" -msgstr "" - -#. module: olap -#: constraint:ir.model:0 -msgid "" -"The Object name must start with x_ and not contain any special character !" -msgstr "" - -#. module: olap -#: wizard_field:olap.query_builder,exec,hierarchy:0 -#: wizard_field:olap.query_builder,ok,hierarchy:0 -msgid "Hiearchy" -msgstr "" - -#. module: olap -#: selection:olap.measure,measure_type:0 -#: field:olap.measure,value_sql:0 -msgid "SQL Expression" -msgstr "" - -#. module: olap -#: model:ir.actions.wizard,name:olap.bi_menu_olap_load_table -msgid "Load Tables" -msgstr "" - -#. module: olap -#: field:olap.hierarchy,level_ids:0 -msgid "Levels" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_olap_application_field -msgid "Olap application field" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_view_olap_database_columns_form -msgid "Database Columns" -msgstr "" - -#. module: olap -#: field:olap.database.columns,active:0 -#: field:olap.database.tables,active:0 -msgid "Active" -msgstr "" - -#. module: olap -#: selection:olap.measure,datatype:0 -msgid "Integer" -msgstr "" - -#. module: olap -#: wizard_view:olap.application.configuration,init:0 -msgid " Auto Configure " -msgstr "" - -#. module: olap -#: selection:olap.measure,agregator:0 -msgid "Sum" -msgstr "" - -#. module: olap -#: wizard_field:olap.query.logs.clear,init,user_name:0 -#: field:olap.saved.query,user_id:0 -msgid "User" -msgstr "" - -#. module: olap -#: field:olap.query.logs,count:0 -msgid "Count" -msgstr "" - -#. module: olap -#: field:olap.database.tables,name:0 -msgid "End-User Name" -msgstr "" - -#. module: olap -#: selection:olap.measure,formatstring:0 -msgid "Postfix Default Currency with comma seperator (0,000.00 EUR)" -msgstr "" - -#. module: olap -#: field:olap.measure,datatype:0 -msgid "Datatype" -msgstr "" - -#. module: olap -#: wizard_button:olap.query_builder,back,ok:0 -#: wizard_button:olap.query_builder,init,ok:0 -msgid "Fetch Data" -msgstr "" - -#. module: olap -#: selection:olap.measure,formatstring:0 -msgid "Prefix Default Currency with comma seperator (EUR 0,000.00)" -msgstr "" - -#. module: olap -#: wizard_view:olap.load.table,info:0 -#: wizard_view:olap.load.table,ok:0 -#: wizard_view:olap.query.logs.clear,info:0 -#: wizard_view:olap.query.logs.clear,ok:0 -msgid "Load Data" -msgstr "" - -#. module: olap -#: field:olap.cube,query_ids:0 -msgid "Queries" -msgstr "" - -#. module: olap -#: selection:olap.fact.database,type:0 -msgid "Oracle" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_olap_cube_form -#: model:ir.ui.menu,name:olap.menu_action_olap_cube_form -#: model:ir.ui.menu,name:olap.menu_bi_conf_cubes -msgid "Olap Cubes" -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_action_olap_cube_table_form -msgid "Olap Cubes Table" -msgstr "" - -#. module: olap -#: field:olap.measure,name:0 -msgid "Measure name" -msgstr "" - -#. module: olap -#: selection:olap.fact.database,connection_type:0 -msgid "Socket" -msgstr "" - -#. module: olap -#: field:olap.fact.database,connection_type:0 -msgid "Connection type" -msgstr "" - -#. module: olap -#: selection:olap.measure,agregator:0 -msgid "count" -msgstr "" - -#. module: olap -#: field:olap.fact.database,db_name:0 -msgid "Database name" -msgstr "" - -#. module: olap -#: field:olap.database.columns,type:0 -msgid "Type" -msgstr "" - -#. module: olap -#: view:olap.database.columns:0 -#: view:olap.database.tables:0 -msgid "Show" -msgstr "" - -#. module: olap -#: wizard_button:olap.query_builder,exec,back:0 -#: wizard_button:olap.query_builder,ok,back:0 -msgid "Change cube" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_view_olap_database_tables_form -#: view:olap.cube.table:0 -#: field:olap.cube.table,line_ids:0 -msgid "Database Tables" -msgstr "" - -#. module: olap -#: help:olap.level,table_name:0 -msgid "" -"The name of the table on which the column is defined. If False, take the " -"table from the hierarchy." -msgstr "" - -#. module: olap -#: selection:olap.schema,state:0 -msgid "Nothing has been Configured" -msgstr "" - -#. module: olap -#: field:olap.dimension,name:0 -msgid "Dimension name" -msgstr "" - -#. module: olap -#: wizard_button:olap.load.table,ok,end:0 -msgid "Continue and Configure Structure" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_olap_measure -#: view:olap.measure:0 -msgid "Olap measure" -msgstr "" - -#. module: olap -#: help:olap.cube,table_id:0 -msgid "Table(s) for cube." -msgstr "" - -#. module: olap -#: wizard_field:olap.query_builder,exec,measure:0 -#: wizard_field:olap.query_builder,ok,measure:0 -msgid "Measure" -msgstr "" - -#. module: olap -#: field:olap.database.columns,column_db_name:0 -msgid "Column DBName" -msgstr "" - -#. module: olap -#: selection:olap.schema,state:0 -msgid "We Can Start building Cube" -msgstr "" - -#. module: olap -#: field:olap.cube.table.line,table_id:0 -msgid "Database Table" -msgstr "" - -#. module: olap -#: field:olap.schema,name:0 -msgid "Schema name" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_olap_query_logs_my_form -#: model:ir.ui.menu,name:olap.menu_action_olap_query_logs_my_form -#: view:olap.query.logs:0 -msgid "My Logs" -msgstr "" - -#. module: olap -#: view:olap.fact.database:0 -msgid "Information" -msgstr "" - -#. module: olap -#: wizard_field:olap.query_builder,back,cube_schema:0 -#: wizard_field:olap.query_builder,init,cube_schema:0 -msgid "Select Cube" -msgstr "" - -#. module: olap -#: field:olap.hierarchy,table_id:0 -msgid "Fact table(s)" -msgstr "" - -#. module: olap -#: model:ir.actions.url,name:olap.menu_url_cube_designer -msgid "name_menu_url_cube_designer" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_config_bi_parameters -msgid "Parameters Configuration" -msgstr "" - -#. module: olap -#: view:olap.schema:0 -msgid "Connect to Database" -msgstr "" - -#. module: olap -#: selection:olap.schema,state:0 -msgid "Database Connected" -msgstr "" - -#. module: olap -#: field:olap.application.field,table_name:0 -#: field:olap.application.table,name:0 -msgid "Application table name" -msgstr "" - -#. module: olap -#: help:olap.hierarchy,table_id:0 -msgid "Table(s) to make hierarchy on the cube." -msgstr "" - -#. module: olap -#: view:olap.fact.database:0 -msgid "General information" -msgstr "" - -#. module: olap -#: field:olap.application,query:0 -msgid "Application Query" -msgstr "" - -#. module: olap -#: help:olap.cube,query_log:0 -msgid "Enabling this will log all the queries in the browser" -msgstr "" - -#. module: olap -#: field:olap.saved.query,mdx_id:0 -msgid "Module" -msgstr "" - -#. module: olap -#: field:olap.application.field,is_hidden:0 -#: field:olap.application.table,is_hidden:0 -#: field:olap.database.columns,hide:0 -#: field:olap.database.tables,hide:0 -msgid "Hidden" -msgstr "" - -#. module: olap -#: field:olap.dimension,hierarchy_ids:0 -msgid "Hierarchies" -msgstr "" - -#. module: olap -#: field:olap.query.logs,result_size:0 -msgid "Result Size" -msgstr "" - -#. module: olap -#: view:olap.application:0 -msgid "Olap Application" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_olap_database_tables -msgid "Olap Database Tables" -msgstr "" - -#. module: olap -#: selection:olap.measure,formatstring:0 -msgid "Prefix Default Currency (EUR 0000.00)" -msgstr "" - -#. module: olap -#: view:olap.cube.table:0 -msgid "Olap cube_table" -msgstr "" - -#. module: olap -#: view:olap.parameters.config.wizard:0 -msgid "Parameters Configure" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_olap_hierarchy -#: view:olap.hierarchy:0 -msgid "Olap hierarchy" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_olap_cube_table -#: model:ir.model,name:olap.model_olap_cube_table_line -msgid "Olap cube table" -msgstr "" - -#. module: olap -#: field:olap.application.field,field_name:0 -msgid "Field name" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_olap_query_logs -msgid "Olap query logs" -msgstr "" - -#. module: olap -#: field:olap.fact.database,name:0 -msgid "Fact name" -msgstr "" - -#. module: olap -#: help:olap.measure,formatstring:0 -msgid " Let you specify how the measure to be displayed in cube browser" -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_bi_server_parameters -msgid "Server Parameters" -msgstr "" - -#. module: olap -#: wizard_view:olap.load.table,init:0 -#: wizard_button:olap.load.table,init,ok:0 -#: view:olap.schema:0 -msgid "Load Database Structure" -msgstr "" - -#. module: olap -#: field:olap.level,name:0 -msgid "Level name" -msgstr "" - -#. module: olap -#: field:olap.cube,schema_id:0 -#: field:olap.query.logs,schema_id:0 -#: field:olap.saved.query,schema_id:0 -msgid "Schema" -msgstr "" - -#. module: olap -#: field:olap.fact.database,connection_url:0 -#: field:olap.schema,app_detect:0 -msgid "Connection URL" -msgstr "" - -#. module: olap -#: field:olap.schema,cube_ids:0 -msgid "Cubes" -msgstr "" - -#. module: olap -#: view:olap.schema:0 -msgid "ReConfigure Structure" -msgstr "" - -#. module: olap -#: field:olap.application,field_ids:0 -msgid "Fields" -msgstr "" - -#. module: olap -#: selection:olap.measure,agregator:0 -msgid "Average" -msgstr "" - -#. module: olap -#: view:bi.load.db.wizard:0 -msgid "Load Database Tables" -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_action_olap_hierarchy_form -msgid "Olap Hierarchy" -msgstr "" - -#. module: olap -#: field:olap.cube.table.line,cube_table_id:0 -msgid "Cube Table" -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_bi -msgid "Businesss Intelligence" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_bi_load_db_wizard -msgid "bi.load.db.wizard" -msgstr "" - -#. module: olap -#: model:ir.actions.url,name:olap.menu_url_cube_browser -msgid "name_menu_url_cube_browser" -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_view_olap_fact_database_form -msgid "Databases" -msgstr "" - -#. module: olap -#: field:olap.hierarchy,name:0 -msgid "Hierarchy name" -msgstr "" - -#. module: olap -#: model:ir.module.module,description:olap.module_meta_information -msgid "" -"\n" -" Base module to manage Olap schemas. Cube designer.\n" -" " -msgstr "" - -#. module: olap -#: view:olap.cube.table:0 -msgid "Joined Tables" -msgstr "" - -#. module: olap -#: field:olap.schema,loaded:0 -msgid "Loading Datastructure" -msgstr "" - -#. module: olap -#: view:olap.cube.table:0 -msgid "Joined Table" -msgstr "" - -#. module: olap -#: selection:olap.fact.database,type:0 -msgid "PostgreSQL" -msgstr "" - -#. module: olap -#: wizard_view:olap.query.logs.clear,init:0 -msgid " To Load Data" -msgstr "" - -#. module: olap -#: field:olap.hierarchy,sequence:0 -#: field:olap.level,sequence:0 -msgid "Sequence" -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_bi_conf_tools -msgid "Tools" -msgstr "" - -#. module: olap -#: field:olap.schema,state:0 -msgid "Schema State" -msgstr "" - -#. module: olap -#: selection:olap.measure,datatype:0 -msgid "Float" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_olap_query_logs_form -#: model:ir.ui.menu,name:olap.menu_action_olap_query_logs_form -#: view:olap.query.logs:0 -msgid "All Logs" -msgstr "" - -#. module: olap -#: selection:olap.fact.database,connection_type:0 -#: field:olap.parameters.config.wizard,host_port:0 -msgid "Port" -msgstr "" - -#. module: olap -#: view:olap.fact.database:0 -msgid "Fact database" -msgstr "" - -#. module: olap -#: model:ir.module.module,shortdesc:olap.module_meta_information -msgid "olap" -msgstr "" - -#. module: olap -#: field:olap.database.columns,name:0 -msgid "Column Name" -msgstr "" - -#. module: olap -#: field:olap.database.tables,table_db_name:0 -msgid "Table Name" -msgstr "" - -#. module: olap -#: wizard_view:olap.application.configuration,configure:0 -msgid "Auto Configure" -msgstr "" - -#. module: olap -#: field:olap.schema,configure:0 -msgid "Configuring Datastructure" -msgstr "" - -#. module: olap -#: model:ir.actions.wizard,name:olap.bi_load_configuration_table -msgid "Open Configuration" -msgstr "" - -#. module: olap -#: view:olap.schema:0 -msgid "Configure Automatically " -msgstr "" - -#. module: olap -#: model:ir.actions.wizard,name:olap.bi_clear_logs -#: model:ir.ui.menu,name:olap.menu_bi_clear_logs -#: wizard_button:olap.query.logs.clear,init,ok:0 -msgid "Clear Logs" -msgstr "" diff --git a/addons/olap/i18n/it.po b/addons/olap/i18n/it.po deleted file mode 100644 index 30892db958b..00000000000 --- a/addons/olap/i18n/it.po +++ /dev/null @@ -1,1436 +0,0 @@ -# Italian translation for openobject-addons -# Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010 -# This file is distributed under the same license as the openobject-addons package. -# FIRST AUTHOR <EMAIL@ADDRESS>, 2010. -# -msgid "" -msgstr "" -"Project-Id-Version: openobject-addons\n" -"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2009-11-26 05:24+0000\n" -"PO-Revision-Date: 2010-09-29 08:48+0000\n" -"Last-Translator: OpenERP Administrators <Unknown>\n" -"Language-Team: Italian <it@li.org>\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-09-30 04:43+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: olap -#: view:olap.database.columns:0 -#: view:olap.database.tables:0 -msgid "Hide" -msgstr "Nascondi" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_olap_saved_query_form -#: model:ir.ui.menu,name:olap.menu_action_olap_saved_query_form -#: view:olap.saved.query:0 -msgid "Olap Saved Query" -msgstr "Query OLAP salvate" - -#. module: olap -#: field:olap.query.logs,time:0 -#: field:olap.saved.query,time:0 -msgid "Time" -msgstr "Tempo" - -#. module: olap -#: view:bi.auto.configure.wizard:0 -msgid "Auto Configure Structure" -msgstr "Auto configurazione struttura" - -#. module: olap -#: view:olap.fact.database:0 -msgid "Olap fact database" -msgstr "" - -#. module: olap -#: help:olap.measure,value_sql:0 -msgid "" -"You can provide valid sql expression. Make sure it have function with fully " -"qualified column name like (sum,avg ...)(tablename.columnname (+,- ...) " -"tablename.columnname)" -msgstr "" -"Puoi fornire una valida espressione SQL. Assicurati che abbia funzioni con " -"nomi colonna qualificati, come (sum, avg...)(tablename.columnname (+,- ...) " -"tablename.columnname)" - -#. module: olap -#: field:olap.cube.table,schema_id:0 -msgid "Schema id" -msgstr "ID Schema" - -#. module: olap -#: field:olap.schema,database_id:0 -msgid "Database Connection" -msgstr "Connessione al database" - -#. module: olap -#: selection:olap.fact.database,type:0 -msgid "MySQL" -msgstr "MySQL" - -#. module: olap -#: field:olap.fact.database,db_password:0 -msgid "Database password" -msgstr "Password Database" - -#. module: olap -#: view:olap.database.tables:0 -msgid "Olap database tables" -msgstr "Tabelle database OLAP" - -#. module: olap -#: view:olap.fact.database:0 -msgid "Connection url" -msgstr "URL di connessione" - -#. module: olap -#: view:olap.application.table:0 -msgid "Olap Application Table" -msgstr "Tabelle di applicazione OLAP" - -#. module: olap -#: field:olap.parameters.config.wizard,host_name:0 -msgid "Server Name" -msgstr "Nome Server" - -#. module: olap -#: help:olap.fact.database,db_password:0 -msgid "Password for the login." -msgstr "Password per il login" - -#. module: olap -#: field:olap.application.field,application_id:0 -#: field:olap.application.table,application_id:0 -msgid "Application Id" -msgstr "ID Applicazione" - -#. module: olap -#: model:ir.actions.todo,note:olap.config_auto_directory -msgid "This wizard will configure the URL of the web client" -msgstr "La procedura guidata configurerà l'URL del client web" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_view_olap_fact_database_form -#: model:ir.ui.menu,name:olap.menu_bi_conf_fact -msgid "Fact Databases" -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_browser_url -msgid "Cube Browser" -msgstr "Browser CUBE" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_action_olap_dimension_form -msgid "Olap Dimension" -msgstr "Dimensione OLAP" - -#. module: olap -#: model:ir.model,name:olap.model_olap_database_columns -msgid "Olap Database Columns" -msgstr "Colonne database OLAP" - -#. module: olap -#: view:olap.parameters.config.wizard:0 -msgid "BI Web Client." -msgstr "Client web BI" - -#. module: olap -#: help:olap.fact.database,db_port:0 -msgid " Port to be used in connection" -msgstr " Posta che deve essere usata nella connessione" - -#. module: olap -#: field:olap.database.columns,primary_key:0 -msgid "Primary Key" -msgstr "Chiave primaria" - -#. module: olap -#: field:olap.database.columns,table_id:0 -msgid "Table Id" -msgstr "ID tabella" - -#. module: olap -#: view:olap.parameters.config.wizard:0 -msgid "This wizard will automatically configure the web client for BI." -msgstr "" -"La procedura guidata configurerò automaticamente il client web per la BI" - -#. module: olap -#: field:olap.fact.database,type:0 -msgid "Database type" -msgstr "Tipo di database" - -#. module: olap -#: wizard_view:olap.query_builder,back:0 -#: wizard_view:olap.query_builder,init:0 -msgid "Cube Fetcher" -msgstr "" - -#. module: olap -#: wizard_view:olap.load.table,info:0 -#: wizard_view:olap.load.table,ok:0 -msgid "Your database structure has been correctly loaded" -msgstr "La tua struttura del database è stata correttamente caricata" - -#. module: olap -#: model:ir.model,name:olap.model_olap_parameters_config_wizard -msgid "Olap Server Parameters" -msgstr "Parametri Server OLAP" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_olap_cube_table_form -msgid "Olap Cube Tables" -msgstr "Tabelle cubo OLAP" - -#. module: olap -#: field:olap.measure,formatstring:0 -msgid "Format string" -msgstr "Formato stringa" - -#. module: olap -#: wizard_button:olap.query_builder,exec,exec:0 -#: wizard_button:olap.query_builder,ok,exec:0 -msgid "Execute" -msgstr "Esegui" - -#. module: olap -#: wizard_button:olap.application.configuration,configure,end:0 -#: wizard_button:olap.fact.database.test_connection,init,end:0 -#: wizard_button:olap.load.table,info,end:0 -#: wizard_button:olap.query.logs.clear,info,end:0 -#: wizard_button:olap.query.logs.clear,ok,end:0 -#: view:olap.warehouse.wizard:0 -msgid "Ok" -msgstr "Ok" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_bi_conf_known_application -msgid "Known Application" -msgstr "Applicazioni conosciute" - -#. module: olap -#: wizard_field:olap.query_builder,exec,level:0 -#: wizard_field:olap.query_builder,ok,level:0 -msgid "Level" -msgstr "Livello" - -#. module: olap -#: field:olap.level,column_id_name:0 -#: field:olap.measure,value_column_id_name:0 -msgid "Column ID" -msgstr "ID colonna" - -#. module: olap -#: view:bi.load.db.wizard:0 -msgid "" -"We will load the complete structure of the database by introspection, so " -"that you will be able to work on it, and specify a better structure " -"according to your reporting needs." -msgstr "" -"Carichermo la struttura completa del database per introspezione, così sarete " -"in grado di lavorare su di esso e specificare una struttura migliiore in " -"accordo con i report che ti servono." - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_view_olap_application_form -msgid "Olap Applicatiion" -msgstr "Applicazioni OLAP" - -#. module: olap -#: field:olap.saved.query,name:0 -msgid "Query Name" -msgstr "Nome della Query" - -#. module: olap -#: wizard_field:olap.query_builder,exec,mdx_query:0 -#: wizard_field:olap.query_builder,ok,mdx_query:0 -msgid "MDX Query" -msgstr "Query MDX" - -#. module: olap -#: model:ir.model,name:olap.model_bi_auto_configure_wizard -msgid "bi.auto.configure.wizard" -msgstr "Copy text \t bi.auto.configure.wizard" - -#. module: olap -#: field:olap.hierarchy,primary_key:0 -msgid "Primary key" -msgstr "Chiave primaria" - -#. module: olap -#: model:ir.actions.act_window,name:olap.act_bi_auto_configure -msgid "Auto Configuration" -msgstr "Configurazione automatica" - -#. module: olap -#: field:olap.schema,note:0 -msgid "Schema description" -msgstr "Descrizione Schema" - -#. module: olap -#: model:ir.actions.act_window,name:olap.act_bi_load_db_wizard -msgid "Load database Structure" -msgstr "Carica la struttura del database" - -#. module: olap -#: model:ir.model,name:olap.model_olap_level -#: view:olap.level:0 -msgid "Olap level" -msgstr "Livello OLAP" - -#. module: olap -#: selection:olap.measure,formatstring:0 -msgid "None (0000.00)" -msgstr "Niente (0000.00)" - -#. module: olap -#: field:olap.fact.database,db_host:0 -msgid "Database host" -msgstr "Host del database" - -#. module: olap -#: model:ir.model,name:olap.model_olap_fact_database -msgid "Olap Fact Database" -msgstr "" - -#. module: olap -#: view:bi.auto.configure.wizard:0 -msgid "Auto Congifuring Tables" -msgstr "Autoconfigurazione tabelle" - -#. module: olap -#: field:olap.application,name:0 -msgid "Application name" -msgstr "Nome dell'applicazione" - -#. module: olap -#: field:olap.cube.table,column_link_id:0 -msgid "Relational Column" -msgstr "Colonna ralazionale" - -#. module: olap -#: field:olap.level,type:0 -msgid "Level class" -msgstr "Classe livello" - -#. module: olap -#: field:olap.cube,name:0 -msgid "Cube name" -msgstr "Nome Cubo" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_view_olap_application_table_form -msgid "Olap Applicatiion Table" -msgstr "Tabella Applicazione OLAP" - -#. module: olap -#: model:ir.model,name:olap.model_olap_saved_query -msgid "olap.saved.query" -msgstr "olap.saved.query" - -#. module: olap -#: field:olap.level,column_name:0 -msgid "Columns Name" -msgstr "Nome Colonne" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_olap_hierarchy_form -msgid "Olap Hierarchies" -msgstr "Gerarchie OLAP" - -#. module: olap -#: field:olap.schema,ready:0 -msgid "Ready" -msgstr "Pronto" - -#. module: olap -#: selection:olap.measure,measure_type:0 -#: field:olap.measure,value_column:0 -msgid "Fact Table Column" -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_view_olap_database_tables_form -#: field:olap.application,table_ids:0 -#: view:olap.fact.database:0 -#: field:olap.fact.database,table_ids:0 -msgid "Tables" -msgstr "Tabelle" - -#. module: olap -#: model:ir.model,name:olap.model_olap_application -msgid "Olap application" -msgstr "Applicazione OLAP" - -#. module: olap -#: constraint:ir.actions.act_window:0 -msgid "Invalid model name in the action definition." -msgstr "Nome modello non valido nella definizione dell'azione." - -#. module: olap -#: selection:olap.schema,state:0 -msgid "Schema is ready to use" -msgstr "Lo Schema è pronto per essere utilizzato" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_designer_url -msgid "Cube Designer" -msgstr "Designer CUBE" - -#. module: olap -#: field:olap.fact.database,db_login:0 -msgid "Database login" -msgstr "Login Database" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_view_olap_application_table_form -msgid "Application Table" -msgstr "Tabella Applicazione" - -#. module: olap -#: wizard_view:olap.query.logs.clear,info:0 -#: wizard_view:olap.query.logs.clear,ok:0 -msgid "Logs Cleared successfully" -msgstr "Logs cancellati con successo" - -#. module: olap -#: model:ir.model,name:olap.model_olap_schema -#: model:ir.ui.menu,name:olap.menu_action_olap_schema_form -#: view:olap.schema:0 -msgid "Olap Schema" -msgstr "Schema OLAP" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_view_olap_application_form -msgid "Application" -msgstr "Applicazione" - -#. module: olap -#: wizard_field:olap.query_builder,exec,mdx_query_output:0 -#: wizard_field:olap.query_builder,ok,mdx_query_output:0 -msgid "MDX Query Output" -msgstr "Risultato Quesy MDX" - -#. module: olap -#: field:olap.hierarchy,primary_key_table:0 -msgid "Primary key table" -msgstr "Chiave primaria Tabella" - -#. module: olap -#: help:olap.measure,table_name:0 -msgid "" -"The name of the table on which the column is defined. If False, take the " -"table from the cube." -msgstr "" -"Il nome della tabella in cui la colonna è definita. Se non indicato verrà " -"presa la tabella dal cubo." - -#. module: olap -#: view:olap.warehouse.wizard:0 -msgid "Warehouse" -msgstr "Magazzino" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_olap_dimension_form -msgid "Olap Dimensions" -msgstr "Dimensioni OLAP" - -#. module: olap -#: field:olap.query.logs,user_id:0 -msgid "Tiny ERP User" -msgstr "Utente Tiny ERP" - -#. module: olap -#: model:ir.actions.wizard,name:olap.bi_application_configuration -msgid "Configure from Application" -msgstr "Configura dall'Applicazione" - -#. module: olap -#: field:olap.fact.database,db_port:0 -msgid "Database port" -msgstr "Porta del database" - -#. module: olap -#: help:olap.parameters.config.wizard,host_port:0 -msgid "" -"Put the port for the server. Put 8080 if its not clear." -msgstr "" -"Metti la postra per il server. Metti 8080 se non è chiaro cosa indicare." - -#. module: olap -#: selection:olap.schema,state:0 -msgid "The Structure is Loaded" -msgstr "La struttura è caricata" - -#. module: olap -#: field:olap.dimension,cube_id:0 -#: field:olap.measure,cube_id:0 -#: field:olap.query.logs,cube_id:0 -#: field:olap.saved.query,cube_id:0 -msgid "Cube" -msgstr "Cubo" - -#. module: olap -#: field:olap.cube.table,available_table_ids:0 -msgid "Available Tables" -msgstr "Tabelle disponibili" - -#. module: olap -#: view:olap.schema:0 -msgid "Configure Manually" -msgstr "Configura manualmente" - -#. module: olap -#: field:olap.database.columns,related_to:0 -msgid "Related To" -msgstr "Relativo a" - -#. module: olap -#: view:olap.database.columns:0 -#: view:olap.database.tables:0 -msgid "Olap database columns" -msgstr "Colonne database OLAP" - -#. module: olap -#: field:olap.cube.table.line,field_id:0 -msgid "Link Field" -msgstr "Campo collegato" - -#. module: olap -#: view:olap.schema:0 -msgid "Mark as Configured" -msgstr "Segna come configurato" - -#. module: olap -#: view:olap.application.field:0 -msgid "Olap Application Field" -msgstr "Campo Applicazione OLAP" - -#. module: olap -#: selection:olap.measure,formatstring:0 -msgid "Comma Seperator (0,000)" -msgstr "Separatore con virgola (0,000)" - -#. module: olap -#: field:olap.measure,agregator:0 -msgid "Agregator" -msgstr "Aggregatore" - -#. module: olap -#: wizard_view:olap.application.configuration,configure:0 -msgid "Your database structure (Open ERP) has been sucessfully configured." -msgstr "" -"La tua struttura del Database (Open ERP) è stata correttamente configurata." - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_bi_configuration -msgid "Configuration" -msgstr "Configurazione" - -#. module: olap -#: constraint:ir.ui.view:0 -msgid "Invalid XML for View Architecture!" -msgstr "XML non valido per la struttura della vista" - -#. module: olap -#: help:olap.parameters.config.wizard,host_name:0 -msgid "" -"Put here the server address or IP Put localhost if its not " -"clear." -msgstr "" -"Metti qui l'indirizzo del server o l'IP. Inserisci localhost se non è chiaro " -"cosa indicare." - -#. module: olap -#: view:olap.database.tables:0 -msgid "Database tables" -msgstr "Tabelle database" - -#. module: olap -#: view:olap.schema:0 -msgid "Reload Structure" -msgstr "Ricarica la struttura" - -#. module: olap -#: wizard_view:olap.application.configuration,init:0 -msgid "This will Auto Configure Application" -msgstr "Questo configurerà automaticamente l'applicazione" - -#. module: olap -#: view:bi.load.db.wizard:0 -msgid "Load Data Structure" -msgstr "Carica la struttura di dati" - -#. module: olap -#: view:bi.auto.configure.wizard:0 -#: view:bi.load.db.wizard:0 -#: wizard_button:olap.application.configuration,init,end:0 -#: wizard_button:olap.load.table,init,end:0 -#: view:olap.parameters.config.wizard:0 -#: wizard_button:olap.query.logs.clear,init,end:0 -#: wizard_button:olap.query_builder,exec,end:0 -#: wizard_button:olap.query_builder,ok,end:0 -msgid "Cancel" -msgstr "Annulla" - -#. module: olap -#: view:bi.load.db.wizard:0 -msgid "" -"After having loaded the structure, you will be able to hide/show or rename " -"tables and columns to simplify end-users interface. The following database " -"will be loaded:" -msgstr "" -"Dopo avere caricato la struttura, sarai in grado di nascondere/visualizzare " -"o rinominare le tabelle e le colonne per semplificare l'interfaccia per " -"l'utente finale. Il seguente database sarà caricato:" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_olap_level_form -#: model:ir.ui.menu,name:olap.menu_action_olap_level_form -#: view:olap.level:0 -msgid "Olap Level" -msgstr "Livello OLAP" - -#. module: olap -#: field:olap.fact.database,loaded:0 -msgid "Loaded" -msgstr "Caricato" - -#. module: olap -#: help:olap.fact.database,db_name:0 -msgid "Name of the database to be used for analysis." -msgstr "Nome del database che deve essere usato per l'analisi." - -#. module: olap -#: help:olap.fact.database,db_login:0 -msgid "Login for the database name specified." -msgstr "Login per il database specificato" - -#. module: olap -#: field:olap.hierarchy,dimension_id:0 -#: wizard_field:olap.query_builder,exec,dimension:0 -#: wizard_field:olap.query_builder,ok,dimension:0 -msgid "Dimension" -msgstr "Dimensione" - -#. module: olap -#: model:ir.model,name:olap.model_olap_application_table -msgid "Olap application table" -msgstr "Tabella applicazione OLAP" - -#. module: olap -#: wizard_view:olap.load.table,init:0 -msgid "" -"We will load the complete structure of the database by introspection, " -"so that you will be able to work on it, and specify a better structure " -"according to your reporting needs." -msgstr "" -"Caricheremo una completa struttura del database per introspezione, così " -"facendo sarete in grado di lavorare su di esso e specificare una migliore " -"struttura in accordo con i report che vi servono." - -#. module: olap -#: field:olap.saved.query,axis_keys:0 -msgid "Axis Keys" -msgstr "Chiavi AXIS" - -#. module: olap -#: field:olap.cube,query_log:0 -msgid "Query Logging" -msgstr "Log Query" - -#. module: olap -#: field:olap.measure,measure_type:0 -msgid "Measure Type" -msgstr "Tipo di Misura" - -#. module: olap -#: field:olap.database.tables,fact_database_id:0 -msgid "Database Id" -msgstr "ID Database" - -#. module: olap -#: help:olap.fact.database,db_host:0 -msgid "Give hostname to make connection to the database." -msgstr "Fornisci l'hostname per generare la connessione al database" - -#. module: olap -#: field:olap.level,hierarchy_id:0 -msgid "Hierarchy" -msgstr "Gerarchia" - -#. module: olap -#: selection:olap.schema,state:0 -msgid "The Structure is Configured." -msgstr "La struttura è configurata" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_olap_schema_form -msgid "Olap Schemas" -msgstr "Schemi OLAP" - -#. module: olap -#: field:olap.cube,table_id:0 -msgid "Fact table" -msgstr "" - -#. module: olap -#: view:bi.auto.configure.wizard:0 -msgid "" -"This will Auto Configure Application. This will help to increase the " -"readability of the tables and columns by giving it meaningful and easy to " -"comprehend name. You can hides particular data and columns by reconfiguring " -"the structure option." -msgstr "" -"Questo configurerà in automatico l'applicazione. Il risultato sarà una " -"migliore leggibilità delle tabelle e delle colonne avendo fornito un " -"maggiore significato e una più facile comprensione dei nomi. Puoi nascondere " -"particolari dati e colonne riconfigurando la struttura di opzioni." - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_view_olap_application_field_form -msgid "Olap Applicatiion Field" -msgstr "Campi Applicazione OLAP" - -#. module: olap -#: field:olap.query.logs,query:0 -#: field:olap.saved.query,query:0 -#: view:olap.warehouse.wizard:0 -#: field:olap.warehouse.wizard,query:0 -msgid "Query" -msgstr "Query" - -#. module: olap -#: view:olap.schema:0 -msgid "Auto Application Configuration" -msgstr "Configurazione Auto Applicazione" - -#. module: olap -#: selection:olap.measure,formatstring:0 -msgid "Postfix Default Currency(0000.00 EUR)" -msgstr "Valuta standard Postfix (0000.00 EUR)" - -#. module: olap -#: field:bi.load.db.wizard,db_name:0 -#: wizard_field:olap.load.table,init,db_name:0 -msgid "Database Name" -msgstr "Nome del database" - -#. module: olap -#: field:olap.cube,measure_ids:0 -msgid "Measures" -msgstr "Misure" - -#. module: olap -#: model:ir.actions.wizard,name:olap.bi_conf_cube_query_builder -#: wizard_view:olap.query_builder,exec:0 -#: wizard_view:olap.query_builder,ok:0 -msgid "Query Builder" -msgstr "Costruttore di query" - -#. module: olap -#: field:olap.cube,dimension_ids:0 -msgid "Dimensions" -msgstr "Dimensioni" - -#. module: olap -#: model:ir.model,name:olap.model_olap_cube -#: view:olap.cube:0 -msgid "Olap cube" -msgstr "Cubo OLAP" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_olap_warehouse -#: model:ir.model,name:olap.model_olap_warehouse_wizard -#: model:ir.ui.menu,name:olap.menu_bi_warehouse -msgid "Olap Warehouse" -msgstr "Magazzino OLAP" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_view_olap_application_field_form -msgid "Application Field" -msgstr "Campo Applicazione" - -#. module: olap -#: model:ir.model,name:olap.model_olap_dimension -#: view:olap.dimension:0 -msgid "Olap dimension" -msgstr "Dimensione OLAP" - -#. module: olap -#: field:olap.application.field,name:0 -msgid "Application field name" -msgstr "Nome campo Applicazione" - -#. module: olap -#: view:olap.fact.database:0 -msgid "Connection parameters" -msgstr "Parametri di connessione" - -#. module: olap -#: field:bi.auto.configure.wizard,name:0 -#: field:bi.load.db.wizard,fact_table:0 -#: wizard_field:olap.load.table,init,fact_table:0 -msgid "Fact Name" -msgstr "" - -#. module: olap -#: view:olap.database.columns:0 -msgid "Database columns" -msgstr "Colonne databae" - -#. module: olap -#: field:olap.application.table,table_name:0 -#: field:olap.cube.table,name:0 -#: field:olap.level,table_name:0 -#: field:olap.measure,table_name:0 -msgid "Table name" -msgstr "Nome tabella" - -#. module: olap -#: help:olap.measure,measure_type:0 -msgid "Select between auto column or sql expression for the measures" -msgstr "Seleziona tra colonna automatica o espressione SQL per le misure" - -#. module: olap -#: model:ir.actions.wizard,name:olap.bi_load_column -msgid "Open Columns" -msgstr "Colonne Aperte" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_view_olap_database_columns_form -#: field:olap.database.tables,columns:0 -msgid "Columns" -msgstr "Colonne" - -#. module: olap -#: model:ir.actions.wizard,name:olap.bi_test_connection -#: view:olap.fact.database:0 -msgid "Test Connection" -msgstr "Verifica connessione" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_olap_measure_form -#: model:ir.ui.menu,name:olap.menu_action_olap_measure_form -msgid "Olap Measures" -msgstr "Misure OLAP" - -#. module: olap -#: wizard_button:olap.application.configuration,init,configure:0 -#: view:olap.parameters.config.wizard:0 -msgid "Configure" -msgstr "Configura" - -#. module: olap -#: wizard_view:olap.load.table,init:0 -msgid "" -"After having loaded the structure, you will be able to hide/show or " -"rename tables and columns to simplify end-users interface. The following " -"database will be loaded:" -msgstr "" -"Dopo avere caricato la struttura, sarete in grado di nascondere/mostrare o " -"rinominare tabelle e colonne per semplificare l'interfaccia dell'utente " -"finale. Il seguente database sarà caricato:" - -#. module: olap -#: constraint:ir.model:0 -msgid "" -"The Object name must start with x_ and not contain any special character !" -msgstr "" -"Il nome dell'oggetto deve iniziare per x_ e non deve contenere caratteri " -"speciali!" - -#. module: olap -#: wizard_field:olap.query_builder,exec,hierarchy:0 -#: wizard_field:olap.query_builder,ok,hierarchy:0 -msgid "Hiearchy" -msgstr "Gerarchia" - -#. module: olap -#: selection:olap.measure,measure_type:0 -#: field:olap.measure,value_sql:0 -msgid "SQL Expression" -msgstr "Espressione SQL" - -#. module: olap -#: model:ir.actions.wizard,name:olap.bi_menu_olap_load_table -msgid "Load Tables" -msgstr "Carica Tabelle" - -#. module: olap -#: field:olap.hierarchy,level_ids:0 -msgid "Levels" -msgstr "Livelli" - -#. module: olap -#: model:ir.model,name:olap.model_olap_application_field -msgid "Olap application field" -msgstr "Campo applicazione OLAP" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_view_olap_database_columns_form -msgid "Database Columns" -msgstr "Colonne database" - -#. module: olap -#: field:olap.database.columns,active:0 -#: field:olap.database.tables,active:0 -msgid "Active" -msgstr "Attivo" - -#. module: olap -#: selection:olap.measure,datatype:0 -msgid "Integer" -msgstr "Intero" - -#. module: olap -#: wizard_view:olap.application.configuration,init:0 -msgid " Auto Configure " -msgstr " Auto Configurazione " - -#. module: olap -#: selection:olap.measure,agregator:0 -msgid "Sum" -msgstr "Totale" - -#. module: olap -#: wizard_field:olap.query.logs.clear,init,user_name:0 -#: field:olap.saved.query,user_id:0 -msgid "User" -msgstr "Utente" - -#. module: olap -#: field:olap.query.logs,count:0 -msgid "Count" -msgstr "Conteggio" - -#. module: olap -#: field:olap.database.tables,name:0 -msgid "End-User Name" -msgstr "Nome utente finale" - -#. module: olap -#: selection:olap.measure,formatstring:0 -msgid "Postfix Default Currency with comma seperator (0,000.00 EUR)" -msgstr "" -"Valuta predefinita Postfix con virgola come separatore (0,000.00 EUR)" - -#. module: olap -#: field:olap.measure,datatype:0 -msgid "Datatype" -msgstr "Tipo di dati" - -#. module: olap -#: wizard_button:olap.query_builder,back,ok:0 -#: wizard_button:olap.query_builder,init,ok:0 -msgid "Fetch Data" -msgstr "Preleva dati" - -#. module: olap -#: selection:olap.measure,formatstring:0 -msgid "Prefix Default Currency with comma seperator (EUR 0,000.00)" -msgstr "" -"Prefisso valuta predefinita con virgola come separatore (EUR 0,000.00)" - -#. module: olap -#: wizard_view:olap.load.table,info:0 -#: wizard_view:olap.load.table,ok:0 -#: wizard_view:olap.query.logs.clear,info:0 -#: wizard_view:olap.query.logs.clear,ok:0 -msgid "Load Data" -msgstr "Carica dati" - -#. module: olap -#: field:olap.cube,query_ids:0 -msgid "Queries" -msgstr "Query" - -#. module: olap -#: selection:olap.fact.database,type:0 -msgid "Oracle" -msgstr "Oracle" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_olap_cube_form -#: model:ir.ui.menu,name:olap.menu_action_olap_cube_form -#: model:ir.ui.menu,name:olap.menu_bi_conf_cubes -msgid "Olap Cubes" -msgstr "Cubi OLAP" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_action_olap_cube_table_form -msgid "Olap Cubes Table" -msgstr "Tabelle cubi OLAP" - -#. module: olap -#: field:olap.measure,name:0 -msgid "Measure name" -msgstr "Nome Misura" - -#. module: olap -#: selection:olap.fact.database,connection_type:0 -msgid "Socket" -msgstr "Socket" - -#. module: olap -#: field:olap.fact.database,connection_type:0 -msgid "Connection type" -msgstr "Tipo di connessione" - -#. module: olap -#: selection:olap.measure,agregator:0 -msgid "count" -msgstr "conteggio" - -#. module: olap -#: field:olap.fact.database,db_name:0 -msgid "Database name" -msgstr "Nome database" - -#. module: olap -#: field:olap.database.columns,type:0 -msgid "Type" -msgstr "Tipo" - -#. module: olap -#: view:olap.database.columns:0 -#: view:olap.database.tables:0 -msgid "Show" -msgstr "Mostra" - -#. module: olap -#: wizard_button:olap.query_builder,exec,back:0 -#: wizard_button:olap.query_builder,ok,back:0 -msgid "Change cube" -msgstr "Cambia il cubo" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_view_olap_database_tables_form -#: view:olap.cube.table:0 -#: field:olap.cube.table,line_ids:0 -msgid "Database Tables" -msgstr "Tabelle database" - -#. module: olap -#: help:olap.level,table_name:0 -msgid "" -"The name of the table on which the column is defined. If False, take the " -"table from the hierarchy." -msgstr "" -"Il nome della tabella su cui la colonna è definita. Se Falso, prende la " -"tabella dalla gerarchia." - -#. module: olap -#: selection:olap.schema,state:0 -msgid "Nothing has been Configured" -msgstr "Niente è stato configurato" - -#. module: olap -#: field:olap.dimension,name:0 -msgid "Dimension name" -msgstr "Nome dimensione" - -#. module: olap -#: wizard_button:olap.load.table,ok,end:0 -msgid "Continue and Configure Structure" -msgstr "Continua e configura la struttura" - -#. module: olap -#: model:ir.model,name:olap.model_olap_measure -#: view:olap.measure:0 -msgid "Olap measure" -msgstr "Misure OLAP" - -#. module: olap -#: help:olap.cube,table_id:0 -msgid "Table(s) for cube." -msgstr "Tabella(e) per il cubo" - -#. module: olap -#: wizard_field:olap.query_builder,exec,measure:0 -#: wizard_field:olap.query_builder,ok,measure:0 -msgid "Measure" -msgstr "Misura" - -#. module: olap -#: field:olap.database.columns,column_db_name:0 -msgid "Column DBName" -msgstr "Colonna Nome DB" - -#. module: olap -#: selection:olap.schema,state:0 -msgid "We Can Start building Cube" -msgstr "Possiamo cominciare a costruire il Cubo" - -#. module: olap -#: field:olap.cube.table.line,table_id:0 -msgid "Database Table" -msgstr "Tabella Database" - -#. module: olap -#: field:olap.schema,name:0 -msgid "Schema name" -msgstr "Nome Schema" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_olap_query_logs_my_form -#: model:ir.ui.menu,name:olap.menu_action_olap_query_logs_my_form -#: view:olap.query.logs:0 -msgid "My Logs" -msgstr "I miei Log" - -#. module: olap -#: view:olap.fact.database:0 -msgid "Information" -msgstr "Informazioni" - -#. module: olap -#: wizard_field:olap.query_builder,back,cube_schema:0 -#: wizard_field:olap.query_builder,init,cube_schema:0 -msgid "Select Cube" -msgstr "Seleziona il cubo" - -#. module: olap -#: field:olap.hierarchy,table_id:0 -msgid "Fact table(s)" -msgstr "" - -#. module: olap -#: model:ir.actions.url,name:olap.menu_url_cube_designer -msgid "name_menu_url_cube_designer" -msgstr "name_menu_url_cube_designer" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_config_bi_parameters -msgid "Parameters Configuration" -msgstr "Configurazione Parametri" - -#. module: olap -#: view:olap.schema:0 -msgid "Connect to Database" -msgstr "Connetti al database" - -#. module: olap -#: selection:olap.schema,state:0 -msgid "Database Connected" -msgstr "Database connesso" - -#. module: olap -#: field:olap.application.field,table_name:0 -#: field:olap.application.table,name:0 -msgid "Application table name" -msgstr "Nome tabella applicazione" - -#. module: olap -#: help:olap.hierarchy,table_id:0 -msgid "Table(s) to make hierarchy on the cube." -msgstr "Tabella(e) per creare la gerarchia nel cubo" - -#. module: olap -#: view:olap.fact.database:0 -msgid "General information" -msgstr "Informazioni generali" - -#. module: olap -#: field:olap.application,query:0 -msgid "Application Query" -msgstr "Query Applicazione" - -#. module: olap -#: help:olap.cube,query_log:0 -msgid "Enabling this will log all the queries in the browser" -msgstr "Abilitando questo verranno loggate tutte le query nel browser" - -#. module: olap -#: field:olap.saved.query,mdx_id:0 -msgid "Module" -msgstr "Modulo" - -#. module: olap -#: field:olap.application.field,is_hidden:0 -#: field:olap.application.table,is_hidden:0 -#: field:olap.database.columns,hide:0 -#: field:olap.database.tables,hide:0 -msgid "Hidden" -msgstr "Nascosto" - -#. module: olap -#: field:olap.dimension,hierarchy_ids:0 -msgid "Hierarchies" -msgstr "Gerarchie" - -#. module: olap -#: field:olap.query.logs,result_size:0 -msgid "Result Size" -msgstr "Dimensione risultante" - -#. module: olap -#: view:olap.application:0 -msgid "Olap Application" -msgstr "Applicazione OLAP" - -#. module: olap -#: model:ir.model,name:olap.model_olap_database_tables -msgid "Olap Database Tables" -msgstr "Tabelle Database OLAP" - -#. module: olap -#: selection:olap.measure,formatstring:0 -msgid "Prefix Default Currency (EUR 0000.00)" -msgstr "Prefisso Valuta predefinita (EUR 0000.00)" - -#. module: olap -#: view:olap.cube.table:0 -msgid "Olap cube_table" -msgstr "tabella cubo OLAP" - -#. module: olap -#: view:olap.parameters.config.wizard:0 -msgid "Parameters Configure" -msgstr "Configura Parametri" - -#. module: olap -#: model:ir.model,name:olap.model_olap_hierarchy -#: view:olap.hierarchy:0 -msgid "Olap hierarchy" -msgstr "Gerarchia OLAP" - -#. module: olap -#: model:ir.model,name:olap.model_olap_cube_table -#: model:ir.model,name:olap.model_olap_cube_table_line -msgid "Olap cube table" -msgstr "Tabella cubo OLAP" - -#. module: olap -#: field:olap.application.field,field_name:0 -msgid "Field name" -msgstr "Nome campo" - -#. module: olap -#: model:ir.model,name:olap.model_olap_query_logs -msgid "Olap query logs" -msgstr "Log Query OLAP" - -#. module: olap -#: field:olap.fact.database,name:0 -msgid "Fact name" -msgstr "" - -#. module: olap -#: help:olap.measure,formatstring:0 -msgid " Let you specify how the measure to be displayed in cube browser" -msgstr "" -" Ti permette di specificare come le misure devono essere visualizzate nel " -"Browser per i Cubi" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_bi_server_parameters -msgid "Server Parameters" -msgstr "Parametri Server" - -#. module: olap -#: wizard_view:olap.load.table,init:0 -#: wizard_button:olap.load.table,init,ok:0 -#: view:olap.schema:0 -msgid "Load Database Structure" -msgstr "Carica la struttura del Database" - -#. module: olap -#: field:olap.level,name:0 -msgid "Level name" -msgstr "Nome livello" - -#. module: olap -#: field:olap.cube,schema_id:0 -#: field:olap.query.logs,schema_id:0 -#: field:olap.saved.query,schema_id:0 -msgid "Schema" -msgstr "Schema" - -#. module: olap -#: field:olap.fact.database,connection_url:0 -#: field:olap.schema,app_detect:0 -msgid "Connection URL" -msgstr "URL di Connessione" - -#. module: olap -#: field:olap.schema,cube_ids:0 -msgid "Cubes" -msgstr "Cubi" - -#. module: olap -#: view:olap.schema:0 -msgid "ReConfigure Structure" -msgstr "Riconfigura Struttura" - -#. module: olap -#: field:olap.application,field_ids:0 -msgid "Fields" -msgstr "Campi" - -#. module: olap -#: selection:olap.measure,agregator:0 -msgid "Average" -msgstr "Media" - -#. module: olap -#: view:bi.load.db.wizard:0 -msgid "Load Database Tables" -msgstr "Carica tabelle database" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_action_olap_hierarchy_form -msgid "Olap Hierarchy" -msgstr "Gerarchia OLAP" - -#. module: olap -#: field:olap.cube.table.line,cube_table_id:0 -msgid "Cube Table" -msgstr "Tabella del Cubo" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_bi -msgid "Businesss Intelligence" -msgstr "Business Intelligence" - -#. module: olap -#: model:ir.model,name:olap.model_bi_load_db_wizard -msgid "bi.load.db.wizard" -msgstr "Copy text \t bi.load.db.wizard" - -#. module: olap -#: model:ir.actions.url,name:olap.menu_url_cube_browser -msgid "name_menu_url_cube_browser" -msgstr "name_menu_url_cube_browser" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_view_olap_fact_database_form -msgid "Databases" -msgstr "Database" - -#. module: olap -#: field:olap.hierarchy,name:0 -msgid "Hierarchy name" -msgstr "Nome gerarchia" - -#. module: olap -#: model:ir.module.module,description:olap.module_meta_information -msgid "" -"\n" -" Base module to manage Olap schemas. Cube designer.\n" -" " -msgstr "" -"\n" -" Modulo base per gestire gli schemi OLAP. Designer di Cubi.\n" -" " - -#. module: olap -#: view:olap.cube.table:0 -msgid "Joined Tables" -msgstr "Tabelle collegate" - -#. module: olap -#: field:olap.schema,loaded:0 -msgid "Loading Datastructure" -msgstr "Caricamento Struttura dati" - -#. module: olap -#: view:olap.cube.table:0 -msgid "Joined Table" -msgstr "Tabelle collegate" - -#. module: olap -#: selection:olap.fact.database,type:0 -msgid "PostgreSQL" -msgstr "PostgreSQL" - -#. module: olap -#: wizard_view:olap.query.logs.clear,init:0 -msgid " To Load Data" -msgstr " Per caricare dati" - -#. module: olap -#: field:olap.hierarchy,sequence:0 -#: field:olap.level,sequence:0 -msgid "Sequence" -msgstr "Sequenza" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_bi_conf_tools -msgid "Tools" -msgstr "Strumenti" - -#. module: olap -#: field:olap.schema,state:0 -msgid "Schema State" -msgstr "Stato Schema" - -#. module: olap -#: selection:olap.measure,datatype:0 -msgid "Float" -msgstr "Numero a virgola mobile" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_olap_query_logs_form -#: model:ir.ui.menu,name:olap.menu_action_olap_query_logs_form -#: view:olap.query.logs:0 -msgid "All Logs" -msgstr "Tutti i log" - -#. module: olap -#: selection:olap.fact.database,connection_type:0 -#: field:olap.parameters.config.wizard,host_port:0 -msgid "Port" -msgstr "Porta" - -#. module: olap -#: view:olap.fact.database:0 -msgid "Fact database" -msgstr "" - -#. module: olap -#: model:ir.module.module,shortdesc:olap.module_meta_information -msgid "olap" -msgstr "OLAP" - -#. module: olap -#: field:olap.database.columns,name:0 -msgid "Column Name" -msgstr "" - -#. module: olap -#: field:olap.database.tables,table_db_name:0 -msgid "Table Name" -msgstr "" - -#. module: olap -#: wizard_view:olap.application.configuration,configure:0 -msgid "Auto Configure" -msgstr "" - -#. module: olap -#: field:olap.schema,configure:0 -msgid "Configuring Datastructure" -msgstr "" - -#. module: olap -#: model:ir.actions.wizard,name:olap.bi_load_configuration_table -msgid "Open Configuration" -msgstr "" - -#. module: olap -#: view:olap.schema:0 -msgid "Configure Automatically " -msgstr "" - -#. module: olap -#: model:ir.actions.wizard,name:olap.bi_clear_logs -#: model:ir.ui.menu,name:olap.menu_bi_clear_logs -#: wizard_button:olap.query.logs.clear,init,ok:0 -msgid "Clear Logs" -msgstr "" diff --git a/addons/olap/i18n/nl.po b/addons/olap/i18n/nl.po deleted file mode 100644 index b572760a4dc..00000000000 --- a/addons/olap/i18n/nl.po +++ /dev/null @@ -1,1399 +0,0 @@ -# Dutch translation for openobject-addons -# Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010 -# This file is distributed under the same license as the openobject-addons package. -# FIRST AUTHOR <EMAIL@ADDRESS>, 2010. -# -msgid "" -msgstr "" -"Project-Id-Version: openobject-addons\n" -"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2009-11-26 05:24+0000\n" -"PO-Revision-Date: 2010-08-19 06:42+0000\n" -"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" -"Language-Team: Dutch <nl@li.org>\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-09-29 05:16+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: olap -#: view:olap.database.columns:0 -#: view:olap.database.tables:0 -msgid "Hide" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_olap_saved_query_form -#: model:ir.ui.menu,name:olap.menu_action_olap_saved_query_form -#: view:olap.saved.query:0 -msgid "Olap Saved Query" -msgstr "" - -#. module: olap -#: field:olap.query.logs,time:0 -#: field:olap.saved.query,time:0 -msgid "Time" -msgstr "" - -#. module: olap -#: view:bi.auto.configure.wizard:0 -msgid "Auto Configure Structure" -msgstr "" - -#. module: olap -#: view:olap.fact.database:0 -msgid "Olap fact database" -msgstr "" - -#. module: olap -#: help:olap.measure,value_sql:0 -msgid "" -"You can provide valid sql expression. Make sure it have function with fully " -"qualified column name like (sum,avg ...)(tablename.columnname (+,- ...) " -"tablename.columnname)" -msgstr "" - -#. module: olap -#: field:olap.cube.table,schema_id:0 -msgid "Schema id" -msgstr "" - -#. module: olap -#: field:olap.schema,database_id:0 -msgid "Database Connection" -msgstr "" - -#. module: olap -#: selection:olap.fact.database,type:0 -msgid "MySQL" -msgstr "" - -#. module: olap -#: field:olap.fact.database,db_password:0 -msgid "Database password" -msgstr "" - -#. module: olap -#: view:olap.database.tables:0 -msgid "Olap database tables" -msgstr "" - -#. module: olap -#: view:olap.fact.database:0 -msgid "Connection url" -msgstr "" - -#. module: olap -#: view:olap.application.table:0 -msgid "Olap Application Table" -msgstr "" - -#. module: olap -#: field:olap.parameters.config.wizard,host_name:0 -msgid "Server Name" -msgstr "" - -#. module: olap -#: help:olap.fact.database,db_password:0 -msgid "Password for the login." -msgstr "" - -#. module: olap -#: field:olap.application.field,application_id:0 -#: field:olap.application.table,application_id:0 -msgid "Application Id" -msgstr "" - -#. module: olap -#: model:ir.actions.todo,note:olap.config_auto_directory -msgid "This wizard will configure the URL of the web client" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_view_olap_fact_database_form -#: model:ir.ui.menu,name:olap.menu_bi_conf_fact -msgid "Fact Databases" -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_browser_url -msgid "Cube Browser" -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_action_olap_dimension_form -msgid "Olap Dimension" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_olap_database_columns -msgid "Olap Database Columns" -msgstr "" - -#. module: olap -#: view:olap.parameters.config.wizard:0 -msgid "BI Web Client." -msgstr "" - -#. module: olap -#: help:olap.fact.database,db_port:0 -msgid " Port to be used in connection" -msgstr "" - -#. module: olap -#: field:olap.database.columns,primary_key:0 -msgid "Primary Key" -msgstr "" - -#. module: olap -#: field:olap.database.columns,table_id:0 -msgid "Table Id" -msgstr "" - -#. module: olap -#: view:olap.parameters.config.wizard:0 -msgid "This wizard will automatically configure the web client for BI." -msgstr "" - -#. module: olap -#: field:olap.fact.database,type:0 -msgid "Database type" -msgstr "" - -#. module: olap -#: wizard_view:olap.query_builder,back:0 -#: wizard_view:olap.query_builder,init:0 -msgid "Cube Fetcher" -msgstr "" - -#. module: olap -#: wizard_view:olap.load.table,info:0 -#: wizard_view:olap.load.table,ok:0 -msgid "Your database structure has been correctly loaded" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_olap_parameters_config_wizard -msgid "Olap Server Parameters" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_olap_cube_table_form -msgid "Olap Cube Tables" -msgstr "" - -#. module: olap -#: field:olap.measure,formatstring:0 -msgid "Format string" -msgstr "" - -#. module: olap -#: wizard_button:olap.query_builder,exec,exec:0 -#: wizard_button:olap.query_builder,ok,exec:0 -msgid "Execute" -msgstr "" - -#. module: olap -#: wizard_button:olap.application.configuration,configure,end:0 -#: wizard_button:olap.fact.database.test_connection,init,end:0 -#: wizard_button:olap.load.table,info,end:0 -#: wizard_button:olap.query.logs.clear,info,end:0 -#: wizard_button:olap.query.logs.clear,ok,end:0 -#: view:olap.warehouse.wizard:0 -msgid "Ok" -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_bi_conf_known_application -msgid "Known Application" -msgstr "" - -#. module: olap -#: wizard_field:olap.query_builder,exec,level:0 -#: wizard_field:olap.query_builder,ok,level:0 -msgid "Level" -msgstr "" - -#. module: olap -#: field:olap.level,column_id_name:0 -#: field:olap.measure,value_column_id_name:0 -msgid "Column ID" -msgstr "" - -#. module: olap -#: view:bi.load.db.wizard:0 -msgid "" -"We will load the complete structure of the database by introspection, so " -"that you will be able to work on it, and specify a better structure " -"according to your reporting needs." -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_view_olap_application_form -msgid "Olap Applicatiion" -msgstr "" - -#. module: olap -#: field:olap.saved.query,name:0 -msgid "Query Name" -msgstr "" - -#. module: olap -#: wizard_field:olap.query_builder,exec,mdx_query:0 -#: wizard_field:olap.query_builder,ok,mdx_query:0 -msgid "MDX Query" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_bi_auto_configure_wizard -msgid "bi.auto.configure.wizard" -msgstr "" - -#. module: olap -#: field:olap.hierarchy,primary_key:0 -msgid "Primary key" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.act_bi_auto_configure -msgid "Auto Configuration" -msgstr "" - -#. module: olap -#: field:olap.schema,note:0 -msgid "Schema description" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.act_bi_load_db_wizard -msgid "Load database Structure" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_olap_level -#: view:olap.level:0 -msgid "Olap level" -msgstr "" - -#. module: olap -#: selection:olap.measure,formatstring:0 -msgid "None (0000.00)" -msgstr "" - -#. module: olap -#: field:olap.fact.database,db_host:0 -msgid "Database host" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_olap_fact_database -msgid "Olap Fact Database" -msgstr "" - -#. module: olap -#: view:bi.auto.configure.wizard:0 -msgid "Auto Congifuring Tables" -msgstr "" - -#. module: olap -#: field:olap.application,name:0 -msgid "Application name" -msgstr "" - -#. module: olap -#: field:olap.cube.table,column_link_id:0 -msgid "Relational Column" -msgstr "" - -#. module: olap -#: field:olap.level,type:0 -msgid "Level class" -msgstr "" - -#. module: olap -#: field:olap.cube,name:0 -msgid "Cube name" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_view_olap_application_table_form -msgid "Olap Applicatiion Table" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_olap_saved_query -msgid "olap.saved.query" -msgstr "" - -#. module: olap -#: field:olap.level,column_name:0 -msgid "Columns Name" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_olap_hierarchy_form -msgid "Olap Hierarchies" -msgstr "" - -#. module: olap -#: field:olap.schema,ready:0 -msgid "Ready" -msgstr "" - -#. module: olap -#: selection:olap.measure,measure_type:0 -#: field:olap.measure,value_column:0 -msgid "Fact Table Column" -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_view_olap_database_tables_form -#: field:olap.application,table_ids:0 -#: view:olap.fact.database:0 -#: field:olap.fact.database,table_ids:0 -msgid "Tables" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_olap_application -msgid "Olap application" -msgstr "" - -#. module: olap -#: constraint:ir.actions.act_window:0 -msgid "Invalid model name in the action definition." -msgstr "" - -#. module: olap -#: selection:olap.schema,state:0 -msgid "Schema is ready to use" -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_designer_url -msgid "Cube Designer" -msgstr "" - -#. module: olap -#: field:olap.fact.database,db_login:0 -msgid "Database login" -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_view_olap_application_table_form -msgid "Application Table" -msgstr "" - -#. module: olap -#: wizard_view:olap.query.logs.clear,info:0 -#: wizard_view:olap.query.logs.clear,ok:0 -msgid "Logs Cleared successfully" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_olap_schema -#: model:ir.ui.menu,name:olap.menu_action_olap_schema_form -#: view:olap.schema:0 -msgid "Olap Schema" -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_view_olap_application_form -msgid "Application" -msgstr "" - -#. module: olap -#: wizard_field:olap.query_builder,exec,mdx_query_output:0 -#: wizard_field:olap.query_builder,ok,mdx_query_output:0 -msgid "MDX Query Output" -msgstr "" - -#. module: olap -#: field:olap.hierarchy,primary_key_table:0 -msgid "Primary key table" -msgstr "" - -#. module: olap -#: help:olap.measure,table_name:0 -msgid "" -"The name of the table on which the column is defined. If False, take the " -"table from the cube." -msgstr "" - -#. module: olap -#: view:olap.warehouse.wizard:0 -msgid "Warehouse" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_olap_dimension_form -msgid "Olap Dimensions" -msgstr "" - -#. module: olap -#: field:olap.query.logs,user_id:0 -msgid "Tiny ERP User" -msgstr "" - -#. module: olap -#: model:ir.actions.wizard,name:olap.bi_application_configuration -msgid "Configure from Application" -msgstr "" - -#. module: olap -#: field:olap.fact.database,db_port:0 -msgid "Database port" -msgstr "" - -#. module: olap -#: help:olap.parameters.config.wizard,host_port:0 -msgid "" -"Put the port for the server. Put 8080 if its not clear." -msgstr "" - -#. module: olap -#: selection:olap.schema,state:0 -msgid "The Structure is Loaded" -msgstr "" - -#. module: olap -#: field:olap.dimension,cube_id:0 -#: field:olap.measure,cube_id:0 -#: field:olap.query.logs,cube_id:0 -#: field:olap.saved.query,cube_id:0 -msgid "Cube" -msgstr "" - -#. module: olap -#: field:olap.cube.table,available_table_ids:0 -msgid "Available Tables" -msgstr "" - -#. module: olap -#: view:olap.schema:0 -msgid "Configure Manually" -msgstr "" - -#. module: olap -#: field:olap.database.columns,related_to:0 -msgid "Related To" -msgstr "" - -#. module: olap -#: view:olap.database.columns:0 -#: view:olap.database.tables:0 -msgid "Olap database columns" -msgstr "" - -#. module: olap -#: field:olap.cube.table.line,field_id:0 -msgid "Link Field" -msgstr "" - -#. module: olap -#: view:olap.schema:0 -msgid "Mark as Configured" -msgstr "" - -#. module: olap -#: view:olap.application.field:0 -msgid "Olap Application Field" -msgstr "" - -#. module: olap -#: selection:olap.measure,formatstring:0 -msgid "Comma Seperator (0,000)" -msgstr "" - -#. module: olap -#: field:olap.measure,agregator:0 -msgid "Agregator" -msgstr "" - -#. module: olap -#: wizard_view:olap.application.configuration,configure:0 -msgid "Your database structure (Open ERP) has been sucessfully configured." -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_bi_configuration -msgid "Configuration" -msgstr "" - -#. module: olap -#: constraint:ir.ui.view:0 -msgid "Invalid XML for View Architecture!" -msgstr "" - -#. module: olap -#: help:olap.parameters.config.wizard,host_name:0 -msgid "" -"Put here the server address or IP Put localhost if its not " -"clear." -msgstr "" - -#. module: olap -#: view:olap.database.tables:0 -msgid "Database tables" -msgstr "" - -#. module: olap -#: view:olap.schema:0 -msgid "Reload Structure" -msgstr "" - -#. module: olap -#: wizard_view:olap.application.configuration,init:0 -msgid "This will Auto Configure Application" -msgstr "" - -#. module: olap -#: view:bi.load.db.wizard:0 -msgid "Load Data Structure" -msgstr "" - -#. module: olap -#: view:bi.auto.configure.wizard:0 -#: view:bi.load.db.wizard:0 -#: wizard_button:olap.application.configuration,init,end:0 -#: wizard_button:olap.load.table,init,end:0 -#: view:olap.parameters.config.wizard:0 -#: wizard_button:olap.query.logs.clear,init,end:0 -#: wizard_button:olap.query_builder,exec,end:0 -#: wizard_button:olap.query_builder,ok,end:0 -msgid "Cancel" -msgstr "" - -#. module: olap -#: view:bi.load.db.wizard:0 -msgid "" -"After having loaded the structure, you will be able to hide/show or rename " -"tables and columns to simplify end-users interface. The following database " -"will be loaded:" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_olap_level_form -#: model:ir.ui.menu,name:olap.menu_action_olap_level_form -#: view:olap.level:0 -msgid "Olap Level" -msgstr "" - -#. module: olap -#: field:olap.fact.database,loaded:0 -msgid "Loaded" -msgstr "" - -#. module: olap -#: help:olap.fact.database,db_name:0 -msgid "Name of the database to be used for analysis." -msgstr "" - -#. module: olap -#: help:olap.fact.database,db_login:0 -msgid "Login for the database name specified." -msgstr "" - -#. module: olap -#: field:olap.hierarchy,dimension_id:0 -#: wizard_field:olap.query_builder,exec,dimension:0 -#: wizard_field:olap.query_builder,ok,dimension:0 -msgid "Dimension" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_olap_application_table -msgid "Olap application table" -msgstr "" - -#. module: olap -#: wizard_view:olap.load.table,init:0 -msgid "" -"We will load the complete structure of the database by introspection, " -"so that you will be able to work on it, and specify a better structure " -"according to your reporting needs." -msgstr "" - -#. module: olap -#: field:olap.saved.query,axis_keys:0 -msgid "Axis Keys" -msgstr "" - -#. module: olap -#: field:olap.cube,query_log:0 -msgid "Query Logging" -msgstr "" - -#. module: olap -#: field:olap.measure,measure_type:0 -msgid "Measure Type" -msgstr "" - -#. module: olap -#: field:olap.database.tables,fact_database_id:0 -msgid "Database Id" -msgstr "" - -#. module: olap -#: help:olap.fact.database,db_host:0 -msgid "Give hostname to make connection to the database." -msgstr "" - -#. module: olap -#: field:olap.level,hierarchy_id:0 -msgid "Hierarchy" -msgstr "" - -#. module: olap -#: selection:olap.schema,state:0 -msgid "The Structure is Configured." -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_olap_schema_form -msgid "Olap Schemas" -msgstr "" - -#. module: olap -#: field:olap.cube,table_id:0 -msgid "Fact table" -msgstr "" - -#. module: olap -#: view:bi.auto.configure.wizard:0 -msgid "" -"This will Auto Configure Application. This will help to increase the " -"readability of the tables and columns by giving it meaningful and easy to " -"comprehend name. You can hides particular data and columns by reconfiguring " -"the structure option." -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_view_olap_application_field_form -msgid "Olap Applicatiion Field" -msgstr "" - -#. module: olap -#: field:olap.query.logs,query:0 -#: field:olap.saved.query,query:0 -#: view:olap.warehouse.wizard:0 -#: field:olap.warehouse.wizard,query:0 -msgid "Query" -msgstr "" - -#. module: olap -#: view:olap.schema:0 -msgid "Auto Application Configuration" -msgstr "" - -#. module: olap -#: selection:olap.measure,formatstring:0 -msgid "Postfix Default Currency(0000.00 EUR)" -msgstr "" - -#. module: olap -#: field:bi.load.db.wizard,db_name:0 -#: wizard_field:olap.load.table,init,db_name:0 -msgid "Database Name" -msgstr "" - -#. module: olap -#: field:olap.cube,measure_ids:0 -msgid "Measures" -msgstr "" - -#. module: olap -#: model:ir.actions.wizard,name:olap.bi_conf_cube_query_builder -#: wizard_view:olap.query_builder,exec:0 -#: wizard_view:olap.query_builder,ok:0 -msgid "Query Builder" -msgstr "" - -#. module: olap -#: field:olap.cube,dimension_ids:0 -msgid "Dimensions" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_olap_cube -#: view:olap.cube:0 -msgid "Olap cube" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_olap_warehouse -#: model:ir.model,name:olap.model_olap_warehouse_wizard -#: model:ir.ui.menu,name:olap.menu_bi_warehouse -msgid "Olap Warehouse" -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_view_olap_application_field_form -msgid "Application Field" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_olap_dimension -#: view:olap.dimension:0 -msgid "Olap dimension" -msgstr "" - -#. module: olap -#: field:olap.application.field,name:0 -msgid "Application field name" -msgstr "" - -#. module: olap -#: view:olap.fact.database:0 -msgid "Connection parameters" -msgstr "" - -#. module: olap -#: field:bi.auto.configure.wizard,name:0 -#: field:bi.load.db.wizard,fact_table:0 -#: wizard_field:olap.load.table,init,fact_table:0 -msgid "Fact Name" -msgstr "" - -#. module: olap -#: view:olap.database.columns:0 -msgid "Database columns" -msgstr "" - -#. module: olap -#: field:olap.application.table,table_name:0 -#: field:olap.cube.table,name:0 -#: field:olap.level,table_name:0 -#: field:olap.measure,table_name:0 -msgid "Table name" -msgstr "" - -#. module: olap -#: help:olap.measure,measure_type:0 -msgid "Select between auto column or sql expression for the measures" -msgstr "" - -#. module: olap -#: model:ir.actions.wizard,name:olap.bi_load_column -msgid "Open Columns" -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_view_olap_database_columns_form -#: field:olap.database.tables,columns:0 -msgid "Columns" -msgstr "" - -#. module: olap -#: model:ir.actions.wizard,name:olap.bi_test_connection -#: view:olap.fact.database:0 -msgid "Test Connection" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_olap_measure_form -#: model:ir.ui.menu,name:olap.menu_action_olap_measure_form -msgid "Olap Measures" -msgstr "" - -#. module: olap -#: wizard_button:olap.application.configuration,init,configure:0 -#: view:olap.parameters.config.wizard:0 -msgid "Configure" -msgstr "" - -#. module: olap -#: wizard_view:olap.load.table,init:0 -msgid "" -"After having loaded the structure, you will be able to hide/show or " -"rename tables and columns to simplify end-users interface. The following " -"database will be loaded:" -msgstr "" - -#. module: olap -#: constraint:ir.model:0 -msgid "" -"The Object name must start with x_ and not contain any special character !" -msgstr "" - -#. module: olap -#: wizard_field:olap.query_builder,exec,hierarchy:0 -#: wizard_field:olap.query_builder,ok,hierarchy:0 -msgid "Hiearchy" -msgstr "" - -#. module: olap -#: selection:olap.measure,measure_type:0 -#: field:olap.measure,value_sql:0 -msgid "SQL Expression" -msgstr "" - -#. module: olap -#: model:ir.actions.wizard,name:olap.bi_menu_olap_load_table -msgid "Load Tables" -msgstr "" - -#. module: olap -#: field:olap.hierarchy,level_ids:0 -msgid "Levels" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_olap_application_field -msgid "Olap application field" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_view_olap_database_columns_form -msgid "Database Columns" -msgstr "" - -#. module: olap -#: field:olap.database.columns,active:0 -#: field:olap.database.tables,active:0 -msgid "Active" -msgstr "" - -#. module: olap -#: selection:olap.measure,datatype:0 -msgid "Integer" -msgstr "" - -#. module: olap -#: wizard_view:olap.application.configuration,init:0 -msgid " Auto Configure " -msgstr "" - -#. module: olap -#: selection:olap.measure,agregator:0 -msgid "Sum" -msgstr "" - -#. module: olap -#: wizard_field:olap.query.logs.clear,init,user_name:0 -#: field:olap.saved.query,user_id:0 -msgid "User" -msgstr "" - -#. module: olap -#: field:olap.query.logs,count:0 -msgid "Count" -msgstr "" - -#. module: olap -#: field:olap.database.tables,name:0 -msgid "End-User Name" -msgstr "" - -#. module: olap -#: selection:olap.measure,formatstring:0 -msgid "Postfix Default Currency with comma seperator (0,000.00 EUR)" -msgstr "" - -#. module: olap -#: field:olap.measure,datatype:0 -msgid "Datatype" -msgstr "" - -#. module: olap -#: wizard_button:olap.query_builder,back,ok:0 -#: wizard_button:olap.query_builder,init,ok:0 -msgid "Fetch Data" -msgstr "" - -#. module: olap -#: selection:olap.measure,formatstring:0 -msgid "Prefix Default Currency with comma seperator (EUR 0,000.00)" -msgstr "" - -#. module: olap -#: wizard_view:olap.load.table,info:0 -#: wizard_view:olap.load.table,ok:0 -#: wizard_view:olap.query.logs.clear,info:0 -#: wizard_view:olap.query.logs.clear,ok:0 -msgid "Load Data" -msgstr "" - -#. module: olap -#: field:olap.cube,query_ids:0 -msgid "Queries" -msgstr "" - -#. module: olap -#: selection:olap.fact.database,type:0 -msgid "Oracle" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_olap_cube_form -#: model:ir.ui.menu,name:olap.menu_action_olap_cube_form -#: model:ir.ui.menu,name:olap.menu_bi_conf_cubes -msgid "Olap Cubes" -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_action_olap_cube_table_form -msgid "Olap Cubes Table" -msgstr "" - -#. module: olap -#: field:olap.measure,name:0 -msgid "Measure name" -msgstr "" - -#. module: olap -#: selection:olap.fact.database,connection_type:0 -msgid "Socket" -msgstr "" - -#. module: olap -#: field:olap.fact.database,connection_type:0 -msgid "Connection type" -msgstr "" - -#. module: olap -#: selection:olap.measure,agregator:0 -msgid "count" -msgstr "" - -#. module: olap -#: field:olap.fact.database,db_name:0 -msgid "Database name" -msgstr "" - -#. module: olap -#: field:olap.database.columns,type:0 -msgid "Type" -msgstr "" - -#. module: olap -#: view:olap.database.columns:0 -#: view:olap.database.tables:0 -msgid "Show" -msgstr "" - -#. module: olap -#: wizard_button:olap.query_builder,exec,back:0 -#: wizard_button:olap.query_builder,ok,back:0 -msgid "Change cube" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_view_olap_database_tables_form -#: view:olap.cube.table:0 -#: field:olap.cube.table,line_ids:0 -msgid "Database Tables" -msgstr "" - -#. module: olap -#: help:olap.level,table_name:0 -msgid "" -"The name of the table on which the column is defined. If False, take the " -"table from the hierarchy." -msgstr "" - -#. module: olap -#: selection:olap.schema,state:0 -msgid "Nothing has been Configured" -msgstr "" - -#. module: olap -#: field:olap.dimension,name:0 -msgid "Dimension name" -msgstr "" - -#. module: olap -#: wizard_button:olap.load.table,ok,end:0 -msgid "Continue and Configure Structure" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_olap_measure -#: view:olap.measure:0 -msgid "Olap measure" -msgstr "" - -#. module: olap -#: help:olap.cube,table_id:0 -msgid "Table(s) for cube." -msgstr "" - -#. module: olap -#: wizard_field:olap.query_builder,exec,measure:0 -#: wizard_field:olap.query_builder,ok,measure:0 -msgid "Measure" -msgstr "" - -#. module: olap -#: field:olap.database.columns,column_db_name:0 -msgid "Column DBName" -msgstr "" - -#. module: olap -#: selection:olap.schema,state:0 -msgid "We Can Start building Cube" -msgstr "" - -#. module: olap -#: field:olap.cube.table.line,table_id:0 -msgid "Database Table" -msgstr "" - -#. module: olap -#: field:olap.schema,name:0 -msgid "Schema name" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_olap_query_logs_my_form -#: model:ir.ui.menu,name:olap.menu_action_olap_query_logs_my_form -#: view:olap.query.logs:0 -msgid "My Logs" -msgstr "" - -#. module: olap -#: view:olap.fact.database:0 -msgid "Information" -msgstr "" - -#. module: olap -#: wizard_field:olap.query_builder,back,cube_schema:0 -#: wizard_field:olap.query_builder,init,cube_schema:0 -msgid "Select Cube" -msgstr "" - -#. module: olap -#: field:olap.hierarchy,table_id:0 -msgid "Fact table(s)" -msgstr "" - -#. module: olap -#: model:ir.actions.url,name:olap.menu_url_cube_designer -msgid "name_menu_url_cube_designer" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_config_bi_parameters -msgid "Parameters Configuration" -msgstr "" - -#. module: olap -#: view:olap.schema:0 -msgid "Connect to Database" -msgstr "" - -#. module: olap -#: selection:olap.schema,state:0 -msgid "Database Connected" -msgstr "" - -#. module: olap -#: field:olap.application.field,table_name:0 -#: field:olap.application.table,name:0 -msgid "Application table name" -msgstr "" - -#. module: olap -#: help:olap.hierarchy,table_id:0 -msgid "Table(s) to make hierarchy on the cube." -msgstr "" - -#. module: olap -#: view:olap.fact.database:0 -msgid "General information" -msgstr "" - -#. module: olap -#: field:olap.application,query:0 -msgid "Application Query" -msgstr "" - -#. module: olap -#: help:olap.cube,query_log:0 -msgid "Enabling this will log all the queries in the browser" -msgstr "" - -#. module: olap -#: field:olap.saved.query,mdx_id:0 -msgid "Module" -msgstr "" - -#. module: olap -#: field:olap.application.field,is_hidden:0 -#: field:olap.application.table,is_hidden:0 -#: field:olap.database.columns,hide:0 -#: field:olap.database.tables,hide:0 -msgid "Hidden" -msgstr "" - -#. module: olap -#: field:olap.dimension,hierarchy_ids:0 -msgid "Hierarchies" -msgstr "" - -#. module: olap -#: field:olap.query.logs,result_size:0 -msgid "Result Size" -msgstr "" - -#. module: olap -#: view:olap.application:0 -msgid "Olap Application" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_olap_database_tables -msgid "Olap Database Tables" -msgstr "" - -#. module: olap -#: selection:olap.measure,formatstring:0 -msgid "Prefix Default Currency (EUR 0000.00)" -msgstr "" - -#. module: olap -#: view:olap.cube.table:0 -msgid "Olap cube_table" -msgstr "" - -#. module: olap -#: view:olap.parameters.config.wizard:0 -msgid "Parameters Configure" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_olap_hierarchy -#: view:olap.hierarchy:0 -msgid "Olap hierarchy" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_olap_cube_table -#: model:ir.model,name:olap.model_olap_cube_table_line -msgid "Olap cube table" -msgstr "" - -#. module: olap -#: field:olap.application.field,field_name:0 -msgid "Field name" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_olap_query_logs -msgid "Olap query logs" -msgstr "" - -#. module: olap -#: field:olap.fact.database,name:0 -msgid "Fact name" -msgstr "" - -#. module: olap -#: help:olap.measure,formatstring:0 -msgid " Let you specify how the measure to be displayed in cube browser" -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_bi_server_parameters -msgid "Server Parameters" -msgstr "" - -#. module: olap -#: wizard_view:olap.load.table,init:0 -#: wizard_button:olap.load.table,init,ok:0 -#: view:olap.schema:0 -msgid "Load Database Structure" -msgstr "" - -#. module: olap -#: field:olap.level,name:0 -msgid "Level name" -msgstr "" - -#. module: olap -#: field:olap.cube,schema_id:0 -#: field:olap.query.logs,schema_id:0 -#: field:olap.saved.query,schema_id:0 -msgid "Schema" -msgstr "" - -#. module: olap -#: field:olap.fact.database,connection_url:0 -#: field:olap.schema,app_detect:0 -msgid "Connection URL" -msgstr "" - -#. module: olap -#: field:olap.schema,cube_ids:0 -msgid "Cubes" -msgstr "" - -#. module: olap -#: view:olap.schema:0 -msgid "ReConfigure Structure" -msgstr "" - -#. module: olap -#: field:olap.application,field_ids:0 -msgid "Fields" -msgstr "" - -#. module: olap -#: selection:olap.measure,agregator:0 -msgid "Average" -msgstr "" - -#. module: olap -#: view:bi.load.db.wizard:0 -msgid "Load Database Tables" -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_action_olap_hierarchy_form -msgid "Olap Hierarchy" -msgstr "" - -#. module: olap -#: field:olap.cube.table.line,cube_table_id:0 -msgid "Cube Table" -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_bi -msgid "Businesss Intelligence" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_bi_load_db_wizard -msgid "bi.load.db.wizard" -msgstr "" - -#. module: olap -#: model:ir.actions.url,name:olap.menu_url_cube_browser -msgid "name_menu_url_cube_browser" -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_view_olap_fact_database_form -msgid "Databases" -msgstr "" - -#. module: olap -#: field:olap.hierarchy,name:0 -msgid "Hierarchy name" -msgstr "" - -#. module: olap -#: model:ir.module.module,description:olap.module_meta_information -msgid "" -"\n" -" Base module to manage Olap schemas. Cube designer.\n" -" " -msgstr "" - -#. module: olap -#: view:olap.cube.table:0 -msgid "Joined Tables" -msgstr "" - -#. module: olap -#: field:olap.schema,loaded:0 -msgid "Loading Datastructure" -msgstr "" - -#. module: olap -#: view:olap.cube.table:0 -msgid "Joined Table" -msgstr "" - -#. module: olap -#: selection:olap.fact.database,type:0 -msgid "PostgreSQL" -msgstr "" - -#. module: olap -#: wizard_view:olap.query.logs.clear,init:0 -msgid " To Load Data" -msgstr "" - -#. module: olap -#: field:olap.hierarchy,sequence:0 -#: field:olap.level,sequence:0 -msgid "Sequence" -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_bi_conf_tools -msgid "Tools" -msgstr "" - -#. module: olap -#: field:olap.schema,state:0 -msgid "Schema State" -msgstr "" - -#. module: olap -#: selection:olap.measure,datatype:0 -msgid "Float" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_olap_query_logs_form -#: model:ir.ui.menu,name:olap.menu_action_olap_query_logs_form -#: view:olap.query.logs:0 -msgid "All Logs" -msgstr "" - -#. module: olap -#: selection:olap.fact.database,connection_type:0 -#: field:olap.parameters.config.wizard,host_port:0 -msgid "Port" -msgstr "" - -#. module: olap -#: view:olap.fact.database:0 -msgid "Fact database" -msgstr "" - -#. module: olap -#: model:ir.module.module,shortdesc:olap.module_meta_information -msgid "olap" -msgstr "" - -#. module: olap -#: field:olap.database.columns,name:0 -msgid "Column Name" -msgstr "" - -#. module: olap -#: field:olap.database.tables,table_db_name:0 -msgid "Table Name" -msgstr "" - -#. module: olap -#: wizard_view:olap.application.configuration,configure:0 -msgid "Auto Configure" -msgstr "" - -#. module: olap -#: field:olap.schema,configure:0 -msgid "Configuring Datastructure" -msgstr "" - -#. module: olap -#: model:ir.actions.wizard,name:olap.bi_load_configuration_table -msgid "Open Configuration" -msgstr "" - -#. module: olap -#: view:olap.schema:0 -msgid "Configure Automatically " -msgstr "" - -#. module: olap -#: model:ir.actions.wizard,name:olap.bi_clear_logs -#: model:ir.ui.menu,name:olap.menu_bi_clear_logs -#: wizard_button:olap.query.logs.clear,init,ok:0 -msgid "Clear Logs" -msgstr "" diff --git a/addons/olap/i18n/oc.po b/addons/olap/i18n/oc.po deleted file mode 100644 index b2be2910198..00000000000 --- a/addons/olap/i18n/oc.po +++ /dev/null @@ -1,1399 +0,0 @@ -# Occitan (post 1500) translation for openobject-addons -# Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010 -# This file is distributed under the same license as the openobject-addons package. -# FIRST AUTHOR <EMAIL@ADDRESS>, 2010. -# -msgid "" -msgstr "" -"Project-Id-Version: openobject-addons\n" -"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2009-11-26 05:24+0000\n" -"PO-Revision-Date: 2010-03-12 13:48+0000\n" -"Last-Translator: Cédric VALMARY (Tot en òc) <cvalmary@yahoo.fr>\n" -"Language-Team: Occitan (post 1500) <oc@li.org>\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-09-29 05:16+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: olap -#: view:olap.database.columns:0 -#: view:olap.database.tables:0 -msgid "Hide" -msgstr "Amagar" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_olap_saved_query_form -#: model:ir.ui.menu,name:olap.menu_action_olap_saved_query_form -#: view:olap.saved.query:0 -msgid "Olap Saved Query" -msgstr "" - -#. module: olap -#: field:olap.query.logs,time:0 -#: field:olap.saved.query,time:0 -msgid "Time" -msgstr "Ora" - -#. module: olap -#: view:bi.auto.configure.wizard:0 -msgid "Auto Configure Structure" -msgstr "" - -#. module: olap -#: view:olap.fact.database:0 -msgid "Olap fact database" -msgstr "" - -#. module: olap -#: help:olap.measure,value_sql:0 -msgid "" -"You can provide valid sql expression. Make sure it have function with fully " -"qualified column name like (sum,avg ...)(tablename.columnname (+,- ...) " -"tablename.columnname)" -msgstr "" - -#. module: olap -#: field:olap.cube.table,schema_id:0 -msgid "Schema id" -msgstr "" - -#. module: olap -#: field:olap.schema,database_id:0 -msgid "Database Connection" -msgstr "Connexion a una banca de donadas" - -#. module: olap -#: selection:olap.fact.database,type:0 -msgid "MySQL" -msgstr "MySQL" - -#. module: olap -#: field:olap.fact.database,db_password:0 -msgid "Database password" -msgstr "" - -#. module: olap -#: view:olap.database.tables:0 -msgid "Olap database tables" -msgstr "" - -#. module: olap -#: view:olap.fact.database:0 -msgid "Connection url" -msgstr "" - -#. module: olap -#: view:olap.application.table:0 -msgid "Olap Application Table" -msgstr "" - -#. module: olap -#: field:olap.parameters.config.wizard,host_name:0 -msgid "Server Name" -msgstr "Nom del servidor" - -#. module: olap -#: help:olap.fact.database,db_password:0 -msgid "Password for the login." -msgstr "" - -#. module: olap -#: field:olap.application.field,application_id:0 -#: field:olap.application.table,application_id:0 -msgid "Application Id" -msgstr "" - -#. module: olap -#: model:ir.actions.todo,note:olap.config_auto_directory -msgid "This wizard will configure the URL of the web client" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_view_olap_fact_database_form -#: model:ir.ui.menu,name:olap.menu_bi_conf_fact -msgid "Fact Databases" -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_browser_url -msgid "Cube Browser" -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_action_olap_dimension_form -msgid "Olap Dimension" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_olap_database_columns -msgid "Olap Database Columns" -msgstr "" - -#. module: olap -#: view:olap.parameters.config.wizard:0 -msgid "BI Web Client." -msgstr "" - -#. module: olap -#: help:olap.fact.database,db_port:0 -msgid " Port to be used in connection" -msgstr "" - -#. module: olap -#: field:olap.database.columns,primary_key:0 -msgid "Primary Key" -msgstr "Clau primària" - -#. module: olap -#: field:olap.database.columns,table_id:0 -msgid "Table Id" -msgstr "" - -#. module: olap -#: view:olap.parameters.config.wizard:0 -msgid "This wizard will automatically configure the web client for BI." -msgstr "" - -#. module: olap -#: field:olap.fact.database,type:0 -msgid "Database type" -msgstr "" - -#. module: olap -#: wizard_view:olap.query_builder,back:0 -#: wizard_view:olap.query_builder,init:0 -msgid "Cube Fetcher" -msgstr "" - -#. module: olap -#: wizard_view:olap.load.table,info:0 -#: wizard_view:olap.load.table,ok:0 -msgid "Your database structure has been correctly loaded" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_olap_parameters_config_wizard -msgid "Olap Server Parameters" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_olap_cube_table_form -msgid "Olap Cube Tables" -msgstr "" - -#. module: olap -#: field:olap.measure,formatstring:0 -msgid "Format string" -msgstr "" - -#. module: olap -#: wizard_button:olap.query_builder,exec,exec:0 -#: wizard_button:olap.query_builder,ok,exec:0 -msgid "Execute" -msgstr "Executar" - -#. module: olap -#: wizard_button:olap.application.configuration,configure,end:0 -#: wizard_button:olap.fact.database.test_connection,init,end:0 -#: wizard_button:olap.load.table,info,end:0 -#: wizard_button:olap.query.logs.clear,info,end:0 -#: wizard_button:olap.query.logs.clear,ok,end:0 -#: view:olap.warehouse.wizard:0 -msgid "Ok" -msgstr "D'acòrdi" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_bi_conf_known_application -msgid "Known Application" -msgstr "" - -#. module: olap -#: wizard_field:olap.query_builder,exec,level:0 -#: wizard_field:olap.query_builder,ok,level:0 -msgid "Level" -msgstr "Nivèl" - -#. module: olap -#: field:olap.level,column_id_name:0 -#: field:olap.measure,value_column_id_name:0 -msgid "Column ID" -msgstr "" - -#. module: olap -#: view:bi.load.db.wizard:0 -msgid "" -"We will load the complete structure of the database by introspection, so " -"that you will be able to work on it, and specify a better structure " -"according to your reporting needs." -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_view_olap_application_form -msgid "Olap Applicatiion" -msgstr "" - -#. module: olap -#: field:olap.saved.query,name:0 -msgid "Query Name" -msgstr "" - -#. module: olap -#: wizard_field:olap.query_builder,exec,mdx_query:0 -#: wizard_field:olap.query_builder,ok,mdx_query:0 -msgid "MDX Query" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_bi_auto_configure_wizard -msgid "bi.auto.configure.wizard" -msgstr "" - -#. module: olap -#: field:olap.hierarchy,primary_key:0 -msgid "Primary key" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.act_bi_auto_configure -msgid "Auto Configuration" -msgstr "" - -#. module: olap -#: field:olap.schema,note:0 -msgid "Schema description" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.act_bi_load_db_wizard -msgid "Load database Structure" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_olap_level -#: view:olap.level:0 -msgid "Olap level" -msgstr "" - -#. module: olap -#: selection:olap.measure,formatstring:0 -msgid "None (0000.00)" -msgstr "" - -#. module: olap -#: field:olap.fact.database,db_host:0 -msgid "Database host" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_olap_fact_database -msgid "Olap Fact Database" -msgstr "" - -#. module: olap -#: view:bi.auto.configure.wizard:0 -msgid "Auto Congifuring Tables" -msgstr "" - -#. module: olap -#: field:olap.application,name:0 -msgid "Application name" -msgstr "" - -#. module: olap -#: field:olap.cube.table,column_link_id:0 -msgid "Relational Column" -msgstr "" - -#. module: olap -#: field:olap.level,type:0 -msgid "Level class" -msgstr "" - -#. module: olap -#: field:olap.cube,name:0 -msgid "Cube name" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_view_olap_application_table_form -msgid "Olap Applicatiion Table" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_olap_saved_query -msgid "olap.saved.query" -msgstr "" - -#. module: olap -#: field:olap.level,column_name:0 -msgid "Columns Name" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_olap_hierarchy_form -msgid "Olap Hierarchies" -msgstr "" - -#. module: olap -#: field:olap.schema,ready:0 -msgid "Ready" -msgstr "" - -#. module: olap -#: selection:olap.measure,measure_type:0 -#: field:olap.measure,value_column:0 -msgid "Fact Table Column" -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_view_olap_database_tables_form -#: field:olap.application,table_ids:0 -#: view:olap.fact.database:0 -#: field:olap.fact.database,table_ids:0 -msgid "Tables" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_olap_application -msgid "Olap application" -msgstr "" - -#. module: olap -#: constraint:ir.actions.act_window:0 -msgid "Invalid model name in the action definition." -msgstr "" - -#. module: olap -#: selection:olap.schema,state:0 -msgid "Schema is ready to use" -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_designer_url -msgid "Cube Designer" -msgstr "" - -#. module: olap -#: field:olap.fact.database,db_login:0 -msgid "Database login" -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_view_olap_application_table_form -msgid "Application Table" -msgstr "" - -#. module: olap -#: wizard_view:olap.query.logs.clear,info:0 -#: wizard_view:olap.query.logs.clear,ok:0 -msgid "Logs Cleared successfully" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_olap_schema -#: model:ir.ui.menu,name:olap.menu_action_olap_schema_form -#: view:olap.schema:0 -msgid "Olap Schema" -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_view_olap_application_form -msgid "Application" -msgstr "" - -#. module: olap -#: wizard_field:olap.query_builder,exec,mdx_query_output:0 -#: wizard_field:olap.query_builder,ok,mdx_query_output:0 -msgid "MDX Query Output" -msgstr "" - -#. module: olap -#: field:olap.hierarchy,primary_key_table:0 -msgid "Primary key table" -msgstr "" - -#. module: olap -#: help:olap.measure,table_name:0 -msgid "" -"The name of the table on which the column is defined. If False, take the " -"table from the cube." -msgstr "" - -#. module: olap -#: view:olap.warehouse.wizard:0 -msgid "Warehouse" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_olap_dimension_form -msgid "Olap Dimensions" -msgstr "" - -#. module: olap -#: field:olap.query.logs,user_id:0 -msgid "Tiny ERP User" -msgstr "" - -#. module: olap -#: model:ir.actions.wizard,name:olap.bi_application_configuration -msgid "Configure from Application" -msgstr "" - -#. module: olap -#: field:olap.fact.database,db_port:0 -msgid "Database port" -msgstr "" - -#. module: olap -#: help:olap.parameters.config.wizard,host_port:0 -msgid "" -"Put the port for the server. Put 8080 if its not clear." -msgstr "" - -#. module: olap -#: selection:olap.schema,state:0 -msgid "The Structure is Loaded" -msgstr "" - -#. module: olap -#: field:olap.dimension,cube_id:0 -#: field:olap.measure,cube_id:0 -#: field:olap.query.logs,cube_id:0 -#: field:olap.saved.query,cube_id:0 -msgid "Cube" -msgstr "" - -#. module: olap -#: field:olap.cube.table,available_table_ids:0 -msgid "Available Tables" -msgstr "" - -#. module: olap -#: view:olap.schema:0 -msgid "Configure Manually" -msgstr "" - -#. module: olap -#: field:olap.database.columns,related_to:0 -msgid "Related To" -msgstr "" - -#. module: olap -#: view:olap.database.columns:0 -#: view:olap.database.tables:0 -msgid "Olap database columns" -msgstr "" - -#. module: olap -#: field:olap.cube.table.line,field_id:0 -msgid "Link Field" -msgstr "" - -#. module: olap -#: view:olap.schema:0 -msgid "Mark as Configured" -msgstr "" - -#. module: olap -#: view:olap.application.field:0 -msgid "Olap Application Field" -msgstr "" - -#. module: olap -#: selection:olap.measure,formatstring:0 -msgid "Comma Seperator (0,000)" -msgstr "" - -#. module: olap -#: field:olap.measure,agregator:0 -msgid "Agregator" -msgstr "" - -#. module: olap -#: wizard_view:olap.application.configuration,configure:0 -msgid "Your database structure (Open ERP) has been sucessfully configured." -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_bi_configuration -msgid "Configuration" -msgstr "" - -#. module: olap -#: constraint:ir.ui.view:0 -msgid "Invalid XML for View Architecture!" -msgstr "" - -#. module: olap -#: help:olap.parameters.config.wizard,host_name:0 -msgid "" -"Put here the server address or IP Put localhost if its not " -"clear." -msgstr "" - -#. module: olap -#: view:olap.database.tables:0 -msgid "Database tables" -msgstr "" - -#. module: olap -#: view:olap.schema:0 -msgid "Reload Structure" -msgstr "" - -#. module: olap -#: wizard_view:olap.application.configuration,init:0 -msgid "This will Auto Configure Application" -msgstr "" - -#. module: olap -#: view:bi.load.db.wizard:0 -msgid "Load Data Structure" -msgstr "" - -#. module: olap -#: view:bi.auto.configure.wizard:0 -#: view:bi.load.db.wizard:0 -#: wizard_button:olap.application.configuration,init,end:0 -#: wizard_button:olap.load.table,init,end:0 -#: view:olap.parameters.config.wizard:0 -#: wizard_button:olap.query.logs.clear,init,end:0 -#: wizard_button:olap.query_builder,exec,end:0 -#: wizard_button:olap.query_builder,ok,end:0 -msgid "Cancel" -msgstr "" - -#. module: olap -#: view:bi.load.db.wizard:0 -msgid "" -"After having loaded the structure, you will be able to hide/show or rename " -"tables and columns to simplify end-users interface. The following database " -"will be loaded:" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_olap_level_form -#: model:ir.ui.menu,name:olap.menu_action_olap_level_form -#: view:olap.level:0 -msgid "Olap Level" -msgstr "" - -#. module: olap -#: field:olap.fact.database,loaded:0 -msgid "Loaded" -msgstr "" - -#. module: olap -#: help:olap.fact.database,db_name:0 -msgid "Name of the database to be used for analysis." -msgstr "" - -#. module: olap -#: help:olap.fact.database,db_login:0 -msgid "Login for the database name specified." -msgstr "" - -#. module: olap -#: field:olap.hierarchy,dimension_id:0 -#: wizard_field:olap.query_builder,exec,dimension:0 -#: wizard_field:olap.query_builder,ok,dimension:0 -msgid "Dimension" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_olap_application_table -msgid "Olap application table" -msgstr "" - -#. module: olap -#: wizard_view:olap.load.table,init:0 -msgid "" -"We will load the complete structure of the database by introspection, " -"so that you will be able to work on it, and specify a better structure " -"according to your reporting needs." -msgstr "" - -#. module: olap -#: field:olap.saved.query,axis_keys:0 -msgid "Axis Keys" -msgstr "" - -#. module: olap -#: field:olap.cube,query_log:0 -msgid "Query Logging" -msgstr "" - -#. module: olap -#: field:olap.measure,measure_type:0 -msgid "Measure Type" -msgstr "" - -#. module: olap -#: field:olap.database.tables,fact_database_id:0 -msgid "Database Id" -msgstr "" - -#. module: olap -#: help:olap.fact.database,db_host:0 -msgid "Give hostname to make connection to the database." -msgstr "" - -#. module: olap -#: field:olap.level,hierarchy_id:0 -msgid "Hierarchy" -msgstr "" - -#. module: olap -#: selection:olap.schema,state:0 -msgid "The Structure is Configured." -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_olap_schema_form -msgid "Olap Schemas" -msgstr "" - -#. module: olap -#: field:olap.cube,table_id:0 -msgid "Fact table" -msgstr "" - -#. module: olap -#: view:bi.auto.configure.wizard:0 -msgid "" -"This will Auto Configure Application. This will help to increase the " -"readability of the tables and columns by giving it meaningful and easy to " -"comprehend name. You can hides particular data and columns by reconfiguring " -"the structure option." -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_view_olap_application_field_form -msgid "Olap Applicatiion Field" -msgstr "" - -#. module: olap -#: field:olap.query.logs,query:0 -#: field:olap.saved.query,query:0 -#: view:olap.warehouse.wizard:0 -#: field:olap.warehouse.wizard,query:0 -msgid "Query" -msgstr "" - -#. module: olap -#: view:olap.schema:0 -msgid "Auto Application Configuration" -msgstr "" - -#. module: olap -#: selection:olap.measure,formatstring:0 -msgid "Postfix Default Currency(0000.00 EUR)" -msgstr "" - -#. module: olap -#: field:bi.load.db.wizard,db_name:0 -#: wizard_field:olap.load.table,init,db_name:0 -msgid "Database Name" -msgstr "" - -#. module: olap -#: field:olap.cube,measure_ids:0 -msgid "Measures" -msgstr "" - -#. module: olap -#: model:ir.actions.wizard,name:olap.bi_conf_cube_query_builder -#: wizard_view:olap.query_builder,exec:0 -#: wizard_view:olap.query_builder,ok:0 -msgid "Query Builder" -msgstr "" - -#. module: olap -#: field:olap.cube,dimension_ids:0 -msgid "Dimensions" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_olap_cube -#: view:olap.cube:0 -msgid "Olap cube" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_olap_warehouse -#: model:ir.model,name:olap.model_olap_warehouse_wizard -#: model:ir.ui.menu,name:olap.menu_bi_warehouse -msgid "Olap Warehouse" -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_view_olap_application_field_form -msgid "Application Field" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_olap_dimension -#: view:olap.dimension:0 -msgid "Olap dimension" -msgstr "" - -#. module: olap -#: field:olap.application.field,name:0 -msgid "Application field name" -msgstr "" - -#. module: olap -#: view:olap.fact.database:0 -msgid "Connection parameters" -msgstr "" - -#. module: olap -#: field:bi.auto.configure.wizard,name:0 -#: field:bi.load.db.wizard,fact_table:0 -#: wizard_field:olap.load.table,init,fact_table:0 -msgid "Fact Name" -msgstr "" - -#. module: olap -#: view:olap.database.columns:0 -msgid "Database columns" -msgstr "" - -#. module: olap -#: field:olap.application.table,table_name:0 -#: field:olap.cube.table,name:0 -#: field:olap.level,table_name:0 -#: field:olap.measure,table_name:0 -msgid "Table name" -msgstr "" - -#. module: olap -#: help:olap.measure,measure_type:0 -msgid "Select between auto column or sql expression for the measures" -msgstr "" - -#. module: olap -#: model:ir.actions.wizard,name:olap.bi_load_column -msgid "Open Columns" -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_view_olap_database_columns_form -#: field:olap.database.tables,columns:0 -msgid "Columns" -msgstr "" - -#. module: olap -#: model:ir.actions.wizard,name:olap.bi_test_connection -#: view:olap.fact.database:0 -msgid "Test Connection" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_olap_measure_form -#: model:ir.ui.menu,name:olap.menu_action_olap_measure_form -msgid "Olap Measures" -msgstr "" - -#. module: olap -#: wizard_button:olap.application.configuration,init,configure:0 -#: view:olap.parameters.config.wizard:0 -msgid "Configure" -msgstr "" - -#. module: olap -#: wizard_view:olap.load.table,init:0 -msgid "" -"After having loaded the structure, you will be able to hide/show or " -"rename tables and columns to simplify end-users interface. The following " -"database will be loaded:" -msgstr "" - -#. module: olap -#: constraint:ir.model:0 -msgid "" -"The Object name must start with x_ and not contain any special character !" -msgstr "" - -#. module: olap -#: wizard_field:olap.query_builder,exec,hierarchy:0 -#: wizard_field:olap.query_builder,ok,hierarchy:0 -msgid "Hiearchy" -msgstr "" - -#. module: olap -#: selection:olap.measure,measure_type:0 -#: field:olap.measure,value_sql:0 -msgid "SQL Expression" -msgstr "" - -#. module: olap -#: model:ir.actions.wizard,name:olap.bi_menu_olap_load_table -msgid "Load Tables" -msgstr "" - -#. module: olap -#: field:olap.hierarchy,level_ids:0 -msgid "Levels" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_olap_application_field -msgid "Olap application field" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_view_olap_database_columns_form -msgid "Database Columns" -msgstr "" - -#. module: olap -#: field:olap.database.columns,active:0 -#: field:olap.database.tables,active:0 -msgid "Active" -msgstr "" - -#. module: olap -#: selection:olap.measure,datatype:0 -msgid "Integer" -msgstr "" - -#. module: olap -#: wizard_view:olap.application.configuration,init:0 -msgid " Auto Configure " -msgstr "" - -#. module: olap -#: selection:olap.measure,agregator:0 -msgid "Sum" -msgstr "" - -#. module: olap -#: wizard_field:olap.query.logs.clear,init,user_name:0 -#: field:olap.saved.query,user_id:0 -msgid "User" -msgstr "" - -#. module: olap -#: field:olap.query.logs,count:0 -msgid "Count" -msgstr "" - -#. module: olap -#: field:olap.database.tables,name:0 -msgid "End-User Name" -msgstr "" - -#. module: olap -#: selection:olap.measure,formatstring:0 -msgid "Postfix Default Currency with comma seperator (0,000.00 EUR)" -msgstr "" - -#. module: olap -#: field:olap.measure,datatype:0 -msgid "Datatype" -msgstr "" - -#. module: olap -#: wizard_button:olap.query_builder,back,ok:0 -#: wizard_button:olap.query_builder,init,ok:0 -msgid "Fetch Data" -msgstr "" - -#. module: olap -#: selection:olap.measure,formatstring:0 -msgid "Prefix Default Currency with comma seperator (EUR 0,000.00)" -msgstr "" - -#. module: olap -#: wizard_view:olap.load.table,info:0 -#: wizard_view:olap.load.table,ok:0 -#: wizard_view:olap.query.logs.clear,info:0 -#: wizard_view:olap.query.logs.clear,ok:0 -msgid "Load Data" -msgstr "" - -#. module: olap -#: field:olap.cube,query_ids:0 -msgid "Queries" -msgstr "" - -#. module: olap -#: selection:olap.fact.database,type:0 -msgid "Oracle" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_olap_cube_form -#: model:ir.ui.menu,name:olap.menu_action_olap_cube_form -#: model:ir.ui.menu,name:olap.menu_bi_conf_cubes -msgid "Olap Cubes" -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_action_olap_cube_table_form -msgid "Olap Cubes Table" -msgstr "" - -#. module: olap -#: field:olap.measure,name:0 -msgid "Measure name" -msgstr "" - -#. module: olap -#: selection:olap.fact.database,connection_type:0 -msgid "Socket" -msgstr "" - -#. module: olap -#: field:olap.fact.database,connection_type:0 -msgid "Connection type" -msgstr "" - -#. module: olap -#: selection:olap.measure,agregator:0 -msgid "count" -msgstr "" - -#. module: olap -#: field:olap.fact.database,db_name:0 -msgid "Database name" -msgstr "" - -#. module: olap -#: field:olap.database.columns,type:0 -msgid "Type" -msgstr "" - -#. module: olap -#: view:olap.database.columns:0 -#: view:olap.database.tables:0 -msgid "Show" -msgstr "" - -#. module: olap -#: wizard_button:olap.query_builder,exec,back:0 -#: wizard_button:olap.query_builder,ok,back:0 -msgid "Change cube" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_view_olap_database_tables_form -#: view:olap.cube.table:0 -#: field:olap.cube.table,line_ids:0 -msgid "Database Tables" -msgstr "" - -#. module: olap -#: help:olap.level,table_name:0 -msgid "" -"The name of the table on which the column is defined. If False, take the " -"table from the hierarchy." -msgstr "" - -#. module: olap -#: selection:olap.schema,state:0 -msgid "Nothing has been Configured" -msgstr "" - -#. module: olap -#: field:olap.dimension,name:0 -msgid "Dimension name" -msgstr "" - -#. module: olap -#: wizard_button:olap.load.table,ok,end:0 -msgid "Continue and Configure Structure" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_olap_measure -#: view:olap.measure:0 -msgid "Olap measure" -msgstr "" - -#. module: olap -#: help:olap.cube,table_id:0 -msgid "Table(s) for cube." -msgstr "" - -#. module: olap -#: wizard_field:olap.query_builder,exec,measure:0 -#: wizard_field:olap.query_builder,ok,measure:0 -msgid "Measure" -msgstr "" - -#. module: olap -#: field:olap.database.columns,column_db_name:0 -msgid "Column DBName" -msgstr "" - -#. module: olap -#: selection:olap.schema,state:0 -msgid "We Can Start building Cube" -msgstr "" - -#. module: olap -#: field:olap.cube.table.line,table_id:0 -msgid "Database Table" -msgstr "" - -#. module: olap -#: field:olap.schema,name:0 -msgid "Schema name" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_olap_query_logs_my_form -#: model:ir.ui.menu,name:olap.menu_action_olap_query_logs_my_form -#: view:olap.query.logs:0 -msgid "My Logs" -msgstr "" - -#. module: olap -#: view:olap.fact.database:0 -msgid "Information" -msgstr "" - -#. module: olap -#: wizard_field:olap.query_builder,back,cube_schema:0 -#: wizard_field:olap.query_builder,init,cube_schema:0 -msgid "Select Cube" -msgstr "" - -#. module: olap -#: field:olap.hierarchy,table_id:0 -msgid "Fact table(s)" -msgstr "" - -#. module: olap -#: model:ir.actions.url,name:olap.menu_url_cube_designer -msgid "name_menu_url_cube_designer" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_config_bi_parameters -msgid "Parameters Configuration" -msgstr "" - -#. module: olap -#: view:olap.schema:0 -msgid "Connect to Database" -msgstr "" - -#. module: olap -#: selection:olap.schema,state:0 -msgid "Database Connected" -msgstr "" - -#. module: olap -#: field:olap.application.field,table_name:0 -#: field:olap.application.table,name:0 -msgid "Application table name" -msgstr "" - -#. module: olap -#: help:olap.hierarchy,table_id:0 -msgid "Table(s) to make hierarchy on the cube." -msgstr "" - -#. module: olap -#: view:olap.fact.database:0 -msgid "General information" -msgstr "" - -#. module: olap -#: field:olap.application,query:0 -msgid "Application Query" -msgstr "" - -#. module: olap -#: help:olap.cube,query_log:0 -msgid "Enabling this will log all the queries in the browser" -msgstr "" - -#. module: olap -#: field:olap.saved.query,mdx_id:0 -msgid "Module" -msgstr "" - -#. module: olap -#: field:olap.application.field,is_hidden:0 -#: field:olap.application.table,is_hidden:0 -#: field:olap.database.columns,hide:0 -#: field:olap.database.tables,hide:0 -msgid "Hidden" -msgstr "" - -#. module: olap -#: field:olap.dimension,hierarchy_ids:0 -msgid "Hierarchies" -msgstr "" - -#. module: olap -#: field:olap.query.logs,result_size:0 -msgid "Result Size" -msgstr "" - -#. module: olap -#: view:olap.application:0 -msgid "Olap Application" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_olap_database_tables -msgid "Olap Database Tables" -msgstr "" - -#. module: olap -#: selection:olap.measure,formatstring:0 -msgid "Prefix Default Currency (EUR 0000.00)" -msgstr "" - -#. module: olap -#: view:olap.cube.table:0 -msgid "Olap cube_table" -msgstr "" - -#. module: olap -#: view:olap.parameters.config.wizard:0 -msgid "Parameters Configure" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_olap_hierarchy -#: view:olap.hierarchy:0 -msgid "Olap hierarchy" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_olap_cube_table -#: model:ir.model,name:olap.model_olap_cube_table_line -msgid "Olap cube table" -msgstr "" - -#. module: olap -#: field:olap.application.field,field_name:0 -msgid "Field name" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_olap_query_logs -msgid "Olap query logs" -msgstr "" - -#. module: olap -#: field:olap.fact.database,name:0 -msgid "Fact name" -msgstr "" - -#. module: olap -#: help:olap.measure,formatstring:0 -msgid " Let you specify how the measure to be displayed in cube browser" -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_bi_server_parameters -msgid "Server Parameters" -msgstr "" - -#. module: olap -#: wizard_view:olap.load.table,init:0 -#: wizard_button:olap.load.table,init,ok:0 -#: view:olap.schema:0 -msgid "Load Database Structure" -msgstr "" - -#. module: olap -#: field:olap.level,name:0 -msgid "Level name" -msgstr "" - -#. module: olap -#: field:olap.cube,schema_id:0 -#: field:olap.query.logs,schema_id:0 -#: field:olap.saved.query,schema_id:0 -msgid "Schema" -msgstr "" - -#. module: olap -#: field:olap.fact.database,connection_url:0 -#: field:olap.schema,app_detect:0 -msgid "Connection URL" -msgstr "" - -#. module: olap -#: field:olap.schema,cube_ids:0 -msgid "Cubes" -msgstr "" - -#. module: olap -#: view:olap.schema:0 -msgid "ReConfigure Structure" -msgstr "" - -#. module: olap -#: field:olap.application,field_ids:0 -msgid "Fields" -msgstr "" - -#. module: olap -#: selection:olap.measure,agregator:0 -msgid "Average" -msgstr "" - -#. module: olap -#: view:bi.load.db.wizard:0 -msgid "Load Database Tables" -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_action_olap_hierarchy_form -msgid "Olap Hierarchy" -msgstr "" - -#. module: olap -#: field:olap.cube.table.line,cube_table_id:0 -msgid "Cube Table" -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_bi -msgid "Businesss Intelligence" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_bi_load_db_wizard -msgid "bi.load.db.wizard" -msgstr "" - -#. module: olap -#: model:ir.actions.url,name:olap.menu_url_cube_browser -msgid "name_menu_url_cube_browser" -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_view_olap_fact_database_form -msgid "Databases" -msgstr "" - -#. module: olap -#: field:olap.hierarchy,name:0 -msgid "Hierarchy name" -msgstr "" - -#. module: olap -#: model:ir.module.module,description:olap.module_meta_information -msgid "" -"\n" -" Base module to manage Olap schemas. Cube designer.\n" -" " -msgstr "" - -#. module: olap -#: view:olap.cube.table:0 -msgid "Joined Tables" -msgstr "" - -#. module: olap -#: field:olap.schema,loaded:0 -msgid "Loading Datastructure" -msgstr "" - -#. module: olap -#: view:olap.cube.table:0 -msgid "Joined Table" -msgstr "" - -#. module: olap -#: selection:olap.fact.database,type:0 -msgid "PostgreSQL" -msgstr "" - -#. module: olap -#: wizard_view:olap.query.logs.clear,init:0 -msgid " To Load Data" -msgstr "" - -#. module: olap -#: field:olap.hierarchy,sequence:0 -#: field:olap.level,sequence:0 -msgid "Sequence" -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_bi_conf_tools -msgid "Tools" -msgstr "" - -#. module: olap -#: field:olap.schema,state:0 -msgid "Schema State" -msgstr "" - -#. module: olap -#: selection:olap.measure,datatype:0 -msgid "Float" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_olap_query_logs_form -#: model:ir.ui.menu,name:olap.menu_action_olap_query_logs_form -#: view:olap.query.logs:0 -msgid "All Logs" -msgstr "" - -#. module: olap -#: selection:olap.fact.database,connection_type:0 -#: field:olap.parameters.config.wizard,host_port:0 -msgid "Port" -msgstr "" - -#. module: olap -#: view:olap.fact.database:0 -msgid "Fact database" -msgstr "" - -#. module: olap -#: model:ir.module.module,shortdesc:olap.module_meta_information -msgid "olap" -msgstr "" - -#. module: olap -#: field:olap.database.columns,name:0 -msgid "Column Name" -msgstr "" - -#. module: olap -#: field:olap.database.tables,table_db_name:0 -msgid "Table Name" -msgstr "" - -#. module: olap -#: wizard_view:olap.application.configuration,configure:0 -msgid "Auto Configure" -msgstr "" - -#. module: olap -#: field:olap.schema,configure:0 -msgid "Configuring Datastructure" -msgstr "" - -#. module: olap -#: model:ir.actions.wizard,name:olap.bi_load_configuration_table -msgid "Open Configuration" -msgstr "" - -#. module: olap -#: view:olap.schema:0 -msgid "Configure Automatically " -msgstr "" - -#. module: olap -#: model:ir.actions.wizard,name:olap.bi_clear_logs -#: model:ir.ui.menu,name:olap.menu_bi_clear_logs -#: wizard_button:olap.query.logs.clear,init,ok:0 -msgid "Clear Logs" -msgstr "" diff --git a/addons/olap/i18n/olap.pot b/addons/olap/i18n/olap.pot deleted file mode 100644 index 79d6b1df186..00000000000 --- a/addons/olap/i18n/olap.pot +++ /dev/null @@ -1,1370 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * olap -# -msgid "" -msgstr "" -"Project-Id-Version: OpenERP Server 6.0dev\n" -"Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2009-11-26 05:24:42+0000\n" -"PO-Revision-Date: 2009-11-26 05:24:42+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" -"Plural-Forms: \n" - -#. module: olap -#: view:olap.database.columns:0 -#: view:olap.database.tables:0 -msgid "Hide" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_olap_saved_query_form -#: model:ir.ui.menu,name:olap.menu_action_olap_saved_query_form -#: view:olap.saved.query:0 -msgid "Olap Saved Query" -msgstr "" - -#. module: olap -#: field:olap.query.logs,time:0 -#: field:olap.saved.query,time:0 -msgid "Time" -msgstr "" - -#. module: olap -#: view:bi.auto.configure.wizard:0 -msgid "Auto Configure Structure" -msgstr "" - -#. module: olap -#: view:olap.fact.database:0 -msgid "Olap fact database" -msgstr "" - -#. module: olap -#: help:olap.measure,value_sql:0 -msgid "You can provide valid sql expression. Make sure it have function with fully qualified column name like (sum,avg ...)(tablename.columnname (+,- ...) tablename.columnname)" -msgstr "" - -#. module: olap -#: field:olap.cube.table,schema_id:0 -msgid "Schema id" -msgstr "" - -#. module: olap -#: field:olap.schema,database_id:0 -msgid "Database Connection" -msgstr "" - -#. module: olap -#: selection:olap.fact.database,type:0 -msgid "MySQL" -msgstr "" - -#. module: olap -#: field:olap.fact.database,db_password:0 -msgid "Database password" -msgstr "" - -#. module: olap -#: view:olap.database.tables:0 -msgid "Olap database tables" -msgstr "" - -#. module: olap -#: view:olap.fact.database:0 -msgid "Connection url" -msgstr "" - -#. module: olap -#: view:olap.application.table:0 -msgid "Olap Application Table" -msgstr "" - -#. module: olap -#: field:olap.parameters.config.wizard,host_name:0 -msgid "Server Name" -msgstr "" - -#. module: olap -#: help:olap.fact.database,db_password:0 -msgid "Password for the login." -msgstr "" - -#. module: olap -#: field:olap.application.field,application_id:0 -#: field:olap.application.table,application_id:0 -msgid "Application Id" -msgstr "" - -#. module: olap -#: model:ir.actions.todo,note:olap.config_auto_directory -msgid "This wizard will configure the URL of the web client" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_view_olap_fact_database_form -#: model:ir.ui.menu,name:olap.menu_bi_conf_fact -msgid "Fact Databases" -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_browser_url -msgid "Cube Browser" -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_action_olap_dimension_form -msgid "Olap Dimension" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_olap_database_columns -msgid "Olap Database Columns" -msgstr "" - -#. module: olap -#: view:olap.parameters.config.wizard:0 -msgid "BI Web Client." -msgstr "" - -#. module: olap -#: help:olap.fact.database,db_port:0 -msgid " Port to be used in connection" -msgstr "" - -#. module: olap -#: field:olap.database.columns,primary_key:0 -msgid "Primary Key" -msgstr "" - -#. module: olap -#: field:olap.database.columns,table_id:0 -msgid "Table Id" -msgstr "" - -#. module: olap -#: view:olap.parameters.config.wizard:0 -msgid "This wizard will automatically configure the web client for BI." -msgstr "" - -#. module: olap -#: field:olap.fact.database,type:0 -msgid "Database type" -msgstr "" - -#. module: olap -#: wizard_view:olap.query_builder,back:0 -#: wizard_view:olap.query_builder,init:0 -msgid "Cube Fetcher" -msgstr "" - -#. module: olap -#: wizard_view:olap.load.table,info:0 -#: wizard_view:olap.load.table,ok:0 -msgid "Your database structure has been correctly loaded" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_olap_parameters_config_wizard -msgid "Olap Server Parameters" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_olap_cube_table_form -msgid "Olap Cube Tables" -msgstr "" - -#. module: olap -#: field:olap.measure,formatstring:0 -msgid "Format string" -msgstr "" - -#. module: olap -#: wizard_button:olap.query_builder,exec,exec:0 -#: wizard_button:olap.query_builder,ok,exec:0 -msgid "Execute" -msgstr "" - -#. module: olap -#: wizard_button:olap.application.configuration,configure,end:0 -#: wizard_button:olap.fact.database.test_connection,init,end:0 -#: wizard_button:olap.load.table,info,end:0 -#: wizard_button:olap.query.logs.clear,info,end:0 -#: wizard_button:olap.query.logs.clear,ok,end:0 -#: view:olap.warehouse.wizard:0 -msgid "Ok" -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_bi_conf_known_application -msgid "Known Application" -msgstr "" - -#. module: olap -#: wizard_field:olap.query_builder,exec,level:0 -#: wizard_field:olap.query_builder,ok,level:0 -msgid "Level" -msgstr "" - -#. module: olap -#: field:olap.level,column_id_name:0 -#: field:olap.measure,value_column_id_name:0 -msgid "Column ID" -msgstr "" - -#. module: olap -#: view:bi.load.db.wizard:0 -msgid "We will load the complete structure of the database by introspection, so that you will be able to work on it, and specify a better structure according to your reporting needs." -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_view_olap_application_form -msgid "Olap Applicatiion" -msgstr "" - -#. module: olap -#: field:olap.saved.query,name:0 -msgid "Query Name" -msgstr "" - -#. module: olap -#: wizard_field:olap.query_builder,exec,mdx_query:0 -#: wizard_field:olap.query_builder,ok,mdx_query:0 -msgid "MDX Query" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_bi_auto_configure_wizard -msgid "bi.auto.configure.wizard" -msgstr "" - -#. module: olap -#: field:olap.hierarchy,primary_key:0 -msgid "Primary key" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.act_bi_auto_configure -msgid "Auto Configuration" -msgstr "" - -#. module: olap -#: field:olap.schema,note:0 -msgid "Schema description" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.act_bi_load_db_wizard -msgid "Load database Structure" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_olap_level -#: view:olap.level:0 -msgid "Olap level" -msgstr "" - -#. module: olap -#: selection:olap.measure,formatstring:0 -msgid "None (0000.00)" -msgstr "" - -#. module: olap -#: field:olap.fact.database,db_host:0 -msgid "Database host" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_olap_fact_database -msgid "Olap Fact Database" -msgstr "" - -#. module: olap -#: view:bi.auto.configure.wizard:0 -msgid "Auto Congifuring Tables" -msgstr "" - -#. module: olap -#: field:olap.application,name:0 -msgid "Application name" -msgstr "" - -#. module: olap -#: field:olap.cube.table,column_link_id:0 -msgid "Relational Column" -msgstr "" - -#. module: olap -#: field:olap.level,type:0 -msgid "Level class" -msgstr "" - -#. module: olap -#: field:olap.cube,name:0 -msgid "Cube name" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_view_olap_application_table_form -msgid "Olap Applicatiion Table" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_olap_saved_query -msgid "olap.saved.query" -msgstr "" - -#. module: olap -#: field:olap.level,column_name:0 -msgid "Columns Name" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_olap_hierarchy_form -msgid "Olap Hierarchies" -msgstr "" - -#. module: olap -#: field:olap.schema,ready:0 -msgid "Ready" -msgstr "" - -#. module: olap -#: selection:olap.measure,measure_type:0 -#: field:olap.measure,value_column:0 -msgid "Fact Table Column" -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_view_olap_database_tables_form -#: field:olap.application,table_ids:0 -#: view:olap.fact.database:0 -#: field:olap.fact.database,table_ids:0 -msgid "Tables" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_olap_application -msgid "Olap application" -msgstr "" - -#. module: olap -#: constraint:ir.actions.act_window:0 -msgid "Invalid model name in the action definition." -msgstr "" - -#. module: olap -#: selection:olap.schema,state:0 -msgid "Schema is ready to use" -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_designer_url -msgid "Cube Designer" -msgstr "" - -#. module: olap -#: field:olap.fact.database,db_login:0 -msgid "Database login" -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_view_olap_application_table_form -msgid "Application Table" -msgstr "" - -#. module: olap -#: wizard_view:olap.query.logs.clear,info:0 -#: wizard_view:olap.query.logs.clear,ok:0 -msgid "Logs Cleared successfully" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_olap_schema -#: model:ir.ui.menu,name:olap.menu_action_olap_schema_form -#: view:olap.schema:0 -msgid "Olap Schema" -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_view_olap_application_form -msgid "Application" -msgstr "" - -#. module: olap -#: wizard_field:olap.query_builder,exec,mdx_query_output:0 -#: wizard_field:olap.query_builder,ok,mdx_query_output:0 -msgid "MDX Query Output" -msgstr "" - -#. module: olap -#: field:olap.hierarchy,primary_key_table:0 -msgid "Primary key table" -msgstr "" - -#. module: olap -#: help:olap.measure,table_name:0 -msgid "The name of the table on which the column is defined. If False, take the table from the cube." -msgstr "" - -#. module: olap -#: view:olap.warehouse.wizard:0 -msgid "Warehouse" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_olap_dimension_form -msgid "Olap Dimensions" -msgstr "" - -#. module: olap -#: field:olap.query.logs,user_id:0 -msgid "Tiny ERP User" -msgstr "" - -#. module: olap -#: model:ir.actions.wizard,name:olap.bi_application_configuration -msgid "Configure from Application" -msgstr "" - -#. module: olap -#: field:olap.fact.database,db_port:0 -msgid "Database port" -msgstr "" - -#. module: olap -#: help:olap.parameters.config.wizard,host_port:0 -msgid "Put the port for the server. Put 8080 if its not clear." -msgstr "" - -#. module: olap -#: selection:olap.schema,state:0 -msgid "The Structure is Loaded" -msgstr "" - -#. module: olap -#: field:olap.dimension,cube_id:0 -#: field:olap.measure,cube_id:0 -#: field:olap.query.logs,cube_id:0 -#: field:olap.saved.query,cube_id:0 -msgid "Cube" -msgstr "" - -#. module: olap -#: field:olap.cube.table,available_table_ids:0 -msgid "Available Tables" -msgstr "" - -#. module: olap -#: view:olap.schema:0 -msgid "Configure Manually" -msgstr "" - -#. module: olap -#: field:olap.database.columns,related_to:0 -msgid "Related To" -msgstr "" - -#. module: olap -#: view:olap.database.columns:0 -#: view:olap.database.tables:0 -msgid "Olap database columns" -msgstr "" - -#. module: olap -#: field:olap.cube.table.line,field_id:0 -msgid "Link Field" -msgstr "" - -#. module: olap -#: view:olap.schema:0 -msgid "Mark as Configured" -msgstr "" - -#. module: olap -#: view:olap.application.field:0 -msgid "Olap Application Field" -msgstr "" - -#. module: olap -#: selection:olap.measure,formatstring:0 -msgid "Comma Seperator (0,000)" -msgstr "" - -#. module: olap -#: field:olap.measure,agregator:0 -msgid "Agregator" -msgstr "" - -#. module: olap -#: wizard_view:olap.application.configuration,configure:0 -msgid "Your database structure (Open ERP) has been sucessfully configured." -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_bi_configuration -msgid "Configuration" -msgstr "" - -#. module: olap -#: constraint:ir.ui.view:0 -msgid "Invalid XML for View Architecture!" -msgstr "" - -#. module: olap -#: help:olap.parameters.config.wizard,host_name:0 -msgid "Put here the server address or IP Put localhost if its not clear." -msgstr "" - -#. module: olap -#: view:olap.database.tables:0 -msgid "Database tables" -msgstr "" - -#. module: olap -#: view:olap.schema:0 -msgid "Reload Structure" -msgstr "" - -#. module: olap -#: wizard_view:olap.application.configuration,init:0 -msgid "This will Auto Configure Application" -msgstr "" - -#. module: olap -#: view:bi.load.db.wizard:0 -msgid "Load Data Structure" -msgstr "" - -#. module: olap -#: view:bi.auto.configure.wizard:0 -#: view:bi.load.db.wizard:0 -#: wizard_button:olap.application.configuration,init,end:0 -#: wizard_button:olap.load.table,init,end:0 -#: view:olap.parameters.config.wizard:0 -#: wizard_button:olap.query.logs.clear,init,end:0 -#: wizard_button:olap.query_builder,exec,end:0 -#: wizard_button:olap.query_builder,ok,end:0 -msgid "Cancel" -msgstr "" - -#. module: olap -#: view:bi.load.db.wizard:0 -msgid "After having loaded the structure, you will be able to hide/show or rename tables and columns to simplify end-users interface. The following database will be loaded:" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_olap_level_form -#: model:ir.ui.menu,name:olap.menu_action_olap_level_form -#: view:olap.level:0 -msgid "Olap Level" -msgstr "" - -#. module: olap -#: field:olap.fact.database,loaded:0 -msgid "Loaded" -msgstr "" - -#. module: olap -#: help:olap.fact.database,db_name:0 -msgid "Name of the database to be used for analysis." -msgstr "" - -#. module: olap -#: help:olap.fact.database,db_login:0 -msgid "Login for the database name specified." -msgstr "" - -#. module: olap -#: field:olap.hierarchy,dimension_id:0 -#: wizard_field:olap.query_builder,exec,dimension:0 -#: wizard_field:olap.query_builder,ok,dimension:0 -msgid "Dimension" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_olap_application_table -msgid "Olap application table" -msgstr "" - -#. module: olap -#: wizard_view:olap.load.table,init:0 -msgid "We will load the complete structure of the database by introspection, so that you will be able to work on it, and specify a better structure according to your reporting needs." -msgstr "" - -#. module: olap -#: field:olap.saved.query,axis_keys:0 -msgid "Axis Keys" -msgstr "" - -#. module: olap -#: field:olap.cube,query_log:0 -msgid "Query Logging" -msgstr "" - -#. module: olap -#: field:olap.measure,measure_type:0 -msgid "Measure Type" -msgstr "" - -#. module: olap -#: field:olap.database.tables,fact_database_id:0 -msgid "Database Id" -msgstr "" - -#. module: olap -#: help:olap.fact.database,db_host:0 -msgid "Give hostname to make connection to the database." -msgstr "" - -#. module: olap -#: field:olap.level,hierarchy_id:0 -msgid "Hierarchy" -msgstr "" - -#. module: olap -#: selection:olap.schema,state:0 -msgid "The Structure is Configured." -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_olap_schema_form -msgid "Olap Schemas" -msgstr "" - -#. module: olap -#: field:olap.cube,table_id:0 -msgid "Fact table" -msgstr "" - -#. module: olap -#: view:bi.auto.configure.wizard:0 -msgid "This will Auto Configure Application. This will help to increase the readability of the tables and columns by giving it meaningful and easy to comprehend name. You can hides particular data and columns by reconfiguring the structure option." -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_view_olap_application_field_form -msgid "Olap Applicatiion Field" -msgstr "" - -#. module: olap -#: field:olap.query.logs,query:0 -#: field:olap.saved.query,query:0 -#: view:olap.warehouse.wizard:0 -#: field:olap.warehouse.wizard,query:0 -msgid "Query" -msgstr "" - -#. module: olap -#: view:olap.schema:0 -msgid "Auto Application Configuration" -msgstr "" - -#. module: olap -#: selection:olap.measure,formatstring:0 -msgid "Postfix Default Currency(0000.00 EUR)" -msgstr "" - -#. module: olap -#: field:bi.load.db.wizard,db_name:0 -#: wizard_field:olap.load.table,init,db_name:0 -msgid "Database Name" -msgstr "" - -#. module: olap -#: field:olap.cube,measure_ids:0 -msgid "Measures" -msgstr "" - -#. module: olap -#: model:ir.actions.wizard,name:olap.bi_conf_cube_query_builder -#: wizard_view:olap.query_builder,exec:0 -#: wizard_view:olap.query_builder,ok:0 -msgid "Query Builder" -msgstr "" - -#. module: olap -#: field:olap.cube,dimension_ids:0 -msgid "Dimensions" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_olap_cube -#: view:olap.cube:0 -msgid "Olap cube" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_olap_warehouse -#: model:ir.model,name:olap.model_olap_warehouse_wizard -#: model:ir.ui.menu,name:olap.menu_bi_warehouse -msgid "Olap Warehouse" -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_view_olap_application_field_form -msgid "Application Field" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_olap_dimension -#: view:olap.dimension:0 -msgid "Olap dimension" -msgstr "" - -#. module: olap -#: field:olap.application.field,name:0 -msgid "Application field name" -msgstr "" - -#. module: olap -#: view:olap.fact.database:0 -msgid "Connection parameters" -msgstr "" - -#. module: olap -#: field:bi.auto.configure.wizard,name:0 -#: field:bi.load.db.wizard,fact_table:0 -#: wizard_field:olap.load.table,init,fact_table:0 -msgid "Fact Name" -msgstr "" - -#. module: olap -#: view:olap.database.columns:0 -msgid "Database columns" -msgstr "" - -#. module: olap -#: field:olap.application.table,table_name:0 -#: field:olap.cube.table,name:0 -#: field:olap.level,table_name:0 -#: field:olap.measure,table_name:0 -msgid "Table name" -msgstr "" - -#. module: olap -#: help:olap.measure,measure_type:0 -msgid "Select between auto column or sql expression for the measures" -msgstr "" - -#. module: olap -#: model:ir.actions.wizard,name:olap.bi_load_column -msgid "Open Columns" -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_view_olap_database_columns_form -#: field:olap.database.tables,columns:0 -msgid "Columns" -msgstr "" - -#. module: olap -#: model:ir.actions.wizard,name:olap.bi_test_connection -#: view:olap.fact.database:0 -msgid "Test Connection" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_olap_measure_form -#: model:ir.ui.menu,name:olap.menu_action_olap_measure_form -msgid "Olap Measures" -msgstr "" - -#. module: olap -#: wizard_button:olap.application.configuration,init,configure:0 -#: view:olap.parameters.config.wizard:0 -msgid "Configure" -msgstr "" - -#. module: olap -#: wizard_view:olap.load.table,init:0 -msgid "After having loaded the structure, you will be able to hide/show or rename tables and columns to simplify end-users interface. The following database will be loaded:" -msgstr "" - -#. module: olap -#: constraint:ir.model:0 -msgid "The Object name must start with x_ and not contain any special character !" -msgstr "" - -#. module: olap -#: wizard_field:olap.query_builder,exec,hierarchy:0 -#: wizard_field:olap.query_builder,ok,hierarchy:0 -msgid "Hiearchy" -msgstr "" - -#. module: olap -#: selection:olap.measure,measure_type:0 -#: field:olap.measure,value_sql:0 -msgid "SQL Expression" -msgstr "" - -#. module: olap -#: model:ir.actions.wizard,name:olap.bi_menu_olap_load_table -msgid "Load Tables" -msgstr "" - -#. module: olap -#: field:olap.hierarchy,level_ids:0 -msgid "Levels" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_olap_application_field -msgid "Olap application field" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_view_olap_database_columns_form -msgid "Database Columns" -msgstr "" - -#. module: olap -#: field:olap.database.columns,active:0 -#: field:olap.database.tables,active:0 -msgid "Active" -msgstr "" - -#. module: olap -#: selection:olap.measure,datatype:0 -msgid "Integer" -msgstr "" - -#. module: olap -#: wizard_view:olap.application.configuration,init:0 -msgid " Auto Configure " -msgstr "" - -#. module: olap -#: selection:olap.measure,agregator:0 -msgid "Sum" -msgstr "" - -#. module: olap -#: wizard_field:olap.query.logs.clear,init,user_name:0 -#: field:olap.saved.query,user_id:0 -msgid "User" -msgstr "" - -#. module: olap -#: field:olap.query.logs,count:0 -msgid "Count" -msgstr "" - -#. module: olap -#: field:olap.database.tables,name:0 -msgid "End-User Name" -msgstr "" - -#. module: olap -#: selection:olap.measure,formatstring:0 -msgid "Postfix Default Currency with comma seperator (0,000.00 EUR)" -msgstr "" - -#. module: olap -#: field:olap.measure,datatype:0 -msgid "Datatype" -msgstr "" - -#. module: olap -#: wizard_button:olap.query_builder,back,ok:0 -#: wizard_button:olap.query_builder,init,ok:0 -msgid "Fetch Data" -msgstr "" - -#. module: olap -#: selection:olap.measure,formatstring:0 -msgid "Prefix Default Currency with comma seperator (EUR 0,000.00)" -msgstr "" - -#. module: olap -#: wizard_view:olap.load.table,info:0 -#: wizard_view:olap.load.table,ok:0 -#: wizard_view:olap.query.logs.clear,info:0 -#: wizard_view:olap.query.logs.clear,ok:0 -msgid "Load Data" -msgstr "" - -#. module: olap -#: field:olap.cube,query_ids:0 -msgid "Queries" -msgstr "" - -#. module: olap -#: selection:olap.fact.database,type:0 -msgid "Oracle" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_olap_cube_form -#: model:ir.ui.menu,name:olap.menu_action_olap_cube_form -#: model:ir.ui.menu,name:olap.menu_bi_conf_cubes -msgid "Olap Cubes" -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_action_olap_cube_table_form -msgid "Olap Cubes Table" -msgstr "" - -#. module: olap -#: field:olap.measure,name:0 -msgid "Measure name" -msgstr "" - -#. module: olap -#: selection:olap.fact.database,connection_type:0 -msgid "Socket" -msgstr "" - -#. module: olap -#: field:olap.fact.database,connection_type:0 -msgid "Connection type" -msgstr "" - -#. module: olap -#: selection:olap.measure,agregator:0 -msgid "count" -msgstr "" - -#. module: olap -#: field:olap.fact.database,db_name:0 -msgid "Database name" -msgstr "" - -#. module: olap -#: field:olap.database.columns,type:0 -msgid "Type" -msgstr "" - -#. module: olap -#: view:olap.database.columns:0 -#: view:olap.database.tables:0 -msgid "Show" -msgstr "" - -#. module: olap -#: wizard_button:olap.query_builder,exec,back:0 -#: wizard_button:olap.query_builder,ok,back:0 -msgid "Change cube" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_view_olap_database_tables_form -#: view:olap.cube.table:0 -#: field:olap.cube.table,line_ids:0 -msgid "Database Tables" -msgstr "" - -#. module: olap -#: help:olap.level,table_name:0 -msgid "The name of the table on which the column is defined. If False, take the table from the hierarchy." -msgstr "" - -#. module: olap -#: selection:olap.schema,state:0 -msgid "Nothing has been Configured" -msgstr "" - -#. module: olap -#: field:olap.dimension,name:0 -msgid "Dimension name" -msgstr "" - -#. module: olap -#: wizard_button:olap.load.table,ok,end:0 -msgid "Continue and Configure Structure" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_olap_measure -#: view:olap.measure:0 -msgid "Olap measure" -msgstr "" - -#. module: olap -#: help:olap.cube,table_id:0 -msgid "Table(s) for cube." -msgstr "" - -#. module: olap -#: wizard_field:olap.query_builder,exec,measure:0 -#: wizard_field:olap.query_builder,ok,measure:0 -msgid "Measure" -msgstr "" - -#. module: olap -#: field:olap.database.columns,column_db_name:0 -msgid "Column DBName" -msgstr "" - -#. module: olap -#: selection:olap.schema,state:0 -msgid "We Can Start building Cube" -msgstr "" - -#. module: olap -#: field:olap.cube.table.line,table_id:0 -msgid "Database Table" -msgstr "" - -#. module: olap -#: field:olap.schema,name:0 -msgid "Schema name" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_olap_query_logs_my_form -#: model:ir.ui.menu,name:olap.menu_action_olap_query_logs_my_form -#: view:olap.query.logs:0 -msgid "My Logs" -msgstr "" - -#. module: olap -#: view:olap.fact.database:0 -msgid "Information" -msgstr "" - -#. module: olap -#: wizard_field:olap.query_builder,back,cube_schema:0 -#: wizard_field:olap.query_builder,init,cube_schema:0 -msgid "Select Cube" -msgstr "" - -#. module: olap -#: field:olap.hierarchy,table_id:0 -msgid "Fact table(s)" -msgstr "" - -#. module: olap -#: model:ir.actions.url,name:olap.menu_url_cube_designer -msgid "name_menu_url_cube_designer" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_config_bi_parameters -msgid "Parameters Configuration" -msgstr "" - -#. module: olap -#: view:olap.schema:0 -msgid "Connect to Database" -msgstr "" - -#. module: olap -#: selection:olap.schema,state:0 -msgid "Database Connected" -msgstr "" - -#. module: olap -#: field:olap.application.field,table_name:0 -#: field:olap.application.table,name:0 -msgid "Application table name" -msgstr "" - -#. module: olap -#: help:olap.hierarchy,table_id:0 -msgid "Table(s) to make hierarchy on the cube." -msgstr "" - -#. module: olap -#: view:olap.fact.database:0 -msgid "General information" -msgstr "" - -#. module: olap -#: field:olap.application,query:0 -msgid "Application Query" -msgstr "" - -#. module: olap -#: help:olap.cube,query_log:0 -msgid "Enabling this will log all the queries in the browser" -msgstr "" - -#. module: olap -#: field:olap.saved.query,mdx_id:0 -msgid "Module" -msgstr "" - -#. module: olap -#: field:olap.application.field,is_hidden:0 -#: field:olap.application.table,is_hidden:0 -#: field:olap.database.columns,hide:0 -#: field:olap.database.tables,hide:0 -msgid "Hidden" -msgstr "" - -#. module: olap -#: field:olap.dimension,hierarchy_ids:0 -msgid "Hierarchies" -msgstr "" - -#. module: olap -#: field:olap.query.logs,result_size:0 -msgid "Result Size" -msgstr "" - -#. module: olap -#: view:olap.application:0 -msgid "Olap Application" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_olap_database_tables -msgid "Olap Database Tables" -msgstr "" - -#. module: olap -#: selection:olap.measure,formatstring:0 -msgid "Prefix Default Currency (EUR 0000.00)" -msgstr "" - -#. module: olap -#: view:olap.cube.table:0 -msgid "Olap cube_table" -msgstr "" - -#. module: olap -#: view:olap.parameters.config.wizard:0 -msgid "Parameters Configure" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_olap_hierarchy -#: view:olap.hierarchy:0 -msgid "Olap hierarchy" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_olap_cube_table -#: model:ir.model,name:olap.model_olap_cube_table_line -msgid "Olap cube table" -msgstr "" - -#. module: olap -#: field:olap.application.field,field_name:0 -msgid "Field name" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_olap_query_logs -msgid "Olap query logs" -msgstr "" - -#. module: olap -#: field:olap.fact.database,name:0 -msgid "Fact name" -msgstr "" - -#. module: olap -#: help:olap.measure,formatstring:0 -msgid " Let you specify how the measure to be displayed in cube browser" -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_bi_server_parameters -msgid "Server Parameters" -msgstr "" - -#. module: olap -#: wizard_view:olap.load.table,init:0 -#: wizard_button:olap.load.table,init,ok:0 -#: view:olap.schema:0 -msgid "Load Database Structure" -msgstr "" - -#. module: olap -#: field:olap.level,name:0 -msgid "Level name" -msgstr "" - -#. module: olap -#: field:olap.cube,schema_id:0 -#: field:olap.query.logs,schema_id:0 -#: field:olap.saved.query,schema_id:0 -msgid "Schema" -msgstr "" - -#. module: olap -#: field:olap.fact.database,connection_url:0 -#: field:olap.schema,app_detect:0 -msgid "Connection URL" -msgstr "" - -#. module: olap -#: field:olap.schema,cube_ids:0 -msgid "Cubes" -msgstr "" - -#. module: olap -#: view:olap.schema:0 -msgid "ReConfigure Structure" -msgstr "" - -#. module: olap -#: field:olap.application,field_ids:0 -msgid "Fields" -msgstr "" - -#. module: olap -#: selection:olap.measure,agregator:0 -msgid "Average" -msgstr "" - -#. module: olap -#: view:bi.load.db.wizard:0 -msgid "Load Database Tables" -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_action_olap_hierarchy_form -msgid "Olap Hierarchy" -msgstr "" - -#. module: olap -#: field:olap.cube.table.line,cube_table_id:0 -msgid "Cube Table" -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_bi -msgid "Businesss Intelligence" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_bi_load_db_wizard -msgid "bi.load.db.wizard" -msgstr "" - -#. module: olap -#: model:ir.actions.url,name:olap.menu_url_cube_browser -msgid "name_menu_url_cube_browser" -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_view_olap_fact_database_form -msgid "Databases" -msgstr "" - -#. module: olap -#: field:olap.hierarchy,name:0 -msgid "Hierarchy name" -msgstr "" - -#. module: olap -#: model:ir.module.module,description:olap.module_meta_information -msgid "\n" -" Base module to manage Olap schemas. Cube designer.\n" -" " -msgstr "" - -#. module: olap -#: view:olap.cube.table:0 -msgid "Joined Tables" -msgstr "" - -#. module: olap -#: field:olap.schema,loaded:0 -msgid "Loading Datastructure" -msgstr "" - -#. module: olap -#: view:olap.cube.table:0 -msgid "Joined Table" -msgstr "" - -#. module: olap -#: selection:olap.fact.database,type:0 -msgid "PostgreSQL" -msgstr "" - -#. module: olap -#: wizard_view:olap.query.logs.clear,init:0 -msgid " To Load Data" -msgstr "" - -#. module: olap -#: field:olap.hierarchy,sequence:0 -#: field:olap.level,sequence:0 -msgid "Sequence" -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_bi_conf_tools -msgid "Tools" -msgstr "" - -#. module: olap -#: field:olap.schema,state:0 -msgid "Schema State" -msgstr "" - -#. module: olap -#: selection:olap.measure,datatype:0 -msgid "Float" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_olap_query_logs_form -#: model:ir.ui.menu,name:olap.menu_action_olap_query_logs_form -#: view:olap.query.logs:0 -msgid "All Logs" -msgstr "" - -#. module: olap -#: selection:olap.fact.database,connection_type:0 -#: field:olap.parameters.config.wizard,host_port:0 -msgid "Port" -msgstr "" - -#. module: olap -#: view:olap.fact.database:0 -msgid "Fact database" -msgstr "" - -#. module: olap -#: model:ir.module.module,shortdesc:olap.module_meta_information -msgid "olap" -msgstr "" - -#. module: olap -#: field:olap.database.columns,name:0 -msgid "Column Name" -msgstr "" - -#. module: olap -#: field:olap.database.tables,table_db_name:0 -msgid "Table Name" -msgstr "" - -#. module: olap -#: wizard_view:olap.application.configuration,configure:0 -msgid "Auto Configure" -msgstr "" - -#. module: olap -#: field:olap.schema,configure:0 -msgid "Configuring Datastructure" -msgstr "" - -#. module: olap -#: model:ir.actions.wizard,name:olap.bi_load_configuration_table -msgid "Open Configuration" -msgstr "" - -#. module: olap -#: view:olap.schema:0 -msgid "Configure Automatically " -msgstr "" - -#. module: olap -#: model:ir.actions.wizard,name:olap.bi_clear_logs -#: model:ir.ui.menu,name:olap.menu_bi_clear_logs -#: wizard_button:olap.query.logs.clear,init,ok:0 -msgid "Clear Logs" -msgstr "" - diff --git a/addons/olap/i18n/pl.po b/addons/olap/i18n/pl.po deleted file mode 100644 index b40712674a0..00000000000 --- a/addons/olap/i18n/pl.po +++ /dev/null @@ -1,1423 +0,0 @@ -# Polish translation for openobject-addons -# Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010 -# This file is distributed under the same license as the openobject-addons package. -# FIRST AUTHOR <EMAIL@ADDRESS>, 2010. -# -msgid "" -msgstr "" -"Project-Id-Version: openobject-addons\n" -"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2009-11-26 05:24+0000\n" -"PO-Revision-Date: 2010-08-03 08:17+0000\n" -"Last-Translator: mga (Open ERP) <Unknown>\n" -"Language-Team: Polish <pl@li.org>\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-09-29 05:16+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: olap -#: view:olap.database.columns:0 -#: view:olap.database.tables:0 -msgid "Hide" -msgstr "Ukryj" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_olap_saved_query_form -#: model:ir.ui.menu,name:olap.menu_action_olap_saved_query_form -#: view:olap.saved.query:0 -msgid "Olap Saved Query" -msgstr "Zapisane zapytanie OLAP" - -#. module: olap -#: field:olap.query.logs,time:0 -#: field:olap.saved.query,time:0 -msgid "Time" -msgstr "Czas" - -#. module: olap -#: view:bi.auto.configure.wizard:0 -msgid "Auto Configure Structure" -msgstr "Struktura autokonfiguracji" - -#. module: olap -#: view:olap.fact.database:0 -msgid "Olap fact database" -msgstr "Baza faktów OLAP" - -#. module: olap -#: help:olap.measure,value_sql:0 -msgid "" -"You can provide valid sql expression. Make sure it have function with fully " -"qualified column name like (sum,avg ...)(tablename.columnname (+,- ...) " -"tablename.columnname)" -msgstr "" - -#. module: olap -#: field:olap.cube.table,schema_id:0 -msgid "Schema id" -msgstr "ID schematu" - -#. module: olap -#: field:olap.schema,database_id:0 -msgid "Database Connection" -msgstr "Połączenie z bazą danych" - -#. module: olap -#: selection:olap.fact.database,type:0 -msgid "MySQL" -msgstr "" - -#. module: olap -#: field:olap.fact.database,db_password:0 -msgid "Database password" -msgstr "Hasło do bazy danych" - -#. module: olap -#: view:olap.database.tables:0 -msgid "Olap database tables" -msgstr "Tabele bazy danych OLAP" - -#. module: olap -#: view:olap.fact.database:0 -msgid "Connection url" -msgstr "URL połączenia" - -#. module: olap -#: view:olap.application.table:0 -msgid "Olap Application Table" -msgstr "Tabela aplikacji OLAP" - -#. module: olap -#: field:olap.parameters.config.wizard,host_name:0 -msgid "Server Name" -msgstr "Nazwa serwera" - -#. module: olap -#: help:olap.fact.database,db_password:0 -msgid "Password for the login." -msgstr "Hasło do logowania." - -#. module: olap -#: field:olap.application.field,application_id:0 -#: field:olap.application.table,application_id:0 -msgid "Application Id" -msgstr "ID aplikacji" - -#. module: olap -#: model:ir.actions.todo,note:olap.config_auto_directory -msgid "This wizard will configure the URL of the web client" -msgstr "Ten kreator skonfiguruje URL dla klienta web." - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_view_olap_fact_database_form -#: model:ir.ui.menu,name:olap.menu_bi_conf_fact -msgid "Fact Databases" -msgstr "Bazy danych faktów" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_browser_url -msgid "Cube Browser" -msgstr "Przeglądarka kostek" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_action_olap_dimension_form -msgid "Olap Dimension" -msgstr "Wymiar OLAP" - -#. module: olap -#: model:ir.model,name:olap.model_olap_database_columns -msgid "Olap Database Columns" -msgstr "Kolumny bazy danych OLAP" - -#. module: olap -#: view:olap.parameters.config.wizard:0 -msgid "BI Web Client." -msgstr "Klient WEB BI." - -#. module: olap -#: help:olap.fact.database,db_port:0 -msgid " Port to be used in connection" -msgstr " Port stosowany do połączenia" - -#. module: olap -#: field:olap.database.columns,primary_key:0 -msgid "Primary Key" -msgstr "Klucz podstawowy" - -#. module: olap -#: field:olap.database.columns,table_id:0 -msgid "Table Id" -msgstr "ID tabeli" - -#. module: olap -#: view:olap.parameters.config.wizard:0 -msgid "This wizard will automatically configure the web client for BI." -msgstr "Ten kreator automatycznie skonfiguruje klienta web do BI." - -#. module: olap -#: field:olap.fact.database,type:0 -msgid "Database type" -msgstr "Typ bazy danych" - -#. module: olap -#: wizard_view:olap.query_builder,back:0 -#: wizard_view:olap.query_builder,init:0 -msgid "Cube Fetcher" -msgstr "" - -#. module: olap -#: wizard_view:olap.load.table,info:0 -#: wizard_view:olap.load.table,ok:0 -msgid "Your database structure has been correctly loaded" -msgstr "Twoja struktura bazy danych została poprawnie załadowana" - -#. module: olap -#: model:ir.model,name:olap.model_olap_parameters_config_wizard -msgid "Olap Server Parameters" -msgstr "Parametry serwera OLAP" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_olap_cube_table_form -msgid "Olap Cube Tables" -msgstr "Tabele kostki OLAP" - -#. module: olap -#: field:olap.measure,formatstring:0 -msgid "Format string" -msgstr "Tekst formatu" - -#. module: olap -#: wizard_button:olap.query_builder,exec,exec:0 -#: wizard_button:olap.query_builder,ok,exec:0 -msgid "Execute" -msgstr "Wykonaj" - -#. module: olap -#: wizard_button:olap.application.configuration,configure,end:0 -#: wizard_button:olap.fact.database.test_connection,init,end:0 -#: wizard_button:olap.load.table,info,end:0 -#: wizard_button:olap.query.logs.clear,info,end:0 -#: wizard_button:olap.query.logs.clear,ok,end:0 -#: view:olap.warehouse.wizard:0 -msgid "Ok" -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_bi_conf_known_application -msgid "Known Application" -msgstr "Znane aplikacje" - -#. module: olap -#: wizard_field:olap.query_builder,exec,level:0 -#: wizard_field:olap.query_builder,ok,level:0 -msgid "Level" -msgstr "Poziom" - -#. module: olap -#: field:olap.level,column_id_name:0 -#: field:olap.measure,value_column_id_name:0 -msgid "Column ID" -msgstr "ID kolumny" - -#. module: olap -#: view:bi.load.db.wizard:0 -msgid "" -"We will load the complete structure of the database by introspection, so " -"that you will be able to work on it, and specify a better structure " -"according to your reporting needs." -msgstr "" -"Załadujemy całą strukturę bazy danych, abyś mógł pracować na niej i ulepszyć " -"strukturę według własnych potrzeb." - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_view_olap_application_form -msgid "Olap Applicatiion" -msgstr "Aplikacja OLAP" - -#. module: olap -#: field:olap.saved.query,name:0 -msgid "Query Name" -msgstr "Nazwa zapytania" - -#. module: olap -#: wizard_field:olap.query_builder,exec,mdx_query:0 -#: wizard_field:olap.query_builder,ok,mdx_query:0 -msgid "MDX Query" -msgstr "Zapytanie MDX" - -#. module: olap -#: model:ir.model,name:olap.model_bi_auto_configure_wizard -msgid "bi.auto.configure.wizard" -msgstr "" - -#. module: olap -#: field:olap.hierarchy,primary_key:0 -msgid "Primary key" -msgstr "Klucz podstawowy" - -#. module: olap -#: model:ir.actions.act_window,name:olap.act_bi_auto_configure -msgid "Auto Configuration" -msgstr "Autokonfiguracja" - -#. module: olap -#: field:olap.schema,note:0 -msgid "Schema description" -msgstr "Opis schematu" - -#. module: olap -#: model:ir.actions.act_window,name:olap.act_bi_load_db_wizard -msgid "Load database Structure" -msgstr "Wczytaj strukturę bazy danych" - -#. module: olap -#: model:ir.model,name:olap.model_olap_level -#: view:olap.level:0 -msgid "Olap level" -msgstr "Poziom OLAP" - -#. module: olap -#: selection:olap.measure,formatstring:0 -msgid "None (0000.00)" -msgstr "Nic (0000.00)" - -#. module: olap -#: field:olap.fact.database,db_host:0 -msgid "Database host" -msgstr "Host bazy danych" - -#. module: olap -#: model:ir.model,name:olap.model_olap_fact_database -msgid "Olap Fact Database" -msgstr "Baza danych faktów OLAP" - -#. module: olap -#: view:bi.auto.configure.wizard:0 -msgid "Auto Congifuring Tables" -msgstr "Autokonfiguracja tabel" - -#. module: olap -#: field:olap.application,name:0 -msgid "Application name" -msgstr "Nazwa programu" - -#. module: olap -#: field:olap.cube.table,column_link_id:0 -msgid "Relational Column" -msgstr "Kolumna relacyjna" - -#. module: olap -#: field:olap.level,type:0 -msgid "Level class" -msgstr "" - -#. module: olap -#: field:olap.cube,name:0 -msgid "Cube name" -msgstr "Nazwa kostki" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_view_olap_application_table_form -msgid "Olap Applicatiion Table" -msgstr "Tabela aplikacji OLAP" - -#. module: olap -#: model:ir.model,name:olap.model_olap_saved_query -msgid "olap.saved.query" -msgstr "" - -#. module: olap -#: field:olap.level,column_name:0 -msgid "Columns Name" -msgstr "Nazwa kolumn" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_olap_hierarchy_form -msgid "Olap Hierarchies" -msgstr "Hierarchie OLAP" - -#. module: olap -#: field:olap.schema,ready:0 -msgid "Ready" -msgstr "Gotowe" - -#. module: olap -#: selection:olap.measure,measure_type:0 -#: field:olap.measure,value_column:0 -msgid "Fact Table Column" -msgstr "Kolumna tabeli faktów" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_view_olap_database_tables_form -#: field:olap.application,table_ids:0 -#: view:olap.fact.database:0 -#: field:olap.fact.database,table_ids:0 -msgid "Tables" -msgstr "Tabele" - -#. module: olap -#: model:ir.model,name:olap.model_olap_application -msgid "Olap application" -msgstr "Aplikacja OLAP" - -#. module: olap -#: constraint:ir.actions.act_window:0 -msgid "Invalid model name in the action definition." -msgstr "Nieprawidłowa nazwa modelu w definicji akcji." - -#. module: olap -#: selection:olap.schema,state:0 -msgid "Schema is ready to use" -msgstr "Schemat gotowy do zastosowania" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_designer_url -msgid "Cube Designer" -msgstr "Projektant kostek" - -#. module: olap -#: field:olap.fact.database,db_login:0 -msgid "Database login" -msgstr "Login bazy danych" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_view_olap_application_table_form -msgid "Application Table" -msgstr "Tabela aplikacji" - -#. module: olap -#: wizard_view:olap.query.logs.clear,info:0 -#: wizard_view:olap.query.logs.clear,ok:0 -msgid "Logs Cleared successfully" -msgstr "Logi skasowane" - -#. module: olap -#: model:ir.model,name:olap.model_olap_schema -#: model:ir.ui.menu,name:olap.menu_action_olap_schema_form -#: view:olap.schema:0 -msgid "Olap Schema" -msgstr "Schemat OLAP" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_view_olap_application_form -msgid "Application" -msgstr "Aplikacja" - -#. module: olap -#: wizard_field:olap.query_builder,exec,mdx_query_output:0 -#: wizard_field:olap.query_builder,ok,mdx_query_output:0 -msgid "MDX Query Output" -msgstr "Rezultat zapytania MDX" - -#. module: olap -#: field:olap.hierarchy,primary_key_table:0 -msgid "Primary key table" -msgstr "Tabela kluczy podstawowych" - -#. module: olap -#: help:olap.measure,table_name:0 -msgid "" -"The name of the table on which the column is defined. If False, take the " -"table from the cube." -msgstr "" -"Nazwa tabeli, na podstawie której zdefiniowano kolumnę. Jeśli brak, to " -"zostanie pobrana tabela z kostki." - -#. module: olap -#: view:olap.warehouse.wizard:0 -msgid "Warehouse" -msgstr "Magazyn" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_olap_dimension_form -msgid "Olap Dimensions" -msgstr "Wymiary OLAP" - -#. module: olap -#: field:olap.query.logs,user_id:0 -msgid "Tiny ERP User" -msgstr "Użytkownik OpenERP" - -#. module: olap -#: model:ir.actions.wizard,name:olap.bi_application_configuration -msgid "Configure from Application" -msgstr "Konfiguruj z aplikacji" - -#. module: olap -#: field:olap.fact.database,db_port:0 -msgid "Database port" -msgstr "Przeniesienie bazy danych" - -#. module: olap -#: help:olap.parameters.config.wizard,host_port:0 -msgid "" -"Put the port for the server. Put 8080 if its not clear." -msgstr "Wstaw port serwera. Wpisz 8080, jeśli nie wiesz nic o porcie." - -#. module: olap -#: selection:olap.schema,state:0 -msgid "The Structure is Loaded" -msgstr "Załadowano strukturę" - -#. module: olap -#: field:olap.dimension,cube_id:0 -#: field:olap.measure,cube_id:0 -#: field:olap.query.logs,cube_id:0 -#: field:olap.saved.query,cube_id:0 -msgid "Cube" -msgstr "Kostka" - -#. module: olap -#: field:olap.cube.table,available_table_ids:0 -msgid "Available Tables" -msgstr "Dostępne tabele" - -#. module: olap -#: view:olap.schema:0 -msgid "Configure Manually" -msgstr "Konfiguruj ręcznie" - -#. module: olap -#: field:olap.database.columns,related_to:0 -msgid "Related To" -msgstr "Powiązane z" - -#. module: olap -#: view:olap.database.columns:0 -#: view:olap.database.tables:0 -msgid "Olap database columns" -msgstr "Kolumny bazy danych OLAP" - -#. module: olap -#: field:olap.cube.table.line,field_id:0 -msgid "Link Field" -msgstr "Pole łaczące" - -#. module: olap -#: view:olap.schema:0 -msgid "Mark as Configured" -msgstr "Oznacz jako skonfigurowane" - -#. module: olap -#: view:olap.application.field:0 -msgid "Olap Application Field" -msgstr "Pole aplikacji OLAP" - -#. module: olap -#: selection:olap.measure,formatstring:0 -msgid "Comma Seperator (0,000)" -msgstr "Separataor dziesiętny (0,000)" - -#. module: olap -#: field:olap.measure,agregator:0 -msgid "Agregator" -msgstr "" - -#. module: olap -#: wizard_view:olap.application.configuration,configure:0 -msgid "Your database structure (Open ERP) has been sucessfully configured." -msgstr "Twoja struktura bazy danych (OpenERP) została skonfigurowana." - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_bi_configuration -msgid "Configuration" -msgstr "Konfiguracja" - -#. module: olap -#: constraint:ir.ui.view:0 -msgid "Invalid XML for View Architecture!" -msgstr "Niewłaściwy XML dla architektury widoku!" - -#. module: olap -#: help:olap.parameters.config.wizard,host_name:0 -msgid "" -"Put here the server address or IP Put localhost if its not " -"clear." -msgstr "" -"Wprowadź adres IP serwera lub wpisz localhost, jeśli nie wiesz o co chodzi." - -#. module: olap -#: view:olap.database.tables:0 -msgid "Database tables" -msgstr "Tabele bazy danych" - -#. module: olap -#: view:olap.schema:0 -msgid "Reload Structure" -msgstr "Przeładuj strukturę" - -#. module: olap -#: wizard_view:olap.application.configuration,init:0 -msgid "This will Auto Configure Application" -msgstr "To automatycznie skonfiguruje aplikację" - -#. module: olap -#: view:bi.load.db.wizard:0 -msgid "Load Data Structure" -msgstr "Załaduj strukturę danych" - -#. module: olap -#: view:bi.auto.configure.wizard:0 -#: view:bi.load.db.wizard:0 -#: wizard_button:olap.application.configuration,init,end:0 -#: wizard_button:olap.load.table,init,end:0 -#: view:olap.parameters.config.wizard:0 -#: wizard_button:olap.query.logs.clear,init,end:0 -#: wizard_button:olap.query_builder,exec,end:0 -#: wizard_button:olap.query_builder,ok,end:0 -msgid "Cancel" -msgstr "Anuluj" - -#. module: olap -#: view:bi.load.db.wizard:0 -msgid "" -"After having loaded the structure, you will be able to hide/show or rename " -"tables and columns to simplify end-users interface. The following database " -"will be loaded:" -msgstr "" -"Po załadowaniu struktury, będziesz mógł ukryć/pokazać lub przemianować " -"tabele lub kolumny, aby uprościć interfejs użytkownika. Następujące bazy " -"danych zostaną załadowane:" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_olap_level_form -#: model:ir.ui.menu,name:olap.menu_action_olap_level_form -#: view:olap.level:0 -msgid "Olap Level" -msgstr "Poziom OLAP" - -#. module: olap -#: field:olap.fact.database,loaded:0 -msgid "Loaded" -msgstr "Wczytane" - -#. module: olap -#: help:olap.fact.database,db_name:0 -msgid "Name of the database to be used for analysis." -msgstr "Nazwa bazy danych do zastosowania w analizie." - -#. module: olap -#: help:olap.fact.database,db_login:0 -msgid "Login for the database name specified." -msgstr "Zaloguj się do poanej bazy danych." - -#. module: olap -#: field:olap.hierarchy,dimension_id:0 -#: wizard_field:olap.query_builder,exec,dimension:0 -#: wizard_field:olap.query_builder,ok,dimension:0 -msgid "Dimension" -msgstr "Wymiar" - -#. module: olap -#: model:ir.model,name:olap.model_olap_application_table -msgid "Olap application table" -msgstr "Tabela aplikacji OLAP" - -#. module: olap -#: wizard_view:olap.load.table,init:0 -msgid "" -"We will load the complete structure of the database by introspection, " -"so that you will be able to work on it, and specify a better structure " -"according to your reporting needs." -msgstr "" -"Wczytamy kompletną strukturę bazy danych przez introspekcję. Będziesz mógł " -"na niej pracować i określić lepszą strukturę w zależności od twoich potrzeb." - -#. module: olap -#: field:olap.saved.query,axis_keys:0 -msgid "Axis Keys" -msgstr "Klucze osi" - -#. module: olap -#: field:olap.cube,query_log:0 -msgid "Query Logging" -msgstr "Logowanie zapytań" - -#. module: olap -#: field:olap.measure,measure_type:0 -msgid "Measure Type" -msgstr "Typ miary" - -#. module: olap -#: field:olap.database.tables,fact_database_id:0 -msgid "Database Id" -msgstr "ID bazy danych" - -#. module: olap -#: help:olap.fact.database,db_host:0 -msgid "Give hostname to make connection to the database." -msgstr "Podaj nazwę hosta do połączenia z bazą danych." - -#. module: olap -#: field:olap.level,hierarchy_id:0 -msgid "Hierarchy" -msgstr "Hierarchia" - -#. module: olap -#: selection:olap.schema,state:0 -msgid "The Structure is Configured." -msgstr "Skonfigurowano strukturę." - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_olap_schema_form -msgid "Olap Schemas" -msgstr "Schematy OLAP" - -#. module: olap -#: field:olap.cube,table_id:0 -msgid "Fact table" -msgstr "Tabela faktów" - -#. module: olap -#: view:bi.auto.configure.wizard:0 -msgid "" -"This will Auto Configure Application. This will help to increase the " -"readability of the tables and columns by giving it meaningful and easy to " -"comprehend name. You can hides particular data and columns by reconfiguring " -"the structure option." -msgstr "" -"To automatycznie skonfiguruje aplikację. Pomoże to zwiększyć czytelność " -"tabel i kolumn przez nadanie prostych nazw. Będziesz mógł ukryć pewne dane " -"lub kolumny rekonfigurując strukturę." - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_view_olap_application_field_form -msgid "Olap Applicatiion Field" -msgstr "Pole aplikacji OLAP" - -#. module: olap -#: field:olap.query.logs,query:0 -#: field:olap.saved.query,query:0 -#: view:olap.warehouse.wizard:0 -#: field:olap.warehouse.wizard,query:0 -msgid "Query" -msgstr "Zapytanie" - -#. module: olap -#: view:olap.schema:0 -msgid "Auto Application Configuration" -msgstr "Automatyczna konfiguracja aplikacji" - -#. module: olap -#: selection:olap.measure,formatstring:0 -msgid "Postfix Default Currency(0000.00 EUR)" -msgstr "Sufiks domyślnej waluty(0000.00 EUR)" - -#. module: olap -#: field:bi.load.db.wizard,db_name:0 -#: wizard_field:olap.load.table,init,db_name:0 -msgid "Database Name" -msgstr "Nazwa bazy danych" - -#. module: olap -#: field:olap.cube,measure_ids:0 -msgid "Measures" -msgstr "Miary" - -#. module: olap -#: model:ir.actions.wizard,name:olap.bi_conf_cube_query_builder -#: wizard_view:olap.query_builder,exec:0 -#: wizard_view:olap.query_builder,ok:0 -msgid "Query Builder" -msgstr "Kreator zapytań" - -#. module: olap -#: field:olap.cube,dimension_ids:0 -msgid "Dimensions" -msgstr "Wymiary" - -#. module: olap -#: model:ir.model,name:olap.model_olap_cube -#: view:olap.cube:0 -msgid "Olap cube" -msgstr "Kostka OLAP" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_olap_warehouse -#: model:ir.model,name:olap.model_olap_warehouse_wizard -#: model:ir.ui.menu,name:olap.menu_bi_warehouse -msgid "Olap Warehouse" -msgstr "Hurtownia OLAP" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_view_olap_application_field_form -msgid "Application Field" -msgstr "Pole aplikacji" - -#. module: olap -#: model:ir.model,name:olap.model_olap_dimension -#: view:olap.dimension:0 -msgid "Olap dimension" -msgstr "Wymiar OLAP" - -#. module: olap -#: field:olap.application.field,name:0 -msgid "Application field name" -msgstr "Nazwa pola aplikacji" - -#. module: olap -#: view:olap.fact.database:0 -msgid "Connection parameters" -msgstr "Parametry połączenia" - -#. module: olap -#: field:bi.auto.configure.wizard,name:0 -#: field:bi.load.db.wizard,fact_table:0 -#: wizard_field:olap.load.table,init,fact_table:0 -msgid "Fact Name" -msgstr "Nazwa faktu" - -#. module: olap -#: view:olap.database.columns:0 -msgid "Database columns" -msgstr "Kolumny bazy danych" - -#. module: olap -#: field:olap.application.table,table_name:0 -#: field:olap.cube.table,name:0 -#: field:olap.level,table_name:0 -#: field:olap.measure,table_name:0 -msgid "Table name" -msgstr "Nazwa tabeli" - -#. module: olap -#: help:olap.measure,measure_type:0 -msgid "Select between auto column or sql expression for the measures" -msgstr "Wybierz między automatycznymi kolumnami albo wyrażeniem sql dla miar" - -#. module: olap -#: model:ir.actions.wizard,name:olap.bi_load_column -msgid "Open Columns" -msgstr "Otwórz kolumny" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_view_olap_database_columns_form -#: field:olap.database.tables,columns:0 -msgid "Columns" -msgstr "Kolumny" - -#. module: olap -#: model:ir.actions.wizard,name:olap.bi_test_connection -#: view:olap.fact.database:0 -msgid "Test Connection" -msgstr "Testuj połączenie" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_olap_measure_form -#: model:ir.ui.menu,name:olap.menu_action_olap_measure_form -msgid "Olap Measures" -msgstr "Miary OLAP" - -#. module: olap -#: wizard_button:olap.application.configuration,init,configure:0 -#: view:olap.parameters.config.wizard:0 -msgid "Configure" -msgstr "Konfiguracja" - -#. module: olap -#: wizard_view:olap.load.table,init:0 -msgid "" -"After having loaded the structure, you will be able to hide/show or " -"rename tables and columns to simplify end-users interface. The following " -"database will be loaded:" -msgstr "" -"Po wczytaniu struktury będziesz mógł ukryć/pokazać oraz przemianować tabele " -"lub kolumny, aby uprościć interfejs użytkownika. Następujące bazy danych " -"zostaną wczytane:" - -#. module: olap -#: constraint:ir.model:0 -msgid "" -"The Object name must start with x_ and not contain any special character !" -msgstr "" -"Nazwa obiektu musi zaczynać się od x_ oraz nie może zawierać znaków " -"specjalnych !" - -#. module: olap -#: wizard_field:olap.query_builder,exec,hierarchy:0 -#: wizard_field:olap.query_builder,ok,hierarchy:0 -msgid "Hiearchy" -msgstr "Hierarchia" - -#. module: olap -#: selection:olap.measure,measure_type:0 -#: field:olap.measure,value_sql:0 -msgid "SQL Expression" -msgstr "Wyrażenie SQL" - -#. module: olap -#: model:ir.actions.wizard,name:olap.bi_menu_olap_load_table -msgid "Load Tables" -msgstr "Wczytaj tabele" - -#. module: olap -#: field:olap.hierarchy,level_ids:0 -msgid "Levels" -msgstr "Poziomy" - -#. module: olap -#: model:ir.model,name:olap.model_olap_application_field -msgid "Olap application field" -msgstr "Pole aplikacji OALP" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_view_olap_database_columns_form -msgid "Database Columns" -msgstr "Kolumny bazy danych" - -#. module: olap -#: field:olap.database.columns,active:0 -#: field:olap.database.tables,active:0 -msgid "Active" -msgstr "Aktywne" - -#. module: olap -#: selection:olap.measure,datatype:0 -msgid "Integer" -msgstr "Liczba całkowita" - -#. module: olap -#: wizard_view:olap.application.configuration,init:0 -msgid " Auto Configure " -msgstr " Autokonfiguracja " - -#. module: olap -#: selection:olap.measure,agregator:0 -msgid "Sum" -msgstr "Suma" - -#. module: olap -#: wizard_field:olap.query.logs.clear,init,user_name:0 -#: field:olap.saved.query,user_id:0 -msgid "User" -msgstr "Użytkownik" - -#. module: olap -#: field:olap.query.logs,count:0 -msgid "Count" -msgstr "Licznik" - -#. module: olap -#: field:olap.database.tables,name:0 -msgid "End-User Name" -msgstr "nazwa użytkownika" - -#. module: olap -#: selection:olap.measure,formatstring:0 -msgid "Postfix Default Currency with comma seperator (0,000.00 EUR)" -msgstr "Sufiks domyślnej waluty z separatorem dziesiętnym (0,000.00 EUR)" - -#. module: olap -#: field:olap.measure,datatype:0 -msgid "Datatype" -msgstr "Typ danych" - -#. module: olap -#: wizard_button:olap.query_builder,back,ok:0 -#: wizard_button:olap.query_builder,init,ok:0 -msgid "Fetch Data" -msgstr "Pobierz dane" - -#. module: olap -#: selection:olap.measure,formatstring:0 -msgid "Prefix Default Currency with comma seperator (EUR 0,000.00)" -msgstr "Prefiks domyślnej waluty z separatorem dziesiętnym (0,000.00 EUR)" - -#. module: olap -#: wizard_view:olap.load.table,info:0 -#: wizard_view:olap.load.table,ok:0 -#: wizard_view:olap.query.logs.clear,info:0 -#: wizard_view:olap.query.logs.clear,ok:0 -msgid "Load Data" -msgstr "Wczytaj dane" - -#. module: olap -#: field:olap.cube,query_ids:0 -msgid "Queries" -msgstr "Zapytania" - -#. module: olap -#: selection:olap.fact.database,type:0 -msgid "Oracle" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_olap_cube_form -#: model:ir.ui.menu,name:olap.menu_action_olap_cube_form -#: model:ir.ui.menu,name:olap.menu_bi_conf_cubes -msgid "Olap Cubes" -msgstr "Kostki OLAP" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_action_olap_cube_table_form -msgid "Olap Cubes Table" -msgstr "Tabela kostek OLAP" - -#. module: olap -#: field:olap.measure,name:0 -msgid "Measure name" -msgstr "Nazwa miary" - -#. module: olap -#: selection:olap.fact.database,connection_type:0 -msgid "Socket" -msgstr "Gniazdo" - -#. module: olap -#: field:olap.fact.database,connection_type:0 -msgid "Connection type" -msgstr "Typ połączenia" - -#. module: olap -#: selection:olap.measure,agregator:0 -msgid "count" -msgstr "liczba" - -#. module: olap -#: field:olap.fact.database,db_name:0 -msgid "Database name" -msgstr "Nazwa bazy danych" - -#. module: olap -#: field:olap.database.columns,type:0 -msgid "Type" -msgstr "Typ" - -#. module: olap -#: view:olap.database.columns:0 -#: view:olap.database.tables:0 -msgid "Show" -msgstr "Pokaż" - -#. module: olap -#: wizard_button:olap.query_builder,exec,back:0 -#: wizard_button:olap.query_builder,ok,back:0 -msgid "Change cube" -msgstr "Zmień kostkę" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_view_olap_database_tables_form -#: view:olap.cube.table:0 -#: field:olap.cube.table,line_ids:0 -msgid "Database Tables" -msgstr "Tabele bazy danych" - -#. module: olap -#: help:olap.level,table_name:0 -msgid "" -"The name of the table on which the column is defined. If False, take the " -"table from the hierarchy." -msgstr "" -"Nazwa tabeli, wg której zdefiniowano kolumnę. Jeśli brak, to wykorzystaj " -"tabelę z hierarchii." - -#. module: olap -#: selection:olap.schema,state:0 -msgid "Nothing has been Configured" -msgstr "Nic nie skonfigurowano" - -#. module: olap -#: field:olap.dimension,name:0 -msgid "Dimension name" -msgstr "Nazwa wymiaru" - -#. module: olap -#: wizard_button:olap.load.table,ok,end:0 -msgid "Continue and Configure Structure" -msgstr "Kontynuuj i konfiguruj strukturę" - -#. module: olap -#: model:ir.model,name:olap.model_olap_measure -#: view:olap.measure:0 -msgid "Olap measure" -msgstr "Miara OLAP" - -#. module: olap -#: help:olap.cube,table_id:0 -msgid "Table(s) for cube." -msgstr "Tabele dla kostki" - -#. module: olap -#: wizard_field:olap.query_builder,exec,measure:0 -#: wizard_field:olap.query_builder,ok,measure:0 -msgid "Measure" -msgstr "Miara" - -#. module: olap -#: field:olap.database.columns,column_db_name:0 -msgid "Column DBName" -msgstr "Nazwa kolumny BD" - -#. module: olap -#: selection:olap.schema,state:0 -msgid "We Can Start building Cube" -msgstr "Można zacząć budować kostkę" - -#. module: olap -#: field:olap.cube.table.line,table_id:0 -msgid "Database Table" -msgstr "Tabela bazy danych" - -#. module: olap -#: field:olap.schema,name:0 -msgid "Schema name" -msgstr "Nazwa schematu" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_olap_query_logs_my_form -#: model:ir.ui.menu,name:olap.menu_action_olap_query_logs_my_form -#: view:olap.query.logs:0 -msgid "My Logs" -msgstr "Moje logi" - -#. module: olap -#: view:olap.fact.database:0 -msgid "Information" -msgstr "Informacja" - -#. module: olap -#: wizard_field:olap.query_builder,back,cube_schema:0 -#: wizard_field:olap.query_builder,init,cube_schema:0 -msgid "Select Cube" -msgstr "Wybierz kostkę" - -#. module: olap -#: field:olap.hierarchy,table_id:0 -msgid "Fact table(s)" -msgstr "tabele faktów" - -#. module: olap -#: model:ir.actions.url,name:olap.menu_url_cube_designer -msgid "name_menu_url_cube_designer" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_config_bi_parameters -msgid "Parameters Configuration" -msgstr "Konfiguracja parametrów" - -#. module: olap -#: view:olap.schema:0 -msgid "Connect to Database" -msgstr "Połacz z bazą danych" - -#. module: olap -#: selection:olap.schema,state:0 -msgid "Database Connected" -msgstr "Baza podłączona" - -#. module: olap -#: field:olap.application.field,table_name:0 -#: field:olap.application.table,name:0 -msgid "Application table name" -msgstr "Nazwa tabeli aplikacji" - -#. module: olap -#: help:olap.hierarchy,table_id:0 -msgid "Table(s) to make hierarchy on the cube." -msgstr "Tabele do tworzenia hierarchii w kostce" - -#. module: olap -#: view:olap.fact.database:0 -msgid "General information" -msgstr "Informacje ogólne" - -#. module: olap -#: field:olap.application,query:0 -msgid "Application Query" -msgstr "Zapytanie aplikacji" - -#. module: olap -#: help:olap.cube,query_log:0 -msgid "Enabling this will log all the queries in the browser" -msgstr "Po włączeniu będą logowane wszystkie zapytania" - -#. module: olap -#: field:olap.saved.query,mdx_id:0 -msgid "Module" -msgstr "Moduł" - -#. module: olap -#: field:olap.application.field,is_hidden:0 -#: field:olap.application.table,is_hidden:0 -#: field:olap.database.columns,hide:0 -#: field:olap.database.tables,hide:0 -msgid "Hidden" -msgstr "Ukryte" - -#. module: olap -#: field:olap.dimension,hierarchy_ids:0 -msgid "Hierarchies" -msgstr "Hierarchie" - -#. module: olap -#: field:olap.query.logs,result_size:0 -msgid "Result Size" -msgstr "Rozmiar rezultatu" - -#. module: olap -#: view:olap.application:0 -msgid "Olap Application" -msgstr "Aplikacja OLAP" - -#. module: olap -#: model:ir.model,name:olap.model_olap_database_tables -msgid "Olap Database Tables" -msgstr "Tabele bazy danych OLAP" - -#. module: olap -#: selection:olap.measure,formatstring:0 -msgid "Prefix Default Currency (EUR 0000.00)" -msgstr "Prefiks domyślnej waluty (EUR 0000.00)" - -#. module: olap -#: view:olap.cube.table:0 -msgid "Olap cube_table" -msgstr "" - -#. module: olap -#: view:olap.parameters.config.wizard:0 -msgid "Parameters Configure" -msgstr "Konfiguruj parametry" - -#. module: olap -#: model:ir.model,name:olap.model_olap_hierarchy -#: view:olap.hierarchy:0 -msgid "Olap hierarchy" -msgstr "Hierarchia OLAP" - -#. module: olap -#: model:ir.model,name:olap.model_olap_cube_table -#: model:ir.model,name:olap.model_olap_cube_table_line -msgid "Olap cube table" -msgstr "Tabela kostki OLAP" - -#. module: olap -#: field:olap.application.field,field_name:0 -msgid "Field name" -msgstr "Nazwa pola" - -#. module: olap -#: model:ir.model,name:olap.model_olap_query_logs -msgid "Olap query logs" -msgstr "Logi zapytań OLAP" - -#. module: olap -#: field:olap.fact.database,name:0 -msgid "Fact name" -msgstr "Nazwa faktu" - -#. module: olap -#: help:olap.measure,formatstring:0 -msgid " Let you specify how the measure to be displayed in cube browser" -msgstr "" -" Pozwala określać, jak ma być wyświetlana miara w przeglądarce kostki" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_bi_server_parameters -msgid "Server Parameters" -msgstr "Parametry serwera" - -#. module: olap -#: wizard_view:olap.load.table,init:0 -#: wizard_button:olap.load.table,init,ok:0 -#: view:olap.schema:0 -msgid "Load Database Structure" -msgstr "Wczytaj strukturę bazy danych" - -#. module: olap -#: field:olap.level,name:0 -msgid "Level name" -msgstr "Nazwa poziomu" - -#. module: olap -#: field:olap.cube,schema_id:0 -#: field:olap.query.logs,schema_id:0 -#: field:olap.saved.query,schema_id:0 -msgid "Schema" -msgstr "Schemat" - -#. module: olap -#: field:olap.fact.database,connection_url:0 -#: field:olap.schema,app_detect:0 -msgid "Connection URL" -msgstr "URL połączenia" - -#. module: olap -#: field:olap.schema,cube_ids:0 -msgid "Cubes" -msgstr "Kostki" - -#. module: olap -#: view:olap.schema:0 -msgid "ReConfigure Structure" -msgstr "Rekonfiguruj strukturę" - -#. module: olap -#: field:olap.application,field_ids:0 -msgid "Fields" -msgstr "Pola" - -#. module: olap -#: selection:olap.measure,agregator:0 -msgid "Average" -msgstr "Średnia" - -#. module: olap -#: view:bi.load.db.wizard:0 -msgid "Load Database Tables" -msgstr "Wczytaj tabele bazy danych" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_action_olap_hierarchy_form -msgid "Olap Hierarchy" -msgstr "Hierarchia OLAP" - -#. module: olap -#: field:olap.cube.table.line,cube_table_id:0 -msgid "Cube Table" -msgstr "Tabela kostki" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_bi -msgid "Businesss Intelligence" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_bi_load_db_wizard -msgid "bi.load.db.wizard" -msgstr "" - -#. module: olap -#: model:ir.actions.url,name:olap.menu_url_cube_browser -msgid "name_menu_url_cube_browser" -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_view_olap_fact_database_form -msgid "Databases" -msgstr "Bazy danych" - -#. module: olap -#: field:olap.hierarchy,name:0 -msgid "Hierarchy name" -msgstr "Nazwa hierarchii" - -#. module: olap -#: model:ir.module.module,description:olap.module_meta_information -msgid "" -"\n" -" Base module to manage Olap schemas. Cube designer.\n" -" " -msgstr "" -"\n" -" Podstawowy moduł do zarządzania schematami OLAP. Projektant kostek.\n" -" " - -#. module: olap -#: view:olap.cube.table:0 -msgid "Joined Tables" -msgstr "Połączone tabele" - -#. module: olap -#: field:olap.schema,loaded:0 -msgid "Loading Datastructure" -msgstr "Wczytywanie struktury danych" - -#. module: olap -#: view:olap.cube.table:0 -msgid "Joined Table" -msgstr "Połączone tabele" - -#. module: olap -#: selection:olap.fact.database,type:0 -msgid "PostgreSQL" -msgstr "" - -#. module: olap -#: wizard_view:olap.query.logs.clear,init:0 -msgid " To Load Data" -msgstr " Dane do wczytania" - -#. module: olap -#: field:olap.hierarchy,sequence:0 -#: field:olap.level,sequence:0 -msgid "Sequence" -msgstr "Numeracja" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_bi_conf_tools -msgid "Tools" -msgstr "Narzędzia" - -#. module: olap -#: field:olap.schema,state:0 -msgid "Schema State" -msgstr "Stan schematu" - -#. module: olap -#: selection:olap.measure,datatype:0 -msgid "Float" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_olap_query_logs_form -#: model:ir.ui.menu,name:olap.menu_action_olap_query_logs_form -#: view:olap.query.logs:0 -msgid "All Logs" -msgstr "Wszystkie logi" - -#. module: olap -#: selection:olap.fact.database,connection_type:0 -#: field:olap.parameters.config.wizard,host_port:0 -msgid "Port" -msgstr "Port" - -#. module: olap -#: view:olap.fact.database:0 -msgid "Fact database" -msgstr "Baza danych faktów" - -#. module: olap -#: model:ir.module.module,shortdesc:olap.module_meta_information -msgid "olap" -msgstr "" - -#. module: olap -#: field:olap.database.columns,name:0 -msgid "Column Name" -msgstr "Nazwa kolumny" - -#. module: olap -#: field:olap.database.tables,table_db_name:0 -msgid "Table Name" -msgstr "Nazwa tabeli" - -#. module: olap -#: wizard_view:olap.application.configuration,configure:0 -msgid "Auto Configure" -msgstr "Automatyczna konfiguracja" - -#. module: olap -#: field:olap.schema,configure:0 -msgid "Configuring Datastructure" -msgstr "Konfigurowanie struktury danych" - -#. module: olap -#: model:ir.actions.wizard,name:olap.bi_load_configuration_table -msgid "Open Configuration" -msgstr "Otwórz konfigurację" - -#. module: olap -#: view:olap.schema:0 -msgid "Configure Automatically " -msgstr "Konfiguruj automatycznie " - -#. module: olap -#: model:ir.actions.wizard,name:olap.bi_clear_logs -#: model:ir.ui.menu,name:olap.menu_bi_clear_logs -#: wizard_button:olap.query.logs.clear,init,ok:0 -msgid "Clear Logs" -msgstr "Wyczyść logi" diff --git a/addons/olap/i18n/sl.po b/addons/olap/i18n/sl.po deleted file mode 100644 index 8c214517bf5..00000000000 --- a/addons/olap/i18n/sl.po +++ /dev/null @@ -1,1400 +0,0 @@ -# Slovenian translation for openobject-addons -# Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010 -# This file is distributed under the same license as the openobject-addons package. -# FIRST AUTHOR <EMAIL@ADDRESS>, 2010. -# -msgid "" -msgstr "" -"Project-Id-Version: openobject-addons\n" -"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2009-11-26 05:24+0000\n" -"PO-Revision-Date: 2010-01-27 14:18+0000\n" -"Last-Translator: Simon Vidmar <Unknown>\n" -"Language-Team: Slovenian <sl@li.org>\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-09-29 05:16+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: olap -#: view:olap.database.columns:0 -#: view:olap.database.tables:0 -msgid "Hide" -msgstr "Skrij" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_olap_saved_query_form -#: model:ir.ui.menu,name:olap.menu_action_olap_saved_query_form -#: view:olap.saved.query:0 -msgid "Olap Saved Query" -msgstr "" - -#. module: olap -#: field:olap.query.logs,time:0 -#: field:olap.saved.query,time:0 -msgid "Time" -msgstr "Čas" - -#. module: olap -#: view:bi.auto.configure.wizard:0 -msgid "Auto Configure Structure" -msgstr "" - -#. module: olap -#: view:olap.fact.database:0 -msgid "Olap fact database" -msgstr "" - -#. module: olap -#: help:olap.measure,value_sql:0 -msgid "" -"You can provide valid sql expression. Make sure it have function with fully " -"qualified column name like (sum,avg ...)(tablename.columnname (+,- ...) " -"tablename.columnname)" -msgstr "" - -#. module: olap -#: field:olap.cube.table,schema_id:0 -msgid "Schema id" -msgstr "" - -#. module: olap -#: field:olap.schema,database_id:0 -msgid "Database Connection" -msgstr "Povezava do podatkovne zbirke" - -#. module: olap -#: selection:olap.fact.database,type:0 -msgid "MySQL" -msgstr "MySQL" - -#. module: olap -#: field:olap.fact.database,db_password:0 -msgid "Database password" -msgstr "Geslo podatkovne zbirke" - -#. module: olap -#: view:olap.database.tables:0 -msgid "Olap database tables" -msgstr "" - -#. module: olap -#: view:olap.fact.database:0 -msgid "Connection url" -msgstr "" - -#. module: olap -#: view:olap.application.table:0 -msgid "Olap Application Table" -msgstr "" - -#. module: olap -#: field:olap.parameters.config.wizard,host_name:0 -msgid "Server Name" -msgstr "Ime strežnika" - -#. module: olap -#: help:olap.fact.database,db_password:0 -msgid "Password for the login." -msgstr "Geslo za prijavo" - -#. module: olap -#: field:olap.application.field,application_id:0 -#: field:olap.application.table,application_id:0 -msgid "Application Id" -msgstr "Oznaka (id) aplikacije" - -#. module: olap -#: model:ir.actions.todo,note:olap.config_auto_directory -msgid "This wizard will configure the URL of the web client" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_view_olap_fact_database_form -#: model:ir.ui.menu,name:olap.menu_bi_conf_fact -msgid "Fact Databases" -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_browser_url -msgid "Cube Browser" -msgstr "Pregledovalnik kock" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_action_olap_dimension_form -msgid "Olap Dimension" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_olap_database_columns -msgid "Olap Database Columns" -msgstr "" - -#. module: olap -#: view:olap.parameters.config.wizard:0 -msgid "BI Web Client." -msgstr "" - -#. module: olap -#: help:olap.fact.database,db_port:0 -msgid " Port to be used in connection" -msgstr "" - -#. module: olap -#: field:olap.database.columns,primary_key:0 -msgid "Primary Key" -msgstr "Primarni ključ" - -#. module: olap -#: field:olap.database.columns,table_id:0 -msgid "Table Id" -msgstr "Oznaka (id) tabele" - -#. module: olap -#: view:olap.parameters.config.wizard:0 -msgid "This wizard will automatically configure the web client for BI." -msgstr "" - -#. module: olap -#: field:olap.fact.database,type:0 -msgid "Database type" -msgstr "Vrsta podatkovne zbirke" - -#. module: olap -#: wizard_view:olap.query_builder,back:0 -#: wizard_view:olap.query_builder,init:0 -msgid "Cube Fetcher" -msgstr "" - -#. module: olap -#: wizard_view:olap.load.table,info:0 -#: wizard_view:olap.load.table,ok:0 -msgid "Your database structure has been correctly loaded" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_olap_parameters_config_wizard -msgid "Olap Server Parameters" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_olap_cube_table_form -msgid "Olap Cube Tables" -msgstr "" - -#. module: olap -#: field:olap.measure,formatstring:0 -msgid "Format string" -msgstr "" - -#. module: olap -#: wizard_button:olap.query_builder,exec,exec:0 -#: wizard_button:olap.query_builder,ok,exec:0 -msgid "Execute" -msgstr "Izvedi" - -#. module: olap -#: wizard_button:olap.application.configuration,configure,end:0 -#: wizard_button:olap.fact.database.test_connection,init,end:0 -#: wizard_button:olap.load.table,info,end:0 -#: wizard_button:olap.query.logs.clear,info,end:0 -#: wizard_button:olap.query.logs.clear,ok,end:0 -#: view:olap.warehouse.wizard:0 -msgid "Ok" -msgstr "V redu" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_bi_conf_known_application -msgid "Known Application" -msgstr "" - -#. module: olap -#: wizard_field:olap.query_builder,exec,level:0 -#: wizard_field:olap.query_builder,ok,level:0 -msgid "Level" -msgstr "Nivo" - -#. module: olap -#: field:olap.level,column_id_name:0 -#: field:olap.measure,value_column_id_name:0 -msgid "Column ID" -msgstr "Oznaka (id) stolpca" - -#. module: olap -#: view:bi.load.db.wizard:0 -msgid "" -"We will load the complete structure of the database by introspection, so " -"that you will be able to work on it, and specify a better structure " -"according to your reporting needs." -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_view_olap_application_form -msgid "Olap Applicatiion" -msgstr "" - -#. module: olap -#: field:olap.saved.query,name:0 -msgid "Query Name" -msgstr "Ime poizvedbe" - -#. module: olap -#: wizard_field:olap.query_builder,exec,mdx_query:0 -#: wizard_field:olap.query_builder,ok,mdx_query:0 -msgid "MDX Query" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_bi_auto_configure_wizard -msgid "bi.auto.configure.wizard" -msgstr "bi.auto.configure.wizard" - -#. module: olap -#: field:olap.hierarchy,primary_key:0 -msgid "Primary key" -msgstr "Primarni ključ" - -#. module: olap -#: model:ir.actions.act_window,name:olap.act_bi_auto_configure -msgid "Auto Configuration" -msgstr "Samodejna nastavitev" - -#. module: olap -#: field:olap.schema,note:0 -msgid "Schema description" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.act_bi_load_db_wizard -msgid "Load database Structure" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_olap_level -#: view:olap.level:0 -msgid "Olap level" -msgstr "" - -#. module: olap -#: selection:olap.measure,formatstring:0 -msgid "None (0000.00)" -msgstr "" - -#. module: olap -#: field:olap.fact.database,db_host:0 -msgid "Database host" -msgstr "Gostitelj podatkovne zbirke" - -#. module: olap -#: model:ir.model,name:olap.model_olap_fact_database -msgid "Olap Fact Database" -msgstr "" - -#. module: olap -#: view:bi.auto.configure.wizard:0 -msgid "Auto Congifuring Tables" -msgstr "" - -#. module: olap -#: field:olap.application,name:0 -msgid "Application name" -msgstr "" - -#. module: olap -#: field:olap.cube.table,column_link_id:0 -msgid "Relational Column" -msgstr "" - -#. module: olap -#: field:olap.level,type:0 -msgid "Level class" -msgstr "" - -#. module: olap -#: field:olap.cube,name:0 -msgid "Cube name" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_view_olap_application_table_form -msgid "Olap Applicatiion Table" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_olap_saved_query -msgid "olap.saved.query" -msgstr "" - -#. module: olap -#: field:olap.level,column_name:0 -msgid "Columns Name" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_olap_hierarchy_form -msgid "Olap Hierarchies" -msgstr "" - -#. module: olap -#: field:olap.schema,ready:0 -msgid "Ready" -msgstr "Pripravljen" - -#. module: olap -#: selection:olap.measure,measure_type:0 -#: field:olap.measure,value_column:0 -msgid "Fact Table Column" -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_view_olap_database_tables_form -#: field:olap.application,table_ids:0 -#: view:olap.fact.database:0 -#: field:olap.fact.database,table_ids:0 -msgid "Tables" -msgstr "Tabele" - -#. module: olap -#: model:ir.model,name:olap.model_olap_application -msgid "Olap application" -msgstr "" - -#. module: olap -#: constraint:ir.actions.act_window:0 -msgid "Invalid model name in the action definition." -msgstr "Napačno ime modela v definiciji dejanja." - -#. module: olap -#: selection:olap.schema,state:0 -msgid "Schema is ready to use" -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_designer_url -msgid "Cube Designer" -msgstr "" - -#. module: olap -#: field:olap.fact.database,db_login:0 -msgid "Database login" -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_view_olap_application_table_form -msgid "Application Table" -msgstr "" - -#. module: olap -#: wizard_view:olap.query.logs.clear,info:0 -#: wizard_view:olap.query.logs.clear,ok:0 -msgid "Logs Cleared successfully" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_olap_schema -#: model:ir.ui.menu,name:olap.menu_action_olap_schema_form -#: view:olap.schema:0 -msgid "Olap Schema" -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_view_olap_application_form -msgid "Application" -msgstr "Aplikacija" - -#. module: olap -#: wizard_field:olap.query_builder,exec,mdx_query_output:0 -#: wizard_field:olap.query_builder,ok,mdx_query_output:0 -msgid "MDX Query Output" -msgstr "" - -#. module: olap -#: field:olap.hierarchy,primary_key_table:0 -msgid "Primary key table" -msgstr "" - -#. module: olap -#: help:olap.measure,table_name:0 -msgid "" -"The name of the table on which the column is defined. If False, take the " -"table from the cube." -msgstr "" - -#. module: olap -#: view:olap.warehouse.wizard:0 -msgid "Warehouse" -msgstr "Skladišče" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_olap_dimension_form -msgid "Olap Dimensions" -msgstr "" - -#. module: olap -#: field:olap.query.logs,user_id:0 -msgid "Tiny ERP User" -msgstr "Uporabnik Tiny ERP" - -#. module: olap -#: model:ir.actions.wizard,name:olap.bi_application_configuration -msgid "Configure from Application" -msgstr "" - -#. module: olap -#: field:olap.fact.database,db_port:0 -msgid "Database port" -msgstr "" - -#. module: olap -#: help:olap.parameters.config.wizard,host_port:0 -msgid "" -"Put the port for the server. Put 8080 if its not clear." -msgstr "" - -#. module: olap -#: selection:olap.schema,state:0 -msgid "The Structure is Loaded" -msgstr "" - -#. module: olap -#: field:olap.dimension,cube_id:0 -#: field:olap.measure,cube_id:0 -#: field:olap.query.logs,cube_id:0 -#: field:olap.saved.query,cube_id:0 -msgid "Cube" -msgstr "Kocka" - -#. module: olap -#: field:olap.cube.table,available_table_ids:0 -msgid "Available Tables" -msgstr "" - -#. module: olap -#: view:olap.schema:0 -msgid "Configure Manually" -msgstr "" - -#. module: olap -#: field:olap.database.columns,related_to:0 -msgid "Related To" -msgstr "" - -#. module: olap -#: view:olap.database.columns:0 -#: view:olap.database.tables:0 -msgid "Olap database columns" -msgstr "" - -#. module: olap -#: field:olap.cube.table.line,field_id:0 -msgid "Link Field" -msgstr "" - -#. module: olap -#: view:olap.schema:0 -msgid "Mark as Configured" -msgstr "" - -#. module: olap -#: view:olap.application.field:0 -msgid "Olap Application Field" -msgstr "" - -#. module: olap -#: selection:olap.measure,formatstring:0 -msgid "Comma Seperator (0,000)" -msgstr "" - -#. module: olap -#: field:olap.measure,agregator:0 -msgid "Agregator" -msgstr "" - -#. module: olap -#: wizard_view:olap.application.configuration,configure:0 -msgid "Your database structure (Open ERP) has been sucessfully configured." -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_bi_configuration -msgid "Configuration" -msgstr "Nastavitve" - -#. module: olap -#: constraint:ir.ui.view:0 -msgid "Invalid XML for View Architecture!" -msgstr "Neveljaven XML za arhitekturo pogleda!" - -#. module: olap -#: help:olap.parameters.config.wizard,host_name:0 -msgid "" -"Put here the server address or IP Put localhost if its not " -"clear." -msgstr "" - -#. module: olap -#: view:olap.database.tables:0 -msgid "Database tables" -msgstr "Tabele podatkovne zbirke" - -#. module: olap -#: view:olap.schema:0 -msgid "Reload Structure" -msgstr "" - -#. module: olap -#: wizard_view:olap.application.configuration,init:0 -msgid "This will Auto Configure Application" -msgstr "" - -#. module: olap -#: view:bi.load.db.wizard:0 -msgid "Load Data Structure" -msgstr "" - -#. module: olap -#: view:bi.auto.configure.wizard:0 -#: view:bi.load.db.wizard:0 -#: wizard_button:olap.application.configuration,init,end:0 -#: wizard_button:olap.load.table,init,end:0 -#: view:olap.parameters.config.wizard:0 -#: wizard_button:olap.query.logs.clear,init,end:0 -#: wizard_button:olap.query_builder,exec,end:0 -#: wizard_button:olap.query_builder,ok,end:0 -msgid "Cancel" -msgstr "Prekliči" - -#. module: olap -#: view:bi.load.db.wizard:0 -msgid "" -"After having loaded the structure, you will be able to hide/show or rename " -"tables and columns to simplify end-users interface. The following database " -"will be loaded:" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_olap_level_form -#: model:ir.ui.menu,name:olap.menu_action_olap_level_form -#: view:olap.level:0 -msgid "Olap Level" -msgstr "" - -#. module: olap -#: field:olap.fact.database,loaded:0 -msgid "Loaded" -msgstr "" - -#. module: olap -#: help:olap.fact.database,db_name:0 -msgid "Name of the database to be used for analysis." -msgstr "" - -#. module: olap -#: help:olap.fact.database,db_login:0 -msgid "Login for the database name specified." -msgstr "" - -#. module: olap -#: field:olap.hierarchy,dimension_id:0 -#: wizard_field:olap.query_builder,exec,dimension:0 -#: wizard_field:olap.query_builder,ok,dimension:0 -msgid "Dimension" -msgstr "Mere" - -#. module: olap -#: model:ir.model,name:olap.model_olap_application_table -msgid "Olap application table" -msgstr "" - -#. module: olap -#: wizard_view:olap.load.table,init:0 -msgid "" -"We will load the complete structure of the database by introspection, " -"so that you will be able to work on it, and specify a better structure " -"according to your reporting needs." -msgstr "" - -#. module: olap -#: field:olap.saved.query,axis_keys:0 -msgid "Axis Keys" -msgstr "" - -#. module: olap -#: field:olap.cube,query_log:0 -msgid "Query Logging" -msgstr "" - -#. module: olap -#: field:olap.measure,measure_type:0 -msgid "Measure Type" -msgstr "Vrsta mere" - -#. module: olap -#: field:olap.database.tables,fact_database_id:0 -msgid "Database Id" -msgstr "" - -#. module: olap -#: help:olap.fact.database,db_host:0 -msgid "Give hostname to make connection to the database." -msgstr "" - -#. module: olap -#: field:olap.level,hierarchy_id:0 -msgid "Hierarchy" -msgstr "Hierarhija" - -#. module: olap -#: selection:olap.schema,state:0 -msgid "The Structure is Configured." -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_olap_schema_form -msgid "Olap Schemas" -msgstr "" - -#. module: olap -#: field:olap.cube,table_id:0 -msgid "Fact table" -msgstr "" - -#. module: olap -#: view:bi.auto.configure.wizard:0 -msgid "" -"This will Auto Configure Application. This will help to increase the " -"readability of the tables and columns by giving it meaningful and easy to " -"comprehend name. You can hides particular data and columns by reconfiguring " -"the structure option." -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_view_olap_application_field_form -msgid "Olap Applicatiion Field" -msgstr "" - -#. module: olap -#: field:olap.query.logs,query:0 -#: field:olap.saved.query,query:0 -#: view:olap.warehouse.wizard:0 -#: field:olap.warehouse.wizard,query:0 -msgid "Query" -msgstr "Povpraševanje" - -#. module: olap -#: view:olap.schema:0 -msgid "Auto Application Configuration" -msgstr "" - -#. module: olap -#: selection:olap.measure,formatstring:0 -msgid "Postfix Default Currency(0000.00 EUR)" -msgstr "" - -#. module: olap -#: field:bi.load.db.wizard,db_name:0 -#: wizard_field:olap.load.table,init,db_name:0 -msgid "Database Name" -msgstr "Ime podatkovne zbirke" - -#. module: olap -#: field:olap.cube,measure_ids:0 -msgid "Measures" -msgstr "Mere" - -#. module: olap -#: model:ir.actions.wizard,name:olap.bi_conf_cube_query_builder -#: wizard_view:olap.query_builder,exec:0 -#: wizard_view:olap.query_builder,ok:0 -msgid "Query Builder" -msgstr "" - -#. module: olap -#: field:olap.cube,dimension_ids:0 -msgid "Dimensions" -msgstr "Dimenzije" - -#. module: olap -#: model:ir.model,name:olap.model_olap_cube -#: view:olap.cube:0 -msgid "Olap cube" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_olap_warehouse -#: model:ir.model,name:olap.model_olap_warehouse_wizard -#: model:ir.ui.menu,name:olap.menu_bi_warehouse -msgid "Olap Warehouse" -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_view_olap_application_field_form -msgid "Application Field" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_olap_dimension -#: view:olap.dimension:0 -msgid "Olap dimension" -msgstr "" - -#. module: olap -#: field:olap.application.field,name:0 -msgid "Application field name" -msgstr "" - -#. module: olap -#: view:olap.fact.database:0 -msgid "Connection parameters" -msgstr "" - -#. module: olap -#: field:bi.auto.configure.wizard,name:0 -#: field:bi.load.db.wizard,fact_table:0 -#: wizard_field:olap.load.table,init,fact_table:0 -msgid "Fact Name" -msgstr "" - -#. module: olap -#: view:olap.database.columns:0 -msgid "Database columns" -msgstr "Stolpci podatkovne zbirke" - -#. module: olap -#: field:olap.application.table,table_name:0 -#: field:olap.cube.table,name:0 -#: field:olap.level,table_name:0 -#: field:olap.measure,table_name:0 -msgid "Table name" -msgstr "Ime tabele" - -#. module: olap -#: help:olap.measure,measure_type:0 -msgid "Select between auto column or sql expression for the measures" -msgstr "" - -#. module: olap -#: model:ir.actions.wizard,name:olap.bi_load_column -msgid "Open Columns" -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_view_olap_database_columns_form -#: field:olap.database.tables,columns:0 -msgid "Columns" -msgstr "Stolpci" - -#. module: olap -#: model:ir.actions.wizard,name:olap.bi_test_connection -#: view:olap.fact.database:0 -msgid "Test Connection" -msgstr "Preizkusi povezavo" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_olap_measure_form -#: model:ir.ui.menu,name:olap.menu_action_olap_measure_form -msgid "Olap Measures" -msgstr "" - -#. module: olap -#: wizard_button:olap.application.configuration,init,configure:0 -#: view:olap.parameters.config.wizard:0 -msgid "Configure" -msgstr "Nastavi" - -#. module: olap -#: wizard_view:olap.load.table,init:0 -msgid "" -"After having loaded the structure, you will be able to hide/show or " -"rename tables and columns to simplify end-users interface. The following " -"database will be loaded:" -msgstr "" - -#. module: olap -#: constraint:ir.model:0 -msgid "" -"The Object name must start with x_ and not contain any special character !" -msgstr "" -"Naziv objekta se mora začeti z 'x_' in ne sme vsebovati posebnih znakov!" - -#. module: olap -#: wizard_field:olap.query_builder,exec,hierarchy:0 -#: wizard_field:olap.query_builder,ok,hierarchy:0 -msgid "Hiearchy" -msgstr "" - -#. module: olap -#: selection:olap.measure,measure_type:0 -#: field:olap.measure,value_sql:0 -msgid "SQL Expression" -msgstr "" - -#. module: olap -#: model:ir.actions.wizard,name:olap.bi_menu_olap_load_table -msgid "Load Tables" -msgstr "" - -#. module: olap -#: field:olap.hierarchy,level_ids:0 -msgid "Levels" -msgstr "Ravni" - -#. module: olap -#: model:ir.model,name:olap.model_olap_application_field -msgid "Olap application field" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_view_olap_database_columns_form -msgid "Database Columns" -msgstr "" - -#. module: olap -#: field:olap.database.columns,active:0 -#: field:olap.database.tables,active:0 -msgid "Active" -msgstr "Aktivno" - -#. module: olap -#: selection:olap.measure,datatype:0 -msgid "Integer" -msgstr "Celo število" - -#. module: olap -#: wizard_view:olap.application.configuration,init:0 -msgid " Auto Configure " -msgstr " Samodejna nastavitev " - -#. module: olap -#: selection:olap.measure,agregator:0 -msgid "Sum" -msgstr "Vsota" - -#. module: olap -#: wizard_field:olap.query.logs.clear,init,user_name:0 -#: field:olap.saved.query,user_id:0 -msgid "User" -msgstr "Uporabnik" - -#. module: olap -#: field:olap.query.logs,count:0 -msgid "Count" -msgstr "Štej" - -#. module: olap -#: field:olap.database.tables,name:0 -msgid "End-User Name" -msgstr "" - -#. module: olap -#: selection:olap.measure,formatstring:0 -msgid "Postfix Default Currency with comma seperator (0,000.00 EUR)" -msgstr "" - -#. module: olap -#: field:olap.measure,datatype:0 -msgid "Datatype" -msgstr "" - -#. module: olap -#: wizard_button:olap.query_builder,back,ok:0 -#: wizard_button:olap.query_builder,init,ok:0 -msgid "Fetch Data" -msgstr "" - -#. module: olap -#: selection:olap.measure,formatstring:0 -msgid "Prefix Default Currency with comma seperator (EUR 0,000.00)" -msgstr "" - -#. module: olap -#: wizard_view:olap.load.table,info:0 -#: wizard_view:olap.load.table,ok:0 -#: wizard_view:olap.query.logs.clear,info:0 -#: wizard_view:olap.query.logs.clear,ok:0 -msgid "Load Data" -msgstr "" - -#. module: olap -#: field:olap.cube,query_ids:0 -msgid "Queries" -msgstr "Poizvedbe" - -#. module: olap -#: selection:olap.fact.database,type:0 -msgid "Oracle" -msgstr "Oracle" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_olap_cube_form -#: model:ir.ui.menu,name:olap.menu_action_olap_cube_form -#: model:ir.ui.menu,name:olap.menu_bi_conf_cubes -msgid "Olap Cubes" -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_action_olap_cube_table_form -msgid "Olap Cubes Table" -msgstr "" - -#. module: olap -#: field:olap.measure,name:0 -msgid "Measure name" -msgstr "" - -#. module: olap -#: selection:olap.fact.database,connection_type:0 -msgid "Socket" -msgstr "Vtič" - -#. module: olap -#: field:olap.fact.database,connection_type:0 -msgid "Connection type" -msgstr "Tip povezave" - -#. module: olap -#: selection:olap.measure,agregator:0 -msgid "count" -msgstr "število" - -#. module: olap -#: field:olap.fact.database,db_name:0 -msgid "Database name" -msgstr "Ime podatkovne zbirke" - -#. module: olap -#: field:olap.database.columns,type:0 -msgid "Type" -msgstr "" - -#. module: olap -#: view:olap.database.columns:0 -#: view:olap.database.tables:0 -msgid "Show" -msgstr "Pokaži" - -#. module: olap -#: wizard_button:olap.query_builder,exec,back:0 -#: wizard_button:olap.query_builder,ok,back:0 -msgid "Change cube" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_view_olap_database_tables_form -#: view:olap.cube.table:0 -#: field:olap.cube.table,line_ids:0 -msgid "Database Tables" -msgstr "" - -#. module: olap -#: help:olap.level,table_name:0 -msgid "" -"The name of the table on which the column is defined. If False, take the " -"table from the hierarchy." -msgstr "" - -#. module: olap -#: selection:olap.schema,state:0 -msgid "Nothing has been Configured" -msgstr "" - -#. module: olap -#: field:olap.dimension,name:0 -msgid "Dimension name" -msgstr "" - -#. module: olap -#: wizard_button:olap.load.table,ok,end:0 -msgid "Continue and Configure Structure" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_olap_measure -#: view:olap.measure:0 -msgid "Olap measure" -msgstr "" - -#. module: olap -#: help:olap.cube,table_id:0 -msgid "Table(s) for cube." -msgstr "" - -#. module: olap -#: wizard_field:olap.query_builder,exec,measure:0 -#: wizard_field:olap.query_builder,ok,measure:0 -msgid "Measure" -msgstr "" - -#. module: olap -#: field:olap.database.columns,column_db_name:0 -msgid "Column DBName" -msgstr "" - -#. module: olap -#: selection:olap.schema,state:0 -msgid "We Can Start building Cube" -msgstr "" - -#. module: olap -#: field:olap.cube.table.line,table_id:0 -msgid "Database Table" -msgstr "" - -#. module: olap -#: field:olap.schema,name:0 -msgid "Schema name" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_olap_query_logs_my_form -#: model:ir.ui.menu,name:olap.menu_action_olap_query_logs_my_form -#: view:olap.query.logs:0 -msgid "My Logs" -msgstr "" - -#. module: olap -#: view:olap.fact.database:0 -msgid "Information" -msgstr "Podrobnosti" - -#. module: olap -#: wizard_field:olap.query_builder,back,cube_schema:0 -#: wizard_field:olap.query_builder,init,cube_schema:0 -msgid "Select Cube" -msgstr "" - -#. module: olap -#: field:olap.hierarchy,table_id:0 -msgid "Fact table(s)" -msgstr "" - -#. module: olap -#: model:ir.actions.url,name:olap.menu_url_cube_designer -msgid "name_menu_url_cube_designer" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_config_bi_parameters -msgid "Parameters Configuration" -msgstr "" - -#. module: olap -#: view:olap.schema:0 -msgid "Connect to Database" -msgstr "" - -#. module: olap -#: selection:olap.schema,state:0 -msgid "Database Connected" -msgstr "" - -#. module: olap -#: field:olap.application.field,table_name:0 -#: field:olap.application.table,name:0 -msgid "Application table name" -msgstr "" - -#. module: olap -#: help:olap.hierarchy,table_id:0 -msgid "Table(s) to make hierarchy on the cube." -msgstr "" - -#. module: olap -#: view:olap.fact.database:0 -msgid "General information" -msgstr "Splošni podatki" - -#. module: olap -#: field:olap.application,query:0 -msgid "Application Query" -msgstr "" - -#. module: olap -#: help:olap.cube,query_log:0 -msgid "Enabling this will log all the queries in the browser" -msgstr "" - -#. module: olap -#: field:olap.saved.query,mdx_id:0 -msgid "Module" -msgstr "Modul" - -#. module: olap -#: field:olap.application.field,is_hidden:0 -#: field:olap.application.table,is_hidden:0 -#: field:olap.database.columns,hide:0 -#: field:olap.database.tables,hide:0 -msgid "Hidden" -msgstr "Skrito" - -#. module: olap -#: field:olap.dimension,hierarchy_ids:0 -msgid "Hierarchies" -msgstr "" - -#. module: olap -#: field:olap.query.logs,result_size:0 -msgid "Result Size" -msgstr "" - -#. module: olap -#: view:olap.application:0 -msgid "Olap Application" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_olap_database_tables -msgid "Olap Database Tables" -msgstr "" - -#. module: olap -#: selection:olap.measure,formatstring:0 -msgid "Prefix Default Currency (EUR 0000.00)" -msgstr "" - -#. module: olap -#: view:olap.cube.table:0 -msgid "Olap cube_table" -msgstr "" - -#. module: olap -#: view:olap.parameters.config.wizard:0 -msgid "Parameters Configure" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_olap_hierarchy -#: view:olap.hierarchy:0 -msgid "Olap hierarchy" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_olap_cube_table -#: model:ir.model,name:olap.model_olap_cube_table_line -msgid "Olap cube table" -msgstr "" - -#. module: olap -#: field:olap.application.field,field_name:0 -msgid "Field name" -msgstr "Ime polja" - -#. module: olap -#: model:ir.model,name:olap.model_olap_query_logs -msgid "Olap query logs" -msgstr "" - -#. module: olap -#: field:olap.fact.database,name:0 -msgid "Fact name" -msgstr "" - -#. module: olap -#: help:olap.measure,formatstring:0 -msgid " Let you specify how the measure to be displayed in cube browser" -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_bi_server_parameters -msgid "Server Parameters" -msgstr "" - -#. module: olap -#: wizard_view:olap.load.table,init:0 -#: wizard_button:olap.load.table,init,ok:0 -#: view:olap.schema:0 -msgid "Load Database Structure" -msgstr "" - -#. module: olap -#: field:olap.level,name:0 -msgid "Level name" -msgstr "" - -#. module: olap -#: field:olap.cube,schema_id:0 -#: field:olap.query.logs,schema_id:0 -#: field:olap.saved.query,schema_id:0 -msgid "Schema" -msgstr "Shema" - -#. module: olap -#: field:olap.fact.database,connection_url:0 -#: field:olap.schema,app_detect:0 -msgid "Connection URL" -msgstr "" - -#. module: olap -#: field:olap.schema,cube_ids:0 -msgid "Cubes" -msgstr "Kocke" - -#. module: olap -#: view:olap.schema:0 -msgid "ReConfigure Structure" -msgstr "" - -#. module: olap -#: field:olap.application,field_ids:0 -msgid "Fields" -msgstr "Polja" - -#. module: olap -#: selection:olap.measure,agregator:0 -msgid "Average" -msgstr "Povprečje" - -#. module: olap -#: view:bi.load.db.wizard:0 -msgid "Load Database Tables" -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_action_olap_hierarchy_form -msgid "Olap Hierarchy" -msgstr "" - -#. module: olap -#: field:olap.cube.table.line,cube_table_id:0 -msgid "Cube Table" -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_bi -msgid "Businesss Intelligence" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_bi_load_db_wizard -msgid "bi.load.db.wizard" -msgstr "" - -#. module: olap -#: model:ir.actions.url,name:olap.menu_url_cube_browser -msgid "name_menu_url_cube_browser" -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_view_olap_fact_database_form -msgid "Databases" -msgstr "Podatkovne zbirke" - -#. module: olap -#: field:olap.hierarchy,name:0 -msgid "Hierarchy name" -msgstr "" - -#. module: olap -#: model:ir.module.module,description:olap.module_meta_information -msgid "" -"\n" -" Base module to manage Olap schemas. Cube designer.\n" -" " -msgstr "" - -#. module: olap -#: view:olap.cube.table:0 -msgid "Joined Tables" -msgstr "Povezane tabele" - -#. module: olap -#: field:olap.schema,loaded:0 -msgid "Loading Datastructure" -msgstr "" - -#. module: olap -#: view:olap.cube.table:0 -msgid "Joined Table" -msgstr "Povezana tabela" - -#. module: olap -#: selection:olap.fact.database,type:0 -msgid "PostgreSQL" -msgstr "PostgreSQL" - -#. module: olap -#: wizard_view:olap.query.logs.clear,init:0 -msgid " To Load Data" -msgstr "" - -#. module: olap -#: field:olap.hierarchy,sequence:0 -#: field:olap.level,sequence:0 -msgid "Sequence" -msgstr "Zaporedje" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_bi_conf_tools -msgid "Tools" -msgstr "Orodja" - -#. module: olap -#: field:olap.schema,state:0 -msgid "Schema State" -msgstr "" - -#. module: olap -#: selection:olap.measure,datatype:0 -msgid "Float" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_olap_query_logs_form -#: model:ir.ui.menu,name:olap.menu_action_olap_query_logs_form -#: view:olap.query.logs:0 -msgid "All Logs" -msgstr "" - -#. module: olap -#: selection:olap.fact.database,connection_type:0 -#: field:olap.parameters.config.wizard,host_port:0 -msgid "Port" -msgstr "Vrata" - -#. module: olap -#: view:olap.fact.database:0 -msgid "Fact database" -msgstr "" - -#. module: olap -#: model:ir.module.module,shortdesc:olap.module_meta_information -msgid "olap" -msgstr "" - -#. module: olap -#: field:olap.database.columns,name:0 -msgid "Column Name" -msgstr "Ime stolpca" - -#. module: olap -#: field:olap.database.tables,table_db_name:0 -msgid "Table Name" -msgstr "Ime tabele" - -#. module: olap -#: wizard_view:olap.application.configuration,configure:0 -msgid "Auto Configure" -msgstr "Nastavi samodejno" - -#. module: olap -#: field:olap.schema,configure:0 -msgid "Configuring Datastructure" -msgstr "" - -#. module: olap -#: model:ir.actions.wizard,name:olap.bi_load_configuration_table -msgid "Open Configuration" -msgstr "" - -#. module: olap -#: view:olap.schema:0 -msgid "Configure Automatically " -msgstr "" - -#. module: olap -#: model:ir.actions.wizard,name:olap.bi_clear_logs -#: model:ir.ui.menu,name:olap.menu_bi_clear_logs -#: wizard_button:olap.query.logs.clear,init,ok:0 -msgid "Clear Logs" -msgstr "Pobriši dnevnike" diff --git a/addons/olap/i18n/sv.po b/addons/olap/i18n/sv.po deleted file mode 100644 index c3f1d574be4..00000000000 --- a/addons/olap/i18n/sv.po +++ /dev/null @@ -1,1401 +0,0 @@ -# Swedish translation for openobject-addons -# Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010 -# This file is distributed under the same license as the openobject-addons package. -# FIRST AUTHOR <EMAIL@ADDRESS>, 2010. -# -msgid "" -msgstr "" -"Project-Id-Version: openobject-addons\n" -"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2009-11-26 05:24+0000\n" -"PO-Revision-Date: 2010-03-10 17:51+0000\n" -"Last-Translator: Anders Wallenquist <anders.wallenquist@vertel.se>\n" -"Language-Team: Swedish <sv@li.org>\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-09-29 05:16+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: olap -#: view:olap.database.columns:0 -#: view:olap.database.tables:0 -msgid "Hide" -msgstr "Dölj" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_olap_saved_query_form -#: model:ir.ui.menu,name:olap.menu_action_olap_saved_query_form -#: view:olap.saved.query:0 -msgid "Olap Saved Query" -msgstr "" - -#. module: olap -#: field:olap.query.logs,time:0 -#: field:olap.saved.query,time:0 -msgid "Time" -msgstr "Tid" - -#. module: olap -#: view:bi.auto.configure.wizard:0 -msgid "Auto Configure Structure" -msgstr "" - -#. module: olap -#: view:olap.fact.database:0 -msgid "Olap fact database" -msgstr "" - -#. module: olap -#: help:olap.measure,value_sql:0 -msgid "" -"You can provide valid sql expression. Make sure it have function with fully " -"qualified column name like (sum,avg ...)(tablename.columnname (+,- ...) " -"tablename.columnname)" -msgstr "" - -#. module: olap -#: field:olap.cube.table,schema_id:0 -msgid "Schema id" -msgstr "" - -#. module: olap -#: field:olap.schema,database_id:0 -msgid "Database Connection" -msgstr "Databasanslutning" - -#. module: olap -#: selection:olap.fact.database,type:0 -msgid "MySQL" -msgstr "MySQL" - -#. module: olap -#: field:olap.fact.database,db_password:0 -msgid "Database password" -msgstr "Databaslösenord" - -#. module: olap -#: view:olap.database.tables:0 -msgid "Olap database tables" -msgstr "" - -#. module: olap -#: view:olap.fact.database:0 -msgid "Connection url" -msgstr "" - -#. module: olap -#: view:olap.application.table:0 -msgid "Olap Application Table" -msgstr "" - -#. module: olap -#: field:olap.parameters.config.wizard,host_name:0 -msgid "Server Name" -msgstr "Servernamn" - -#. module: olap -#: help:olap.fact.database,db_password:0 -msgid "Password for the login." -msgstr "Inloggningslösenord" - -#. module: olap -#: field:olap.application.field,application_id:0 -#: field:olap.application.table,application_id:0 -msgid "Application Id" -msgstr "" - -#. module: olap -#: model:ir.actions.todo,note:olap.config_auto_directory -msgid "This wizard will configure the URL of the web client" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_view_olap_fact_database_form -#: model:ir.ui.menu,name:olap.menu_bi_conf_fact -msgid "Fact Databases" -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_browser_url -msgid "Cube Browser" -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_action_olap_dimension_form -msgid "Olap Dimension" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_olap_database_columns -msgid "Olap Database Columns" -msgstr "" - -#. module: olap -#: view:olap.parameters.config.wizard:0 -msgid "BI Web Client." -msgstr "" - -#. module: olap -#: help:olap.fact.database,db_port:0 -msgid " Port to be used in connection" -msgstr "" - -#. module: olap -#: field:olap.database.columns,primary_key:0 -msgid "Primary Key" -msgstr "Primärnyckel" - -#. module: olap -#: field:olap.database.columns,table_id:0 -msgid "Table Id" -msgstr "" - -#. module: olap -#: view:olap.parameters.config.wizard:0 -msgid "This wizard will automatically configure the web client for BI." -msgstr "" - -#. module: olap -#: field:olap.fact.database,type:0 -msgid "Database type" -msgstr "" - -#. module: olap -#: wizard_view:olap.query_builder,back:0 -#: wizard_view:olap.query_builder,init:0 -msgid "Cube Fetcher" -msgstr "" - -#. module: olap -#: wizard_view:olap.load.table,info:0 -#: wizard_view:olap.load.table,ok:0 -msgid "Your database structure has been correctly loaded" -msgstr "Din databasstruktur har laddats korrekt" - -#. module: olap -#: model:ir.model,name:olap.model_olap_parameters_config_wizard -msgid "Olap Server Parameters" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_olap_cube_table_form -msgid "Olap Cube Tables" -msgstr "" - -#. module: olap -#: field:olap.measure,formatstring:0 -msgid "Format string" -msgstr "" - -#. module: olap -#: wizard_button:olap.query_builder,exec,exec:0 -#: wizard_button:olap.query_builder,ok,exec:0 -msgid "Execute" -msgstr "Kör" - -#. module: olap -#: wizard_button:olap.application.configuration,configure,end:0 -#: wizard_button:olap.fact.database.test_connection,init,end:0 -#: wizard_button:olap.load.table,info,end:0 -#: wizard_button:olap.query.logs.clear,info,end:0 -#: wizard_button:olap.query.logs.clear,ok,end:0 -#: view:olap.warehouse.wizard:0 -msgid "Ok" -msgstr "Ok" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_bi_conf_known_application -msgid "Known Application" -msgstr "" - -#. module: olap -#: wizard_field:olap.query_builder,exec,level:0 -#: wizard_field:olap.query_builder,ok,level:0 -msgid "Level" -msgstr "Nivå" - -#. module: olap -#: field:olap.level,column_id_name:0 -#: field:olap.measure,value_column_id_name:0 -msgid "Column ID" -msgstr "Kolumn-ID" - -#. module: olap -#: view:bi.load.db.wizard:0 -msgid "" -"We will load the complete structure of the database by introspection, so " -"that you will be able to work on it, and specify a better structure " -"according to your reporting needs." -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_view_olap_application_form -msgid "Olap Applicatiion" -msgstr "" - -#. module: olap -#: field:olap.saved.query,name:0 -msgid "Query Name" -msgstr "Frågenamn" - -#. module: olap -#: wizard_field:olap.query_builder,exec,mdx_query:0 -#: wizard_field:olap.query_builder,ok,mdx_query:0 -msgid "MDX Query" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_bi_auto_configure_wizard -msgid "bi.auto.configure.wizard" -msgstr "" - -#. module: olap -#: field:olap.hierarchy,primary_key:0 -msgid "Primary key" -msgstr "Primärnyckel" - -#. module: olap -#: model:ir.actions.act_window,name:olap.act_bi_auto_configure -msgid "Auto Configuration" -msgstr "Automatisk konfigurering" - -#. module: olap -#: field:olap.schema,note:0 -msgid "Schema description" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.act_bi_load_db_wizard -msgid "Load database Structure" -msgstr "Ladda databasstruktur" - -#. module: olap -#: model:ir.model,name:olap.model_olap_level -#: view:olap.level:0 -msgid "Olap level" -msgstr "" - -#. module: olap -#: selection:olap.measure,formatstring:0 -msgid "None (0000.00)" -msgstr "" - -#. module: olap -#: field:olap.fact.database,db_host:0 -msgid "Database host" -msgstr "Databasvärd" - -#. module: olap -#: model:ir.model,name:olap.model_olap_fact_database -msgid "Olap Fact Database" -msgstr "" - -#. module: olap -#: view:bi.auto.configure.wizard:0 -msgid "Auto Congifuring Tables" -msgstr "" - -#. module: olap -#: field:olap.application,name:0 -msgid "Application name" -msgstr "Applikationsnamn" - -#. module: olap -#: field:olap.cube.table,column_link_id:0 -msgid "Relational Column" -msgstr "" - -#. module: olap -#: field:olap.level,type:0 -msgid "Level class" -msgstr "" - -#. module: olap -#: field:olap.cube,name:0 -msgid "Cube name" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_view_olap_application_table_form -msgid "Olap Applicatiion Table" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_olap_saved_query -msgid "olap.saved.query" -msgstr "" - -#. module: olap -#: field:olap.level,column_name:0 -msgid "Columns Name" -msgstr "Kolumnnamn" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_olap_hierarchy_form -msgid "Olap Hierarchies" -msgstr "" - -#. module: olap -#: field:olap.schema,ready:0 -msgid "Ready" -msgstr "Redo" - -#. module: olap -#: selection:olap.measure,measure_type:0 -#: field:olap.measure,value_column:0 -msgid "Fact Table Column" -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_view_olap_database_tables_form -#: field:olap.application,table_ids:0 -#: view:olap.fact.database:0 -#: field:olap.fact.database,table_ids:0 -msgid "Tables" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_olap_application -msgid "Olap application" -msgstr "" - -#. module: olap -#: constraint:ir.actions.act_window:0 -msgid "Invalid model name in the action definition." -msgstr "" - -#. module: olap -#: selection:olap.schema,state:0 -msgid "Schema is ready to use" -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_designer_url -msgid "Cube Designer" -msgstr "" - -#. module: olap -#: field:olap.fact.database,db_login:0 -msgid "Database login" -msgstr "Databaslogin" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_view_olap_application_table_form -msgid "Application Table" -msgstr "" - -#. module: olap -#: wizard_view:olap.query.logs.clear,info:0 -#: wizard_view:olap.query.logs.clear,ok:0 -msgid "Logs Cleared successfully" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_olap_schema -#: model:ir.ui.menu,name:olap.menu_action_olap_schema_form -#: view:olap.schema:0 -msgid "Olap Schema" -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_view_olap_application_form -msgid "Application" -msgstr "Applikation" - -#. module: olap -#: wizard_field:olap.query_builder,exec,mdx_query_output:0 -#: wizard_field:olap.query_builder,ok,mdx_query_output:0 -msgid "MDX Query Output" -msgstr "" - -#. module: olap -#: field:olap.hierarchy,primary_key_table:0 -msgid "Primary key table" -msgstr "" - -#. module: olap -#: help:olap.measure,table_name:0 -msgid "" -"The name of the table on which the column is defined. If False, take the " -"table from the cube." -msgstr "" - -#. module: olap -#: view:olap.warehouse.wizard:0 -msgid "Warehouse" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_olap_dimension_form -msgid "Olap Dimensions" -msgstr "" - -#. module: olap -#: field:olap.query.logs,user_id:0 -msgid "Tiny ERP User" -msgstr "" - -#. module: olap -#: model:ir.actions.wizard,name:olap.bi_application_configuration -msgid "Configure from Application" -msgstr "" - -#. module: olap -#: field:olap.fact.database,db_port:0 -msgid "Database port" -msgstr "Databasport" - -#. module: olap -#: help:olap.parameters.config.wizard,host_port:0 -msgid "" -"Put the port for the server. Put 8080 if its not clear." -msgstr "Skriv serverns port. Om du är osäker skriv 8080." - -#. module: olap -#: selection:olap.schema,state:0 -msgid "The Structure is Loaded" -msgstr "" - -#. module: olap -#: field:olap.dimension,cube_id:0 -#: field:olap.measure,cube_id:0 -#: field:olap.query.logs,cube_id:0 -#: field:olap.saved.query,cube_id:0 -msgid "Cube" -msgstr "Kub" - -#. module: olap -#: field:olap.cube.table,available_table_ids:0 -msgid "Available Tables" -msgstr "" - -#. module: olap -#: view:olap.schema:0 -msgid "Configure Manually" -msgstr "Konfigurera manuellt" - -#. module: olap -#: field:olap.database.columns,related_to:0 -msgid "Related To" -msgstr "" - -#. module: olap -#: view:olap.database.columns:0 -#: view:olap.database.tables:0 -msgid "Olap database columns" -msgstr "" - -#. module: olap -#: field:olap.cube.table.line,field_id:0 -msgid "Link Field" -msgstr "" - -#. module: olap -#: view:olap.schema:0 -msgid "Mark as Configured" -msgstr "" - -#. module: olap -#: view:olap.application.field:0 -msgid "Olap Application Field" -msgstr "" - -#. module: olap -#: selection:olap.measure,formatstring:0 -msgid "Comma Seperator (0,000)" -msgstr "" - -#. module: olap -#: field:olap.measure,agregator:0 -msgid "Agregator" -msgstr "" - -#. module: olap -#: wizard_view:olap.application.configuration,configure:0 -msgid "Your database structure (Open ERP) has been sucessfully configured." -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_bi_configuration -msgid "Configuration" -msgstr "Konfiguration" - -#. module: olap -#: constraint:ir.ui.view:0 -msgid "Invalid XML for View Architecture!" -msgstr "Felaktig XML för Vyarkitektur!" - -#. module: olap -#: help:olap.parameters.config.wizard,host_name:0 -msgid "" -"Put here the server address or IP Put localhost if its not " -"clear." -msgstr "" -"Skriv adress eller IP till servern. Om du är osäker skriv \"localhost\"." - -#. module: olap -#: view:olap.database.tables:0 -msgid "Database tables" -msgstr "" - -#. module: olap -#: view:olap.schema:0 -msgid "Reload Structure" -msgstr "" - -#. module: olap -#: wizard_view:olap.application.configuration,init:0 -msgid "This will Auto Configure Application" -msgstr "" - -#. module: olap -#: view:bi.load.db.wizard:0 -msgid "Load Data Structure" -msgstr "" - -#. module: olap -#: view:bi.auto.configure.wizard:0 -#: view:bi.load.db.wizard:0 -#: wizard_button:olap.application.configuration,init,end:0 -#: wizard_button:olap.load.table,init,end:0 -#: view:olap.parameters.config.wizard:0 -#: wizard_button:olap.query.logs.clear,init,end:0 -#: wizard_button:olap.query_builder,exec,end:0 -#: wizard_button:olap.query_builder,ok,end:0 -msgid "Cancel" -msgstr "Avbryt" - -#. module: olap -#: view:bi.load.db.wizard:0 -msgid "" -"After having loaded the structure, you will be able to hide/show or rename " -"tables and columns to simplify end-users interface. The following database " -"will be loaded:" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_olap_level_form -#: model:ir.ui.menu,name:olap.menu_action_olap_level_form -#: view:olap.level:0 -msgid "Olap Level" -msgstr "" - -#. module: olap -#: field:olap.fact.database,loaded:0 -msgid "Loaded" -msgstr "Laddad" - -#. module: olap -#: help:olap.fact.database,db_name:0 -msgid "Name of the database to be used for analysis." -msgstr "" - -#. module: olap -#: help:olap.fact.database,db_login:0 -msgid "Login for the database name specified." -msgstr "" - -#. module: olap -#: field:olap.hierarchy,dimension_id:0 -#: wizard_field:olap.query_builder,exec,dimension:0 -#: wizard_field:olap.query_builder,ok,dimension:0 -msgid "Dimension" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_olap_application_table -msgid "Olap application table" -msgstr "" - -#. module: olap -#: wizard_view:olap.load.table,init:0 -msgid "" -"We will load the complete structure of the database by introspection, " -"so that you will be able to work on it, and specify a better structure " -"according to your reporting needs." -msgstr "" - -#. module: olap -#: field:olap.saved.query,axis_keys:0 -msgid "Axis Keys" -msgstr "" - -#. module: olap -#: field:olap.cube,query_log:0 -msgid "Query Logging" -msgstr "" - -#. module: olap -#: field:olap.measure,measure_type:0 -msgid "Measure Type" -msgstr "" - -#. module: olap -#: field:olap.database.tables,fact_database_id:0 -msgid "Database Id" -msgstr "" - -#. module: olap -#: help:olap.fact.database,db_host:0 -msgid "Give hostname to make connection to the database." -msgstr "" - -#. module: olap -#: field:olap.level,hierarchy_id:0 -msgid "Hierarchy" -msgstr "Hierarki" - -#. module: olap -#: selection:olap.schema,state:0 -msgid "The Structure is Configured." -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_olap_schema_form -msgid "Olap Schemas" -msgstr "" - -#. module: olap -#: field:olap.cube,table_id:0 -msgid "Fact table" -msgstr "" - -#. module: olap -#: view:bi.auto.configure.wizard:0 -msgid "" -"This will Auto Configure Application. This will help to increase the " -"readability of the tables and columns by giving it meaningful and easy to " -"comprehend name. You can hides particular data and columns by reconfiguring " -"the structure option." -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_view_olap_application_field_form -msgid "Olap Applicatiion Field" -msgstr "" - -#. module: olap -#: field:olap.query.logs,query:0 -#: field:olap.saved.query,query:0 -#: view:olap.warehouse.wizard:0 -#: field:olap.warehouse.wizard,query:0 -msgid "Query" -msgstr "Fråga" - -#. module: olap -#: view:olap.schema:0 -msgid "Auto Application Configuration" -msgstr "" - -#. module: olap -#: selection:olap.measure,formatstring:0 -msgid "Postfix Default Currency(0000.00 EUR)" -msgstr "" - -#. module: olap -#: field:bi.load.db.wizard,db_name:0 -#: wizard_field:olap.load.table,init,db_name:0 -msgid "Database Name" -msgstr "Databasnamn" - -#. module: olap -#: field:olap.cube,measure_ids:0 -msgid "Measures" -msgstr "" - -#. module: olap -#: model:ir.actions.wizard,name:olap.bi_conf_cube_query_builder -#: wizard_view:olap.query_builder,exec:0 -#: wizard_view:olap.query_builder,ok:0 -msgid "Query Builder" -msgstr "Söksträngsbyggare" - -#. module: olap -#: field:olap.cube,dimension_ids:0 -msgid "Dimensions" -msgstr "Dimensioner" - -#. module: olap -#: model:ir.model,name:olap.model_olap_cube -#: view:olap.cube:0 -msgid "Olap cube" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_olap_warehouse -#: model:ir.model,name:olap.model_olap_warehouse_wizard -#: model:ir.ui.menu,name:olap.menu_bi_warehouse -msgid "Olap Warehouse" -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_view_olap_application_field_form -msgid "Application Field" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_olap_dimension -#: view:olap.dimension:0 -msgid "Olap dimension" -msgstr "" - -#. module: olap -#: field:olap.application.field,name:0 -msgid "Application field name" -msgstr "" - -#. module: olap -#: view:olap.fact.database:0 -msgid "Connection parameters" -msgstr "Anslutningsparametrar" - -#. module: olap -#: field:bi.auto.configure.wizard,name:0 -#: field:bi.load.db.wizard,fact_table:0 -#: wizard_field:olap.load.table,init,fact_table:0 -msgid "Fact Name" -msgstr "" - -#. module: olap -#: view:olap.database.columns:0 -msgid "Database columns" -msgstr "Databaskolumner" - -#. module: olap -#: field:olap.application.table,table_name:0 -#: field:olap.cube.table,name:0 -#: field:olap.level,table_name:0 -#: field:olap.measure,table_name:0 -msgid "Table name" -msgstr "Tabellnamn" - -#. module: olap -#: help:olap.measure,measure_type:0 -msgid "Select between auto column or sql expression for the measures" -msgstr "" - -#. module: olap -#: model:ir.actions.wizard,name:olap.bi_load_column -msgid "Open Columns" -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_view_olap_database_columns_form -#: field:olap.database.tables,columns:0 -msgid "Columns" -msgstr "Kolumner" - -#. module: olap -#: model:ir.actions.wizard,name:olap.bi_test_connection -#: view:olap.fact.database:0 -msgid "Test Connection" -msgstr "Testa anslutning" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_olap_measure_form -#: model:ir.ui.menu,name:olap.menu_action_olap_measure_form -msgid "Olap Measures" -msgstr "" - -#. module: olap -#: wizard_button:olap.application.configuration,init,configure:0 -#: view:olap.parameters.config.wizard:0 -msgid "Configure" -msgstr "Konfigurera" - -#. module: olap -#: wizard_view:olap.load.table,init:0 -msgid "" -"After having loaded the structure, you will be able to hide/show or " -"rename tables and columns to simplify end-users interface. The following " -"database will be loaded:" -msgstr "" - -#. module: olap -#: constraint:ir.model:0 -msgid "" -"The Object name must start with x_ and not contain any special character !" -msgstr "" -"Objektnamnet måste börja med x_ och får inte innehålla några specialtecken!" - -#. module: olap -#: wizard_field:olap.query_builder,exec,hierarchy:0 -#: wizard_field:olap.query_builder,ok,hierarchy:0 -msgid "Hiearchy" -msgstr "" - -#. module: olap -#: selection:olap.measure,measure_type:0 -#: field:olap.measure,value_sql:0 -msgid "SQL Expression" -msgstr "SQL-uttryck" - -#. module: olap -#: model:ir.actions.wizard,name:olap.bi_menu_olap_load_table -msgid "Load Tables" -msgstr "" - -#. module: olap -#: field:olap.hierarchy,level_ids:0 -msgid "Levels" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_olap_application_field -msgid "Olap application field" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_view_olap_database_columns_form -msgid "Database Columns" -msgstr "" - -#. module: olap -#: field:olap.database.columns,active:0 -#: field:olap.database.tables,active:0 -msgid "Active" -msgstr "Aktiv" - -#. module: olap -#: selection:olap.measure,datatype:0 -msgid "Integer" -msgstr "Heltal" - -#. module: olap -#: wizard_view:olap.application.configuration,init:0 -msgid " Auto Configure " -msgstr "" - -#. module: olap -#: selection:olap.measure,agregator:0 -msgid "Sum" -msgstr "Totalt" - -#. module: olap -#: wizard_field:olap.query.logs.clear,init,user_name:0 -#: field:olap.saved.query,user_id:0 -msgid "User" -msgstr "Användare" - -#. module: olap -#: field:olap.query.logs,count:0 -msgid "Count" -msgstr "Antal" - -#. module: olap -#: field:olap.database.tables,name:0 -msgid "End-User Name" -msgstr "" - -#. module: olap -#: selection:olap.measure,formatstring:0 -msgid "Postfix Default Currency with comma seperator (0,000.00 EUR)" -msgstr "" - -#. module: olap -#: field:olap.measure,datatype:0 -msgid "Datatype" -msgstr "Datatyp" - -#. module: olap -#: wizard_button:olap.query_builder,back,ok:0 -#: wizard_button:olap.query_builder,init,ok:0 -msgid "Fetch Data" -msgstr "" - -#. module: olap -#: selection:olap.measure,formatstring:0 -msgid "Prefix Default Currency with comma seperator (EUR 0,000.00)" -msgstr "" - -#. module: olap -#: wizard_view:olap.load.table,info:0 -#: wizard_view:olap.load.table,ok:0 -#: wizard_view:olap.query.logs.clear,info:0 -#: wizard_view:olap.query.logs.clear,ok:0 -msgid "Load Data" -msgstr "Ladda data" - -#. module: olap -#: field:olap.cube,query_ids:0 -msgid "Queries" -msgstr "Frågor" - -#. module: olap -#: selection:olap.fact.database,type:0 -msgid "Oracle" -msgstr "Oracle" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_olap_cube_form -#: model:ir.ui.menu,name:olap.menu_action_olap_cube_form -#: model:ir.ui.menu,name:olap.menu_bi_conf_cubes -msgid "Olap Cubes" -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_action_olap_cube_table_form -msgid "Olap Cubes Table" -msgstr "" - -#. module: olap -#: field:olap.measure,name:0 -msgid "Measure name" -msgstr "" - -#. module: olap -#: selection:olap.fact.database,connection_type:0 -msgid "Socket" -msgstr "" - -#. module: olap -#: field:olap.fact.database,connection_type:0 -msgid "Connection type" -msgstr "Anslutningstyp" - -#. module: olap -#: selection:olap.measure,agregator:0 -msgid "count" -msgstr "antal" - -#. module: olap -#: field:olap.fact.database,db_name:0 -msgid "Database name" -msgstr "Databasnamn" - -#. module: olap -#: field:olap.database.columns,type:0 -msgid "Type" -msgstr "Typ" - -#. module: olap -#: view:olap.database.columns:0 -#: view:olap.database.tables:0 -msgid "Show" -msgstr "Visa" - -#. module: olap -#: wizard_button:olap.query_builder,exec,back:0 -#: wizard_button:olap.query_builder,ok,back:0 -msgid "Change cube" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_view_olap_database_tables_form -#: view:olap.cube.table:0 -#: field:olap.cube.table,line_ids:0 -msgid "Database Tables" -msgstr "" - -#. module: olap -#: help:olap.level,table_name:0 -msgid "" -"The name of the table on which the column is defined. If False, take the " -"table from the hierarchy." -msgstr "" - -#. module: olap -#: selection:olap.schema,state:0 -msgid "Nothing has been Configured" -msgstr "" - -#. module: olap -#: field:olap.dimension,name:0 -msgid "Dimension name" -msgstr "" - -#. module: olap -#: wizard_button:olap.load.table,ok,end:0 -msgid "Continue and Configure Structure" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_olap_measure -#: view:olap.measure:0 -msgid "Olap measure" -msgstr "" - -#. module: olap -#: help:olap.cube,table_id:0 -msgid "Table(s) for cube." -msgstr "" - -#. module: olap -#: wizard_field:olap.query_builder,exec,measure:0 -#: wizard_field:olap.query_builder,ok,measure:0 -msgid "Measure" -msgstr "" - -#. module: olap -#: field:olap.database.columns,column_db_name:0 -msgid "Column DBName" -msgstr "" - -#. module: olap -#: selection:olap.schema,state:0 -msgid "We Can Start building Cube" -msgstr "" - -#. module: olap -#: field:olap.cube.table.line,table_id:0 -msgid "Database Table" -msgstr "" - -#. module: olap -#: field:olap.schema,name:0 -msgid "Schema name" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_olap_query_logs_my_form -#: model:ir.ui.menu,name:olap.menu_action_olap_query_logs_my_form -#: view:olap.query.logs:0 -msgid "My Logs" -msgstr "Mina loggar" - -#. module: olap -#: view:olap.fact.database:0 -msgid "Information" -msgstr "Information" - -#. module: olap -#: wizard_field:olap.query_builder,back,cube_schema:0 -#: wizard_field:olap.query_builder,init,cube_schema:0 -msgid "Select Cube" -msgstr "" - -#. module: olap -#: field:olap.hierarchy,table_id:0 -msgid "Fact table(s)" -msgstr "" - -#. module: olap -#: model:ir.actions.url,name:olap.menu_url_cube_designer -msgid "name_menu_url_cube_designer" -msgstr "" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_config_bi_parameters -msgid "Parameters Configuration" -msgstr "" - -#. module: olap -#: view:olap.schema:0 -msgid "Connect to Database" -msgstr "Anslut till databas" - -#. module: olap -#: selection:olap.schema,state:0 -msgid "Database Connected" -msgstr "" - -#. module: olap -#: field:olap.application.field,table_name:0 -#: field:olap.application.table,name:0 -msgid "Application table name" -msgstr "" - -#. module: olap -#: help:olap.hierarchy,table_id:0 -msgid "Table(s) to make hierarchy on the cube." -msgstr "" - -#. module: olap -#: view:olap.fact.database:0 -msgid "General information" -msgstr "Allmän information" - -#. module: olap -#: field:olap.application,query:0 -msgid "Application Query" -msgstr "" - -#. module: olap -#: help:olap.cube,query_log:0 -msgid "Enabling this will log all the queries in the browser" -msgstr "Aktiveringen av denna kommer logga alla frågor i webbläsaren" - -#. module: olap -#: field:olap.saved.query,mdx_id:0 -msgid "Module" -msgstr "Modul" - -#. module: olap -#: field:olap.application.field,is_hidden:0 -#: field:olap.application.table,is_hidden:0 -#: field:olap.database.columns,hide:0 -#: field:olap.database.tables,hide:0 -msgid "Hidden" -msgstr "Dold" - -#. module: olap -#: field:olap.dimension,hierarchy_ids:0 -msgid "Hierarchies" -msgstr "" - -#. module: olap -#: field:olap.query.logs,result_size:0 -msgid "Result Size" -msgstr "" - -#. module: olap -#: view:olap.application:0 -msgid "Olap Application" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_olap_database_tables -msgid "Olap Database Tables" -msgstr "" - -#. module: olap -#: selection:olap.measure,formatstring:0 -msgid "Prefix Default Currency (EUR 0000.00)" -msgstr "" - -#. module: olap -#: view:olap.cube.table:0 -msgid "Olap cube_table" -msgstr "" - -#. module: olap -#: view:olap.parameters.config.wizard:0 -msgid "Parameters Configure" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_olap_hierarchy -#: view:olap.hierarchy:0 -msgid "Olap hierarchy" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_olap_cube_table -#: model:ir.model,name:olap.model_olap_cube_table_line -msgid "Olap cube table" -msgstr "" - -#. module: olap -#: field:olap.application.field,field_name:0 -msgid "Field name" -msgstr "Fältnamn" - -#. module: olap -#: model:ir.model,name:olap.model_olap_query_logs -msgid "Olap query logs" -msgstr "" - -#. module: olap -#: field:olap.fact.database,name:0 -msgid "Fact name" -msgstr "" - -#. module: olap -#: help:olap.measure,formatstring:0 -msgid " Let you specify how the measure to be displayed in cube browser" -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_bi_server_parameters -msgid "Server Parameters" -msgstr "Serverparametrar" - -#. module: olap -#: wizard_view:olap.load.table,init:0 -#: wizard_button:olap.load.table,init,ok:0 -#: view:olap.schema:0 -msgid "Load Database Structure" -msgstr "" - -#. module: olap -#: field:olap.level,name:0 -msgid "Level name" -msgstr "" - -#. module: olap -#: field:olap.cube,schema_id:0 -#: field:olap.query.logs,schema_id:0 -#: field:olap.saved.query,schema_id:0 -msgid "Schema" -msgstr "Schema" - -#. module: olap -#: field:olap.fact.database,connection_url:0 -#: field:olap.schema,app_detect:0 -msgid "Connection URL" -msgstr "Anslutningsadress" - -#. module: olap -#: field:olap.schema,cube_ids:0 -msgid "Cubes" -msgstr "Kuber" - -#. module: olap -#: view:olap.schema:0 -msgid "ReConfigure Structure" -msgstr "" - -#. module: olap -#: field:olap.application,field_ids:0 -msgid "Fields" -msgstr "Fält" - -#. module: olap -#: selection:olap.measure,agregator:0 -msgid "Average" -msgstr "Medeltal" - -#. module: olap -#: view:bi.load.db.wizard:0 -msgid "Load Database Tables" -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_action_olap_hierarchy_form -msgid "Olap Hierarchy" -msgstr "" - -#. module: olap -#: field:olap.cube.table.line,cube_table_id:0 -msgid "Cube Table" -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_bi -msgid "Businesss Intelligence" -msgstr "" - -#. module: olap -#: model:ir.model,name:olap.model_bi_load_db_wizard -msgid "bi.load.db.wizard" -msgstr "" - -#. module: olap -#: model:ir.actions.url,name:olap.menu_url_cube_browser -msgid "name_menu_url_cube_browser" -msgstr "" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_view_olap_fact_database_form -msgid "Databases" -msgstr "Databaser" - -#. module: olap -#: field:olap.hierarchy,name:0 -msgid "Hierarchy name" -msgstr "" - -#. module: olap -#: model:ir.module.module,description:olap.module_meta_information -msgid "" -"\n" -" Base module to manage Olap schemas. Cube designer.\n" -" " -msgstr "" - -#. module: olap -#: view:olap.cube.table:0 -msgid "Joined Tables" -msgstr "" - -#. module: olap -#: field:olap.schema,loaded:0 -msgid "Loading Datastructure" -msgstr "" - -#. module: olap -#: view:olap.cube.table:0 -msgid "Joined Table" -msgstr "" - -#. module: olap -#: selection:olap.fact.database,type:0 -msgid "PostgreSQL" -msgstr "PostgreSQL" - -#. module: olap -#: wizard_view:olap.query.logs.clear,init:0 -msgid " To Load Data" -msgstr "" - -#. module: olap -#: field:olap.hierarchy,sequence:0 -#: field:olap.level,sequence:0 -msgid "Sequence" -msgstr "Sekvens" - -#. module: olap -#: model:ir.ui.menu,name:olap.menu_bi_conf_tools -msgid "Tools" -msgstr "Verktyg" - -#. module: olap -#: field:olap.schema,state:0 -msgid "Schema State" -msgstr "" - -#. module: olap -#: selection:olap.measure,datatype:0 -msgid "Float" -msgstr "Flyttal" - -#. module: olap -#: model:ir.actions.act_window,name:olap.action_olap_query_logs_form -#: model:ir.ui.menu,name:olap.menu_action_olap_query_logs_form -#: view:olap.query.logs:0 -msgid "All Logs" -msgstr "Alla loggar" - -#. module: olap -#: selection:olap.fact.database,connection_type:0 -#: field:olap.parameters.config.wizard,host_port:0 -msgid "Port" -msgstr "Port" - -#. module: olap -#: view:olap.fact.database:0 -msgid "Fact database" -msgstr "" - -#. module: olap -#: model:ir.module.module,shortdesc:olap.module_meta_information -msgid "olap" -msgstr "" - -#. module: olap -#: field:olap.database.columns,name:0 -msgid "Column Name" -msgstr "Kolumnnamn" - -#. module: olap -#: field:olap.database.tables,table_db_name:0 -msgid "Table Name" -msgstr "Tabellnamn" - -#. module: olap -#: wizard_view:olap.application.configuration,configure:0 -msgid "Auto Configure" -msgstr "Autokonfigurera" - -#. module: olap -#: field:olap.schema,configure:0 -msgid "Configuring Datastructure" -msgstr "Konfigurerar datastruktur" - -#. module: olap -#: model:ir.actions.wizard,name:olap.bi_load_configuration_table -msgid "Open Configuration" -msgstr "" - -#. module: olap -#: view:olap.schema:0 -msgid "Configure Automatically " -msgstr "Konfigurera automatiskt " - -#. module: olap -#: model:ir.actions.wizard,name:olap.bi_clear_logs -#: model:ir.ui.menu,name:olap.menu_bi_clear_logs -#: wizard_button:olap.query.logs.clear,init,ok:0 -msgid "Clear Logs" -msgstr "Rensa loggar" diff --git a/addons/olap/olap.py b/addons/olap/olap.py deleted file mode 100644 index ace43d212a1..00000000000 --- a/addons/olap/olap.py +++ /dev/null @@ -1,2214 +0,0 @@ -# -*- coding: utf-8 -*- -############################################################################## -# -# OpenERP, Open Source Management Solution -# Copyright (C) 2004-2010 Tiny SPRL (<http://tiny.be>). -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see <http://www.gnu.org/licenses/>. -# -############################################################################## - -import psycopg2 -import sqlalchemy -import time -from pyparsing import * - -import wizard -import pooler -from osv import osv -from osv import fields, osv -import netsvc -import cube -import os -import tools -import base64 -from cube import levels - - -class olap_fact_database(osv.osv): - """ Olap Fact Database """ - - _name = "olap.fact.database" - _description = "Olap Fact Database" - - def _connection_get(self, cr, uid, ids, field_name, arg, context = {}): - """ Return a connection string url needed by SQL Alchemy. Exemple: - 'postgres://scott:tiger@localhost:5432/mydatabase' - - @param self: The object pointer - @param cr: the current row, from the database cursor, - @param uid: the current user’s ID for security checks, - @param ids: List of connection’s IDs - @param arg: list of tuples of form [(‘name_of_the_field’, ‘operator’, value), ...]. - @param context: A standard dictionary for contextual values - """ - - res = {} - for obj in self.browse(cr, uid, ids, context): - res[obj.id] = '%s://%s:%s@%s:%d/%s' % (obj.type, obj.db_login, \ - obj.db_password, obj.db_host, obj.db_port, obj.db_name) - return res - - def test_connection(self, cr, uid, ids, context = {}): - """ Test connection for postgres Or ,MySql Or ,Oracle - @param self: The object pointer - @param cr: the current row, from the database cursor, - @param uid: the current user’s ID for security checks, - @param ids: List of Test Connection’s IDs - @param context: A standard dictionary for contextual values - """ - try: - self_obj = self.browse(cr, uid, ids, context) - for obj in self_obj: - host = obj.db_host - port = obj.db_port - db_name = obj.db_name - user = obj.db_login - password = obj.db_password - type = obj.type - - if type == 'postgres': - tdb = psycopg2.connect('host=%s port=%s dbname=%s user=%s \ - password=%s' % (host,port,db_name,user,password)) - - elif type == 'mysql': - try: - import MySQLdb - tdb = MySQLdb.connect(host = host, port = port, db = db, user = user, passwd = passwd) - - except Exception,e: - raise osv.except_osv('Error (MySQLdb) : ', e) - - elif type == 'oracle': - try: - import cx_Oracle - tdb = cx_Oracle.connect(user, password, host) - - except Exception,e: - raise osv.except_osv('Error (cx_Oracle) : ', e) - - except Exception,e: - raise osv.except_osv('Error !', e) - raise osv.except_osv('Message', 'Connection Successful !') - return True - - _columns = { - 'name': fields.char('Fact name', size = 64, required = True), - 'db_name': fields.char('Database name', size = 64, required = True , \ - help = "Name of the database to be used for analysis."), - 'db_login': fields.char('Database login', size = 64, required = True,\ - help = "Login for the database name specified."), - 'db_password': fields.char('Database password', size = 64,\ - invisible = True, required = True, help = "Password for the login."), - 'db_host': fields.char('Database host', size = 64, required = True ,\ - help= "Give hostname to make connection to the database."), - 'db_port': fields.integer('Database port', required = True, \ - help = " Port to be used in connection"), - 'type': fields.selection([('mysql', 'MySQL'), ('postgres', 'PostgreSQL'),\ - ('oracle', 'Oracle')], 'Database type', required = True), - 'connection_type': fields.selection([('socket', 'Socket'), ('port', 'Port')],\ - 'Connection type', required = True), - 'connection_url': fields.function(_connection_get, method = True, \ - type = 'char', string = 'Connection URL', size = 128), - 'table_ids': fields.one2many('olap.database.tables', 'fact_database_id', 'Tables'), - 'loaded': fields.boolean('Loaded', readonly = True), - } - - _defaults = { - 'type': lambda * args: 'postgres', - 'connection_type': lambda * args: 'port', - 'db_host': lambda * args: 'localhost', - 'db_name': lambda * args: 'terp', - 'db_port': lambda * args: '5432', - 'loaded' : lambda * args: False, - } - -olap_fact_database() - - -class olap_schema(osv.osv ): - """ Olap Schema """ - - _name = "olap.schema" - _description = "Olap Schema" - - def _app_detect(self, cr, uid, ids, field_name, arg, context = {}): - """ - Return a Application type - @param self: The object pointer - @param cr: the current row, from the database cursor, - @param uid: the current user’s ID for security checks, - @param ids: List of Detected Application’s IDs - @param context: A standard dictionary for contextual values - """ - - res = {} - app_objs = self.pool.get('olap.application') - app_ids = app_objs.search(cr, uid, []) - app_res = app_objs.browse(cr, uid, app_ids) - - for obj in self.browse(cr, uid, ids, context): - if obj.database_id.type == 'postgres': - e = sqlalchemy.create_engine(obj.database_id.connection_url) - - for app_obj in app_res: - try: - result = e.execute(app_obj.query) - if result: - res[obj.id] = app_obj.name + ' Application' - continue - except: - continue - - if not res.has_key(obj.id): - res[obj.id] = "Unknown Application" - else: - res[obj.id] = "Unknown Application" - return res - - _columns = { - 'name': fields.char('Schema name',size = 64,required = True), - 'note': fields.text('Schema description'), - 'cube_ids': fields.one2many('olap.cube', 'schema_id', 'Cubes'), - 'database_id': fields.many2one('olap.fact.database', 'Database Connection', required = True), - 'loaded': fields.boolean('Loading Datastructure', readonly = True), - 'configure': fields.boolean('Configuring Datastructure', readonly = True), - 'ready': fields.boolean('Ready', readonly = True), - 'state': fields.selection([ - ('none', 'Nothing has been Configured'), - ('dbconnect', 'Database Connected'), - ('dbload', 'The Structure is Loaded'), - ('dbconfigure', 'The Structure is Configured.'), - ('dbready', 'Schema is ready to use'), - ('done', 'We Can Start building Cube'), - ], 'Schema State', readonly = True), - 'app_detect': fields.function(_app_detect, method = True, type = 'char', \ - string = 'Connection URL', size = 128), - - } - - _defaults = { - 'loaded' : lambda * args: False, - 'state': lambda * a: 'none', - 'configure': lambda * a: False, - 'ready': lambda * a: False - } - - def action_dbconnect(self, cr, uid, ids, context = {}): - """ Connect DB with postgres ,Or MySql,Or Orcale - @param self: The object pointer - @param cr: the current row, from the database cursor, - @param uid: the current user’s ID for security checks, - @param ids: List of Database Connection action’s IDs - @param context: A standard dictionary for contextual values - """ - - schema = self.browse(cr, uid, ids, context)[0] - type = schema.database_id.type - maxconn = 64 - - try: - if type == 'postgres': - host = schema.database_id.db_host and "host=%s" % schema.database_id.db_host or '' - port = schema.database_id.db_port and "port=%s" % schema.database_id.db_port or '' - name = schema.database_id.db_name and "dbname=%s" % schema.database_id.db_name or '' - user = schema.database_id.db_login and "user=%s" % schema.database_id.db_login or '' - password = schema.database_id.db_password and \ - "password=%s" % schema.database_id.db_password or '' - tdb = psycopg2.connect('%s %s %s %s %s' % (host, port, name, user, password)) - - elif type == 'mysql': - try: - host = schema.database_id.db_host or '' - port = schema.database_id.db_port or '' - db = schema.database_id.db_name or '' - user = schema.database_id.db_login or '' - passwd = schema.database_id.db_password or '' - tdb = MySQLdb.connect(host = host, port = port, db = db, user = user, passwd = passwd) - except Exception, e: - raise osv.except_osv('Error (MySQLdb) : ', e) - - elif type == 'oracle': - try: - host = schema.database_id.db_host or '' - port = schema.database_id.db_port or '' - db = schema.database_id.db_name or '' - user = schema.database_id.db_name.upper() or '' - password = int(schema.database_id.db_password) or '' - tdb = cx_Oracle.connect(user, password, host) - except Exception, e: - raise osv.except_osv('Error (cx_Oracle) : ', e) - - for id in ids: - self.write(cr, uid, id, {'state': 'dbconnect'}) - except Exception, e: - - raise osv.except_osv('BI Error !', e) - - return True - - def action_dbload(self, cr, uid, ids, context = {}): - """ Load DB - @param self: The object pointer - @param cr: the current row, from the database cursor, - @param uid: the current user’s ID for security checks, - @param ids: List of Database Load Action’s IDs - @param context: A standard dictionary for contextual values - """ - - for id in ids: - id_change = self.browse(cr, uid, id) - self.write(cr, uid, id, {'loaded': True}) - self.write(cr, uid, id, {'state': 'dbload'}) - return True - - - def action_dbconfigure(self, cr, uid, ids, context = {}): - """ Configure with Database - @param self: The object pointer - @param cr: the current row, from the database cursor, - @param uid: the current user’s ID for security checks, - @param ids: List of Database Configuraion Action’s IDs - @param context: A standard dictionary for contextual values - """ - - for id in ids: - id_browsed = self.browse(cr, uid, id) - - if not id_browsed.state == 'dbconfigure': - self.write(cr, uid, id, {'state': 'dbconfigure'}) - self.write(cr, uid, id, {'configure': True}) - return True - - def action_dbready(self, cr, uid, ids, context = {}): - """ - @param self: The object pointer - @param cr: the current row, from the database cursor, - @param uid: the current user’s ID for security checks, - @param ids: List of Database Action’s IDs - @param context: A standard dictionary for contextual values """ - - for id in ids: - self.write(cr, uid, id, {'ready': True}) - self.write(cr, uid, id, {'state': 'done'}) - return True - - def action_done(self, cr, uid, ids, context = {}): - """ - @param self: The object pointer - @param cr: the current row, from the database cursor, - @param uid: the current user’s ID for security checks, - @param ids: List of Action’s IDs - @param context: A standard dictionary for contextual values """ - - for id in ids: - self.write(cr, uid, id, {'state': 'done'}) - return True - - def create_xml_schema(self, cr, uid, xml_schema, context = {}): - """ - This function fill in the database according to a XML schema. - Exemple of schema: - <Schema> - <Cube name="Sales"> - <Table name="sales_fact_1997"/> - <Dimension name="Gender" foreignKey="customer_id"> - <Hierarchy hasAll="true" allMemberName="All Genders" primaryKey="customer_id"> - <Table name="customer"/> - <Level name="Gender" column="gender" uniqueMembers="true"/> - </Hierarchy> - </Dimension> - <Dimension name="Time" foreignKey="time_id"> - <Hierarchy hasAll="false" primaryKey="time_id"> - <Table name="time_by_day"/> - <Level name="Year" column="the_year" type="Numeric" uniqueMembers="true"/> - <Level name="Quarter" column="quarter" uniqueMembers="false"/> - <Level name="Month" column="month_of_year" type="Numeric" uniqueMembers="false"/> - </Hierarchy> - </Dimension> - <Measure name="Store Sales" column="store_sales" aggregator="sum" formatString="#,###.##"/> - <Measure name="Store Cost" column="store_cost" aggregator="sum" formatString="#,###.00"/> - <CalculatedMember name="Profit" dimension="Measures" formula="[Measures]. - [Store Sales]-[Measures].[Store Cost]"> - <CalculatedMemberProperty name="FORMAT_STRING" value="$#,##0.00"/> - </CalculatedMember> - </Cube> - </Schema - """ - raise 'Not implemented !' - - def request(self, cr, uid, name, request, context = {}): - """ - @param self: The object pointer - @param cr: the current row, from the database cursor, - @param uid: the current user’s ID for security checks, - @param ids: List of Request’s IDs - @param context: A standard dictionary for contextual values - """ - - ids = self.search(cr, uid, [('name', '=', name)]) - - if not ids: - raise 'Schema not found !' - schema = self.browse(cr, uid, ids[0], context) - mdx_parser = cube.mdx_parser() - mdx = mdx_parser.parse(request) - - mdx.preprocess() - validate, cubex = mdx.validate(schema) - - res_comp = self.pool.get('res.company').search(cr, uid, ([])) - res_comp = self.pool.get('res.company').browse(cr, uid, res_comp) - currency = res_comp[0].currency_id.name - data = mdx.run(currency) - - if cubex.query_log: - log = context.get('log') - - if log: - connection = schema.database_id.connection_url - mdx.log(cr, uid, cubex, request, context) - return cube.mdx_output(data) - -olap_schema() - - -class olap_database_tables(osv.osv): - """Database Tables""" - - _name = "olap.database.tables" - _description = "Olap Database Tables" - - _columns = { - 'table_db_name': fields.char('Table Name', size = 64, required = True, readonly = True), - 'name': fields.char('End-User Name', size = 64, required = True), - 'columns': fields.one2many('olap.database.columns', 'table_id', 'Columns'), - 'fact_database_id': fields.many2one('olap.fact.database', 'Database Id',\ - required = True, ondelete = 'cascade', readonly = True), - 'active': fields.boolean('Active'), - 'hide': fields.boolean('Hidden'), - } - - _defaults = { - 'active': lambda * args: True, - 'hide': lambda * args: False - } - - def name_get(self, cr, uid, ids, context = {}): - """ Get Database Name - @param self: The object pointer - @param cr: the current row, from the database cursor, - @param uid: the current user’s ID for security checks, - @param ids: List of Name’s IDs - @param context: A standard dictionary for contextual values - """ - - result = [] - for t in self.browse(cr, uid, ids, context): - - if t.name <> t.table_db_name: - result.append((t.id, t.name + ' (' + t.table_db_name + ')')) - else: - result.append((t.id, t.name)) - return result - - def show_col_view(self, cr, uid, ids, context = {}): - """ Open Tree View of Database Columns - @param self: The object pointer - @param cr: the current row, from the database cursor, - @param uid: the current user’s ID for security checks, - @param ids: List of Column’s IDs - @param context: A standard dictionary for contextual values - """ - - ids_cols = self.pool.get('olap.database.columns').search(cr, uid, ([('table_id', '=', ids[0])])) - id = self.pool.get('ir.ui.view').search(cr, uid, \ - ([('name', '=', 'olap.database.columns.tree')]), context = {})[0] - - return { - 'domain': "[('id','in', [" + ','.join(map(str, ids_cols)) + "])]", - 'name': 'Database Columns', - 'view_type': 'form', - 'view_mode': 'tree', - 'res_model': 'olap.database.columns', - 'views': [(id, 'tree'), (False, 'form')], - 'type': 'ir.actions.act_window', - } - - def hide_col(self, cr, uid, ids, context = {}): - # To hide all the related columns also - """ Hide all the related columns - @param self: The object pointer - @param cr: the current row, from the database cursor, - @param uid: the current user’s ID for security checks, - @param ids: List of Hide Column’s IDs - @param context: A standard dictionary for contextual values - """ - - for id in ids: - self.write(cr, uid, id, {'hide': True}) - return {} - - def show_col(self, cr, uid, ids, context = {}): - # To show or unhide all the columns also - """ show all the related columns - @param self: The object pointer - @param cr: the current row, from the database cursor, - @param uid: the current user’s ID for security checks, - @param ids: List of Column’s IDs - @param context: A standard dictionary for contextual values """ - - for id in ids: - self.write(cr, uid, id, {'hide': False}) - return {} - -olap_database_tables() - - -class olap_database_columns(osv.osv): - """ Database Columns """ - - _name = "olap.database.columns" - _description = "Olap Database Columns" - - datatypes = { - 'timestamp': 'TimeStamp without Time Zone', - 'timestampz': 'TimeStamp with Time Zone', - 'numeric': 'Numeric', - 'int': 'Integer', - 'float8': 'Double Precesion', - 'varchar': 'Character Varying', - 'bool': 'Boolean', - 'bytea': 'Byte A', - 'int2': 'Small Integer', - 'int4': 'Integer', - 'int8': 'Big Integer', - 'text': 'Text', - 'date': 'Date', - 'time': 'TimeStamp without Time Zone', - 'number': 'NUMBER', - } - - def _datatypes_get(self, *args, **argv): - """ - @param self: The object pointer - @param *args: For Positional Argument - @param **args: For Keyword Argument - """ - - return self.datatypes.items() - - _columns = { - 'column_db_name': fields.char('Column DBName', size = 64, required = True, readonly = True), - 'name': fields.char('Column Name', size = 64, required = True), - 'table_id': fields.many2one('olap.database.tables', 'Table Id',\ - required = True, ondelete = 'cascade', select = True, readonly = True), - 'primary_key': fields.boolean('Primary Key'), - 'type': fields.selection(_datatypes_get, 'Type', size = 64, required = True, readonly = True), - 'related_to': fields.many2one('olap.database.tables', 'Related To', required = False, readonly = True), - 'active': fields.boolean('Active'), - 'hide': fields.boolean('Hidden'), - } - - _defaults = { - 'hide': lambda * args: False, - 'active': lambda * args: True, - 'primary_key': lambda * args: False, - } - - def name_get(self, cr, uid, ids, context = {}): - """ Get Database Column - @param self: The object pointer - @param cr: the current row, from the database cursor, - @param uid: the current user’s ID for security checks, - @param ids: List of Name’s IDs - @param context: A standard dictionary for contextual values - """ - - result = [] - for t in self.browse(cr, uid, ids, context): - - if t.name <> t.column_db_name: - result.append((t.id, t.table_id.table_db_name + ' (' + t.name + ')')) - else: - result.append((t.id, t.table_id.table_db_name + ' (' + t.name + ')')) - return result - - - def search(self, cr, uid, args, offset = 0, limit = None, order = None, - context = None, count = False): - """ olap search method. - @param self: The object pointer - @param cr: the current row, from the database cursor, - @param user: the current user’s ID for security checks, - @param args: list of tuples of form [(‘name_of_the_field’, ‘operator’, value), ...]. - @param offset: The Number of Results to Pass - @param limit: The Number of Results to Return - @param context: A standard dictionary for contextual values - """ - - if not context: - return super(olap_database_columns, self).search(cr, uid, args, offset, limit, - order, context = context, count = count) - col_pool = self.pool.get('olap.database.columns') - - if context and context.has_key('fk') and context['fk']: - - if context.has_key('dim_x') and context['dim_x']: - dim_obj = self.pool.get('olap.dimension').browse(cr, uid, int(context['dim_x'])) - make_ids = [] - make_ids.append(dim_obj.cube_id.table_id.column_link_id.table_id.id) - - for lines in dim_obj.cube_id.table_id.line_ids: - make_ids.append(lines.field_id.related_to.id) - make_ids.append(lines.field_id.table_id.id) - args = [('table_id', 'in', make_ids), ('related_to', '<>', False), \ - ('hide', '<>', True), ('active', '<>', False)] - return super(olap_database_columns, self).search(cr, uid, args, \ - offset, limit, order, context = context, count = count) - - if args and context and context.has_key('flag') and context['flag']: - ids = args[0][2][0][2] - - if ids: - col_obj = col_pool.browse(cr, uid, ids) - make_ids = [] - - for lines in col_obj: - make_ids.append(lines.related_to.id) - link_id = col_pool.browse(cr, uid, int(context['link_col'])) - make_ids.append(link_id.table_id.id) - args = ['|', ('table_id', 'in', make_ids), ('related_to', 'in', make_ids), \ - ('primary_key', '<>', True), ('hide', '<>', True), ('active', '<>', False)] - ids = super(olap_database_columns, self).search(cr, uid, args, \ - offset, limit, order, context = context, count = count) - return ids - - elif context and context.has_key('master_dim') and context['master_dim']: - make_ids = [] - col_obj = col_pool.browse(cr, uid, int(context['link_col'])) - args = ['|', ('table_id', '=', col_obj.related_to.id), \ - ('related_to', '=', col_obj.table_id.id), ('hide', '<>', True), ('active', '<>', False)] - return super(olap_database_columns, self).search(cr, uid, args, \ - offset, limit, order, context = context, count = count) - else: - col = col_pool.browse(cr, uid, int(context['link_col'])) - base_table = col.table_id - args = ['|', ('table_id', '=', base_table.id), \ - ('related_to', '=', base_table.id), ('hide', '<>', True), ('active', '<>', False)] - return super(olap_database_columns, self).search(cr, uid, args, \ - offset, limit, order, context = context, count = count) - - - if context and context.has_key('filter_cols_cube'): - cube_obj = self.pool.get('olap.cube').browse(cr, uid, int(context['filter_cols_cube'])) - make_ids = [] - make_ids.append(cube_obj.table_id.column_link_id.related_to.id) - - for lines in cube_obj.table_id.line_ids: - make_ids.append(lines.table_id.id) - - if make_ids and cube_obj.table_id.line_ids: - make_ids.append(cube_obj.table_id.line_ids[len(cube_obj.table_id.line_ids) - 1].field_id.related_to.id) - args = [('table_id', 'in', make_ids), ('related_to', '=', False), \ - ('primary_key', '<>', True), \ - ('type', 'not in', ['date', 'timestamp', 'timestampz', 'time']), \ - ('hide', '<>', True), ('active', '<>', False)] - ids = super(olap_database_columns, self).search(cr, uid, args, offset, limit, - order, context = context, count = count) - return ids - - elif context and context.has_key('filter_cols_hier'): - hier_obj = self.pool.get('olap.hierarchy').browse(cr, uid, int(context['filter_cols_hier'])) - make_ids = [] - - if hier_obj.table_id.line_ids: - - for lines in hier_obj.table_id.line_ids: - make_ids.append(lines.field_id.related_to.id) - - if make_ids: - make_ids.append(hier_obj.table_id.column_link_id.related_to.id) - make_ids.append(hier_obj.table_id.column_link_id.table_id.id) - args = [('table_id', 'in', make_ids), ('hide', '<>', True), ('active', '<>', False)] - ids = super(olap_database_columns, self).search(cr, uid, args, offset, limit, - order, context = context, count = count) - return ids - else: - args = [('table_id', '=', hier_obj.table_id.column_link_id.related_to.id)] - ids = super(olap_database_columns, self).search(cr, uid, args, offset, limit, - order, context = context, count = count) - return ids - elif context and context.has_key('fk') and context['fk']: - args = [('primary_key', '=', True), ('hide', '<>', True), ('active', '<>', False)] - - else: - if context and context.has_key('master_dim') and context['master_dim']: - dim_obj = self.pool.get('olap.dimension').browse(cr, uid, int(context['master_dim'])) - lines = dim_obj.cube_id.table_id.line_ids - table_ids = [] - - for line in lines: - table_ids.append(line.table_id.id) - args = [('table_id', 'in', table_ids), ('related_to', '<>', False), \ - ('hide', '<>', True), ('active', '<>', False)] - - elif context and context.has_key('master_schema') and context['master_schema']: - args = [('primary_key', '=', 'True')] - - return super(olap_database_columns, self).search(cr, uid, args, offset, limit, - order, context = context, count = count) - - - def hide_col(self, cr, uid, ids, context = {}): - """ Hide all the related columns - @param self: The object pointer - @param cr: the current row, from the database cursor, - @param uid: the current user’s ID for security checks, - @param ids: List of Hide Column’s IDs - @param context: A standard dictionary for contextual values - """ - - for id in ids: - self.write(cr, uid, id, {'hide':True}) - return {} - - def show_col(self, cr, uid, ids, context = {}): - """ show all the related columns - @param self: The object pointer - @param cr: the current row, from the database cursor, - @param uid: the current user’s ID for security checks, - @param ids: List of column’s IDs - @param context: A standard dictionary for contextual values - """ - - for id in ids: - self.write(cr, uid, id, {'hide': True}) - return {} - - def field_add(self, cr, uid, ids, context = {}): - """ Add all the Related Field - @param self: The object pointer - @param cr: the current row, from the database cursor, - @param uid: the current user’s ID for security checks, - @param ids: List of Field’s IDs - @param context: A standard dictionary for contextual values - """ - - col_data = self.pool.get('olap.database.columns').read(cr, uid, ids, [], context)[0] - ctx_list = [] - - if col_data['related_to']: - table_id = col_data['related_to'][0] - - else: - table_id = col_data['table_id'][0] - - if context['parent_id']: - parent_id = context['parent_id'] - val = { - 'cube_table_id': parent_id, - 'table_id': table_id, - 'field_id': ids[0] - } - id = self.pool.get('olap.cube.table.line').create(cr, uid, val, context) - - else: - parent_id = self.pool.get('olap.cube.table').create(cr, uid, \ - {'name': col_data['table_id'][1]}, context) - ctx_list = [('client', 'web'), ('app', 'bi'), ('id', parent_id)] - - return ctx_list - - def make_hierarchy(self, cr, uid, ids, context = {}): - """ Make Hierarchy on the cube - @param self: The object pointer - @param cr: the current row, from the database cursor, - @param uid: the current user’s ID for security checks, - @param ids: List of Hierarchy’s IDs - @param context: A standard dictionary for contextual values - """ - - col_data = self.pool.get('olap.database.columns').read(cr, uid, ids, [], context)[0] - ctx_list = [] - - if context and context.has_key('hier_parent_id')and context['hier_parent_id']: - hier_obj = self.pool.get('olap.hierarchy').browse(cr, uid, context['hier_parent_id']) - pk_table = hier_obj.table_id.name - - elif context and context.has_key('hier_parent_table'): - cube_table_obj = self.pool.get('olap.cube.table').browse(cr, uid, context['hier_parent_table']) - pk_table = cube_table_obj.name - - val = { - 'field_name': col_data['name'], - 'name': col_data['name'], - 'primary_key_table': pk_table - } - - if context['hier_parent_id']: - id = self.pool.get('olap.hierarchy').write(cr, uid, context['hier_parent_id'], val, context) - else: - if context['parent_name']: val['name'] = context['parent_name'] - if context['parent_dimension']:val['dimension_id'] = context['parent_dimension'] - if context['hier_parent_table']: val['table_id'] = context['hier_parent_table'] - if context['parent_field_name']: val['field_name'] = context['parent_field_name'] - if context['parent_level']: val['level_ids'] = conext['parent_level'] - if context['parent_member_all']: val['member_all'] = context['parent_member_all'] - if context['parent_member_default']: val['member_default'] = context['parent_member_default'] - if context['parent_type']: val['type'] = context['parent_type'] - - val['primary_key_table'] = col_data['table_id'][1] - id = self.pool.get('olap.hierarchy').create(cr, uid, val, context) - ctx_list = [('client', 'web'), ('app', 'bi'), ('id', id)] - return ctx_list - -olap_database_columns() - - -class olap_cube_table(osv.osv): - """ Cube Table """ - - _name = "olap.cube.table" - _description = "Olap cube table" - - def write(self, cr, uid, ids, vals, context = None): - """ - @param self: The object pointer - @param cr: the current row, from the database cursor, - @param uid: the current user’s ID for security checks, - @param ids: List of Cube Table’s IDs - @param vals: Get the Value's of cube table - @param context: A standard dictionary for contextual values - """ - - if vals and vals.get('available_table_ids', 0) and context and \ - (context.has_key('master_dim') or context.has_key('d_id') or \ - context.has_key('parent_schema_id')): - new_fields = vals['available_table_ids'][0][2] - final = [] - - for data in self.browse(cr, uid, ids): - orignal_lines = [] - for line in data.line_ids: - orignal_lines.append(line.id) - - orignal_fields = [] - for line in data.line_ids: - orignal_fields.append(line.field_id.id) - - if len(orignal_fields) < len(new_fields): - - if new_fields[:len(orignal_fields)] == orignal_fields: - new_fields = new_fields[len(orignal_fields):] - cols_obj = self.pool.get('olap.database.columns').browse(cr, uid, new_fields) - val = {} - val['cube_table_id'] = ids[0] - for col in cols_obj: - val['table_id'] = col.table_id.id - val['field_id'] = col.id - id = self.pool.get('olap.cube.table.line').create(cr, uid, val, context = context) - - else: - cols_obj = self.pool.get('olap.database.columns').unlink(cr, uid, orignal_lines) - cols_obj = self.pool.get('olap.database.columns').browse(cr, uid, new_fields) - val = {} - val['cube_table_id'] = ids[0] - for col in cols_obj: - val['table_id'] = col.table_id.id - val['field_id'] = col.id - id = self.pool.get('olap.cube.table.line').create(cr, uid, val, context = context) - - elif len(orignal_fields) > len(new_fields): - - if orignal_fields[:len(new_fields)] == new_fields: - remove_id = orignal_lines[len(new_fields):] - id = self.pool.get('olap.cube.table.line').unlink(cr,\ - uid, remove_id, context = context) - - else: - val = {} - id = self.pool.get('olap.cube.table.line').unlink(cr, \ - uid, orignal_lines , context = context) - cols_obj = self.pool.get('olap.database.columns').browse(cr, uid, new_fields) - val = {} - val['cube_table_id'] = ids[0] - for col in cols_obj: - val['table_id'] = col.table_id.id - val['field_id'] = col.id - id = self.pool.get('olap.cube.table.line').create(cr, uid, val, context = context) - - return super(olap_cube_table, self).write(cr, uid, ids, vals, context) - - def create(self, cr, uid, vals, context = None): - """ - @param self: The object pointer - @param cr: the current row, from the database cursor, - @param uid: the current user’s ID for security checks, - @param vals: Get the Value's of cube table - @param context: A standard dictionary for contextual values - """ - - cube_table_id = super(olap_cube_table, self).create(cr, uid, vals, context) - - if vals and vals.get('available_table_ids', 0) and context and \ - (context.has_key('d_id') or context.has_key('parent_schema_id') or \ - context.has_key('master_dim') or context.has_key('d_id')): - lines_ids = vals['available_table_ids'][0][2] - cols_obj = self.pool.get('olap.database.columns').browse(cr, uid, lines_ids) - val = {} - val['cube_table_id'] = cube_table_id - - for col in cols_obj: - val['table_id'] = col.table_id.id - val['field_id'] = col.id - id = self.pool.get('olap.cube.table.line').create(cr, uid, val, context = context) - return cube_table_id - - def search(self, cr, uid, args, offset = 0, limit = None, order = None, - context = None, count = False): - """ olap search method. - @param self: The object pointer - @param cr: the current row, from the database cursor, - @param user: the current user’s ID for security checks, - @param args: list of tuples of form [(‘name_of_the_field’, ‘operator’, value), ...]. - @param offset: The Number of Results to Pass - @param limit: The Number of Results to Return - @param context: A standard dictionary for contextual values - """ - - if context and context.has_key('parent_schema_id'): - args = [('schema_id', '=', context['parent_schema_id'])] - - if context and context.has_key('d_id'): - dim_obj = self.pool.get('olap.dimension').browse(cr, uid, int(context['d_id'])) - args = [('schema_id', '=', dim_obj.cube_id.schema_id.id)] - - return super(olap_cube_table, self).search(cr, uid, args, offset, limit, \ - order, context = context, count = count) - - def _available_table_get(self, cr, uid, ids, name, arg, context = None): - """ - @param self: The object pointer - @param cr: the current row, from the database cursor, - @param uid: the current user’s ID for security checks, - @param ids: List of Available Table’s IDs - @param arg: list of tuples of form [(‘name_of_the_field’, ‘operator’, value), ...] - @param context: A standard dictionary for contextual values - """ - - result = {} - parent_table_id = [] - parent_table_ids = [] - field_obj = self.pool.get('olap.database.columns') - - for table in self.browse(cr, uid, ids, context): - if table.line_ids: - ids = [] - ids = map(lambda x: x.field_id.id, table.line_ids) - result[table.id] = ids - else: - result[table.id] = [] - return result - - def _set_schema(self, cr, uid, context = {}): - """ Set Schema for cube table - @param self: The object pointer - @param cr: the current row, from the database cursor, - @param uid: the current user’s ID for security checks, - @param context: A standard dictionary for contextual values - """ - - if context and context.has_key('d_id'): - dim_obj = self.pool.get('olap.dimension').browse(cr, uid, int(context['d_id'])) - return dim_obj.cube_id.schema_id.id - - if context and context.has_key('parent_schema_id'): - return context['parent_schema_id'] - - def _set_name(self, cr, uid, context = {}): - """ set name for cube table - @param self: The object pointer - @param cr: the current row, from the database cursor, - @param uid: the current user’s ID for security checks, - @param context: A standard dictionary for contextual values - """ - - if context and context.has_key('d_id'): - dim_obj = self.pool.get('olap.dimension').browse(cr, uid, int(context['d_id'])) - return dim_obj.cubeAid.table_id.name - - def _get_id(self, cr, uid, ids, context = {}): - """ - @param self: The object pointer - @param cr: the current row, from the database cursor, - @param uid: the current user’s ID for security checks, - @param context: A standard dictionary for contextual values - """ - - if context and context.has_key('d_id'): - dim_obj = self.pool.get('olap.dimension').browse(cr, uid, int(context['d_id'])) - table_id = self.pool.get('olap.database.tables').search(cr, uid, \ - [('table_db_name', 'in', [dim_obj.cube_id.table_id.name]), \ - ('fact_database_id', '=', dim_obj.cube_id.schema_id.database_id.id)]) - col_ids = self.pool.get('olap.database.columns').search(cr, uid, \ - [('table_id', 'in', table_id), ('hide', '<>', True), ('related_to', '<>', False)]) - - else: - col_ids = self.pool.get('olap.database.columns').search(cr, uid, \ - [('primary_key', '=', True), ('hide', '<>', True)]) - - return col_ids - - def _def_set(self, cr, uid, context = {}): - """ - @param self: The object pointer - @param cr: the current row, from the database cursor, - @param uid: the current user’s ID for security checks, - @param context: A standard dictionary for contextual values - """ - - return [] - - _columns = { - 'name': fields.char('Table name', size = 64, required = True), - 'line_ids': fields.one2many('olap.cube.table.line', 'cube_table_id',\ - 'Database Tables', required = True), - 'schema_id': fields.many2one('olap.schema', 'Schema id', ondelete = 'cascade'), - 'column_link_id': fields.many2one('olap.database.columns', 'Relational Column' , required = True), - 'available_table_ids': fields.function( - _available_table_get, - method = True, - relation = 'olap.database.columns', - string = 'Available Tables', - type = "many2many" - ), - } - - _defaults = { - 'schema_id': _set_schema, - } - def field_add(self, cr, uid, ids, context = {}): - """ Add the Field for the cube table - @param self: The object pointer - @param cr: the current row, from the database cursor, - @param uid: the current user’s ID for security checks, - @param ids: List of cube table’s IDs - @param context: A standard dictionary for contextual values - """ - - return {} - -olap_cube_table() - - -class olap_cube_table_line(osv.osv): - """ Cube Table Line """ - - _name = "olap.cube.table.line" - _description = "Olap cube table" - _rec_name = 'table_id' - - _columns = { - 'cube_table_id': fields.many2one('olap.cube.table', 'Cube Table',\ - required = True, ondelete = 'cascade'), - 'table_id': fields.many2one('olap.database.tables', 'Database Table',\ - required = True, ondelete = 'cascade'), - 'field_id': fields.many2one('olap.database.columns', 'Link Field'), - } - # Set the Table when changing field_id - def onchange_field_id(self, *args, **argv): - """ - @param self: The object pointer - @param *args: For Positional Argument - @param **argv: For Keyword Argument - """ - pass - -olap_cube_table_line() - - -class olap_cube(osv.osv): - """ Olap Cube """ - - _name = "olap.cube" - _description = "Olap cube" - - def _set_schema(self, cr, uid, context = {}): - """ set schema for olap cube - @param self: The object pointer - @param cr: the current row, from the database cursor, - @param uid: the current user’s ID for security checks, - @param context: A standard dictionary for contextual values - """ - - if context and context.has_key('schema_id'): - return context['schema_id'] - return False - - _columns = { - 'name': fields.char('Cube name', size = 64, required = True), - 'table_id': fields.many2one('olap.cube.table', 'Fact table', size = 64,\ - required = True, help="Table(s) for cube."), - 'schema_id': fields.many2one('olap.schema', 'Schema', readonly = True), - 'dimension_ids': fields.one2many('olap.dimension', 'cube_id', 'Dimensions'), - 'measure_ids': fields.one2many('olap.measure', 'cube_id', 'Measures'), - 'query_log': fields.boolean('Query Logging', help = "Enabling this will \ - log all the queries in the browser"), - 'query_ids': fields.one2many('olap.query.logs', 'cube_id', 'Queries'), - } - - _defaults = { - 'schema_id': _set_schema - } -olap_cube() - - -class olap_query_logs(osv.osv): - """ Query Logs """ - _name = "olap.query.logs" - _description = "Olap query logs" - - _columns = { - 'user_id': fields.many2one('res.users', 'OpenERP SA User'), - 'query': fields.text('Query', required = True), - 'time': fields.datetime('Time', required = True), - 'result_size': fields.integer('Result Size', readonly = True), - 'cube_id': fields.many2one('olap.cube', 'Cube', required = True), - 'count': fields.integer('Count', readonly=True), - 'schema_id': fields.many2one('olap.schema', 'Schema', readonly = True), - } - - _defaults = { - 'count':lambda * args: 0 - } -olap_query_logs() - - -class olap_dimension(osv.osv): - """ Olap Dimension """ - - _name = "olap.dimension" - _description = "Olap dimension" - - def _set_cube(self, cr, uid, context = {}): - """ set cube for Olap Dimension - @param self: The object pointer - @param cr: the current row, from the database cursor, - @param uid: the current user’s ID for security checks, - @param context: A standard dictionary for contextual values - """ - - if context and context.has_key('cube_id'): - return context['cube_id'] - return False - - _columns = { - 'name': fields.char('Dimension name', size = 64, required = True), - 'cube_id': fields.many2one('olap.cube', 'Cube', required = True), - 'hierarchy_ids': fields.one2many('olap.hierarchy', 'dimension_id', 'Hierarchies'), - } - _defaults = { - 'cube_id': _set_cube, - } - -olap_dimension() - - -class olap_hierarchy(osv.osv): - """ Olap Hierarchy """ - - _name = "olap.hierarchy" - _description = "Olap hierarchy" - _order = "sequence, id" - - hierarchy_type = { - 'date': 'Date', - 'date_year': 'Year of Date', - 'date_quarter': 'Quarter of Date', - 'date_month': 'Month of Date', - 'many2one': 'Many2one' - } - - def _set_dimension(self, cr, uid, context = {}): - """ set Dimension for Olap Hierarchy - @param self: The object pointer - @param cr: the current row, from the database cursor, - @param uid: the current user’s ID for security checks, - @param context: A standard dictionary for contextual values - """ - - if context and context.has_key('dimension_id'): - return context['dimension_id'] - return False - - def _set_name(self, cr, uid, context = {}): - """ set name for Olap Hierarchy - @param self: The object pointer - @param cr: the current row, from the database cursor, - @param uid: the current user’s ID for security checks, - @param context: A standard dictionary for contextual values - """ - - if context and context.has_key('dimension_id'): - dim_obj = self.pool.get('olap.dimension').browse(cr, uid, int(context['dimension_id'])) - return dim_obj.name - return False - - def _hierarchy_get(self, *args, **argv): - """ - @param self: The object pointer - @param *args: For Positional Argument - @param **args: For Keyword Argument - """ - return self.hierarchy_type.items() - - _columns = { - 'name': fields.char('Hierarchy name', size = 64, required = True), - 'primary_key': fields.char('Primary key', size = 64), - 'primary_key_table': fields.char('Primary key table', size = 64), - 'sequence': fields.integer('Sequence', required = True), - 'dimension_id': fields.many2one('olap.dimension', 'Dimension', required = True), - 'level_ids': fields.one2many('olap.level', 'hierarchy_id', 'Levels'), - 'table_id': fields.many2one('olap.cube.table', 'Fact table(s)', \ - required = True , help ="Table(s) to make hierarchy on the cube."), - } - - _defaults = { - 'sequence': lambda * args: 1, - 'primary_key': lambda * args: 'id', - 'dimension_id': _set_dimension, - 'name': _set_name - } - -olap_hierarchy() - - -class olap_level(osv.osv): - """ Olap Level """ - _name = "olap.level" - _description = "Olap level" - _order = "sequence, id" - - _types = { - 'normal': levels.level_normal(), - 'date_year': levels.level_date_year(), - 'date_quarter': levels.level_date_quarter(), - 'date_month': levels.level_date_month() - } - - def _set_hierarchy(self, cr, uid, context = {}): - """ set Hierarchy for Olap Level - @param self: The object pointer - @param cr: the current row, from the database cursor, - @param uid: the current user’s ID for security checks, - @param context: A standard dictionary for contextual values - """ - - if context and context.has_key('hierarchy_id'): - return context['hierarchy_id'] - return False - - def _set_name(self, cr, uid, context = {}): - """ set name for Olap Level - @param self: The object pointer - @param cr: the current row, from the database cursor, - @param uid: the current user’s ID for security checks, - @param context: A standard dictionary for contextual values - """ - - if context and context.has_key('hierarchy_id'): - hier_obj = self.pool.get('olap.hierarchy').browse(cr, uid, int(context['hierarchy_id'])) - return hier_obj.name - - def onchange_column_name(self, cr, uid, ids, column, context = {}): - """ - @param self: The object pointer - @param cr: the current row, from the database cursor, - @param uid: the current user’s ID for security checks, - @param ids: List of Olap Level’s IDs - @param context: A standard dictionary for contextual values - """ - - if not column: - return {} - val = {} - col = self.pool.get('olap.database.columns').browse(cr, uid, column) - val['table_name'] = col.table_id.table_db_name - val['column_id_name'] = col.column_db_name - if (col.type == 'date'): - val['type'] = 'date_year' - return {'value': val} - - def _type_get(self, cr, uid, *args, **argv): - """ - @param self: The object pointer - @param cr: the current row, from the database cursor, - @param uid: the current user’s ID for security checks, - @param *args: For Positional Argument - @param **args: For Keyword Argument - """ - - keys = self._types.keys() - return map(lambda x: (x,x),keys) - - _columns = { - 'name': fields.char('Level name', size = 64, required = True), - 'column_name': fields.many2one('olap.database.columns', 'Columns Name', required = True), - 'column_id_name': fields.char('Column ID', size = 64, required = True), - 'type': fields.selection(selection = _type_get, string = 'Level class', size = 64, required = True), - 'table_name': fields.char('Table name', size = 64, required = True, \ - help = "The name of the table on which the column is defined.\ - If False, take the table from the hierarchy."), - 'sequence': fields.integer('Sequence', required = True), - 'hierarchy_id': fields.many2one('olap.hierarchy', 'Hierarchy', required = True), - } - - _defaults = { - 'column_id_name': lambda * args: 'name', - 'sequence': lambda * args: '1', - 'type': lambda * args:'normal', - 'hierarchy_id': _set_hierarchy, - 'name': _set_name - } - -olap_level() - - -class olap_measure(osv.osv): - """ Olap Measure """ - _name = "olap.measure" - _description = "Olap measure" - - def _set_cube(self, cr, uid, context = {}): - """ set cube for Olap Measure - @param self: The object pointer - @param cr: the current row, from the database cursor, - @param uid: the current user’s ID for security checks, - @param context: A standard dictionary for contextual values - """ - - if context and context.has_key('cube_id'): - return context['cube_id'] - return False - - def onchange_measure_name(self, cr, uid, ids, column, context = {}): - """ - @param self: The object pointer - @param cr: the current row, from the database cursor, - @param uid: the current user’s ID for security checks, - @param ids: List of Olap Measure’s IDs - @param context: A standard dictionary for contextual values - """ - - val = {} - if not column: - return {} - col = self.pool.get('olap.database.columns').browse(cr, uid, column) - val['table_name'] = col.table_id.table_db_name - val['value_column_id_name'] = col.column_db_name - val['name'] = col.column_db_name - return {'value': val} - - _columns = { - 'name': fields.char('Measure name', size = 64, required = True), - 'cube_id': fields.many2one('olap.cube', 'Cube', required = True), - 'value_column': fields.many2one('olap.database.columns', 'Fact Table Column'), - 'value_column_id_name': fields.char('Column ID', size = 64), - 'table_name': fields.char('Table name', size = 64, help = "The name of \ - the table on which the column is defined. If False, take the table from the cube."), - 'measure_type': fields.selection([('fact_column', 'Fact Table Column'),\ - ('sql_expr', 'SQL Expression')],\ - 'Measure Type', required = True,\ - help = "Select between auto column or sql expression for the measures"), - 'value_sql': fields.text('SQL Expression', help = "You can \ - provide valid sql expression. Make sure it have \ - function with fully qualified column name like \ - (sum,avg ...)(tablename.columnname (+,- ...) tablename.columnname)"), - 'agregator': fields.selection([('sum', 'Sum'), ('count', 'count'),\ - ('avg', 'Average')], 'Agregator', required = True), - 'datatype': fields.selection([('int', 'Integer'), ('float', 'Float')], 'Datatype', required = True), - 'formatstring': fields.selection([ - ('none', 'None (0000.00)'), - ('cr_prefix', 'Prefix Default Currency (EUR 0000.00)'), - ('cr_postfix', 'Postfix Default Currency(0000.00 EUR)'), - ('cr_prefix_comma', 'Prefix Default Currency with comma seperator (EUR 0,000.00)'), - ('cr_postfix_comma', 'Postfix Default Currency with comma seperator (0,000.00 EUR)'), - ('comma_sep', 'Comma Seperator (0,000)') - ], 'Format string', required = True, help=" Let you specify how the measure to be displayed in cube browser"), - } - - _defaults = { - 'agregator': lambda * args: 'sum', - 'datatype': lambda * args: 'float', - 'formatstring': lambda * args: 'none', - 'cube_id': _set_cube, - 'measure_type': lambda * args:'fact_column', - } - -olap_measure() - - -class olap_application(osv.osv): - """ Olap Application """ - _name = "olap.application" - _description = "Olap application" - - _columns = { - 'name': fields.char('Application name', size = 64, required = True), - 'query': fields.text('Application Query'), - 'table_ids': fields.one2many('olap.application.table', 'application_id', 'Tables'), - 'field_ids': fields.one2many('olap.application.field', 'application_id', 'Fields'), - } - -olap_application() - - -class olap_application_table(osv.osv): - """ Application Table """ - - _name = "olap.application.table" - _description = "Olap application table" - - _columns = { - 'name': fields.char('Application table name', size = 64, required = True), - 'table_name': fields.char('Table name', size = 64, required = True), - 'is_hidden': fields.boolean('Hidden'), - 'application_id': fields.many2one('olap.application', 'Application Id', required = True), - } - -olap_application_table() - - -class olap_application_field(osv.osv): - """ Application Field """ - _name = "olap.application.field" - _description = "Olap application field" - - _columns = { - 'name': fields.char('Application field name', size = 64, required = True), - 'table_name': fields.char('Application table name', size = 64), - 'field_name': fields.char('Field name', size = 64), - 'is_hidden': fields.boolean('Hidden'), - 'application_id': fields.many2one('olap.application', 'Application Id', required = True), - } - -olap_application_field() - - -class olap_saved_query(osv.osv): - """ Olap Saved Query """ - - _name = "olap.saved.query" - _decription = "Olap Saved Query" - - _columns = { - 'name': fields.text('Query Name', size = 64), - 'user_id': fields.many2one('res.users', 'User'), - 'query': fields.text('Query', required = True), - 'cube_id': fields.many2one('olap.cube', 'Cube', required = True), - 'mdx_id': fields.char('Module', size=64), - 'schema_id': fields.many2one('olap.schema', 'Schema', required = True), - 'time': fields.datetime('Time', required = True), - 'axis_keys': fields.text('Axis Keys'), - } - -olap_saved_query() -# Wizard for the Load Data Structure -# Replacement for the Load Wizard according to the new structure -class bi_load_db_wizard(osv.osv_memory): - _name = 'bi.load.db.wizard' - - def _get_fact_table(self, cr, uid, ctx): - """ - @param self: The object pointer - @param cr: the current row, from the database cursor, - @param uid: the current user’s ID for security checks, - @param ctx: A standard dictionary for contextual values - """ - - if ctx and ctx.has_key('active_id'): - schema_obj = self.pool.get('olap.schema').browse(cr, uid, ctx['active_id']) - return schema_obj.name - return False - - def _get_db_name(self, cr, uid, ctx): - """ - @param self: The object pointer - @param cr: the current row, from the database cursor, - @param uid: the current user’s ID for security checks, - @param ctx: A standard dictionary for contextual values - """ - - if ctx and ctx.has_key('active_id'): - schema_obj = self.pool.get('olap.schema').browse(cr, uid, ctx['active_id']) - return schema_obj.database_id.name - return False - - _columns = { - 'fact_table': fields.char('Fact Name' , size = 64, readonly = True), - 'db_name': fields.char('Database Name', size = 64, readonly = True) - } - - _defaults = { - 'fact_table': _get_fact_table, - 'db_name': _get_db_name, - } - - def action_load(self, cr, uid, ids, context = None): - """ - @param self: The object pointer - @param cr: the current row, from the database cursor, - @param uid: the current user’s ID for security checks, - @param ids: Load Action’s IDs - @param context: A standard dictionary for contextual values - """ - - data = context and context.get('active_id', False) or False - if context and context.has_key('active_id'): - lines = self.pool.get('olap.schema').browse(cr, uid, data) - pool = pooler.get_pool(cr.dbname) - id_db = lines.database_id.id - type = lines.database_id.type - db_name = lines.database_id.db_name - tobj = pool.get('olap.database.tables') - tcol = pool.get('olap.database.columns') - if type == 'postgres': - - host = lines.database_id.db_host and "host=%s" % lines.database_id.db_host or '' - port = lines.database_id.db_port and "port=%s" % lines.database_id.db_port or '' - name = lines.database_id.db_name and "dbname=%s" % lines.database_id.db_name or '' - user = lines.database_id.db_login and "user=%s" % lines.database_id.db_login or '' - password = lines.database_id.db_password and \ - "password=%s" % lines.database_id.db_password or '' - tdb = psycopg2.connect('%s %s %s %s %s' % (host, port, name, user, password)) - cr_db = tdb.cursor() - cr.execute('select table_db_name,id from olap_database_tables where fact_database_id=%d',(id_db,)) - tables = dict(cr.fetchall()) - tables_id = map(lambda x: str(tables[x]), tables) - print 'Creating / Updating Tables...' - cr_db.execute("select table_name, table_catalog from \ - INFORMATION_SCHEMA.tables as a where a.table_schema = 'public'") - for table in cr_db.fetchall(): - val = { - 'fact_database_id': id_db, - 'table_db_name': table[0] - } - if table[0] in tables.keys(): - table_id = tobj.write(cr, uid, [tables[table[0]]], val, context) - else: - val['name'] = table[0] - tables[val['name']] = tobj.create(cr, uid, val, context) - - print 'Creating / Updating Columns ....' - cols = {} - if tables_id: - cr.execute('select column_db_name,id,table_id from \ - olap_database_columns where table_id in (' + ','.join(tables_id) + ')') - else: - cr.execute("select olap_database_columns.column_db_name,\ - olap_database_columns.id, olap_database_columns.table_id \ - from olap_database_columns join olap_database_tables \ - on olap_database_columns.table_id = olap_database_tables.id \ - where olap_database_tables.fact_database_id=%d", (id_db,)) - table_col = {} - cols_name = {} - for x in tables: - table_col[str(tables[x])] = [{}] - for data in cr.fetchall(): - cols[str(data[1])] = (data[0], int(data[2])) - table_col[str(data[2])][0][data[0]] = data[1] - cols_name[str(data[0])] = (data[1], int(data[2])) - cr_db.execute("""SELECT - table_name, column_name, udt_name - from - INFORMATION_SCHEMA.columns - WHERE table_schema = 'public'""") - for col in cr_db.fetchall(): - val = { - 'table_id': tables[col[0]], - 'column_db_name': col[1], - 'type': col[2], - } - id_made = filter(lambda x:(int(cols[x][1]) == int(tables[col[0]])), cols) - if col[0] in tables.keys() and col[1] in cols_name.keys() and id_made: - if table_col[str(tables[col[0]])][0] and col[1] in \ - table_col[str(tables[col[0]])][0].keys(): - col_id = tcol.write(cr, uid, table_col[str(tables[col[0]])][0][col[1]], val, context) - else: - val['name'] = col[1] - id_made = tcol.create(cr, uid, val, context) - cols[str(id_made)] = (val['name'], int(val['table_id'])) - else: - val['name'] = col[1] - id_made = tcol.create(cr, uid, val, context) - cols[str(id_made)] = (val['name'], int(val['table_id'])) - - print 'Creating / Updating Constraints...' - cr_db.execute("""select - table_name,column_name - from - INFORMATION_schema.key_column_usage - where - constraint_name in ( - select constraint_name from INFORMATION_SCHEMA .table_constraints - where - constraint_type = 'PRIMARY KEY')""") - - print "Updating the Primary Key Constraint" - for constraint in cr_db.fetchall(): - val = { - 'primary_key': True - } - - id_to_write = filter(lambda x:(int(cols[x][1]) == int(tables[constraint[0]])and(constraint[1] == cols[x][0])), cols) - col_id = tcol.write(cr, uid, int(id_to_write[0]), val, context) - - print "Updating the Foreign key constraint" - cr_db.execute("""select - constraint_name,table_name - from - INFORMATION_schema.constraint_column_usage - where - constraint_name in ( - select constraint_name from INFORMATION_SCHEMA.table_constraints - where - constraint_type = 'FOREIGN KEY')""") - for_key = dict(cr_db.fetchall()) - - cr_db.execute("""select - table_name,column_name,constraint_name - from - INFORMATION_schema.key_column_usage - where - constraint_name IN ( - select constraint_name from INFORMATION_SCHEMA.table_constraints - where - constraint_type = 'FOREIGN KEY')""") - - for constraint in cr_db.fetchall(): - val = { - 'related_to': tables[for_key[constraint[2]]] - } - id_to_write = filter(lambda x:(int(cols[x][1]) == int(tables[constraint[0]])\ - and (constraint[1] == cols[x][0])), cols) - if id_to_write: - col_id = tcol.write(cr, uid, int(id_to_write[0]), val, context) - - - elif type == 'mysql': - try: - import MySQLdb - host = lines.database_id.db_host or '' - port = lines.database_id.db_port or '' - db = lines.database_id.db_name or '' - user = lines.database_id.db_login or '' - passwd = lines.database_id.db_password or '' - tdb = MySQLdb.connect(host = host, port = port, db = db, user = user, passwd = passwd) - - except Exception, e: - raise osv.except_osv('MySQLdb Packages Not Installed.', e) - - cr_db = tdb.cursor() - cr.execute('select table_db_name,id from olap_database_tables \ - where fact_database_id=%d', (id_db,)) - tables = dict(cr.fetchall()) - tables_id = map(lambda x: str(tables[x]), tables) - cols = {} - if tables_id: - cr.execute('select column_db_name,id,table_id from \ - olap_database_columns where table_id IN (' + ','.join(tables_id) + ')') - else: - cr.execute('select column_db_name,id,table_id from olap_database_columns') - - for data in cr.fetchall(): - cols[str(data[1])] = (data[0], int(data[2])) - cr_db.execute("select table_name, table_catalog from \ - INFORMATION_SCHEMA.tables where table_schema =%s", (db_name)) - - for table in cr_db.fetchall(): - val = { - 'fact_database_id': id_db, - 'table_db_name': table[0] - } - - if table[0] in tables.keys(): - table_id = tobj.write(cr, uid, [tables[table[0]]], val, context) - - else: - val['name'] = table[0] - tables[val['name']] = tobj.create(cr, uid, val, context) - cr_db.execute("""SELECT - table_name, column_name, data_type - from - INFORMATION_SCHEMA.columns - WHERE table_schema = %s""", (db_name)) - - for col in cr_db.fetchall(): - - val = { - 'table_id': tables[col[0]], - 'column_db_name': col[1], - 'type': col[2], - } - - id_made = filter(lambda x:(int(cols[x][1]) == int(tables[col[0]])), cols) - if col[1] in cols.keys() and col[0] in tables.keys()and id_made: - col_id = tcol.write(cr, uid, cols[tables[str(col[0])]], val, context) - else: - val['name'] = col[1] - id_made = tcol.create(cr, uid, val, context) - cols[str(id_made)] = (val['name'], int(val['table_id'])) - - cr_db.execute("""select - REFERENCED_COLUMN_NAME,REFERENCED_TABLE_NAME,COLUMN_NAME,TABLE_NAME - from - INFORMATION_schema.key_column_usage - where table_schema= %s and - constraint_name IN ( - select constraint_name from INFORMATION_SCHEMA .table_constraints - where - constraint_type IN ('PRIMARY KEY','FOREIGN KEY')) - """, (db_name)) - for constraint in cr_db.fetchall(): - - if constraint[0]: - val = { - 'related_to': tables[constraint[1]] - } - else: - - val = { - 'primary_key': True - } - id_to_write = filter(lambda x:(int(cols[x][1]) == int(tables[constraint[3]])and \ - (constraint[2] == cols[x][0])), cols) - col_id = tcol.write(cr, uid, int(id_to_write[0]), val, context) - - elif type == 'oracle': - try: - import cx_Oracle - host = lines.database_id.db_host or '' - port = lines.database_id.db_port or '' - db = lines.database_id.db_name or '' - user = lines.database_id.db_login.upper() or '' - passwd = lines.database_id.db_password or '' - tdb = cx_Oracle.connect(user, passwrd, host) - - except Exception, e: - raise osv.except_osv('cx_Oracle Packages Not Installed.', e) - - cr_db = tdb.cursor() - cr.execute('select table_db_name,id from olap_database_tables \ - where fact_database_id=%d', (id_db,)) - tables = dict(cr.fetchall()) - tables_id = map(lambda x: str(tables[x]), tables) - cols = {} - if tables_id: - cr.execute('select column_db_name,id,table_id from \ - olap_database_columns where table_id IN (' + ','.join(tables_id) + ')') - else: - cr.execute('select column_db_name,id,table_id from olap_database_columns') - - for data in cr.fetchall(): - cols[str(data[1])] = (data[0], int(data[2])) - - cr_db.execute("select table_name from all_tables where owner =%s", (user)) - temp = cr_db.fetchall() - for table in temp: - val = { - 'fact_database_id': id_db, - 'table_db_name': table[0] - } - - if table[0] in tables.keys(): - table_id = tobj.write(cr, uid, [tables[table[0]]], val, context) - - else: - val['name'] = table[0] - tables[val['name']] = tobj.create(cr, uid, val, context) - - cr_db.execute("""SELECT - table_name, column_name, data_type - from - all_tab_columns - WHERE owner = %s""", (user)) - temp = cr_db.fetchall() - for col in temp: - if col[2] == 'NUMBER': - type_col = 'numeric' - elif col[2] == 'DATE': - type_col = 'date' - elif col[2] == 'VARCHAR2': - type_col = 'varchar' - else: - type_col = col[2] - val = { - 'table_id': tables[col[0]], - 'column_db_name': col[1], - 'type': type_col, - } - - id_made = filter(lambda x:(int(cols[x][1]) == int(tables[col[0]])), cols) - if col[1] in cols.keys() and col[0] in tables.keys()and id_made: - col_id = tcol.write(cr, uid, cols[tables[str(col[0])]], val, context) - else: - val['name'] = col[1] - id_made = tcol.create(cr, uid, val, context) - cols[str(id_made)] = (val['name'], int(val['table_id'])) - - cr_db.execute("""select - table_name,column_name,constraint_name - from - all_cons_columns - where - constraint_name in ( - select constraint_name from all_constraints - where - constraint_type = 'P' and owner= %s) - """, (user)) - temp = cr_db.fetchall() - pk_table = {} - for constraint in temp: - val = { - 'primary_key' : True - } - pk_table[constraint[2]] = constraint[0] - - id_to_write = filter(lambda x : (int(cols[x][1]) == int(tables[constraint[0]])\ - and(constraint[1] == cols[x][0])), cols) - col_id = tcol.write(cr, uid, int(id_to_write[0]), val, context) - - cr_db.execute("""select - constraint_name,r_constraint_name from all_constraints - where - constraint_type = 'R' and owner = %s - """, (user)) - constraints_map = {} - for data in cr_db.fetchall(): - constraints_map[data[0]] = data[1] - - cr_db.execute("""select - table_name,column_name,constraint_name - from - all_cons_columns - where - constraint_name IN ( - select constraint_name from all_constraints - where - constraint_type = 'R' and owner = %s) - """, (user)) - - - temp = cr_db.fetchall() - for constraint in temp: - rel_constraint_name = constraints_map[constraint[2]] - req_table = pk_table[rel_constraint_name] - val = { - 'related_to' : tables[req_table] - } - id_to_write = filter(lambda x:(int(cols[x][1]) == int(tables[constraint[0]])\ - and (constraint[1] == cols[x][0])), cols) - col_id = tcol.write(cr, uid, int(id_to_write[0]), val, context) - - data = context and context.get('active_id', False) or False - temp = pooler.get_pool(cr.dbname).get('olap.fact.database').write(cr, uid, [id_db], {'loaded':True}) - wf_service = netsvc.LocalService('workflow') - wf_service.trg_validate(uid, 'olap.schema', data, 'dbload', cr) - model_data_ids = self.pool.get('ir.model.data').search(cr, uid, \ - [('model', '=', 'ir.ui.view'), ('name', '=', 'view_olap_schema_form')]) - resource_id = self.pool.get('ir.model.data').read(cr, uid, \ - model_data_ids, fields = ['res_id'])[0]['res_id'] - - return {'type': 'ir.actions.act_window_close' } - - def action_cancel(self, cr, uid, ids, context = None): - """ - @param self: The object pointer - @param cr: the current row, from the database cursor, - @param uid: the current user’s ID for security checks, - @param ids: List of create menu’s IDs - @param context: A standard dictionary for contextual values - """ - return {'type': 'ir.actions.act_window_close' } - -bi_load_db_wizard() -# Wizard for the Automatic Application Configuration -# Replacement for the Load Wizard according to the new structure -class bi_auto_configure_wizard(osv.osv_memory): - _name = 'bi.auto.configure.wizard' - - def _get_name(self, cr, uid, context): - """ - @param self: The object pointer - @param cr: the current row, from the database cursor, - @param uid: the current user’s ID for security checks, - @param context: A standard dictionary for contextual values - """ - - data = context and context.get('active_id', False) or False - if context and context.has_key('active_id'): - schema_obj = self.pool.get('olap.schema').browse(cr, uid, data) - return schema_obj.name - return False - - _columns = { - 'name': fields.char('Fact Name' , size = 64, readonly = True), - } - - _defaults = { - 'name': _get_name, - } - - def action_load(self, cr, uid, ids, context = None): - """ - @param self: The object pointer - @param cr: the current row, from the database cursor, - @param uid: the current user’s ID for security checks, - @param ids: List of create menu’s IDs - @param context: A standard dictionary for contextual values - """ - - vals = {} - apptabnew_vals = {} - appfieldnew_vals = {} - data = context and context.get('active_id', False) or False - ids = pooler.get_pool(cr.dbname).get('olap.schema').browse(cr, uid, data) - - if ids.app_detect == "Unknown Application": - raise wizard.except_wizard('Warning', 'The Application is Unknown,\ - we can not configure it automatically.') - - else: - app_objs = pooler.get_pool(cr.dbname).get('olap.application') - app_ids = app_objs.search(cr, uid, []) - app_res = app_objs.browse(cr, uid, app_ids) - app_id = '' - for x_app in app_res: - app_id = x_app['id'] - - apptab_objs = pooler.get_pool(cr.dbname).get('olap.application.table') - apptab_ids = apptab_objs.search(cr, uid, []) - apptab_res = apptab_objs.browse(cr, uid, apptab_ids) - apptab_name = [] - map_apptab_name = {} - map_apptab_name_id = {} - for aptab in apptab_res: - apptab_name.append(aptab.name) - map_apptab_name_id[aptab.table_name] = aptab - - appfield_objs = pooler.get_pool(cr.dbname).get('olap.application.field') - appfield_ids = appfield_objs.search(cr, uid, []) - appfield_res = appfield_objs.browse(cr, uid, appfield_ids) - appfield_data_res = appfield_objs.browse(cr, uid, appfield_ids) - appcol_name = [] - for apcol in appfield_res: - appcol_name.append(apcol.name) - - dbtab_obj = pooler.get_pool(cr.dbname).get('olap.database.tables') - id_tables = dbtab_obj.search(cr, uid, [('fact_database_id', '=', ids.database_id.id)]) - tables_main = dbtab_obj.read(cr, uid, id_tables, context = {'wizard':True}) - for tables in tables_main: - end_user_name = {'name':(" ").join(map(lambda x:x.capitalize(), \ - tables['table_db_name'].split("_")))} - table_new = dbtab_obj.write(cr, uid, tables['id'], end_user_name) - if not(tables['table_db_name'].startswith('ir') or \ - tables['table_db_name'].startswith('wkf') or \ - tables['table_db_name'].startswith('res_groups')) and \ - tables['table_db_name'] not in ['inherit', 'user_rule_group_rel',\ - 'group_rule_group_rel']: - vals = {} - - if len(apptab_ids) == 0 and (tables['table_db_name'] not in apptab_name): - vals['table_name'] = tables['table_db_name'] - vals['name'] = (" ").join(map(lambda x:x.capitalize(), tables['name'].split("_"))) - vals['is_hidden'] = tables['hide'] - vals['application_id'] = app_id - table_new = dbtab_obj.write(cr, uid, tables['id'], {'hide':False}) - apptab_new_obj = apptab_objs.create(cr, uid, vals) - - else: - if map_apptab_name_id.has_key(tables['table_db_name']): - app_table = map_apptab_name_id[tables['table_db_name']] - if ((app_table['table_name'] == tables['table_db_name']) \ - and not (app_table['table_name'] == tables['name'])): - vals['name'] = (" ").join(map(lambda x:x.capitalize(), \ - tables['name'].split("_"))) - vals['is_hidden'] = tables['hide'] - tables_obj_new = apptab_objs.write(cr, uid, app_table['id'], vals) - - else: - vals['table_name'] = tables['table_db_name'] - vals['name'] = (" ").join(map(lambda x:x.capitalize(), \ - tables['table_db_name'].split("_"))) - vals['is_hidden'] = tables['hide'] - vals['application_id'] = app_id - apptab_new_obj = apptab_objs.create(cr, uid, vals) - id_columns = pooler.get_pool(cr.dbname).get('olap.database.columns').search(cr, uid, \ - [('table_id', 'in', id_tables)]) - columns = pooler.get_pool(cr.dbname).get('olap.database.columns').read(cr, uid, id_columns, []) - for columns in columns: - vals = {} - - if len(appfield_ids) == 0 and (columns['column_db_name'] not in appcol_name): - vals['field_name'] = columns['column_db_name'] - vals['table_name'] = columns['table_id'][1] - vals['name'] = (" ").join(map(lambda x:x.capitalize(), columns['name'].split("_"))) - vals['is_hidden'] = columns['hide'] - vals['application_id'] = x_app['id'] - appfield_new_obj = appfield_objs.create(cr, uid, vals) - - else: - filter_column = filter(lambda x: columns['column_db_name'] == x['field_name'] \ - and columns['table_id'][1] == x['table_name'], appfield_data_res) - if map_apptab_name_id.has_key(columns['table_id'][1]) and filter_column: - table_id_write = map_apptab_name_id[columns['table_id'][1]] - vals['name'] = (" ").join(map(lambda x:x.capitalize(), columns['name'].split("_"))) - vals['is_hidden'] = columns['hide'] - appfield_new_obj = appfield_objs.write(cr, uid, filter_column[0]['id'], vals) - - else: - vals['field_name'] = columns['column_db_name'] - vals['table_name'] = columns['table_id'][1] - vals['name'] = (" ").join(map(lambda x:x.capitalize(), columns['name'].split("_"))) - vals['is_hidden'] = columns['hide'] - vals['application_id'] = x_app['id'] - appfield_new_obj = appfield_objs.create(cr, uid, vals) - - - database_tables = pooler.get_pool(cr.dbname).get('olap.database.tables') - id_tables = database_tables.search(cr, uid, [('fact_database_id', '=', ids.database_id.id)]) - tables = database_tables.read(cr, uid, id_tables, []) - make_id = [] - for table in tables: - vals = {} - - if (table['table_db_name'].startswith('ir') or \ - table['table_db_name'].startswith('wkf')) or \ - (table['table_db_name'].startswith('res_groups')) or \ - (table['table_db_name'] in \ - ['inherit', 'user_rule_group_rel', \ - 'group_rule_group_rel']): - vals['hide'] = True - vals['active'] = False - make_id.append(table['id']) - database_tables.write(cr, uid, table['id'], vals) - - database_columns = pooler.get_pool(cr.dbname).get('olap.database.columns') - id_columns = database_columns.search(cr, uid, [('table_id', 'in', make_id)]) - columns = database_columns.read(cr, uid, id_columns, []) - - for col in columns: - val = {} - vals['hide'] = True - vals['active'] = False - database_columns.write(cr, uid, col['id'], vals) - - data = context and context.get('active_id', False) or False - wf_service = netsvc.LocalService('workflow') - wf_service.trg_validate(uid, 'olap.schema', data, 'dbconfigure', cr) - model_data_ids = self.pool.get('ir.model.data').search(cr, uid, \ - [('model', '=', 'ir.ui.view'), ('name', '=', 'view_olap_schema_form')]) - resource_id = self.pool.get('ir.model.data').read(cr, uid, \ - model_data_ids, fields = ['res_id'])[0]['res_id'] - - return {'type': 'ir.actions.act_window_close' } - - def action_cancel(self, cr, uid, ids, context = None): - """ - @param self: The object pointer - @param cr: the current row, from the database cursor, - @param uid: the current user’s ID for security checks, - @param ids: List of create menu’s IDs - @param context: A standard dictionary for contextual values - """ - - return {'type': 'ir.actions.act_window_close' } - -bi_auto_configure_wizard() - - -class olap_warehouse_wizard(osv.osv_memory): - """ Warehouse """ - - _name = "olap.warehouse.wizard" - _description = "Olap Warehouse" - - def _get_queries(self, cr, uid, context = {}): - """ - @param self: The object pointer - @param cr: the current row, from the database cursor, - @param uid: the current user’s ID for security checks, - @param context: A standard dictionary for contextual values - """ - query_obj = self.pool.get('olap.query.logs') - qry_ids = query_obj.search(cr, uid, [('user_id', '=', uid), ('count', '>=', 3)]) - - if qry_ids: - query = '' - for id in query_obj.browse(cr, uid, qry_ids, context): - if query == '': - query = id.query - else: - query = query + '\n'+id.query - return query - - else: - return '' - def action_ok(self, cr, uid, ids, context = {}): - """ - @param self: The object pointer - @param cr: the current row, from the database cursor, - @param uid: the current user’s ID for security checks, - @param ids: List of Action’s IDs - @param context: A standard dictionary for contextual values - """ - return {'type': 'ir.actions.act_window_close' } - - _columns = { - 'query': fields.text('Query', readonly=True), - } - - _defaults = { - 'query': _get_queries, - } - -olap_warehouse_wizard() - - -class olap_parameters_config_wizard(osv.osv_memory): - """ Apply Parameters for configuration """ - _name = "olap.parameters.config.wizard" - _description = "Olap Server Parameters" - - def _get_host(self, cr, uid, context = None): - """ Get Host ID - @param self: The object pointer - @param cr: the current row, from the database cursor, - @param uid: the current user’s ID for security checks, - @param context: A standard dictionary for contextual values - """ - - obj = self.pool.get('olap') - objid = self.pool.get('ir.model.data') - aid = objid._get_id(cr, uid, 'olap', 'menu_url_cube_browser') - aid = objid.browse(cr, uid, aid, context = context).res_id - aid = self.pool.get('ir.actions.url').browse(cr, uid, aid, context = context) - - s_p = Literal("http://").suppress() + Word(alphanums + "_" + ".") +\ - Literal(":").suppress() + Word(nums) + Literal("/").suppress()\ - + Word(alphanums + "_" + " ").suppress() - return s_p.parseString(aid.url)[0] - - def _get_port(self, cr, uid, context = None): - """ Get Port - @param self: The object pointer - @param cr: the current row, from the database cursor, - @param uid: the current user’s ID for security checks, - @param context: A standard dictionary for contextual values - """ - - obj = self.pool.get('olap') - objid = self.pool.get('ir.model.data') - aid = objid._get_id(cr, uid, 'olap', 'menu_url_cube_browser') - aid = objid.browse(cr, uid, aid, context = context).res_id - aid = self.pool.get('ir.actions.url').browse(cr, uid, aid, context = context) - - s_p = Literal("http://").suppress() + Word(alphanums + "_" + ".") + \ - Literal(":").suppress() + Word(nums) + Literal("/").suppress() + \ - Word(alphanums + "_" + " ").suppress() - return s_p.parseString(aid.url)[1] - - def _get_image(self, cr, uid, context=None): - path = os.path.join('base','res','config_pixmaps/1.png') - file_data = tools.file_open(path,'rb').read() - return base64.encodestring(file_data) - - def _progress(self, cr, uid, context=None): - total = self.pool.get('ir.actions.todo')\ - .search_count(cr, uid, [], context) - open = self.pool.get('ir.actions.todo')\ - .search_count(cr, uid, [('state','<>','open')], context) - if total: - return round(open*90./total) - return 100. - - _columns = { - 'host_name': fields.char('Server Name', size = 64, help = "Put here the server address or IP \ - Put localhost if its not clear.", required = True), - 'host_port': fields.char('Port', size = 4, help = "Put the port for the server. Put 8080 if \ - its not clear.", required = True), - 'config_logo': fields.binary('Image', readonly=True), - 'progress': fields.float('Configuration Progress', readonly=True), - } - - _defaults = { - 'host_name': _get_host, - 'host_port': _get_port, - 'progress': _progress, - 'config_logo': _get_image, - } - - def action_cancel(self, cr, uid, ids, conect = None): - """ - @param self: The object pointer - @param cr: the current row, from the database cursor, - @param uid: the current user’s ID for security checks, - @param ids: List of olap parameter’s IDs - @param context: A standard dictionary for contextual values - """ - - return { - 'view_type': 'form', - "view_mode": 'form', - 'res_model': 'ir.actions.configuration.wizard', - 'type': 'ir.actions.act_window', - 'target':'new', - } - - def action_config(self, cr, uid, ids, context = None): - """ - @param self: The object pointer - @param cr: the current row, from the database cursor, - @param uid: the current user’s ID for security checks, - @param ids: List of create menu’s IDs - @param context: A standard dictionary for contextual values - """ - - conf = self.browse(cr, uid, ids[0], context) - obj = self.pool.get('olap') - objid = self.pool.get('ir.model.data') - aid = objid._get_id(cr, uid, 'olap', 'menu_url_cube_browser') - aid = objid.browse(cr, uid, aid, context = context).res_id - self.pool.get('ir.actions.url').write(cr, uid, [aid],\ - {'url': 'http://' + (conf.host_name or 'localhost')\ - + ':' + (conf.host_port or '8080') + '/browser'}) - - aid = objid._get_id(cr, uid, 'olap', 'menu_url_cube_designer') - aid = objid.browse(cr, uid, aid, context = context).res_id - self.pool.get('ir.actions.url').write(cr, uid, [aid],\ - {'url': 'http://' + (conf.host_name or 'localhost') +\ - ':' + (conf.host_port or '8080') + '/designer'}) - - return { - 'view_type': 'form', - "view_mode": 'form', - 'res_model': 'ir.actions.configuration.wizard', - 'type': 'ir.actions.act_window', - 'target':'new', - } - -olap_parameters_config_wizard() - -# vim: ts=4 sts=4 sw=4 si et diff --git a/addons/olap/security/ir.model.access.csv b/addons/olap/security/ir.model.access.csv deleted file mode 100644 index b177ce4cb3b..00000000000 --- a/addons/olap/security/ir.model.access.csv +++ /dev/null @@ -1,2 +0,0 @@ -"id","name","model_id:id","group_id:id","perm_read","perm_write","perm_create","perm_unlink" -"olap_saved_query","olap.saved.query","model_olap_saved_query","base.group_user",1,1,1,1 diff --git a/addons/olap/test/olap_test00.yml b/addons/olap/test/olap_test00.yml deleted file mode 100644 index af87950468f..00000000000 --- a/addons/olap/test/olap_test00.yml +++ /dev/null @@ -1,111 +0,0 @@ -- - In order to check olap module which is used to configure BI from OpenERP client.I create olap fact database record. -- - !record {model: olap.fact.database, id: olap_fact_database_openerp0}: - connection_type: port - db_host: localhost - db_login: postgres - db_name: tiny - db_password: '123456' - db_port: 5432 - name: OpenERP - type: postgres -- - I will check the connection for successful login. >>>>>>(Problem) -# !python {model: olap.fact.database}: | - # self.test_connection(cr, uid,[ref('olap_fact_database_openerp0')], context) -- - In order to test schema,I create a new schema record. -- - !record {model: olap.schema, id: olap_schema_Partners0}: - database_id: olap_fact_database_openerp0 - name: Partners -- - I press "Connect to Database" and I see that the Schema State is "Database Connected" now -- - !workflow {model: olap.schema, action: dbconnect, ref: olap_schema_Partners0} -- - Now I will load the structure of the database. by structure we mean tables, columns and the relations. This will help in defining cube easily. -- - !record {model: bi.load.db.wizard, id: bi_load_db_wizard_0}: - db_name: OpenERP - fact_table: Partners -- - I can see two buttons for Configuration one for manually and the other is for Automatically.I press "Configure Automatically".After configuration I can see that the Boolean Configuring Data-structure is True now Schema State is "The Structure is Configured" and there is one button "Mark as Configured" -- - !record {model: bi.auto.configure.wizard, id: bi_auto_configure_wizard_Partners0}: - name: Partners -- - Performing a workflow action load on module olap.schema -- - !workflow {model: olap.schema, action: dbload, ref: olap_schema_Partners0} -- - Performing a workflow action configure on module olap.schema -- - !workflow {model: olap.schema, action: dbconfigure, ref: olap_schema_Partners0} -- - Performing a workflow action dbready on module olap.schema -- - !workflow {model: olap.schema, action: dbready, ref: olap_schema_Partners0} -- - In order to create Cube I first define the fact table.Fact table are the key tables in which measures are stored and we can branch to other tables for other parameters. -- - !record {model: olap.database.tables, id: database_table_res_partner}: - active: True - fact_database_id: fact_database_terp - name: res_partner - table_db_name: res_partner -- - I create cube table and select ID of as Relational Column.Then I select related record in Joined tables. -- - !record {model: olap.cube.table, id: olap_cube_table_partnercubetable0}: - column_link_id: olap.columns_res_partner_id - name: Partner cube table - available_table_ids: - - olap.columns_res_partner_date - - olap.columns_res_partner_id - - olap.columns_res_partner_credit_limit - - olap.columns_res_partner_user_id - -- - I can configure Cube from BI Cube Designer.I make sure that OpenERP BI web-client is running.From Configuration I click on "Cube Designer" and It will open Cube Designer in my system browser.I can see that the schema "Partners" is visible through Cube Designer. -- - Creating olap cube -- - !record {model: olap.cube, id: olap_cube_partnercube0}: - name: Partner cube - query_log: true - schema_id: olap_schema_Partners0 - table_id: olap_cube_table_partnercubetable0 -- - After cube we can decide upon the dimensions to be used for the cube.In order to analyze Partner I create one dimension. -- - !record {model: olap.dimension, id: olap_dimension_products0}: - name: Products - cube_id: olap_cube_partnercube0 -- - After adding the dimension I create hierarchy. -- - !record {model: olap.hierarchy, id: olap_hierarchy_allproducts0}: - dimension_id: olap_dimension_products0 - name: All Products - sequence: 1 - table_id: olap_cube_table_partnercubetable0 -- - After adding the hierarchy I create level.I select Product's default_code as Columns Name that is loaded in Fact columns. -- - !record {model: olap.level, id: olap_level_productscode0}: - column_id_name: name - column_name: olap.columns_res_user_name - hierarchy_id: olap_hierarchy_allproducts0 - name: Products code - sequence: 1 - table_name: res_users - type: normal -- - I will check that columns is loaded in Fact Table. -- - !python {model: olap.load.column}: | - ids = self.search(cr, uid, []) - self.get_table_data(cr, uid, ids, {'active_ids': [ref('olap_cube_table_partnercubetable0')]}) - diff --git a/addons/olap/wizard/__init__.py b/addons/olap/wizard/__init__.py deleted file mode 100644 index 85b903179e5..00000000000 --- a/addons/olap/wizard/__init__.py +++ /dev/null @@ -1,27 +0,0 @@ -# -*- coding: utf-8 -*- -############################################################################## -# -# OpenERP, Open Source Management Solution -# Copyright (C) 2004-2010 Tiny SPRL (<http://tiny.be>). -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see <http://www.gnu.org/licenses/>. -# -############################################################################## - -import wizard_query_builder -import wizard_load_data -import wizard_load_configured_table -import wizard_test_connection -import olap_query_logs_clear -import olap_load_column
\ No newline at end of file diff --git a/addons/olap/wizard/olap_load_column.py b/addons/olap/wizard/olap_load_column.py deleted file mode 100644 index 65517626d62..00000000000 --- a/addons/olap/wizard/olap_load_column.py +++ /dev/null @@ -1,57 +0,0 @@ -# -*- coding: utf-8 -*- -############################################################################## -# -# OpenERP, Open Source Management Solution -# Copyright (C) 2004-2010 Tiny SPRL (<http://tiny.be>). -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see <http://www.gnu.org/licenses/>. -# -############################################################################## - -from osv import osv - -class olap_load_column(osv.osv_memory): - _name = "olap.load.column" - _description = "Olap Load Column" - - def get_table_data(self, cr, uid, ids, context={}): - """ - This function load column - @param cr: the current row, from the database cursor, - @param uid: the current user\'s ID for security checks, - @param ids: List of load column, - @return: dictionary of database columns window on give id - - """ - data = context and context.get('active_id', False) or False - ids_cols = self.pool.get('olap.database.columns').search(cr, uid, \ - ([('table_id', '=', data)]), context={}) - model_data_ids = self.pool.get('ir.model.data').search(cr, uid, \ - [('model', '=', 'ir.ui.view'), \ - ('name', '=', 'view_olap_database_columns_form')], context={}) - resource_id = self.pool.get('ir.model.data').read(cr, uid, \ - model_data_ids, fields=['res_id'])[0]['res_id'] - return { - 'domain': "[('id','in', ["+','.join(map(str,ids_cols))+"])]", - 'name': 'Database Columns', - 'view_type': 'form', - 'view_mode': 'tree,form', - 'res_model': 'olap.database.columns', - 'views': [(False,'tree'),(resource_id,'form')], - 'type': 'ir.actions.act_window', - } - -olap_load_column() - -# vim: ts=4 sts=4 sw=4 si et
\ No newline at end of file diff --git a/addons/olap/wizard/olap_load_column_view.xml b/addons/olap/wizard/olap_load_column_view.xml deleted file mode 100644 index e79e8fcfb42..00000000000 --- a/addons/olap/wizard/olap_load_column_view.xml +++ /dev/null @@ -1,39 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<openerp> - <data> - -<!-- Open Column From View --> - - <record id="view_olap_load_column" model="ir.ui.view"> - <field name="name">Open Columns</field> - <field name="model">olap.load.column</field> - <field name="type">form</field> - <field name="arch" type="xml"> - <form string=""> - <separator string=" " colspan="4"/> - <button name="get_table_data" string="Open" type="object"/> - </form> - </field> - </record> - -<!-- Open Column Action --> - - <record id="action_olap_load_column" model="ir.actions.act_window"> - <field name="name">Open Columns</field> - <field name="type">ir.actions.act_window</field> - <field name="res_model">olap.load.column</field> - <field name="view_type">form</field> - <field name="view_mode">form</field> - <field name="context">{'record_id' : active_id}</field> - <field name="target">new</field> - </record> - -<!-- Open Column Action Window --> - - <act_window id="action_olap_load_column_values" - key2="client_action_multi" name="Open Columns" - res_model="olap.load.column" src_model="olap.database.columns" - view_mode="form" target="new" view_type="form" /> - - </data> -</openerp>
\ No newline at end of file diff --git a/addons/olap/wizard/olap_query_logs_clear.py b/addons/olap/wizard/olap_query_logs_clear.py deleted file mode 100644 index d4f85a8d0af..00000000000 --- a/addons/olap/wizard/olap_query_logs_clear.py +++ /dev/null @@ -1,74 +0,0 @@ -# -*- coding: utf-8 -*- -############################################################################## -# -# OpenERP, Open Source Management Solution -# Copyright (C) 2004-2010 Tiny SPRL (<http://tiny.be>). -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see <http://www.gnu.org/licenses/>. -# -############################################################################## - -from osv import fields, osv - -class olap_query_logs_clear(osv.osv_memory): - _name = "olap.query.logs.clear" - _description = "Olap Query Logs Clear" - - _columns = { - 'user_name':fields.char('User', size=64, required=True, readonly=True), - } - - def _getdata(self, cr, uid, context={}): - user = self.pool.get('res.users').browse(cr, uid, uid) - return user.name - - _defaults = { - 'user_name': _getdata - } - - def clear_logs(self, cr, uid, part, context={}): - """ - This function load column - @param cr: the current row, from the database cursor, - @param uid: the current users ID for security checks, - @param ids: List of load column, - @return: dictionary of query logs clear message window - """ - ids = self.pool.get('olap.query.logs').search(cr, uid, [('user_id', '=', uid)]) - self.pool.get('olap.query.logs').unlink(cr, uid, ids, context) - data_obj = self.pool.get('ir.model.data') - id2 = data_obj._get_id(cr, uid, 'olap', 'view_olap_query_logs_clear_msg') - if id2: - id2 = data_obj.browse(cr, uid, id2, context=context).res_id - value = { - 'view_type': 'form', - 'view_mode': 'form', - 'res_model': 'olap.query.logs.clear.msg', - 'views': [(id2, 'form'), (False, 'tree'), (False, 'calendar'), (False, 'graph')], - 'type': 'ir.actions.act_window', - 'target': 'new' - } - return value - -olap_query_logs_clear() - - -class olap_query_logs_clear_msg(osv.osv_memory): - """ Display clear log message """ - _name = "olap.query.logs.clear.msg" - _description = "Olap Query Logs Clear Message" - -olap_query_logs_clear_msg() - -# vim: ts=4 sts=4 sw=4 si et diff --git a/addons/olap/wizard/olap_query_logs_clear_view.xml b/addons/olap/wizard/olap_query_logs_clear_view.xml deleted file mode 100644 index c4015673049..00000000000 --- a/addons/olap/wizard/olap_query_logs_clear_view.xml +++ /dev/null @@ -1,52 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<openerp> - <data> - -<!-- Create Logs Form View --> - - <record id="view_olap_query_logs_clear" model="ir.ui.view"> - <field name="name">Clear Logs</field> - <field name="model">olap.query.logs.clear</field> - <field name="type">form</field> - <field name="arch" type="xml"> - <form string=" To Load Data"> - <field name='user_name'/> - <separator string="" colspan="4" /> - <label string="" colspan="2" /> - <group colspan="4"> - <button special="cancel" string="Cancel" /> - <button name="clear_logs" string="Clear Logs" type="object"/> - </group> - </form> - </field> - </record> - -<!-- Create Logs Action --> - - <record id="action_view_olap_query_logs_clear" model="ir.actions.act_window"> - <field name="name">Clear Logs </field> - <field name="type">ir.actions.act_window</field> - <field name="res_model">olap.query.logs.clear</field> - <field name="view_type">form</field> - <field name="view_mode">form</field> - <field name="target">new</field> - </record> - -<!-- Clear Logs Form View --> - - <record id="view_olap_query_logs_clear_msg" model="ir.ui.view"> - <field name="name">Clear Logs Message</field> - <field name="model">olap.query.logs.clear.msg</field> - <field name="type">form</field> - <field name="arch" type="xml"> - <form string="Load Data"> - <label string="Logs Cleared successfully"/> - <group colspan="4"> - <button special="cancel" string="Ok" /> - </group> - </form> - </field> - </record> - - </data> -</openerp>
\ No newline at end of file diff --git a/addons/olap/wizard/wizard_load_configured_table.py b/addons/olap/wizard/wizard_load_configured_table.py deleted file mode 100644 index 7aea2f9da14..00000000000 --- a/addons/olap/wizard/wizard_load_configured_table.py +++ /dev/null @@ -1,61 +0,0 @@ -############################################################################## -# -# Copyright (c) 2005-2006 TINY SPRL. (http://tiny.be) All Rights Reserved. -# -# WARNING: This program as such is intended to be used by professional -# programmers who take the whole responsability of assessing all potential -# consequences resulting from its eventual inadequacies and bugs -# End users who are looking for a ready-to-use solution with commercial -# garantees and support are strongly adviced to contract a Free Software -# Service Company -# -# This program is Free Software; you can redistribute it and/or -# modify it under the terms of the GNU General Public License -# as published by the Free Software Foundation; either version 2 -# of the License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. -# -############################################################################## -import time - -import wizard -import pooler -import netsvc - -class wizard_load_configured_table(wizard.interface): - def _get_table_data(self, cr, uid, data, context={}): - pool_obj = pooler.get_pool(cr.dbname) - wf_service = netsvc.LocalService('workflow') - wf_service.trg_validate(uid, 'olap.schema', data['id'], 'dbconfigure', cr) - - lines=pool_obj.get('olap.schema').read(cr, uid, data['id'],context={}) - fact_ids=pool_obj.get('olap.database.tables').search(cr, uid, ([('fact_database_id','=',lines['database_id'][0])]),context={}) - model_data_ids = pool_obj.get('ir.model.data').search(cr,uid,[('model','=','ir.ui.view'),('name','=','view_olap_database_tables_form')],context={}) - resource_id = pool_obj.get('ir.model.data').read(cr,uid,model_data_ids,fields=['res_id'])[0]['res_id'] - - return { - 'domain': "[('id','in', ["+','.join(map(str,fact_ids))+"])]", - 'name': 'Database Tables', - 'view_type': 'form', - 'view_mode': 'tree,form', - 'res_model': 'olap.database.tables', - 'views': [(False,'tree'),(resource_id,'form')], - 'type': 'ir.actions.act_window' - } - - states = { - 'init' : { - 'actions' : [], - 'result' : {'type' : 'action' ,'action':_get_table_data,'state':'end'} - } - } - -wizard_load_configured_table('olap.load.configuration.table') diff --git a/addons/olap/wizard/wizard_load_data.py b/addons/olap/wizard/wizard_load_data.py deleted file mode 100644 index b24d5464b2e..00000000000 --- a/addons/olap/wizard/wizard_load_data.py +++ /dev/null @@ -1,401 +0,0 @@ -# -*- coding: utf-8 -*- -############################################################################## -# -# OpenERP, Open Source Management Solution -# Copyright (C) 2004-2010 Tiny SPRL (<http://tiny.be>). -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see <http://www.gnu.org/licenses/>. -# -############################################################################## - -import psycopg2 -import time - -import wizard -import pooler -import netsvc - -info = '''<?xml version="1.0"?> -<form string="Load Data"> - <label string="Your database structure has been correctly loaded"/> -</form>''' - -form1 = '''<?xml version="1.0"?> - -<form string="Load Database Structure"> - - <label align="0.0" string="We will load the complete structure of the database by introspection, - so that you will be able to work on it, and specify a better structure - according to your reporting needs." colspan="4" /> - <newline/> - <label align="0.0" string="After having loaded the structure, you will be able to hide/show or - rename tables and columns to simplify end-users interface. The following database - will be loaded:" colspan="4"/> - <field align="0.0" name='fact_table'/> - <newline/> - <field align="0.0" name='db_name' colspan="4"/> -</form>''' - -field1 = { - 'fact_table': {'string':'Fact Name', 'type':'char','size':'64', 'required':True, 'readonly':True}, - 'db_name': {'string':'Database Name', 'type':'char','size':'64', 'required':True, 'readonly':True}, -} - -def olap_db_connect(self,cr,uid,part,context={}): - pool = pooler.get_pool(cr.dbname) - lines=pool.get('olap.schema').browse(cr, uid, part['id'],context) - id_db=lines.database_id.id - type = lines.database_id.type - db_name = lines.database_id.db_name - tobj = pool.get('olap.database.tables') - tcol = pool.get('olap.database.columns') - if type == 'postgres': - host = lines.database_id.db_host and "host=%s" % lines.database_id.db_host or '' - port = lines.database_id.db_port and "port=%s" % lines.database_id.db_port or '' - name = lines.database_id.db_name and "dbname=%s" % lines.database_id.db_name or '' - user = lines.database_id.db_login and "user=%s" % lines.database_id.db_login or '' - password = lines.database_id.db_password and "password=%s" % lines.database_id.db_password or '' - tdb = psycopg2.connect('%s %s %s %s %s' % (host, port, name, user, password)) - cr_db = tdb.cursor() - cr.execute('select table_db_name,id from olap_database_tables where fact_database_id=%d', (id_db,)) - tables = dict(cr.fetchall()) - tables_id = map(lambda x: str(tables[x]),tables) - cols={} - if tables_id: - cr.execute('select column_db_name,id,table_id from olap_database_columns where table_id IN (' + ','.join(tables_id) +')') - else: - cr.execute('select column_db_name,id,table_id from olap_database_columns') - - for data in cr.fetchall(): - cols[str(data[1])]=(data[0],int(data[2])) - - print 'Creating / Updating Tables...' - cr_db.execute("select table_name, table_catalog from INFORMATION_SCHEMA.tables as a where a.table_schema = 'public'") - for table in cr_db.fetchall(): - val = { - 'fact_database_id':id_db, - 'table_db_name':table[0] - } - - if table[0] in tables.keys(): - table_id=tobj.write(cr,uid,[tables[table[0]]], val, context) - else: - val['name']=table[0] - tables[val['name']] = tobj.create(cr,uid,val, context) - print 'Creating / Updating Columns...' - cr_db.execute("""SELECT - table_name, column_name, udt_name - from - INFORMATION_SCHEMA.columns - WHERE table_schema = 'public'""") - - for col in cr_db.fetchall(): - val = { - 'table_id': tables[col[0]], - 'column_db_name': col[1], - 'type': col[2], - } - - id_made=filter(lambda x:(int(cols[x][1])==int(tables[col[0]])),cols) - if col[1] in cols.keys() and col[0] in tables.keys()and id_made: - col_id=tcol.write(cr,uid,cols[tables[str(col[0])]], val, context) - else: - val['name']=col[1] - id_made = tcol.create(cr,uid,val, context) - cols[str(id_made)] = (val['name'],int(val['table_id'])) - print 'Creating / Updating Constraints...' - cr_db.execute("""select - table_name,column_name - from - INFORMATION_schema.key_column_usage - where - constraint_name IN ( - select constraint_name from INFORMATION_SCHEMA .table_constraints - where - constraint_type = 'PRIMARY KEY')""") - print "Updating the Primary Key Constraint" - for constraint in cr_db.fetchall(): - val = { - 'primary_key':True - } - - id_to_write=filter(lambda x:(int(cols[x][1])==int(tables[constraint[0]])and(constraint[1]==cols[x][0])),cols) - col_id=tcol.write(cr,uid,int(id_to_write[0]),val,context) - print "Updating the Foreign key constraint" - cr_db.execute("""select - constraint_name,table_name - from - INFORMATION_schema.constraint_column_usage - where - constraint_name IN ( - select constraint_name from INFORMATION_SCHEMA.table_constraints - where - constraint_type = 'FOREIGN KEY')""") - for_key=dict(cr_db.fetchall()) - - cr_db.execute("""select - table_name,column_name,constraint_name - from - INFORMATION_schema.key_column_usage - where - constraint_name IN ( - select constraint_name from INFORMATION_SCHEMA.table_constraints - where - constraint_type = 'FOREIGN KEY')""") - - for constraint in cr_db.fetchall(): - val = { - 'related_to':tables[for_key[constraint[2]]] - } - id_to_write=filter(lambda x:(int(cols[x][1])==int(tables[constraint[0]])and (constraint[1]==cols[x][0])),cols) - col_id=tcol.write(cr,uid,int(id_to_write[0]),val,context) - - - elif type =='mysql': - try: - import MySQLdb - host = lines.database_id.db_host or '' - port = lines.database_id.db_port or '' - db = lines.database_id.db_name or '' - user = lines.database_id.db_login or '' - passwd = lines.database_id.db_password or '' - tdb = MySQLdb.connect(host = host,port = port, db = db, user = user, passwd = passwd) - - except Exception, e: - raise osv.except_osv('MySQLdb Packages Not Installed.',e ) - - cr_db = tdb.cursor() - cr.execute('select table_db_name,id from olap_database_tables where fact_database_id=%d', (id_db,)) - tables = dict(cr.fetchall()) - tables_id = map(lambda x: str(tables[x]),tables) - cols={} - if tables_id: - cr.execute('select column_db_name,id,table_id from olap_database_columns where table_id IN (' + ','.join(tables_id) +')') - else: - cr.execute('select column_db_name,id,table_id from olap_database_columns') - - for data in cr.fetchall(): - cols[str(data[1])]=(data[0],int(data[2])) - cr_db.execute("select table_name, table_catalog from INFORMATION_SCHEMA.tables where table_schema =%s",(db_name)) - - for table in cr_db.fetchall(): - val = { - 'fact_database_id':id_db, - 'table_db_name':table[0] - } - - if table[0] in tables.keys(): - table_id=tobj.write(cr,uid,[tables[table[0]]], val, context) - - else: - val['name']=table[0] - tables[val['name']] = tobj.create(cr,uid,val, context) - cr_db.execute("""SELECT - table_name, column_name, data_type - from - INFORMATION_SCHEMA.columns - WHERE table_schema = %s""",(db_name)) - - for col in cr_db.fetchall(): - - val = { - 'table_id': tables[col[0]], - 'column_db_name': col[1], - 'type': col[2], - } - - id_made=filter(lambda x:(int(cols[x][1])==int(tables[col[0]])),cols) - if col[1] in cols.keys() and col[0] in tables.keys()and id_made: - col_id=tcol.write(cr,uid,cols[tables[str(col[0])]], val, context) - else: - val['name']=col[1] - id_made = tcol.create(cr,uid,val, context) - cols[str(id_made)] = (val['name'],int(val['table_id'])) - - cr_db.execute("""select - REFERENCED_COLUMN_NAME,REFERENCED_TABLE_NAME,COLUMN_NAME,TABLE_NAME - from - INFORMATION_schema.key_column_usage - where table_schema= %s and - constraint_name IN ( - select constraint_name from INFORMATION_SCHEMA .table_constraints - where - constraint_type IN ('PRIMARY KEY','FOREIGN KEY')) - """,(db_name)) - - for constraint in cr_db.fetchall(): - - if constraint[0]: - val = { - 'related_to':tables[constraint[1]] - } - else: - - val = { - 'primary_key':True - } - id_to_write=filter(lambda x:(int(cols[x][1])==int(tables[constraint[3]])and(constraint[2]==cols[x][0])),cols) - col_id=tcol.write(cr,uid,int(id_to_write[0]),val,context) - - elif type == 'oracle': - try: - import cx_Oracle - host = lines.database_id.db_host or '' - port = lines.database_id.db_port or '' - db = lines.database_id.db_name or '' - user = lines.database_id.db_login.upper() or '' - passwd = lines.database_id.db_password or '' - tdb = cx_Oracle.connect(user, passwrd, host) - - except Exception, e: - raise osv.except_osv('cx_Oracle Packages Not Installed.',e ) - - cr_db = tdb.cursor() - cr.execute('select table_db_name,id from olap_database_tables where fact_database_id=%d', (id_db,)) - tables = dict(cr.fetchall()) - tables_id = map(lambda x: str(tables[x]),tables) - cols={} - if tables_id: - cr.execute('select column_db_name,id,table_id from olap_database_columns where table_id IN (' + ','.join(tables_id) +')') - else: - cr.execute('select column_db_name,id,table_id from olap_database_columns') - - for data in cr.fetchall(): - cols[str(data[1])]=(data[0],int(data[2])) - - cr_db.execute("select table_name from all_tables where owner =%s",(user)) - temp = cr_db.fetchall() - for table in temp: - val = { - 'fact_database_id':id_db, - 'table_db_name':table[0] - } - - if table[0] in tables.keys(): - table_id=tobj.write(cr,uid,[tables[table[0]]], val, context) - - else: - val['name']=table[0] - tables[val['name']] = tobj.create(cr,uid,val, context) - - cr_db.execute("""SELECT - table_name, column_name, data_type - from - all_tab_columns - WHERE owner = %s""",(user)) - temp = cr_db.fetchall() - for col in temp: - if col[2]=='NUMBER': - type_col='numeric' - elif col[2]=='DATE': - type_col='date' - elif col[2]=='VARCHAR2': - type_col='varchar' - else: - type_col=col[2] - val = { - 'table_id': tables[col[0]], - 'column_db_name': col[1], - 'type': type_col, - } - - id_made=filter(lambda x:(int(cols[x][1])==int(tables[col[0]])),cols) - if col[1] in cols.keys() and col[0] in tables.keys()and id_made: - col_id=tcol.write(cr,uid,cols[tables[str(col[0])]], val, context) - else: - val['name']=col[1] - id_made = tcol.create(cr,uid,val, context) - cols[str(id_made)] = (val['name'],int(val['table_id'])) - - cr_db.execute("""select - table_name,column_name,constraint_name - from - all_cons_columns - where - constraint_name IN ( - select constraint_name from all_constraints - where - constraint_type = 'P' and owner= %s) - """,(user)) - temp = cr_db.fetchall() - pk_table = {} - for constraint in temp: - val = { - 'primary_key' : True - } - pk_table[constraint[2]] = constraint[0] - - id_to_write=filter(lambda x : (int(cols[x][1])==int(tables[constraint[0]])and(constraint[1]==cols[x][0])),cols) - col_id=tcol.write(cr,uid,int(id_to_write[0]),val,context) - - cr_db.execute("""select - constraint_name,r_constraint_name from all_constraints - where - constraint_type = 'R' and owner = %s - """,(user)) - constraints_map={} - for data in cr_db.fetchall(): - constraints_map[data[0]]=data[1] - - cr_db.execute("""select - table_name,column_name,constraint_name - from - all_cons_columns - where - constraint_name IN ( - select constraint_name from all_constraints - where - constraint_type = 'R' and owner = %s) - """,(user)) - - - temp = cr_db.fetchall() - for constraint in temp: - rel_constraint_name=constraints_map[constraint[2]] - req_table = pk_table[rel_constraint_name] - val = { - 'related_to' : tables[req_table] - } - id_to_write=filter(lambda x:(int(cols[x][1])==int(tables[constraint[0]])and (constraint[1]==cols[x][0])),cols) - col_id=tcol.write(cr,uid,int(id_to_write[0]),val,context) - - pooler.get_pool(cr.dbname).get('olap.fact.database').write(cr,uid,[id_db],{'loaded':True}) - wf_service = netsvc.LocalService('workflow') - wf_service.trg_validate(uid, 'olap.schema', part['id'], 'dbload', cr) - return {} - -def _getdata(self,cr,uid,part,context={}): - lines=pooler.get_pool(cr.dbname).get('olap.schema').browse(cr, uid, part['id'],context) - part['form']['fact_table']=lines.database_id.name - part['form']['db_name']=lines.database_id.db_name - return part['form'] - -class wizard_data_loader(wizard.interface): - states = { - 'init': { - 'actions': [_getdata], - 'result': {'type':'form','arch':form1, 'fields':field1, 'state':[('end','Cancel'),('ok','Load Database Structure')]} - }, - 'ok': { - 'actions': [olap_db_connect], - 'result': {'type':'form','arch':info,'fields':{}, 'state':[('end','Continue and Configure Structure')]} - }, - 'info': { - 'actions': [], - 'result': {'type':'form', 'arch':info, 'fields':{}, 'state':[('end','Ok')]} - }, - } -wizard_data_loader('olap.load.table') - -# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/olap/wizard/wizard_query_builder.py b/addons/olap/wizard/wizard_query_builder.py deleted file mode 100644 index 64bc7888868..00000000000 --- a/addons/olap/wizard/wizard_query_builder.py +++ /dev/null @@ -1,231 +0,0 @@ -############################################################################## -# -# Copyright (c) 2005-2006 TINY SPRL. (http://tiny.be) All Rights Reserved. -# -# WARNING: This program as such is intended to be used by professional -# programmers who take the whole responsability of assessing all potential -# consequences resulting from its eventual inadequacies and bugs -# End users who are looking for a ready-to-use solution with commercial -# garantees and support are strongly adviced to contract a Free Software -# Service Company -# -# This program is Free Software; you can redistribute it and/or -# modify it under the terms of the GNU General Public License -# as published by the Free Software Foundation; either version 2 -# of the License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. -# -############################################################################## - -import wizard -import threading -import pooler -from osv import osv -import optparse -import xmlrpclib -import time - -import netsvc - - - -class Log: - def __init__(self): - self.content= "" - self.error= False - def add(self,s,error=True): - self.content= self.content + s - if error: - self.error= error - def __call__(self): - return self.content - - -def get_cube(self, cr, uid, context): - pool = pooler.get_pool(cr.dbname).get('olap.cube') - ids = pool.search(cr, uid, []) - res = pool.read(cr, uid, ids, ['schema_id','name'], context) - res=[(r['schema_id'], r['name']) for r in res] - - return res - -def get_details(self, cr, uid,data, context): - """ - To Fetch dimension of selected schema - """ - pool = pooler.get_pool(cr.dbname).get('olap.cube') - - search_id=data['form']['cube_schema'][0] - - ids=pool.search(cr,uid,[('schema_id','=',search_id)]) - - """ - ids now have the cube id from schema user selected - """ - - """ - To Fetch hiearchy of selected schema - """ - pool = pooler.get_pool(cr.dbname).get('olap.dimension') - - id_dimension=pool.search(cr,uid,[('cube_id','=',ids[0])]) - res=pool.read(cr,uid,id_dimension,['id','name'],context) - log_d=Log() - for r in res: - log_d.add(r['name']) - log_d.add("\n") - - - """ - To Fetch hiearchy id - """ - pool=pooler.get_pool(cr.dbname).get('olap.hierarchy') - - id_hierarchy=pool.search(cr,uid,[('dimension_id','in',tuple(id_dimension))]) - res=pool.read(cr,uid,id_hierarchy,['id','name'],context) - log_h=Log() - for r in res: - log_h.add(r['name']) - log_h.add("\n") - - - - """ - To fetch level id - """ - pool=pooler.get_pool(cr.dbname).get('olap.level') - id_level=pool.search(cr,uid,[('hierarchy_id','in',tuple(id_hierarchy))]) - res=pool.read(cr,uid,id_level,['id','name'],context) - log_l=Log() - for r in res: - log_l.add(r['name']) - log_l.add("\n") - - """ - To fetch measures id - """ - pool=pooler.get_pool(cr.dbname).get('olap.measure') - id_level=pool.search(cr,uid,[('cube_id','in',tuple(ids))]) - res=pool.read(cr,uid,id_level,['id','name'],context) - log_m=Log() - for r in res: - log_m.add(r['name']) - log_m.add("\n") - - - return {'hierarchy':log_h(),'dimension':log_d(),'level':log_l(),'measure':log_m()} - - - - -query_builder_form = """<?xml version="1.0"?> -<form string="Query Builder"> - <field name="dimension"/> - <field name="hierarchy"/> - <field name="level"/> - <field name="measure"/> - <field name="mdx_query" colspan="4" height="100" width="800"/> - <field name="mdx_query_output" colspan="4" height="100" width="800"/> -</form>""" -query_builder_fields={ - 'dimension':{'string':'Dimension','type':'text'}, - 'hierarchy':{'string':'Hiearchy','type':'text'}, - 'level':{'string':'Level','type':'text'}, - 'measure':{'string':'Measure','type':'text'}, - 'mdx_query':{'string':'MDX Query','type':'text'}, - 'mdx_query_output':{'string':'MDX Query Output','type':'text'}, -} - -query_builder_fetch_form = """<?xml version="1.0"?> -<form string="Cube Fetcher"> - <field name="cube_schema"/> -</form>""" - -query_builder_fetch_fields = { - 'cube_schema':{'string':'Select Cube','type':'selection','selection':get_cube}, -} - - - -def _execute_mdx(self, cr, uid, data, context): - - log=Log() - - pool = pooler.get_pool(cr.dbname).get('olap.schema') - ids = pool.search(cr, uid, [('database_id','=',data['form']['cube_schema'][0])]) - res1 = pool.read(cr, uid, ids,['name'], context) - - """ - doing same using request method of olap.schema - creating the object of olpa.schema and using its request method for parsing the query - """ - r=data['form']['mdx_query'] - n=res1[0]['name'] - service=netsvc.LocalService("object_proxy") - axis,data1=service.execute(cr.dbname,uid,'olap.schema','request',n,r,context={}) - output='' - - COLSPAN = 18 - ROWSPAN = 18 - if len(axis)>1: - for i in range(8): - ok = False - for x in axis[1]: - if len(x[0])==i: - ok = True - if not ok: - continue - output =' '*COLSPAN - log.add(output) - output=(('%-'+str(ROWSPAN)+'s ' ) * len(axis[1])) % tuple(map(lambda x: str(len(x[0])==i and x[1] or ''),axis[1])) - log.add(output) - - for col in data1: - x=(' '*(len(axis[0][0][0])-1)*2) - print "--------------------------------------",x - temp=(axis[0].pop(0)[1]) - print "--------------------------------------",temp - output =('%-'+str(COLSPAN)+'s')% (str(x)+str(temp)) - log.add("\n") - log.add(output) - - for row in col: - if row==[False]: - output=('%-'+str(ROWSPAN)+'s')%('') - log.add(output) - - else: - output=('%-'+str(ROWSPAN)+'s')%(row) - log.add(output) - log.add("\n") - return {'mdx_query_output':log()} - -class wizard_query_builder(wizard.interface): - states = { - 'init' : { - 'actions' : [], - 'result' : {'type':'form', 'arch':query_builder_fetch_form, 'fields':query_builder_fetch_fields, 'state':[('ok', 'Fetch Data')]} - }, - 'ok':{ - 'actions' : [get_details], - 'result' : {'type':'form', 'arch':query_builder_form, 'fields':query_builder_fields, 'state':[('back','Change cube'),('exec', 'Execute'),('end', 'Cancel')]} - }, - - 'exec': { - 'actions': [_execute_mdx], - 'result': {'type':'form','arch':query_builder_form,'fields':query_builder_fields,'state':[('back','Change cube'),('exec', 'Execute'),('end', 'Cancel')]}, - }, - 'back':{ - 'actions':[], - 'result':{'type':'form','arch':query_builder_fetch_form,'fields':query_builder_fetch_fields,'state':[('ok', 'Fetch Data')]}, - }, - } -wizard_query_builder('olap.query_builder')
\ No newline at end of file diff --git a/addons/olap/wizard/wizard_test_connection.py b/addons/olap/wizard/wizard_test_connection.py deleted file mode 100644 index 0ea5aa29edf..00000000000 --- a/addons/olap/wizard/wizard_test_connection.py +++ /dev/null @@ -1,52 +0,0 @@ -import psycopg2 - -import wizard -import pooler -import netsvc -from tools.misc import UpdateableStr, UpdateableDict - - -_connection_arch = UpdateableStr() - -def _test_connection(self,cr,uid,part,context={}): - lines=pooler.get_pool(cr.dbname).get('olap.fact.database').browse(cr, uid, part['id'],context) - host = lines.db_host - port = lines.db_port - db_name = lines.db_name - user = lines.db_login - password = lines.db_password - type = lines.type - return_str = "Connection Successful" - try: - if type == 'postgres': - tdb = psycopg2.connect('host=%s port=%s dbname=%s user=%s password=%s' % (host, port, db_name, user, password)) - - elif type == 'mysql': - import MySQLdb - tdb = MySQLdb.connect(host = host,port = port, db = db_name, user = user, passwd = password) - - - elif type == 'oracle': - import cx_Oracle - tdb = cx_Oracle.connect(user, password, host) - - except Exception, e: - return_str = e.message - - _arch = ['''<?xml version="1.0"?>''', '''<form string="Connection Status">'''] - _arch.append('''<label string='%s' />''' % (return_str)) - _arch.append('''</form>''') - _connection_arch.string = '\n'.join(_arch) - - return {} - - - -class wizard_test_connection(wizard.interface): - states = { - 'init': { - 'actions': [_test_connection], - 'result': {'type':'form', 'arch': _connection_arch, 'fields':{}, 'state':[('end','Ok')]} - }, - } -wizard_test_connection('olap.fact.database.test_connection') diff --git a/addons/olap_crm/__init__.py b/addons/olap_crm/__init__.py deleted file mode 100644 index 40d842dcc48..00000000000 --- a/addons/olap_crm/__init__.py +++ /dev/null @@ -1,22 +0,0 @@ -# -*- encoding: utf-8 -*- -############################################################################## -# -# OpenERP, Open Source Management Solution -# Copyright (C) 2004-2009 Tiny SPRL (<http://tiny.be>). -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see <http://www.gnu.org/licenses/>. -# -############################################################################## - -import olap_crm
\ No newline at end of file diff --git a/addons/olap_crm/__openerp__.py b/addons/olap_crm/__openerp__.py deleted file mode 100644 index 8bef559c12e..00000000000 --- a/addons/olap_crm/__openerp__.py +++ /dev/null @@ -1,37 +0,0 @@ -# -*- encoding: utf-8 -*- -############################################################################## -# -# OpenERP, Open Source Management Solution -# Copyright (C) 2004-2009 Tiny SPRL (<http://tiny.be>). -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see <http://www.gnu.org/licenses/>. -# -############################################################################## - -{ - "name" : "olap_crm", - "version" : "0.1", - "author" : "OpenERP SA", - "website" : "http://www.openerp.com", - "depends" : ["olap"], - "category" : "Generic Modules/Olap", - "description": """ - CRM module will load the data in olap tables - """, - "init_xml" : ['olap_data.xml'], - "update_xml" :[], - "demo_xml" : ['olap_crm.xml'], - "active": False, - "installable": True -} diff --git a/addons/olap_crm/i18n/de.po b/addons/olap_crm/i18n/de.po deleted file mode 100644 index 657a7348766..00000000000 --- a/addons/olap_crm/i18n/de.po +++ /dev/null @@ -1,31 +0,0 @@ -# German translation for openobject-addons -# Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010 -# This file is distributed under the same license as the openobject-addons package. -# FIRST AUTHOR <EMAIL@ADDRESS>, 2010. -# -msgid "" -msgstr "" -"Project-Id-Version: openobject-addons\n" -"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2009-11-26 05:29+0000\n" -"PO-Revision-Date: 2010-05-01 20:41+0000\n" -"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" -"Language-Team: German <de@li.org>\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-09-29 05:16+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: olap_crm -#: model:ir.module.module,description:olap_crm.module_meta_information -msgid "" -"\n" -" Sale module will load the data in olap tables\n" -" " -msgstr "" - -#. module: olap_crm -#: model:ir.module.module,shortdesc:olap_crm.module_meta_information -msgid "olap_crm" -msgstr "" diff --git a/addons/olap_crm/i18n/es.po b/addons/olap_crm/i18n/es.po deleted file mode 100644 index 4665fcb4d23..00000000000 --- a/addons/olap_crm/i18n/es.po +++ /dev/null @@ -1,34 +0,0 @@ -# Spanish translation for openobject-addons -# Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010 -# This file is distributed under the same license as the openobject-addons package. -# FIRST AUTHOR <EMAIL@ADDRESS>, 2010. -# -msgid "" -msgstr "" -"Project-Id-Version: openobject-addons\n" -"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2009-11-26 05:29+0000\n" -"PO-Revision-Date: 2010-04-11 21:50+0000\n" -"Last-Translator: Juan Eduardo Riva <juaneduardoriva@gmail.com>\n" -"Language-Team: Spanish <es@li.org>\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-09-29 05:16+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: olap_crm -#: model:ir.module.module,description:olap_crm.module_meta_information -msgid "" -"\n" -" Sale module will load the data in olap tables\n" -" " -msgstr "" -"\n" -" Módulo ventas cargara los datos en una tabla olap\n" -" " - -#. module: olap_crm -#: model:ir.module.module,shortdesc:olap_crm.module_meta_information -msgid "olap_crm" -msgstr "olap_crm" diff --git a/addons/olap_crm/i18n/es_EC.po b/addons/olap_crm/i18n/es_EC.po deleted file mode 100644 index 4ca88078292..00000000000 --- a/addons/olap_crm/i18n/es_EC.po +++ /dev/null @@ -1,34 +0,0 @@ -# Spanish translation for openobject-addons -# Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010 -# This file is distributed under the same license as the openobject-addons package. -# FIRST AUTHOR <EMAIL@ADDRESS>, 2010. -# -msgid "" -msgstr "" -"Project-Id-Version: openobject-addons\n" -"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2009-11-26 05:29+0000\n" -"PO-Revision-Date: 2010-09-19 00:07+0000\n" -"Last-Translator: Juan Eduardo Riva <juaneduardoriva@gmail.com>\n" -"Language-Team: Spanish <es@li.org>\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-09-29 05:16+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: olap_crm -#: model:ir.module.module,description:olap_crm.module_meta_information -msgid "" -"\n" -" Sale module will load the data in olap tables\n" -" " -msgstr "" -"\n" -" Módulo ventas cargara los datos en una tabla olap\n" -" " - -#. module: olap_crm -#: model:ir.module.module,shortdesc:olap_crm.module_meta_information -msgid "olap_crm" -msgstr "olap_crm" diff --git a/addons/olap_crm/i18n/fr.po b/addons/olap_crm/i18n/fr.po deleted file mode 100644 index 239d11e0b73..00000000000 --- a/addons/olap_crm/i18n/fr.po +++ /dev/null @@ -1,34 +0,0 @@ -# French translation for openobject-addons -# Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010 -# This file is distributed under the same license as the openobject-addons package. -# FIRST AUTHOR <EMAIL@ADDRESS>, 2010. -# -msgid "" -msgstr "" -"Project-Id-Version: openobject-addons\n" -"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2009-11-26 05:29+0000\n" -"PO-Revision-Date: 2010-05-21 14:53+0000\n" -"Last-Translator: Christophe Chauvet - http://www.syleam.fr/ <Unknown>\n" -"Language-Team: French <fr@li.org>\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-09-29 05:16+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: olap_crm -#: model:ir.module.module,description:olap_crm.module_meta_information -msgid "" -"\n" -" Sale module will load the data in olap tables\n" -" " -msgstr "" -"\n" -" Module de vente qui chargera les données dans les tables olap\n" -" " - -#. module: olap_crm -#: model:ir.module.module,shortdesc:olap_crm.module_meta_information -msgid "olap_crm" -msgstr "olap_crm" diff --git a/addons/olap_crm/i18n/fr_BE.po b/addons/olap_crm/i18n/fr_BE.po deleted file mode 100644 index d4067cdc789..00000000000 --- a/addons/olap_crm/i18n/fr_BE.po +++ /dev/null @@ -1,29 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * olap_crm -# -msgid "" -msgstr "" -"Project-Id-Version: OpenERP Server 6.0dev\n" -"Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2009-11-26 05:29:03+0000\n" -"PO-Revision-Date: 2009-11-26 05:29:03+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" -"Plural-Forms: \n" - -#. module: olap_crm -#: model:ir.module.module,description:olap_crm.module_meta_information -msgid "\n" -" Sale module will load the data in olap tables\n" -" " -msgstr "" - -#. module: olap_crm -#: model:ir.module.module,shortdesc:olap_crm.module_meta_information -msgid "olap_crm" -msgstr "" - diff --git a/addons/olap_crm/i18n/hr.po b/addons/olap_crm/i18n/hr.po deleted file mode 100644 index 8e88fb09325..00000000000 --- a/addons/olap_crm/i18n/hr.po +++ /dev/null @@ -1,34 +0,0 @@ -# Croatian translation for openobject-addons -# Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010 -# This file is distributed under the same license as the openobject-addons package. -# FIRST AUTHOR <EMAIL@ADDRESS>, 2010. -# -msgid "" -msgstr "" -"Project-Id-Version: openobject-addons\n" -"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2009-11-26 05:29+0000\n" -"PO-Revision-Date: 2010-03-02 23:39+0000\n" -"Last-Translator: goranc <goranc@gmail.com>\n" -"Language-Team: Croatian <hr@li.org>\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-09-29 05:16+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: olap_crm -#: model:ir.module.module,description:olap_crm.module_meta_information -msgid "" -"\n" -" Sale module will load the data in olap tables\n" -" " -msgstr "" -"\n" -" Modul prodaja uvesti će podatke u olap tablice\n" -" " - -#. module: olap_crm -#: model:ir.module.module,shortdesc:olap_crm.module_meta_information -msgid "olap_crm" -msgstr "olap_crm" diff --git a/addons/olap_crm/i18n/id.po b/addons/olap_crm/i18n/id.po deleted file mode 100644 index 176cdf75ea5..00000000000 --- a/addons/olap_crm/i18n/id.po +++ /dev/null @@ -1,31 +0,0 @@ -# Indonesian translation for openobject-addons -# Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010 -# This file is distributed under the same license as the openobject-addons package. -# FIRST AUTHOR <EMAIL@ADDRESS>, 2010. -# -msgid "" -msgstr "" -"Project-Id-Version: openobject-addons\n" -"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2009-11-26 05:29+0000\n" -"PO-Revision-Date: 2010-05-28 10:44+0000\n" -"Last-Translator: Abdul Munif Hanafi <Unknown>\n" -"Language-Team: Indonesian <id@li.org>\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-09-29 05:16+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: olap_crm -#: model:ir.module.module,description:olap_crm.module_meta_information -msgid "" -"\n" -" Sale module will load the data in olap tables\n" -" " -msgstr "" - -#. module: olap_crm -#: model:ir.module.module,shortdesc:olap_crm.module_meta_information -msgid "olap_crm" -msgstr "olap_crm" diff --git a/addons/olap_crm/i18n/it.po b/addons/olap_crm/i18n/it.po deleted file mode 100644 index fe538492470..00000000000 --- a/addons/olap_crm/i18n/it.po +++ /dev/null @@ -1,34 +0,0 @@ -# Italian translation for openobject-addons -# Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010 -# This file is distributed under the same license as the openobject-addons package. -# FIRST AUTHOR <EMAIL@ADDRESS>, 2010. -# -msgid "" -msgstr "" -"Project-Id-Version: openobject-addons\n" -"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2009-11-26 05:29+0000\n" -"PO-Revision-Date: 2010-09-29 10:46+0000\n" -"Last-Translator: Andrea Amoroso <andrea.amoroso@alice.it>\n" -"Language-Team: Italian <it@li.org>\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-09-30 04:43+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: olap_crm -#: model:ir.module.module,description:olap_crm.module_meta_information -msgid "" -"\n" -" Sale module will load the data in olap tables\n" -" " -msgstr "" -"\n" -" Il modulo di vendita caricherà i dati in tabelle OLAP\n" -" " - -#. module: olap_crm -#: model:ir.module.module,shortdesc:olap_crm.module_meta_information -msgid "olap_crm" -msgstr "olap_crm" diff --git a/addons/olap_crm/i18n/mn.po b/addons/olap_crm/i18n/mn.po deleted file mode 100644 index 86fd535f272..00000000000 --- a/addons/olap_crm/i18n/mn.po +++ /dev/null @@ -1,42 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * olap_crm -# -msgid "" -msgstr "" -"Project-Id-Version: OpenERP Server 6.0dev\n" -"Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2009-11-26 05:29+0000\n" -"PO-Revision-Date: 2010-08-11 05:38+0000\n" -"Last-Translator: ub121 <ubs121@gmail.com>\n" -"Language-Team: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-09-29 05:16+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: olap_crm -#: model:ir.module.module,description:olap_crm.module_meta_information -msgid "" -"\n" -" Sale module will load the data in olap tables\n" -" " -msgstr "" -"\n" -" Sale модуль өгөгдлийг olap хүснэгтэд ачаалах болно\n" -" " - -#. module: olap_crm -#: model:ir.module.module,shortdesc:olap_crm.module_meta_information -msgid "olap_crm" -msgstr "Олап_срм" - -#~ msgid "" -#~ "\n" -#~ " CRM module will load the data in olap tables\n" -#~ " " -#~ msgstr "" -#~ "\n" -#~ " СРМ модуль олап хүснэгтэнд өгөдөлийг ачааллана\n" -#~ " " diff --git a/addons/olap_crm/i18n/oc.po b/addons/olap_crm/i18n/oc.po deleted file mode 100644 index 9dd1c32a707..00000000000 --- a/addons/olap_crm/i18n/oc.po +++ /dev/null @@ -1,31 +0,0 @@ -# Occitan (post 1500) translation for openobject-addons -# Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010 -# This file is distributed under the same license as the openobject-addons package. -# FIRST AUTHOR <EMAIL@ADDRESS>, 2010. -# -msgid "" -msgstr "" -"Project-Id-Version: openobject-addons\n" -"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2009-11-26 05:29+0000\n" -"PO-Revision-Date: 2010-03-12 13:38+0000\n" -"Last-Translator: Cédric VALMARY (Tot en òc) <cvalmary@yahoo.fr>\n" -"Language-Team: Occitan (post 1500) <oc@li.org>\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-09-29 05:16+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: olap_crm -#: model:ir.module.module,description:olap_crm.module_meta_information -msgid "" -"\n" -" Sale module will load the data in olap tables\n" -" " -msgstr "" - -#. module: olap_crm -#: model:ir.module.module,shortdesc:olap_crm.module_meta_information -msgid "olap_crm" -msgstr "olap_crm" diff --git a/addons/olap_crm/i18n/olap_crm.pot b/addons/olap_crm/i18n/olap_crm.pot deleted file mode 100644 index d4067cdc789..00000000000 --- a/addons/olap_crm/i18n/olap_crm.pot +++ /dev/null @@ -1,29 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * olap_crm -# -msgid "" -msgstr "" -"Project-Id-Version: OpenERP Server 6.0dev\n" -"Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2009-11-26 05:29:03+0000\n" -"PO-Revision-Date: 2009-11-26 05:29:03+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" -"Plural-Forms: \n" - -#. module: olap_crm -#: model:ir.module.module,description:olap_crm.module_meta_information -msgid "\n" -" Sale module will load the data in olap tables\n" -" " -msgstr "" - -#. module: olap_crm -#: model:ir.module.module,shortdesc:olap_crm.module_meta_information -msgid "olap_crm" -msgstr "" - diff --git a/addons/olap_crm/i18n/pl.po b/addons/olap_crm/i18n/pl.po deleted file mode 100644 index ba60b34fa0e..00000000000 --- a/addons/olap_crm/i18n/pl.po +++ /dev/null @@ -1,31 +0,0 @@ -# Polish translation for openobject-addons -# Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010 -# This file is distributed under the same license as the openobject-addons package. -# FIRST AUTHOR <EMAIL@ADDRESS>, 2010. -# -msgid "" -msgstr "" -"Project-Id-Version: openobject-addons\n" -"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2009-11-26 05:29+0000\n" -"PO-Revision-Date: 2010-04-14 10:45+0000\n" -"Last-Translator: Krystian Twardowski <Unknown>\n" -"Language-Team: Polish <pl@li.org>\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-09-29 05:16+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: olap_crm -#: model:ir.module.module,description:olap_crm.module_meta_information -msgid "" -"\n" -" Sale module will load the data in olap tables\n" -" " -msgstr "" - -#. module: olap_crm -#: model:ir.module.module,shortdesc:olap_crm.module_meta_information -msgid "olap_crm" -msgstr "olap_crm" diff --git a/addons/olap_crm/i18n/pt_BR.po b/addons/olap_crm/i18n/pt_BR.po deleted file mode 100644 index da05278f2e5..00000000000 --- a/addons/olap_crm/i18n/pt_BR.po +++ /dev/null @@ -1,34 +0,0 @@ -# Brazilian Portuguese translation for openobject-addons -# Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010 -# This file is distributed under the same license as the openobject-addons package. -# FIRST AUTHOR <EMAIL@ADDRESS>, 2010. -# -msgid "" -msgstr "" -"Project-Id-Version: openobject-addons\n" -"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2009-11-26 05:29+0000\n" -"PO-Revision-Date: 2010-03-24 01:24+0000\n" -"Last-Translator: Pedro_Maschio <pedro.bicudo@tgtconsult.com.br>\n" -"Language-Team: Brazilian Portuguese <pt_BR@li.org>\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-09-29 05:16+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: olap_crm -#: model:ir.module.module,description:olap_crm.module_meta_information -msgid "" -"\n" -" Sale module will load the data in olap tables\n" -" " -msgstr "" -"\n" -" Módulo de vendas vai carregar os dados nas tabelas OLAP\n" -" " - -#. module: olap_crm -#: model:ir.module.module,shortdesc:olap_crm.module_meta_information -msgid "olap_crm" -msgstr "olap_crm" diff --git a/addons/olap_crm/i18n/sk.po b/addons/olap_crm/i18n/sk.po deleted file mode 100644 index a0c1261095d..00000000000 --- a/addons/olap_crm/i18n/sk.po +++ /dev/null @@ -1,34 +0,0 @@ -# Slovak translation for openobject-addons -# Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010 -# This file is distributed under the same license as the openobject-addons package. -# FIRST AUTHOR <EMAIL@ADDRESS>, 2010. -# -msgid "" -msgstr "" -"Project-Id-Version: openobject-addons\n" -"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2009-11-26 05:29+0000\n" -"PO-Revision-Date: 2010-02-23 08:14+0000\n" -"Last-Translator: Radoslav Sloboda <rado.sloboda@gmail.com>\n" -"Language-Team: Slovak <sk@li.org>\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-09-29 05:16+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: olap_crm -#: model:ir.module.module,description:olap_crm.module_meta_information -msgid "" -"\n" -" Sale module will load the data in olap tables\n" -" " -msgstr "" -"\n" -" Modul predaja načíta dáta v OLAP tabuľkách\n" -" " - -#. module: olap_crm -#: model:ir.module.module,shortdesc:olap_crm.module_meta_information -msgid "olap_crm" -msgstr "olap_crm" diff --git a/addons/olap_crm/i18n/sl.po b/addons/olap_crm/i18n/sl.po deleted file mode 100644 index efa0fbd8601..00000000000 --- a/addons/olap_crm/i18n/sl.po +++ /dev/null @@ -1,34 +0,0 @@ -# Slovenian translation for openobject-addons -# Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010 -# This file is distributed under the same license as the openobject-addons package. -# FIRST AUTHOR <EMAIL@ADDRESS>, 2010. -# -msgid "" -msgstr "" -"Project-Id-Version: openobject-addons\n" -"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2009-11-26 05:29+0000\n" -"PO-Revision-Date: 2010-01-27 14:20+0000\n" -"Last-Translator: Simon Vidmar <Unknown>\n" -"Language-Team: Slovenian <sl@li.org>\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-09-29 05:16+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: olap_crm -#: model:ir.module.module,description:olap_crm.module_meta_information -msgid "" -"\n" -" Sale module will load the data in olap tables\n" -" " -msgstr "" -"\n" -" Modul Prodaja bo naložil podatke v tabele OLAP\n" -" " - -#. module: olap_crm -#: model:ir.module.module,shortdesc:olap_crm.module_meta_information -msgid "olap_crm" -msgstr "olap_crm" diff --git a/addons/olap_crm/olap_crm.xml b/addons/olap_crm/olap_crm.xml deleted file mode 100644 index 2fe3d2bffd9..00000000000 --- a/addons/olap_crm/olap_crm.xml +++ /dev/null @@ -1,462 +0,0 @@ -<?xml version="1.0"?> -<openerp> -<data> - -<!-- -CUSTOM CUBE FOR CRM ---> - - <record model="olap.fact.database" id="fact_databases_BI"> - <field name="name">OpenERP CRM Database</field> - <field name="db_name">crm</field> - <field name="db_login">postgres</field> - <field name="db_password">postgres</field> - </record> -<!-- -Schema ---> - <record model="olap.schema" id="schema_crm"> - <field name="name">OpenERPCRM</field> - <field name="state">none</field> - <field name="database_id" ref="fact_databases_BI"/> - </record> - -<!-- -Adding the database tables and database columns to be used and making up the of the -cube table and cube table line ---> - - -<!-- Olap Database Tables --> - <record model="olap.database.tables" id="table_crm_case"> - <field name="name">crm_case</field> - <field name="table_db_name">crm_case</field> - <field name="fact_database_id" ref="fact_databases_BI"/> - <field name="active">True</field> - </record> - - <record model="olap.database.tables" id="table_crm_case_categ"> - <field name="name">crm_case_categ</field> - <field name="table_db_name">crm_case_categ</field> - <field name="fact_database_id" ref="fact_databases_BI"/> - <field name="active">True</field> - </record> - - <record model="olap.database.tables" id="table_crm_case_stage"> - <field name="name">crm_case_stage</field> - <field name="table_db_name">crm_case_stage</field> - <field name="fact_database_id" ref="fact_databases_BI"/> - <field name="active">True</field> - </record> - - <record model="olap.database.tables" id="table_res_partner"> - <field name="name">res_partner</field> - <field name="table_db_name">res_partner</field> - <field name="fact_database_id" ref="fact_databases_BI"/> - <field name="active">True</field> - </record> - - <record model="olap.database.tables" id="table_crm_case_section"> - <field name="name">crm_case_section</field> - <field name="table_db_name">crm_case_section</field> - <field name="fact_database_id" ref="fact_databases_BI"/> - <field name="active">True</field> - </record> - <record model="olap.database.tables" id="table_res_partner_canal"> - <field name="name">res_partner_canal</field> - <field name="table_db_name">res_partner_canal</field> - <field name="fact_database_id" ref="fact_databases_BI"/> - <field name="active">True</field> - </record> - -<!-- Olap Database Columns --> - - - <record model="olap.database.columns" id="crm_case_id"> - <field name="name">id</field> - <field name="column_db_name">id</field> - <field name="type">int4</field> - <field name="table_id" ref="table_crm_case"/> - <field name="primary_key">True</field> - <field name="active">True</field> - </record> - <record model="olap.database.columns" id="crm_case_planned_revenue"> - <field name="name">planned_revenue</field> - <field name="column_db_name">planned_revenue</field> - <field name="type">float8</field> - <field name="table_id" ref="table_crm_case"/> - <field name="active">True</field> - </record> - <record model="olap.database.columns" id="crm_case_partner_id"> - <field name="name">parnter_id</field> - <field name="column_db_name">partner_id</field> - <field name="type">float8</field> - <field name="table_id" ref="table_crm_case"/> - <field name="active">True</field> - <field name="related_to" ref="table_res_partner"/> - </record> - - <record model="olap.database.columns" id="crm_case_planned_cost"> - <field name="name">id</field> - <field name="column_db_name">id</field> - <field name="type">float8</field> - <field name="table_id" ref="table_crm_case"/> - <field name="active">True</field> - </record> - <record model="olap.database.columns" id="crm_case_probability"> - <field name="name">probability</field> - <field name="column_db_name">probability</field> - <field name="type">float8</field> - <field name="table_id" ref="table_crm_case"/> - <field name="active">True</field> - </record> - <record model="olap.database.columns" id="crm_case_state"> - <field name="name">state</field> - <field name="column_db_name">state</field> - <field name="type">varchar</field> - <field name="table_id" ref="table_crm_case"/> - <field name="active">True</field> - </record> - - <record model="olap.database.columns" id="res_partner_canal_name"> - <field name="name">name</field> - <field name="column_db_name">name</field> - <field name="type">varchar</field> - <field name="table_id" ref="table_res_partner_canal"/> - <field name="active">True</field> - </record> - - - - - - <record model="olap.database.columns" id="crm_case_categ_id"> - <field name="name">categ_id</field> - <field name="column_db_name">categ_id</field> - <field name="type">int4</field> - <field name="table_id" ref="table_crm_case"/> - <field name="related_to" ref="table_crm_case_categ"/> - </record> - - <record model="olap.database.columns" id="crm_case_partner_id"> - <field name="name">partner_id</field> - <field name="column_db_name">partner_id</field> - <field name="type">int4</field> - <field name="table_id" ref="table_crm_case"/> - <field name="related_to" ref="table_res_partner"/> - </record> - - <record model="olap.database.columns" id="crm_case_canal_id"> - <field name="name">canal_id</field> - <field name="column_db_name">canal_id</field> - <field name="type">int4</field> - <field name="table_id" ref="table_crm_case"/> - <field name="related_to" ref="table_res_partner_canal"/> - </record> - - - <record model="olap.database.columns" id="res_partner_name"> - <field name="name">name</field> - <field name="column_db_name">name</field> - <field name="type">varchar</field> - <field name="table_id" ref="table_res_partner"/> - </record> - - <record model="olap.database.columns" id="crm_case_section_name"> - <field name="name">name</field> - <field name="column_db_name">name</field> - <field name="type">varchar</field> - <field name="table_id" ref="table_crm_case_section"/> - </record> - <record model="olap.database.columns" id="crm_case_stage_name"> - <field name="name">name</field> - <field name="column_db_name">name</field> - <field name="type">varchar</field> - <field name="table_id" ref="table_crm_case_stage"/> - </record> - - <record model="olap.database.columns" id="crm_case_stage_id"> - <field name="name">stage_id</field> - <field name="column_db_name">stage_id</field> - <field name="type">int4</field> - <field name="table_id" ref="table_crm_case"/> - <field name="related_to" ref="table_crm_case_stage"/> - </record> - - <record model="olap.database.columns" id="crm_case_stage_section_id"> - <field name="name">section_id</field> - <field name="column_db_name">section_id</field> - <field name="type">int4</field> - <field name="table_id" ref="table_crm_case_stage"/> - <field name="related_to" ref="table_crm_case_section"/> - </record> - - <record model="olap.database.columns" id="crm_case_categ_name"> - <field name="name">name</field> - <field name="column_db_name">name</field> - <field name="type">varchar</field> - <field name="table_id" ref="table_crm_case_categ"/> - </record> - - - -<!-- Cube--> - - <!-- Cube Table --> - <record model="olap.cube.table" id="crm_cube_table"> - <field name="name">crm_cube</field> - <field name='schema_id' ref='schema_crm'/> - <field name='column_link_id' ref='crm_case_id'/> - </record> - - - <record model="olap.cube.table" id="crm_cube_section_table"> - <field name="name">crm_cube_section</field> - <field name='schema_id' ref='schema_crm'/> - <field name='column_link_id' ref='crm_case_stage_id'/> - </record> - - <record model="olap.cube.table" id="crm_cube_stage_table"> - <field name="name">crm_cube_stage_parnter</field> - <field name='schema_id' ref='schema_crm'/> - <field name='column_link_id' ref='crm_case_stage_id'/> - </record> - <record model="olap.cube.table" id="crm_cube_parnter_table"> - <field name="name">crm_cube_parnter</field> - <field name='schema_id' ref='schema_crm'/> - <field name='column_link_id' ref='crm_case_partner_id'/> - </record> - - - <record model="olap.cube.table" id="crm_cube_categ_table"> - <field name="name">crm_cube_categ</field> - <field name='schema_id' ref='schema_crm'/> - <field name='column_link_id' ref='crm_case_categ_id'/> - </record> - - <record model="olap.cube.table" id="crm_cube_channel_table"> - <field name="name">crm_cube_channel</field> - <field name='schema_id' ref='schema_crm'/> - <field name='column_link_id' ref='crm_case_canal_id'/> - </record> - - - <!-- Cube Table Line --> - <record model="olap.cube.table.line" id="crm_cube_table_line"> - <field name="field_id" ref="crm_case_categ_id"/> - <field name="table_id" ref="table_crm_case"/> - <field name="cube_table_id" ref="crm_cube_table"/> - </record> - - <record model="olap.cube.table.line" id="crm_section_table_line"> - <field name="field_id" ref="crm_case_stage_section_id"/> - <field name="table_id" ref="table_crm_case_stage"/> - <field name="cube_table_id" ref="crm_cube_section_table"/> - </record> - <!-- Cube --> - - <record model="olap.cube" id="cube_crm"> - <field name="name">CRM</field> - <field name="table_id" ref="crm_cube_table"/> - <field name="schema_id" ref="schema_crm"/> - </record> - -<!-- -DIMENSION Sections - ---> - - <record model="olap.dimension" id="dimension_crm_section"> - <field name="name">Sections</field> - <field name="cube_id" ref="cube_crm"/> - </record> - - - <record model="olap.hierarchy" id="hierarchy_crm_section"> - <field name="name">Sections</field> - <field name="dimension_id" ref="dimension_crm_section"/> - <field name="table_id" ref="crm_cube_section_table"/> - </record> - - <record model="olap.level" id="level_crm_section"> - <field name="name">Sections</field> - <field name="column_name" ref="crm_case_section_name"></field> - <field name="column_id_name">name</field> - <field name="table_name">crm_case_section</field> - <field name="hierarchy_id" ref="hierarchy_crm_section"/> - <field name="sequence">1</field> - </record> - - <record model="olap.level" id="level_crm_section_seq_2"> - <field name="name">States</field> - <field name="column_name" ref="crm_case_stage_name"></field> - <field name="column_id_name">name</field> - <field name="table_name">crm_case_stage</field> - <field name="hierarchy_id" ref="hierarchy_crm_section"/> - <field name="sequence">2</field> - </record> - -<!-- Dimension State--> - - <record model="olap.dimension" id="dimension_crm_state"> - <field name="name">States</field> - <field name="cube_id" ref="cube_crm"/> - </record> - - - <record model="olap.hierarchy" id="hierarchy_crm_state"> - <field name="name">States</field> - <field name="dimension_id" ref="dimension_crm_state"/> - <field name="table_id" ref="crm_cube_table"/> - </record> - - <record model="olap.level" id="level_crm_section"> - <field name="name">States</field> - <field name="column_name" ref="crm_case_state"></field> - <field name="column_id_name">state</field> - <field name="table_name">crm_case</field> - <field name="hierarchy_id" ref="hierarchy_crm_state"/> - <field name="sequence">1</field> - </record> - - <record model="olap.level" id="level_crm_section_seq_2"> - <field name="name">States</field> - <field name="column_name" ref="crm_case_stage_name"></field> - <field name="column_id_name">name</field> - <field name="table_name">crm_case_stage</field> - <field name="hierarchy_id" ref="hierarchy_crm_section"/> - <field name="sequence">2</field> - </record> - - - -<!-- -Category ---> - <record model="olap.dimension" id="dimension_crm_category"> - <field name="name">Category</field> - <field name="cube_id" ref="cube_crm"/> - </record> - - - <record model="olap.hierarchy" id="hierarchy_crm_category"> - <field name="name">Category</field> - <field name="dimension_id" ref="dimension_crm_category"/> - <field name="primary_key_table">crm_case</field> - <field name="table_id" ref="crm_cube_categ_table"/> - </record> - - <record model="olap.level" id="level_crm_categorys"> - <field name="name">name</field> - <field name="column_name" ref="crm_case_categ_name"></field> - <field name="column_id_name">name</field> - <field name="table_name">crm_case_categ</field> - <field name="hierarchy_id" ref="hierarchy_crm_category"/> - </record> - -<!-- - Customer ---> - <record model="olap.dimension" id="dimension_crm_customer"> - <field name="name">Customer</field> - <field name="cube_id" ref="cube_crm"/> - </record> - - <record model="olap.hierarchy" id="hierarchy_crm_customer"> - <field name="name">Customer</field> - <field name="dimension_id" ref="dimension_crm_customer"/> - <field name="primary_key_table">crm_case</field> - <field name="table_id" ref="crm_cube_parnter_table"/> - </record> - - <record model="olap.level" id="level_crm_category"> - <field name="name">name</field> - <field name="column_name" ref="res_partner_name"></field> - <field name="column_id_name">name</field> - <field name="table_name">res_partner</field> - <field name="hierarchy_id" ref="hierarchy_crm_customer"/> - </record> - - - - <record model="olap.dimension" id="dimension_crm_channel"> - <field name="name">Channels</field> - <field name="cube_id" ref="cube_crm"/> - </record> - - - <record model="olap.hierarchy" id="hierarchy_crm_channel"> - <field name="name">Channel</field> - <field name="dimension_id" ref="dimension_crm_channel"/> - <field name="table_id" ref="crm_cube_channel_table"/> - </record> - - <record model="olap.level" id="level_crm_channel"> - <field name="name">Channel</field> - <field name="column_name" ref="res_partner_canal_name"></field> - <field name="column_id_name">name</field> - <field name="table_name">res_partner_canal</field> - <field name="hierarchy_id" ref="hierarchy_crm_channel"/> - <field name="sequence">1</field> - </record> - - - -<!-- -Measures ---> - - <record model="olap.measure" id="measure_crm_total_cases"> - <field name="name">Total Cases</field> - <field name="cube_id" ref="cube_crm"/> - <field name="measure_type">sql_expr</field> - <field name="value_sql">count(crm_case.id)</field> - </record> - - <record model="olap.measure" id="measure_crm_avg_planned_cost"> - <field name="name">Average Planned Revenue</field> - <field name="cube_id" ref="cube_crm"/> - <field name="measure_type">sql_expr</field> - <field name="value_sql">avg(crm_case.planned_revenue)</field> - <field name="formatstring">cr_postfix_comma</field> - </record> - - <record model="olap.measure" id="measure_crm_avg_planned_revenue"> - <field name="name">Average Planned Cost</field> - <field name="cube_id" ref="cube_crm"/> - <field name="measure_type">sql_expr</field> - <field name="value_sql">avg(crm_case.planned_cost)</field> - <field name="formatstring">cr_postfix_comma</field> - </record> - - <record model="olap.measure" id="measure_planned_revenue"> - <field name="name">Planned Revenue</field> - <field name="cube_id" ref="cube_crm"/> - <field name="value_column" ref="crm_case_planned_cost"></field> - <field name="value_column_id_name">planned_cost</field> - <field name="table_name">crm_case</field> - <field name="agregator">sum</field> - <field name="formatstring">cr_postfix_comma</field> - </record> - - <record model="olap.measure" id="measure_planned_revenue"> - <field name="name">Planned Revenue</field> - <field name="cube_id" ref="cube_crm"/> - <field name="value_column" ref="crm_case_planned_revenue"></field> - <field name="value_column_id_name">planned_revenue</field> - <field name="table_name">crm_case</field> - <field name="agregator">sum</field> - </record> - - <record model="olap.measure" id="measure_probability"> - <field name="name">Probability</field> - <field name="cube_id" ref="cube_crm"/> - <field name="value_column" ref="crm_case_probability"></field> - <field name="value_column_id_name">probability</field> - <field name="table_name">crm_case</field> - <field name="agregator">sum</field> - </record> - -</data> -</openerp> - diff --git a/addons/olap_crm/olap_data.xml b/addons/olap_crm/olap_data.xml deleted file mode 100644 index d36ec6161fe..00000000000 --- a/addons/olap_crm/olap_data.xml +++ /dev/null @@ -1,5 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<openerp> -<data> -</data> -</openerp> diff --git a/addons/olap_extract/__init__.py b/addons/olap_extract/__init__.py deleted file mode 100644 index 8ec082d25fb..00000000000 --- a/addons/olap_extract/__init__.py +++ /dev/null @@ -1,23 +0,0 @@ -# -*- encoding: utf-8 -*- -############################################################################## -# -# OpenERP, Open Source Management Solution -# Copyright (C) 2004-2009 Tiny SPRL (<http://tiny.be>). -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see <http://www.gnu.org/licenses/>. -# -############################################################################## - -import olap_extract -import wizard_olap_extract
\ No newline at end of file diff --git a/addons/olap_extract/__openerp__.py b/addons/olap_extract/__openerp__.py deleted file mode 100644 index b1cd0f6d43f..00000000000 --- a/addons/olap_extract/__openerp__.py +++ /dev/null @@ -1,37 +0,0 @@ -# -*- encoding: utf-8 -*- -############################################################################## -# -# OpenERP, Open Source Management Solution -# Copyright (C) 2004-2009 Tiny SPRL (<http://tiny.be>). -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see <http://www.gnu.org/licenses/>. -# -############################################################################## - -{ - "name" : "Module to extracts the schema structure", - "version" : "0.1", - "author" : "OpenERP SA", - "website" : "http://www.openerp.com", - "depends" : ["olap"], - "category" : "Generic Modules/Olap", - "description": """ - Extracts the schema structure. - """, - "init_xml" : [], - "update_xml" : ["olap_extract_wizard.xml"], - "demo_xml" : [], - "active": False, - "installable": True -} diff --git a/addons/olap_extract/i18n/bg.po b/addons/olap_extract/i18n/bg.po deleted file mode 100644 index a85e7797555..00000000000 --- a/addons/olap_extract/i18n/bg.po +++ /dev/null @@ -1,59 +0,0 @@ -# Bulgarian translation for openobject-addons -# Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010 -# This file is distributed under the same license as the openobject-addons package. -# FIRST AUTHOR <EMAIL@ADDRESS>, 2010. -# -msgid "" -msgstr "" -"Project-Id-Version: openobject-addons\n" -"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2009-11-26 05:29+0000\n" -"PO-Revision-Date: 2010-03-29 11:24+0000\n" -"Last-Translator: Boris <boris.t.ivanov@gmail.com>\n" -"Language-Team: Bulgarian <bg@li.org>\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-09-29 05:16+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: olap_extract -#: model:ir.module.module,shortdesc:olap_extract.module_meta_information -msgid "olap_extract" -msgstr "olap_extract" - -#. module: olap_extract -#: wizard_button:olap.extract.schema,init,ok:0 -msgid "OK" -msgstr "ОК" - -#. module: olap_extract -#: model:ir.actions.wizard,name:olap_extract.bi_olap_extract_schema -msgid "Olap Extract" -msgstr "\"Olap\" извличане" - -#. module: olap_extract -#: model:ir.module.module,description:olap_extract.module_meta_information -msgid "" -"\n" -" Extracts the schema structure.\n" -" " -msgstr "" -"\n" -" Извлича структурата на схемата.\n" -" " - -#. module: olap_extract -#: wizard_field:olap.extract.schema,init,module_name:0 -msgid "Module Name" -msgstr "Име на модула" - -#. module: olap_extract -#: wizard_button:olap.extract.schema,init,end:0 -msgid "Cancel" -msgstr "Отказ" - -#. module: olap_extract -#: wizard_view:olap.extract.schema,init:0 -msgid "New Module Name" -msgstr "Име на новия модул" diff --git a/addons/olap_extract/i18n/de.po b/addons/olap_extract/i18n/de.po deleted file mode 100644 index e13129b3d56..00000000000 --- a/addons/olap_extract/i18n/de.po +++ /dev/null @@ -1,56 +0,0 @@ -# German translation for openobject-addons -# Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010 -# This file is distributed under the same license as the openobject-addons package. -# FIRST AUTHOR <EMAIL@ADDRESS>, 2010. -# -msgid "" -msgstr "" -"Project-Id-Version: openobject-addons\n" -"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2009-11-26 05:29+0000\n" -"PO-Revision-Date: 2010-03-20 20:41+0000\n" -"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" -"Language-Team: German <de@li.org>\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-09-29 05:16+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: olap_extract -#: model:ir.module.module,shortdesc:olap_extract.module_meta_information -msgid "olap_extract" -msgstr "" - -#. module: olap_extract -#: wizard_button:olap.extract.schema,init,ok:0 -msgid "OK" -msgstr "" - -#. module: olap_extract -#: model:ir.actions.wizard,name:olap_extract.bi_olap_extract_schema -msgid "Olap Extract" -msgstr "" - -#. module: olap_extract -#: model:ir.module.module,description:olap_extract.module_meta_information -msgid "" -"\n" -" Extracts the schema structure.\n" -" " -msgstr "" - -#. module: olap_extract -#: wizard_field:olap.extract.schema,init,module_name:0 -msgid "Module Name" -msgstr "" - -#. module: olap_extract -#: wizard_button:olap.extract.schema,init,end:0 -msgid "Cancel" -msgstr "" - -#. module: olap_extract -#: wizard_view:olap.extract.schema,init:0 -msgid "New Module Name" -msgstr "" diff --git a/addons/olap_extract/i18n/es.po b/addons/olap_extract/i18n/es.po deleted file mode 100644 index 7f825908ffc..00000000000 --- a/addons/olap_extract/i18n/es.po +++ /dev/null @@ -1,59 +0,0 @@ -# Spanish translation for openobject-addons -# Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010 -# This file is distributed under the same license as the openobject-addons package. -# FIRST AUTHOR <EMAIL@ADDRESS>, 2010. -# -msgid "" -msgstr "" -"Project-Id-Version: openobject-addons\n" -"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2009-11-26 05:29+0000\n" -"PO-Revision-Date: 2010-04-11 21:55+0000\n" -"Last-Translator: Juan Eduardo Riva <juaneduardoriva@gmail.com>\n" -"Language-Team: Spanish <es@li.org>\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-09-29 05:16+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: olap_extract -#: model:ir.module.module,shortdesc:olap_extract.module_meta_information -msgid "olap_extract" -msgstr "olap_extract" - -#. module: olap_extract -#: wizard_button:olap.extract.schema,init,ok:0 -msgid "OK" -msgstr "Aceptar" - -#. module: olap_extract -#: model:ir.actions.wizard,name:olap_extract.bi_olap_extract_schema -msgid "Olap Extract" -msgstr "Estracto Olap" - -#. module: olap_extract -#: model:ir.module.module,description:olap_extract.module_meta_information -msgid "" -"\n" -" Extracts the schema structure.\n" -" " -msgstr "" -"\n" -" Extraer la estructura del esquema\n" -" " - -#. module: olap_extract -#: wizard_field:olap.extract.schema,init,module_name:0 -msgid "Module Name" -msgstr "Nombre de módulo" - -#. module: olap_extract -#: wizard_button:olap.extract.schema,init,end:0 -msgid "Cancel" -msgstr "Cancelar" - -#. module: olap_extract -#: wizard_view:olap.extract.schema,init:0 -msgid "New Module Name" -msgstr "Nombre del Módulo Nuevo" diff --git a/addons/olap_extract/i18n/es_EC.po b/addons/olap_extract/i18n/es_EC.po deleted file mode 100644 index 5617d091adc..00000000000 --- a/addons/olap_extract/i18n/es_EC.po +++ /dev/null @@ -1,59 +0,0 @@ -# Spanish translation for openobject-addons -# Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010 -# This file is distributed under the same license as the openobject-addons package. -# FIRST AUTHOR <EMAIL@ADDRESS>, 2010. -# -msgid "" -msgstr "" -"Project-Id-Version: openobject-addons\n" -"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2009-11-26 05:29+0000\n" -"PO-Revision-Date: 2010-09-19 00:07+0000\n" -"Last-Translator: Juan Eduardo Riva <juaneduardoriva@gmail.com>\n" -"Language-Team: Spanish <es@li.org>\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-09-29 05:16+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: olap_extract -#: model:ir.module.module,shortdesc:olap_extract.module_meta_information -msgid "olap_extract" -msgstr "olap_extract" - -#. module: olap_extract -#: wizard_button:olap.extract.schema,init,ok:0 -msgid "OK" -msgstr "Aceptar" - -#. module: olap_extract -#: model:ir.actions.wizard,name:olap_extract.bi_olap_extract_schema -msgid "Olap Extract" -msgstr "Estracto Olap" - -#. module: olap_extract -#: model:ir.module.module,description:olap_extract.module_meta_information -msgid "" -"\n" -" Extracts the schema structure.\n" -" " -msgstr "" -"\n" -" Extraer la estructura del esquema\n" -" " - -#. module: olap_extract -#: wizard_field:olap.extract.schema,init,module_name:0 -msgid "Module Name" -msgstr "Nombre de módulo" - -#. module: olap_extract -#: wizard_button:olap.extract.schema,init,end:0 -msgid "Cancel" -msgstr "Cancelar" - -#. module: olap_extract -#: wizard_view:olap.extract.schema,init:0 -msgid "New Module Name" -msgstr "Nombre del Módulo Nuevo" diff --git a/addons/olap_extract/i18n/et.po b/addons/olap_extract/i18n/et.po deleted file mode 100644 index 26dbff89922..00000000000 --- a/addons/olap_extract/i18n/et.po +++ /dev/null @@ -1,56 +0,0 @@ -# Estonian translation for openobject-addons -# Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010 -# This file is distributed under the same license as the openobject-addons package. -# FIRST AUTHOR <EMAIL@ADDRESS>, 2010. -# -msgid "" -msgstr "" -"Project-Id-Version: openobject-addons\n" -"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2009-11-26 05:29+0000\n" -"PO-Revision-Date: 2010-05-05 21:38+0000\n" -"Last-Translator: lyyser <Unknown>\n" -"Language-Team: Estonian <et@li.org>\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-09-29 05:16+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: olap_extract -#: model:ir.module.module,shortdesc:olap_extract.module_meta_information -msgid "olap_extract" -msgstr "" - -#. module: olap_extract -#: wizard_button:olap.extract.schema,init,ok:0 -msgid "OK" -msgstr "OK" - -#. module: olap_extract -#: model:ir.actions.wizard,name:olap_extract.bi_olap_extract_schema -msgid "Olap Extract" -msgstr "" - -#. module: olap_extract -#: model:ir.module.module,description:olap_extract.module_meta_information -msgid "" -"\n" -" Extracts the schema structure.\n" -" " -msgstr "" - -#. module: olap_extract -#: wizard_field:olap.extract.schema,init,module_name:0 -msgid "Module Name" -msgstr "Mooduli nimi" - -#. module: olap_extract -#: wizard_button:olap.extract.schema,init,end:0 -msgid "Cancel" -msgstr "Katkesta" - -#. module: olap_extract -#: wizard_view:olap.extract.schema,init:0 -msgid "New Module Name" -msgstr "Uus mooduli nimi" diff --git a/addons/olap_extract/i18n/fr.po b/addons/olap_extract/i18n/fr.po deleted file mode 100644 index 08dd3fe306e..00000000000 --- a/addons/olap_extract/i18n/fr.po +++ /dev/null @@ -1,59 +0,0 @@ -# French translation for openobject-addons -# Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010 -# This file is distributed under the same license as the openobject-addons package. -# FIRST AUTHOR <EMAIL@ADDRESS>, 2010. -# -msgid "" -msgstr "" -"Project-Id-Version: openobject-addons\n" -"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2009-11-26 05:29+0000\n" -"PO-Revision-Date: 2010-05-21 14:54+0000\n" -"Last-Translator: Christophe Chauvet - http://www.syleam.fr/ <Unknown>\n" -"Language-Team: French <fr@li.org>\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-09-29 05:16+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: olap_extract -#: model:ir.module.module,shortdesc:olap_extract.module_meta_information -msgid "olap_extract" -msgstr "olap_extract" - -#. module: olap_extract -#: wizard_button:olap.extract.schema,init,ok:0 -msgid "OK" -msgstr "OK" - -#. module: olap_extract -#: model:ir.actions.wizard,name:olap_extract.bi_olap_extract_schema -msgid "Olap Extract" -msgstr "Extraction Olap" - -#. module: olap_extract -#: model:ir.module.module,description:olap_extract.module_meta_information -msgid "" -"\n" -" Extracts the schema structure.\n" -" " -msgstr "" -"\n" -" Extraire la structure du schéma.\n" -" " - -#. module: olap_extract -#: wizard_field:olap.extract.schema,init,module_name:0 -msgid "Module Name" -msgstr "Nom du module" - -#. module: olap_extract -#: wizard_button:olap.extract.schema,init,end:0 -msgid "Cancel" -msgstr "Annuler" - -#. module: olap_extract -#: wizard_view:olap.extract.schema,init:0 -msgid "New Module Name" -msgstr "Nouveau nom de module" diff --git a/addons/olap_extract/i18n/fr_BE.po b/addons/olap_extract/i18n/fr_BE.po deleted file mode 100644 index 76171409a2a..00000000000 --- a/addons/olap_extract/i18n/fr_BE.po +++ /dev/null @@ -1,54 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * olap_extract -# -msgid "" -msgstr "" -"Project-Id-Version: OpenERP Server 6.0dev\n" -"Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2009-11-26 05:29:21+0000\n" -"PO-Revision-Date: 2009-11-26 05:29:21+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" -"Plural-Forms: \n" - -#. module: olap_extract -#: model:ir.module.module,shortdesc:olap_extract.module_meta_information -msgid "olap_extract" -msgstr "" - -#. module: olap_extract -#: wizard_button:olap.extract.schema,init,ok:0 -msgid "OK" -msgstr "" - -#. module: olap_extract -#: model:ir.actions.wizard,name:olap_extract.bi_olap_extract_schema -msgid "Olap Extract" -msgstr "" - -#. module: olap_extract -#: model:ir.module.module,description:olap_extract.module_meta_information -msgid "\n" -" Extracts the schema structure.\n" -" " -msgstr "" - -#. module: olap_extract -#: wizard_field:olap.extract.schema,init,module_name:0 -msgid "Module Name" -msgstr "" - -#. module: olap_extract -#: wizard_button:olap.extract.schema,init,end:0 -msgid "Cancel" -msgstr "" - -#. module: olap_extract -#: wizard_view:olap.extract.schema,init:0 -msgid "New Module Name" -msgstr "" - diff --git a/addons/olap_extract/i18n/hr.po b/addons/olap_extract/i18n/hr.po deleted file mode 100644 index 2ef1b468a4e..00000000000 --- a/addons/olap_extract/i18n/hr.po +++ /dev/null @@ -1,59 +0,0 @@ -# Croatian translation for openobject-addons -# Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010 -# This file is distributed under the same license as the openobject-addons package. -# FIRST AUTHOR <EMAIL@ADDRESS>, 2010. -# -msgid "" -msgstr "" -"Project-Id-Version: openobject-addons\n" -"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2009-11-26 05:29+0000\n" -"PO-Revision-Date: 2010-03-02 23:44+0000\n" -"Last-Translator: goranc <goranc@gmail.com>\n" -"Language-Team: Croatian <hr@li.org>\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-09-29 05:16+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: olap_extract -#: model:ir.module.module,shortdesc:olap_extract.module_meta_information -msgid "olap_extract" -msgstr "olap_extract" - -#. module: olap_extract -#: wizard_button:olap.extract.schema,init,ok:0 -msgid "OK" -msgstr "U redu" - -#. module: olap_extract -#: model:ir.actions.wizard,name:olap_extract.bi_olap_extract_schema -msgid "Olap Extract" -msgstr "Olap izvajanje" - -#. module: olap_extract -#: model:ir.module.module,description:olap_extract.module_meta_information -msgid "" -"\n" -" Extracts the schema structure.\n" -" " -msgstr "" -"\n" -" Izdvajanje strukture sheme.\n" -" " - -#. module: olap_extract -#: wizard_field:olap.extract.schema,init,module_name:0 -msgid "Module Name" -msgstr "Naziv modula" - -#. module: olap_extract -#: wizard_button:olap.extract.schema,init,end:0 -msgid "Cancel" -msgstr "Odustani" - -#. module: olap_extract -#: wizard_view:olap.extract.schema,init:0 -msgid "New Module Name" -msgstr "Novi naziv modula" diff --git a/addons/olap_extract/i18n/id.po b/addons/olap_extract/i18n/id.po deleted file mode 100644 index f08e4dcb68a..00000000000 --- a/addons/olap_extract/i18n/id.po +++ /dev/null @@ -1,56 +0,0 @@ -# Indonesian translation for openobject-addons -# Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010 -# This file is distributed under the same license as the openobject-addons package. -# FIRST AUTHOR <EMAIL@ADDRESS>, 2010. -# -msgid "" -msgstr "" -"Project-Id-Version: openobject-addons\n" -"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2009-11-26 05:29+0000\n" -"PO-Revision-Date: 2010-05-28 10:43+0000\n" -"Last-Translator: Abdul Munif Hanafi <Unknown>\n" -"Language-Team: Indonesian <id@li.org>\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-09-29 05:16+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: olap_extract -#: model:ir.module.module,shortdesc:olap_extract.module_meta_information -msgid "olap_extract" -msgstr "olap_extract" - -#. module: olap_extract -#: wizard_button:olap.extract.schema,init,ok:0 -msgid "OK" -msgstr "Setuju" - -#. module: olap_extract -#: model:ir.actions.wizard,name:olap_extract.bi_olap_extract_schema -msgid "Olap Extract" -msgstr "" - -#. module: olap_extract -#: model:ir.module.module,description:olap_extract.module_meta_information -msgid "" -"\n" -" Extracts the schema structure.\n" -" " -msgstr "" - -#. module: olap_extract -#: wizard_field:olap.extract.schema,init,module_name:0 -msgid "Module Name" -msgstr "Nama Modul" - -#. module: olap_extract -#: wizard_button:olap.extract.schema,init,end:0 -msgid "Cancel" -msgstr "Batal" - -#. module: olap_extract -#: wizard_view:olap.extract.schema,init:0 -msgid "New Module Name" -msgstr "Nama Modul Baru" diff --git a/addons/olap_extract/i18n/it.po b/addons/olap_extract/i18n/it.po deleted file mode 100644 index 3878134caf3..00000000000 --- a/addons/olap_extract/i18n/it.po +++ /dev/null @@ -1,59 +0,0 @@ -# Italian translation for openobject-addons -# Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010 -# This file is distributed under the same license as the openobject-addons package. -# FIRST AUTHOR <EMAIL@ADDRESS>, 2010. -# -msgid "" -msgstr "" -"Project-Id-Version: openobject-addons\n" -"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2009-11-26 05:29+0000\n" -"PO-Revision-Date: 2010-09-29 11:25+0000\n" -"Last-Translator: OpenERP Administrators <Unknown>\n" -"Language-Team: Italian <it@li.org>\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-09-30 04:43+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: olap_extract -#: model:ir.module.module,shortdesc:olap_extract.module_meta_information -msgid "olap_extract" -msgstr "olap_extract" - -#. module: olap_extract -#: wizard_button:olap.extract.schema,init,ok:0 -msgid "OK" -msgstr "Ok" - -#. module: olap_extract -#: model:ir.actions.wizard,name:olap_extract.bi_olap_extract_schema -msgid "Olap Extract" -msgstr "Estrazione OLAP" - -#. module: olap_extract -#: model:ir.module.module,description:olap_extract.module_meta_information -msgid "" -"\n" -" Extracts the schema structure.\n" -" " -msgstr "" -"\n" -" Estrae la struttura dello schema.\n" -" " - -#. module: olap_extract -#: wizard_field:olap.extract.schema,init,module_name:0 -msgid "Module Name" -msgstr "Nome Modulo" - -#. module: olap_extract -#: wizard_button:olap.extract.schema,init,end:0 -msgid "Cancel" -msgstr "Annulla" - -#. module: olap_extract -#: wizard_view:olap.extract.schema,init:0 -msgid "New Module Name" -msgstr "Nome del nuovo modulo" diff --git a/addons/olap_extract/i18n/oc.po b/addons/olap_extract/i18n/oc.po deleted file mode 100644 index 3448108e52d..00000000000 --- a/addons/olap_extract/i18n/oc.po +++ /dev/null @@ -1,56 +0,0 @@ -# Occitan (post 1500) translation for openobject-addons -# Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010 -# This file is distributed under the same license as the openobject-addons package. -# FIRST AUTHOR <EMAIL@ADDRESS>, 2010. -# -msgid "" -msgstr "" -"Project-Id-Version: openobject-addons\n" -"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2009-11-26 05:29+0000\n" -"PO-Revision-Date: 2010-03-12 13:38+0000\n" -"Last-Translator: Cédric VALMARY (Tot en òc) <cvalmary@yahoo.fr>\n" -"Language-Team: Occitan (post 1500) <oc@li.org>\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-09-29 05:16+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: olap_extract -#: model:ir.module.module,shortdesc:olap_extract.module_meta_information -msgid "olap_extract" -msgstr "" - -#. module: olap_extract -#: wizard_button:olap.extract.schema,init,ok:0 -msgid "OK" -msgstr "D'acòrdi" - -#. module: olap_extract -#: model:ir.actions.wizard,name:olap_extract.bi_olap_extract_schema -msgid "Olap Extract" -msgstr "" - -#. module: olap_extract -#: model:ir.module.module,description:olap_extract.module_meta_information -msgid "" -"\n" -" Extracts the schema structure.\n" -" " -msgstr "" - -#. module: olap_extract -#: wizard_field:olap.extract.schema,init,module_name:0 -msgid "Module Name" -msgstr "" - -#. module: olap_extract -#: wizard_button:olap.extract.schema,init,end:0 -msgid "Cancel" -msgstr "Anullar" - -#. module: olap_extract -#: wizard_view:olap.extract.schema,init:0 -msgid "New Module Name" -msgstr "" diff --git a/addons/olap_extract/i18n/olap_extract.pot b/addons/olap_extract/i18n/olap_extract.pot deleted file mode 100644 index 76171409a2a..00000000000 --- a/addons/olap_extract/i18n/olap_extract.pot +++ /dev/null @@ -1,54 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * olap_extract -# -msgid "" -msgstr "" -"Project-Id-Version: OpenERP Server 6.0dev\n" -"Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2009-11-26 05:29:21+0000\n" -"PO-Revision-Date: 2009-11-26 05:29:21+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" -"Plural-Forms: \n" - -#. module: olap_extract -#: model:ir.module.module,shortdesc:olap_extract.module_meta_information -msgid "olap_extract" -msgstr "" - -#. module: olap_extract -#: wizard_button:olap.extract.schema,init,ok:0 -msgid "OK" -msgstr "" - -#. module: olap_extract -#: model:ir.actions.wizard,name:olap_extract.bi_olap_extract_schema -msgid "Olap Extract" -msgstr "" - -#. module: olap_extract -#: model:ir.module.module,description:olap_extract.module_meta_information -msgid "\n" -" Extracts the schema structure.\n" -" " -msgstr "" - -#. module: olap_extract -#: wizard_field:olap.extract.schema,init,module_name:0 -msgid "Module Name" -msgstr "" - -#. module: olap_extract -#: wizard_button:olap.extract.schema,init,end:0 -msgid "Cancel" -msgstr "" - -#. module: olap_extract -#: wizard_view:olap.extract.schema,init:0 -msgid "New Module Name" -msgstr "" - diff --git a/addons/olap_extract/i18n/pt_BR.po b/addons/olap_extract/i18n/pt_BR.po deleted file mode 100644 index 14acb80779a..00000000000 --- a/addons/olap_extract/i18n/pt_BR.po +++ /dev/null @@ -1,59 +0,0 @@ -# Brazilian Portuguese translation for openobject-addons -# Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010 -# This file is distributed under the same license as the openobject-addons package. -# FIRST AUTHOR <EMAIL@ADDRESS>, 2010. -# -msgid "" -msgstr "" -"Project-Id-Version: openobject-addons\n" -"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2009-11-26 05:29+0000\n" -"PO-Revision-Date: 2010-03-24 01:31+0000\n" -"Last-Translator: Pedro_Maschio <pedro.bicudo@tgtconsult.com.br>\n" -"Language-Team: Brazilian Portuguese <pt_BR@li.org>\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-09-29 05:16+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: olap_extract -#: model:ir.module.module,shortdesc:olap_extract.module_meta_information -msgid "olap_extract" -msgstr "olap_extract" - -#. module: olap_extract -#: wizard_button:olap.extract.schema,init,ok:0 -msgid "OK" -msgstr "OK" - -#. module: olap_extract -#: model:ir.actions.wizard,name:olap_extract.bi_olap_extract_schema -msgid "Olap Extract" -msgstr "Extrato OLAP" - -#. module: olap_extract -#: model:ir.module.module,description:olap_extract.module_meta_information -msgid "" -"\n" -" Extracts the schema structure.\n" -" " -msgstr "" -"\n" -" Extrato do esquema de estrutura\n" -" " - -#. module: olap_extract -#: wizard_field:olap.extract.schema,init,module_name:0 -msgid "Module Name" -msgstr "Nome do Módulo" - -#. module: olap_extract -#: wizard_button:olap.extract.schema,init,end:0 -msgid "Cancel" -msgstr "Cancelar" - -#. module: olap_extract -#: wizard_view:olap.extract.schema,init:0 -msgid "New Module Name" -msgstr "Novo Nome do Módulo" diff --git a/addons/olap_extract/i18n/ru.po b/addons/olap_extract/i18n/ru.po deleted file mode 100644 index d7d8a23b7d5..00000000000 --- a/addons/olap_extract/i18n/ru.po +++ /dev/null @@ -1,56 +0,0 @@ -# Russian translation for openobject-addons -# Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010 -# This file is distributed under the same license as the openobject-addons package. -# FIRST AUTHOR <EMAIL@ADDRESS>, 2010. -# -msgid "" -msgstr "" -"Project-Id-Version: openobject-addons\n" -"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2009-11-26 05:29+0000\n" -"PO-Revision-Date: 2010-02-24 03:47+0000\n" -"Last-Translator: DronAn[BY] <andyak77@mail.ru>\n" -"Language-Team: Russian <ru@li.org>\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-09-29 05:16+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: olap_extract -#: model:ir.module.module,shortdesc:olap_extract.module_meta_information -msgid "olap_extract" -msgstr "" - -#. module: olap_extract -#: wizard_button:olap.extract.schema,init,ok:0 -msgid "OK" -msgstr "Ок" - -#. module: olap_extract -#: model:ir.actions.wizard,name:olap_extract.bi_olap_extract_schema -msgid "Olap Extract" -msgstr "" - -#. module: olap_extract -#: model:ir.module.module,description:olap_extract.module_meta_information -msgid "" -"\n" -" Extracts the schema structure.\n" -" " -msgstr "" - -#. module: olap_extract -#: wizard_field:olap.extract.schema,init,module_name:0 -msgid "Module Name" -msgstr "Имя Модуля" - -#. module: olap_extract -#: wizard_button:olap.extract.schema,init,end:0 -msgid "Cancel" -msgstr "Отменить" - -#. module: olap_extract -#: wizard_view:olap.extract.schema,init:0 -msgid "New Module Name" -msgstr "Новое Имя модуля" diff --git a/addons/olap_extract/i18n/sl.po b/addons/olap_extract/i18n/sl.po deleted file mode 100644 index a3cdb9990cf..00000000000 --- a/addons/olap_extract/i18n/sl.po +++ /dev/null @@ -1,56 +0,0 @@ -# Slovenian translation for openobject-addons -# Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010 -# This file is distributed under the same license as the openobject-addons package. -# FIRST AUTHOR <EMAIL@ADDRESS>, 2010. -# -msgid "" -msgstr "" -"Project-Id-Version: openobject-addons\n" -"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2009-11-26 05:29+0000\n" -"PO-Revision-Date: 2010-01-27 14:21+0000\n" -"Last-Translator: Simon Vidmar <Unknown>\n" -"Language-Team: Slovenian <sl@li.org>\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-09-29 05:16+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: olap_extract -#: model:ir.module.module,shortdesc:olap_extract.module_meta_information -msgid "olap_extract" -msgstr "olap_extract" - -#. module: olap_extract -#: wizard_button:olap.extract.schema,init,ok:0 -msgid "OK" -msgstr "V redu" - -#. module: olap_extract -#: model:ir.actions.wizard,name:olap_extract.bi_olap_extract_schema -msgid "Olap Extract" -msgstr "" - -#. module: olap_extract -#: model:ir.module.module,description:olap_extract.module_meta_information -msgid "" -"\n" -" Extracts the schema structure.\n" -" " -msgstr "" - -#. module: olap_extract -#: wizard_field:olap.extract.schema,init,module_name:0 -msgid "Module Name" -msgstr "Ime modula" - -#. module: olap_extract -#: wizard_button:olap.extract.schema,init,end:0 -msgid "Cancel" -msgstr "Prekliči" - -#. module: olap_extract -#: wizard_view:olap.extract.schema,init:0 -msgid "New Module Name" -msgstr "Novo ime modula" diff --git a/addons/olap_extract/i18n/sv.po b/addons/olap_extract/i18n/sv.po deleted file mode 100644 index a3271760982..00000000000 --- a/addons/olap_extract/i18n/sv.po +++ /dev/null @@ -1,56 +0,0 @@ -# Swedish translation for openobject-addons -# Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010 -# This file is distributed under the same license as the openobject-addons package. -# FIRST AUTHOR <EMAIL@ADDRESS>, 2010. -# -msgid "" -msgstr "" -"Project-Id-Version: openobject-addons\n" -"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2009-11-26 05:29+0000\n" -"PO-Revision-Date: 2010-02-14 18:46+0000\n" -"Last-Translator: Treecko <Unknown>\n" -"Language-Team: Swedish <sv@li.org>\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-09-29 05:16+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: olap_extract -#: model:ir.module.module,shortdesc:olap_extract.module_meta_information -msgid "olap_extract" -msgstr "" - -#. module: olap_extract -#: wizard_button:olap.extract.schema,init,ok:0 -msgid "OK" -msgstr "OK" - -#. module: olap_extract -#: model:ir.actions.wizard,name:olap_extract.bi_olap_extract_schema -msgid "Olap Extract" -msgstr "" - -#. module: olap_extract -#: model:ir.module.module,description:olap_extract.module_meta_information -msgid "" -"\n" -" Extracts the schema structure.\n" -" " -msgstr "" - -#. module: olap_extract -#: wizard_field:olap.extract.schema,init,module_name:0 -msgid "Module Name" -msgstr "Modulnamn" - -#. module: olap_extract -#: wizard_button:olap.extract.schema,init,end:0 -msgid "Cancel" -msgstr "Avbryt" - -#. module: olap_extract -#: wizard_view:olap.extract.schema,init:0 -msgid "New Module Name" -msgstr "Nytt modulnamn" diff --git a/addons/olap_extract/i18n/zh_CN.po b/addons/olap_extract/i18n/zh_CN.po deleted file mode 100644 index 80f94aede04..00000000000 --- a/addons/olap_extract/i18n/zh_CN.po +++ /dev/null @@ -1,56 +0,0 @@ -# Chinese (Simplified) translation for openobject-addons -# Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010 -# This file is distributed under the same license as the openobject-addons package. -# FIRST AUTHOR <EMAIL@ADDRESS>, 2010. -# -msgid "" -msgstr "" -"Project-Id-Version: openobject-addons\n" -"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2009-11-26 05:29+0000\n" -"PO-Revision-Date: 2010-04-08 02:07+0000\n" -"Last-Translator: Silence <Unknown>\n" -"Language-Team: Chinese (Simplified) <zh_CN@li.org>\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-09-29 05:16+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: olap_extract -#: model:ir.module.module,shortdesc:olap_extract.module_meta_information -msgid "olap_extract" -msgstr "" - -#. module: olap_extract -#: wizard_button:olap.extract.schema,init,ok:0 -msgid "OK" -msgstr "确定" - -#. module: olap_extract -#: model:ir.actions.wizard,name:olap_extract.bi_olap_extract_schema -msgid "Olap Extract" -msgstr "Olap提取" - -#. module: olap_extract -#: model:ir.module.module,description:olap_extract.module_meta_information -msgid "" -"\n" -" Extracts the schema structure.\n" -" " -msgstr "" - -#. module: olap_extract -#: wizard_field:olap.extract.schema,init,module_name:0 -msgid "Module Name" -msgstr "模块名称" - -#. module: olap_extract -#: wizard_button:olap.extract.schema,init,end:0 -msgid "Cancel" -msgstr "取消" - -#. module: olap_extract -#: wizard_view:olap.extract.schema,init:0 -msgid "New Module Name" -msgstr "新的模块名" diff --git a/addons/olap_extract/olap_extract_wizard.xml b/addons/olap_extract/olap_extract_wizard.xml deleted file mode 100644 index 7de48f3c7ac..00000000000 --- a/addons/olap_extract/olap_extract_wizard.xml +++ /dev/null @@ -1,12 +0,0 @@ -<?xml version="1.0" ?> -<openerp> - <data> - <wizard - string="Olap Extract" - model="olap.schema" - name="olap.extract.schema" - menu= "True" - id="bi_olap_extract_schema"/> - - </data> -</openerp> diff --git a/addons/olap_extract/wizard_olap_extract.py b/addons/olap_extract/wizard_olap_extract.py deleted file mode 100644 index 1e52884a1fa..00000000000 --- a/addons/olap_extract/wizard_olap_extract.py +++ /dev/null @@ -1,249 +0,0 @@ -# -*- encoding: utf-8 -*- -############################################################################## -# -# OpenERP, Open Source Management Solution -# Copyright (C) 2004-2009 Tiny SPRL (<http://tiny.be>). -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see <http://www.gnu.org/licenses/>. -# -############################################################################## - -import wizard -import pooler -import csv -import os -import time -import netsvc -import zipfile - - -form1 = '''<?xml version="1.0"?> -<form string="New Module Name"> - <field name='module_name'/> -</form>''' - -field1 = { - 'module_name': {'string':'Module Name', 'type':'char','size':'64', 'required':True}, -} - - -class wizard_olap_extract(wizard.interface): - - def zipper(self,zipname,filename,mode="a"): - z = zipfile.ZipFile(zipname+".zip", mode) - z.write(filename) - print "\n",z.printdir() - - - def write_csv(self,filename,content=[]): - fid = open(filename, 'w') - if fid == -1: - print 'File: temp.csv not found or could not be opened' - return False - else: - writer=csv.writer(fid, 'TINY',delimiter=',') - for row in content: - writer.writerow(row) - fid.close - return True - - def table_depth(self,cr,uid,list=[],context={}): - - res={} - templeft={} - tempright={} - for table_id in list: - lines=pooler.get_pool(cr.dbname).get('olap.cube.table').browse(cr, uid,table_id,context) - res[str(lines.id)] = ["cubetable_"+str(lines.id),lines.name and lines.name or '',lines.table_alias and lines.table_alias or '',lines.key_left and lines.key_left or '',lines.key_right and lines.key_right or '',lines.table_left_id.id and "cubetable_"+str(lines.table_left_id.id) or '',lines.table_right_id.id and "cubetable_"+str(lines.table_right_id.id) or ''] - if(lines.table_left_id.id): - templeft = self.table_depth(cr,uid,[lines.table_left_id.id],context) - - if templeft: - for temp in templeft: - if not res.has_key(temp): - res[temp]= templeft[temp] - - - if(lines.table_right_id.id): - tempright = self.table_depth(cr,uid,[lines.table_right_id.id],context) - - if tempright: - for temp in tempright: - if not res.has_key(temp): - res[temp]= tempright[temp] - return res - - - def _extract_schema(self, cr, uid, data, context={}): - - _name = data['form']['module_name'] - _modulename = "olap_"+_name - - dirname = _modulename - if not os.path.isdir("./addons/" + dirname + "/"): - os.mkdir("./addons/" + dirname + "/") - - os.chdir("./addons/"+dirname) - - _init = "import %s" % _modulename - f = open("__init__.py","w") - f.write(_init) - f.close() - self.zipper(_modulename, "__init__.py","w") - - _init_files = { - "1":"olap.fact.database.csv", - "2":"olap.schema.csv", - "5":"olap.cube.table.csv", - "6":"olap.cube.csv", - "7":"olap.dimension.csv", - "8":"olap.hierarchy.csv", - "9":"olap.level.csv", - "10":"olap.measure.csv" - } - _init_xml = """"%(1)s", - "%(2)s", - "%(5)s", - "%(6)s", - "%(7)s", - "%(8)s", - "%(9)s", - "%(10)s", - """ % _init_files - - data['modulename'] = _modulename - data['init_xml'] = _init_xml - - _terp= """{ - "name" : "%(modulename)s", - "version" : "0.1", - "author" : "OpenERP SA", - "website" : "http://tinyerp.com/", - "depends" : ["olap"], - "category" : "Generic Modules/Others", - "description": "Module will load the data in olap tables", - "init_xml" :[ - %(init_xml)s - ], - "update_xml" : [], - "demo_xml" : [], - "active": False, - "installable": True - }"""%data - - f = open("__terp__.py","w") - f.write(_terp) - f.close() - self.zipper(_modulename, "__terp__.py") - - - schema_id = data['id'] - - lines=pooler.get_pool(cr.dbname).get('olap.schema').browse(cr, uid, schema_id,context) - - _extract=[] - _extract.append(['id','name','db_name','db_login','db_password']) - _extract.append(["db_"+str(lines.database_id.id),lines.database_id.name,lines.database_id.db_name,lines.database_id.db_login,lines.database_id.db_password]) - self.write_csv('olap.fact.database.csv',_extract) - self.zipper(_modulename, "olap.fact.database.csv") - - _extract=[] - _extract.append(['id','name','database_id:id','loaded','configure','ready','state','note']) - _extract.append(["schema_"+str(lines.id),lines.name,"db_"+str(lines.database_id.id),lines.loaded and lines.loaded or '',lines.configure and lines.configure or '', lines.ready and lines.ready or '',lines.state,lines.note and lines.note or '']) - self.write_csv('olap.schema.csv',_extract) - self.zipper(_modulename, "olap.schema.csv") - - cube_ids = lines.cube_ids - _extractcubes=[] - _extractcubes.append(['id','name','table_id:id','schema_id:id']) - - _extractmeasures=[] - _extractmeasures.append(['id','name','cube_id:id','value_column','value_sql','agregator','datatype','formatstring']) - - _extractdimension=[] - _extractdimension.append(['id','name','foreign_key','foreign_key_table','cube_id:id']) - - _extracthiers=[] - _extracthiers.append(['id','name','primary_key','primary_key_table','field_name','member_all','member_default','sequence','type','dimension_id:id','table_id:id']) - - _extractlevels=[] - _extractlevels.append(['id','name','column_name','column_id_name','type','table_name','sequence','hierarchy_id:id']) - - _cube_table_ids = [] - for cube in cube_ids: - _extractcubes.append(["cube_"+str(cube.id),cube.name,"cubetable_"+str(cube.table_id.id),"schema_"+str(cube.schema_id.id)]) - _cube_table_ids.append(cube.table_id.id) - - measure_ids = cube.measure_ids - for measure in measure_ids: - _extractmeasures.append(["msr_"+str(measure.id),measure.name,"cube_"+str(measure.cube_id.id),measure.value_column and measure.value_column or '',measure.value_sql and measure.value_sql or '',measure.agregator,measure.datatype and measure.datatype or '',measure.formatstring]) - - dimension_ids = cube.dimension_ids - for dimension in dimension_ids: - _extractdimension.append(["dim_"+str(dimension.id),dimension.name,dimension.foreign_key and dimension.foreign_key or '',dimension.foreign_key_table and dimension.foreign_key_table or '',"cube_"+str(dimension.cube_id.id)]) - - hiers_ids = dimension.hierarchy_ids - for hier in hiers_ids: - _extracthiers.append(["hier_"+str(hier.id),hier.name,hier.primary_key,hier.primary_key_table and hier.primary_key_table or '',hier.field_name,hier.member_all,hier.member_default,hier.sequence,hier.type,"dim_"+str(hier.dimension_id.id),"cubetable_"+str(hier.table_id.id)]) - _cube_table_ids.append(hier.table_id.id) - - level_ids = hier.level_ids - for level in level_ids: - _extractlevels.append(["lvl_"+str(level.id),level.name,level.column_name,level.column_id_name,level.type,level.table_name,level.sequence,"hier_"+str(level.hierarchy_id.id)]) - - res={} - _extract=[] - _extract.append(['id','name','table_alias','key_left','key_right','table_left_id:id','table_right_id:id']) - res = self.table_depth(cr,uid,_cube_table_ids,context) - key = res.keys() - key = map(lambda x: int(x),key) - key.sort() - - for k in key: - _extract.append(res[str(k)]) - - self.write_csv('olap.cube.csv',_extractcubes) - self.zipper(_modulename, "olap.cube.csv") - - self.write_csv('olap.measure.csv',_extractmeasures) - self.zipper(_modulename, "olap.measure.csv") - - self.write_csv('olap.dimension.csv',_extractdimension) - self.zipper(_modulename, "olap.dimension.csv") - - self.write_csv('olap.hierarchy.csv',_extracthiers) - self.zipper(_modulename, "olap.hierarchy.csv") - - self.write_csv('olap.level.csv',_extractlevels) - self.zipper(_modulename, "olap.level.csv") - - self.write_csv('olap.cube.table.csv',_extract) - self.zipper(_modulename, "olap.cube.table.csv") - - return {} - - states = { - - 'init': { - 'actions': [], - 'result': {'type':'form','arch':form1, 'fields':field1, 'state':[('end','Cancel'),('ok','OK')]} - }, - - 'ok' : { - 'actions' : [], - 'result' : {'type' : 'action' ,'action':_extract_schema,'state':'end'} - } - } - -wizard_olap_extract('olap.extract.schema') diff --git a/addons/olap_sale/__init__.py b/addons/olap_sale/__init__.py deleted file mode 100644 index 5d7667acf15..00000000000 --- a/addons/olap_sale/__init__.py +++ /dev/null @@ -1,22 +0,0 @@ -# -*- encoding: utf-8 -*- -############################################################################## -# -# OpenERP, Open Source Management Solution -# Copyright (C) 2004-2009 Tiny SPRL (<http://tiny.be>). -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see <http://www.gnu.org/licenses/>. -# -############################################################################## - -import olap_sale
\ No newline at end of file diff --git a/addons/olap_sale/__openerp__.py b/addons/olap_sale/__openerp__.py deleted file mode 100644 index 11c2bd5ecbe..00000000000 --- a/addons/olap_sale/__openerp__.py +++ /dev/null @@ -1,37 +0,0 @@ -# -*- encoding: utf-8 -*- -############################################################################## -# -# OpenERP, Open Source Management Solution -# Copyright (C) 2004-2009 Tiny SPRL (<http://tiny.be>). -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see <http://www.gnu.org/licenses/>. -# -############################################################################## - -{ - "name" : "Load Sale Module data in Olap Tables", - "version" : "0.1", - "author" : "OpenERP SA", - "website" : "http://www.openerp.com", - "depends" : ["olap"], - "category" : "Generic Modules/Olap", - "description": """ - Sale module will load the data in olap tables - """, - "init_xml" : ['olap_data.xml'], - "update_xml" :[], - "demo_xml" : ['olap_sale.xml'], - "active": False, - "installable": True -} diff --git a/addons/olap_sale/i18n/de.po b/addons/olap_sale/i18n/de.po deleted file mode 100644 index cf60c8c4f00..00000000000 --- a/addons/olap_sale/i18n/de.po +++ /dev/null @@ -1,31 +0,0 @@ -# German translation for openobject-addons -# Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010 -# This file is distributed under the same license as the openobject-addons package. -# FIRST AUTHOR <EMAIL@ADDRESS>, 2010. -# -msgid "" -msgstr "" -"Project-Id-Version: openobject-addons\n" -"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2009-11-26 05:29+0000\n" -"PO-Revision-Date: 2010-04-17 19:45+0000\n" -"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" -"Language-Team: German <de@li.org>\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-09-29 05:16+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: olap_sale -#: model:ir.module.module,description:olap_sale.module_meta_information -msgid "" -"\n" -" Sale module will load the data in olap tables\n" -" " -msgstr "" - -#. module: olap_sale -#: model:ir.module.module,shortdesc:olap_sale.module_meta_information -msgid "olap_sale" -msgstr "" diff --git a/addons/olap_sale/i18n/es.po b/addons/olap_sale/i18n/es.po deleted file mode 100644 index ce02d79e3df..00000000000 --- a/addons/olap_sale/i18n/es.po +++ /dev/null @@ -1,34 +0,0 @@ -# Spanish translation for openobject-addons -# Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010 -# This file is distributed under the same license as the openobject-addons package. -# FIRST AUTHOR <EMAIL@ADDRESS>, 2010. -# -msgid "" -msgstr "" -"Project-Id-Version: openobject-addons\n" -"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2009-11-26 05:29+0000\n" -"PO-Revision-Date: 2010-05-06 08:51+0000\n" -"Last-Translator: Juan Miguel Boyero Corral <Unknown>\n" -"Language-Team: Spanish <es@li.org>\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-09-29 05:16+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: olap_sale -#: model:ir.module.module,description:olap_sale.module_meta_information -msgid "" -"\n" -" Sale module will load the data in olap tables\n" -" " -msgstr "" -"\n" -" El módulo de ventas cargará los datos en una tabla olap\n" -" " - -#. module: olap_sale -#: model:ir.module.module,shortdesc:olap_sale.module_meta_information -msgid "olap_sale" -msgstr "olap_sale" diff --git a/addons/olap_sale/i18n/es_EC.po b/addons/olap_sale/i18n/es_EC.po deleted file mode 100644 index 29b81f9a91b..00000000000 --- a/addons/olap_sale/i18n/es_EC.po +++ /dev/null @@ -1,34 +0,0 @@ -# Spanish translation for openobject-addons -# Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010 -# This file is distributed under the same license as the openobject-addons package. -# FIRST AUTHOR <EMAIL@ADDRESS>, 2010. -# -msgid "" -msgstr "" -"Project-Id-Version: openobject-addons\n" -"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2009-11-26 05:29+0000\n" -"PO-Revision-Date: 2010-09-19 00:07+0000\n" -"Last-Translator: Cristian Salamea (GnuThink) <ovnicraft@gmail.com>\n" -"Language-Team: Spanish <es@li.org>\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-09-29 05:16+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: olap_sale -#: model:ir.module.module,description:olap_sale.module_meta_information -msgid "" -"\n" -" Sale module will load the data in olap tables\n" -" " -msgstr "" -"\n" -" El módulo de ventas cargará los datos en una tabla olap\n" -" " - -#. module: olap_sale -#: model:ir.module.module,shortdesc:olap_sale.module_meta_information -msgid "olap_sale" -msgstr "olap_sale" diff --git a/addons/olap_sale/i18n/fr.po b/addons/olap_sale/i18n/fr.po deleted file mode 100644 index 9ff87279164..00000000000 --- a/addons/olap_sale/i18n/fr.po +++ /dev/null @@ -1,34 +0,0 @@ -# French translation for openobject-addons -# Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010 -# This file is distributed under the same license as the openobject-addons package. -# FIRST AUTHOR <EMAIL@ADDRESS>, 2010. -# -msgid "" -msgstr "" -"Project-Id-Version: openobject-addons\n" -"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2009-11-26 05:29+0000\n" -"PO-Revision-Date: 2010-05-21 15:14+0000\n" -"Last-Translator: Christophe Chauvet - http://www.syleam.fr/ <Unknown>\n" -"Language-Team: French <fr@li.org>\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-09-29 05:16+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: olap_sale -#: model:ir.module.module,description:olap_sale.module_meta_information -msgid "" -"\n" -" Sale module will load the data in olap tables\n" -" " -msgstr "" -"\n" -" Module de ventes qui chargera les données dans les tables olap\n" -" " - -#. module: olap_sale -#: model:ir.module.module,shortdesc:olap_sale.module_meta_information -msgid "olap_sale" -msgstr "olap_sale" diff --git a/addons/olap_sale/i18n/fr_BE.po b/addons/olap_sale/i18n/fr_BE.po deleted file mode 100644 index e729a5607c3..00000000000 --- a/addons/olap_sale/i18n/fr_BE.po +++ /dev/null @@ -1,29 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * olap_sale -# -msgid "" -msgstr "" -"Project-Id-Version: OpenERP Server 6.0dev\n" -"Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2009-11-26 05:29:36+0000\n" -"PO-Revision-Date: 2009-11-26 05:29:36+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" -"Plural-Forms: \n" - -#. module: olap_sale -#: model:ir.module.module,description:olap_sale.module_meta_information -msgid "\n" -" Sale module will load the data in olap tables\n" -" " -msgstr "" - -#. module: olap_sale -#: model:ir.module.module,shortdesc:olap_sale.module_meta_information -msgid "olap_sale" -msgstr "" - diff --git a/addons/olap_sale/i18n/hr.po b/addons/olap_sale/i18n/hr.po deleted file mode 100644 index d4d8a2eae58..00000000000 --- a/addons/olap_sale/i18n/hr.po +++ /dev/null @@ -1,34 +0,0 @@ -# Croatian translation for openobject-addons -# Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010 -# This file is distributed under the same license as the openobject-addons package. -# FIRST AUTHOR <EMAIL@ADDRESS>, 2010. -# -msgid "" -msgstr "" -"Project-Id-Version: openobject-addons\n" -"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2009-11-26 05:29+0000\n" -"PO-Revision-Date: 2010-03-02 23:45+0000\n" -"Last-Translator: goranc <goranc@gmail.com>\n" -"Language-Team: Croatian <hr@li.org>\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-09-29 05:16+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: olap_sale -#: model:ir.module.module,description:olap_sale.module_meta_information -msgid "" -"\n" -" Sale module will load the data in olap tables\n" -" " -msgstr "" -"\n" -" Modul prodaja uvesti će podatke u olap tablice\n" -" " - -#. module: olap_sale -#: model:ir.module.module,shortdesc:olap_sale.module_meta_information -msgid "olap_sale" -msgstr "olap_sale" diff --git a/addons/olap_sale/i18n/it.po b/addons/olap_sale/i18n/it.po deleted file mode 100644 index ff12e8e9b32..00000000000 --- a/addons/olap_sale/i18n/it.po +++ /dev/null @@ -1,34 +0,0 @@ -# Italian translation for openobject-addons -# Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010 -# This file is distributed under the same license as the openobject-addons package. -# FIRST AUTHOR <EMAIL@ADDRESS>, 2010. -# -msgid "" -msgstr "" -"Project-Id-Version: openobject-addons\n" -"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2009-11-26 05:29+0000\n" -"PO-Revision-Date: 2010-08-18 10:28+0000\n" -"Last-Translator: OpenERP Administrators <Unknown>\n" -"Language-Team: Italian <it@li.org>\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-09-29 05:16+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: olap_sale -#: model:ir.module.module,description:olap_sale.module_meta_information -msgid "" -"\n" -" Sale module will load the data in olap tables\n" -" " -msgstr "" -"\n" -" Il modulo di Vendita caricherà i dati in tabelle OLAP\n" -" " - -#. module: olap_sale -#: model:ir.module.module,shortdesc:olap_sale.module_meta_information -msgid "olap_sale" -msgstr "olap_sale" diff --git a/addons/olap_sale/i18n/olap_sale.pot b/addons/olap_sale/i18n/olap_sale.pot deleted file mode 100644 index e729a5607c3..00000000000 --- a/addons/olap_sale/i18n/olap_sale.pot +++ /dev/null @@ -1,29 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * olap_sale -# -msgid "" -msgstr "" -"Project-Id-Version: OpenERP Server 6.0dev\n" -"Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2009-11-26 05:29:36+0000\n" -"PO-Revision-Date: 2009-11-26 05:29:36+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" -"Plural-Forms: \n" - -#. module: olap_sale -#: model:ir.module.module,description:olap_sale.module_meta_information -msgid "\n" -" Sale module will load the data in olap tables\n" -" " -msgstr "" - -#. module: olap_sale -#: model:ir.module.module,shortdesc:olap_sale.module_meta_information -msgid "olap_sale" -msgstr "" - diff --git a/addons/olap_sale/i18n/pt_BR.po b/addons/olap_sale/i18n/pt_BR.po deleted file mode 100644 index 8047882e84a..00000000000 --- a/addons/olap_sale/i18n/pt_BR.po +++ /dev/null @@ -1,34 +0,0 @@ -# Brazilian Portuguese translation for openobject-addons -# Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010 -# This file is distributed under the same license as the openobject-addons package. -# FIRST AUTHOR <EMAIL@ADDRESS>, 2010. -# -msgid "" -msgstr "" -"Project-Id-Version: openobject-addons\n" -"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2009-11-26 05:29+0000\n" -"PO-Revision-Date: 2010-03-24 01:33+0000\n" -"Last-Translator: Pedro_Maschio <pedro.bicudo@tgtconsult.com.br>\n" -"Language-Team: Brazilian Portuguese <pt_BR@li.org>\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-09-29 05:16+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: olap_sale -#: model:ir.module.module,description:olap_sale.module_meta_information -msgid "" -"\n" -" Sale module will load the data in olap tables\n" -" " -msgstr "" -"\n" -" Módulo de vendas vai carregar os dados nas tabelas OLAP\n" -" " - -#. module: olap_sale -#: model:ir.module.module,shortdesc:olap_sale.module_meta_information -msgid "olap_sale" -msgstr "olap_sale" diff --git a/addons/olap_sale/i18n/ro.po b/addons/olap_sale/i18n/ro.po deleted file mode 100644 index 6d98dbebaf6..00000000000 --- a/addons/olap_sale/i18n/ro.po +++ /dev/null @@ -1,34 +0,0 @@ -# Romanian translation for openobject-addons -# Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010 -# This file is distributed under the same license as the openobject-addons package. -# FIRST AUTHOR <EMAIL@ADDRESS>, 2010. -# -msgid "" -msgstr "" -"Project-Id-Version: openobject-addons\n" -"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2009-11-26 05:29+0000\n" -"PO-Revision-Date: 2010-04-15 10:48+0000\n" -"Last-Translator: geopop65 <Unknown>\n" -"Language-Team: Romanian <ro@li.org>\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-09-29 05:16+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: olap_sale -#: model:ir.module.module,description:olap_sale.module_meta_information -msgid "" -"\n" -" Sale module will load the data in olap tables\n" -" " -msgstr "" -"\n" -" Modulul de vânzări va încărca datele în tabelele olap\n" -" " - -#. module: olap_sale -#: model:ir.module.module,shortdesc:olap_sale.module_meta_information -msgid "olap_sale" -msgstr "olap_sale" diff --git a/addons/olap_sale/i18n/sk.po b/addons/olap_sale/i18n/sk.po deleted file mode 100644 index 22564604a6d..00000000000 --- a/addons/olap_sale/i18n/sk.po +++ /dev/null @@ -1,34 +0,0 @@ -# Slovak translation for openobject-addons -# Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010 -# This file is distributed under the same license as the openobject-addons package. -# FIRST AUTHOR <EMAIL@ADDRESS>, 2010. -# -msgid "" -msgstr "" -"Project-Id-Version: openobject-addons\n" -"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2009-11-26 05:29+0000\n" -"PO-Revision-Date: 2010-03-01 19:28+0000\n" -"Last-Translator: Radoslav Sloboda <rado.sloboda@gmail.com>\n" -"Language-Team: Slovak <sk@li.org>\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-09-29 05:16+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: olap_sale -#: model:ir.module.module,description:olap_sale.module_meta_information -msgid "" -"\n" -" Sale module will load the data in olap tables\n" -" " -msgstr "" -"\n" -" Modul predaja načíta dáta v OLAP tabuľkách\n" -" " - -#. module: olap_sale -#: model:ir.module.module,shortdesc:olap_sale.module_meta_information -msgid "olap_sale" -msgstr "olap_sale" diff --git a/addons/olap_sale/i18n/sl.po b/addons/olap_sale/i18n/sl.po deleted file mode 100644 index fbda6c7f6ce..00000000000 --- a/addons/olap_sale/i18n/sl.po +++ /dev/null @@ -1,34 +0,0 @@ -# Slovenian translation for openobject-addons -# Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010 -# This file is distributed under the same license as the openobject-addons package. -# FIRST AUTHOR <EMAIL@ADDRESS>, 2010. -# -msgid "" -msgstr "" -"Project-Id-Version: openobject-addons\n" -"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2009-11-26 05:29+0000\n" -"PO-Revision-Date: 2010-01-27 14:22+0000\n" -"Last-Translator: Simon Vidmar <Unknown>\n" -"Language-Team: Slovenian <sl@li.org>\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2010-09-29 05:16+0000\n" -"X-Generator: Launchpad (build Unknown)\n" - -#. module: olap_sale -#: model:ir.module.module,description:olap_sale.module_meta_information -msgid "" -"\n" -" Sale module will load the data in olap tables\n" -" " -msgstr "" -"\n" -" Modul Prodaja bo naložil podatke v tabele OLAP\n" -" " - -#. module: olap_sale -#: model:ir.module.module,shortdesc:olap_sale.module_meta_information -msgid "olap_sale" -msgstr "olap_sale" diff --git a/addons/olap_sale/olap_data.xml b/addons/olap_sale/olap_data.xml deleted file mode 100644 index d36ec6161fe..00000000000 --- a/addons/olap_sale/olap_data.xml +++ /dev/null @@ -1,5 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<openerp> -<data> -</data> -</openerp> diff --git a/addons/olap_sale/olap_sale.xml b/addons/olap_sale/olap_sale.xml deleted file mode 100644 index ec815e10458..00000000000 --- a/addons/olap_sale/olap_sale.xml +++ /dev/null @@ -1,725 +0,0 @@ -<?xml version="1.0"?> -<openerp> -<data> - -<!-- -CUSTOM CUBE FOR SALES ---> - - <record model="olap.fact.database" id="fact_databases_BI"> - <field name="name">OpenERP Sales Databases</field> - <field name="db_name">sales</field> - <field name="db_login">postgres</field> - <field name="db_password">postgres</field> - </record> -<!-- -Schema ---> - <record model="olap.schema" id="schema_main_sales"> - <field name="name">OpenERPSales</field> - <field name="state">none</field> - <field name="database_id" ref="fact_databases_BI"/> - </record> - -<!-- -Adding the database tables and database columns to be used and making up the of the -cube table and cube table line ---> - - <record model="olap.database.tables" id="table_sale_order_line"> - <field name="name">sale_order_line</field> - <field name="table_db_name">sale_order_line</field> - <field name="fact_database_id" ref="fact_databases_BI"/> - <field name="active">True</field> - </record> - - <record model="olap.database.tables" id="table_sale_order"> - <field name="name">sale_order</field> - <field name="table_db_name">sale_order</field> - <field name="fact_database_id" ref="fact_databases_BI"/> - <field name="active">True</field> - </record> - - <record model="olap.database.tables" id="table_product_product"> - <field name="name">product_product</field> - <field name="table_db_name">product_product</field> - <field name="fact_database_id" ref="fact_databases_BI"/> - <field name="active">True</field> - </record> - - <record model="olap.database.tables" id="table_product_template"> - <field name="name">product_template</field> - <field name="table_db_name">product_template</field> - <field name="fact_database_id" ref="fact_databases_BI"/> - <field name="active">True</field> - </record> - - <record model="olap.database.tables" id="table_product_category"> - <field name="name">product_category</field> - <field name="table_db_name">product_category</field> - <field name="fact_database_id" ref="fact_databases_BI"/> - <field name="active">True</field> - </record> - <record model="olap.database.tables" id="table_res_partner_address"> - <field name="name">res_partner_address</field> - <field name="table_db_name">res_partner_address</field> - <field name="fact_database_id" ref="fact_databases_BI"/> - <field name="active">True</field> - </record> - - <record model="olap.database.tables" id="table_res_country"> - <field name="name">res_country</field> - <field name="table_db_name">res_country</field> - <field name="fact_database_id" ref="fact_databases_BI"/> - <field name="active">True</field> - </record> - - <record model="olap.database.tables" id="table_res_user"> - <field name="name">res_users</field> - <field name="table_db_name">res_users</field> - <field name="fact_database_id" ref="fact_databases_BI"/> - <field name="active">True</field> - </record> - - <record model="olap.database.tables" id="table_res_partner"> - <field name="name">res_partner</field> - <field name="table_db_name">res_partner</field> - <field name="fact_database_id" ref="fact_databases_BI"/> - <field name="active">True</field> - - </record> - <record model="olap.database.columns" id="columns_product_id_sale_order_line"> - <field name="name">product_id</field> - <field name="column_db_name">product_id</field> - <field name="type">int4</field> - <field name="table_id" ref="table_sale_order_line"/> - <field name="related_to" ref="table_product_product"/> - <field name="active">True</field> - </record> - - <record model="olap.database.columns" id="columns_product_product_id"> - <field name="name">id</field> - <field name="column_db_name">id</field> - <field name="type">int4</field> - <field name="table_id" ref="table_product_product"/> - <field name="primary_key">True</field> - <field name="active">True</field> -</record> - - <record model="olap.database.columns" id="columns_product_template_id"> - <field name="name">id</field> - <field name="column_db_name">id</field> - <field name="type">varchar</field> - <field name="table_id" ref="table_product_template"/> - <field name="active">True</field> - <field name="primary_key">True</field> - </record> - - <record model="olap.database.columns" id="columns_sale_order_line_id"> - <field name="name">id</field> - <field name="column_db_name">id</field> - <field name="type">int4</field> - <field name="table_id" ref="table_sale_order_line"/> - <field name="active">True</field> - <field name="primary_key">True</field> - </record> - - <record model="olap.database.columns" id="columns_sale_order_id"> - <field name="name">id</field> - <field name="column_db_name">id</field> - <field name="type">int4</field> - <field name="table_id" ref="table_sale_order"/> - <field name="active">True</field> - <field name="primary_key">True</field> - </record> - - <record model="olap.database.columns" id="columns_sale_order_amount_total"> - <field name="name">amount_total</field> - <field name="column_db_name">amount_total</field> - <field name="type">float8</field> - <field name="table_id" ref="table_sale_order"/> - <field name="active">True</field> - </record> - - <record model="olap.database.columns" id="columns_res_user_name"> - <field name="name">name</field> - <field name="column_db_name">name</field> - <field name="type">varchar</field> - <field name="table_id" ref="table_res_user"/> - <field name="active">True</field> - </record> - - <record model="olap.database.columns" id="columns_product_category_name"> - <field name="name">name</field> - <field name="column_db_name">name</field> - <field name="type">varchar</field> - <field name="table_id" ref="table_product_category"/> - <field name="active">True</field> - </record> - - <record model="olap.database.columns" id="columns_product_template_category_id"> - <field name="name">categ_id</field> - <field name="column_db_name">categ_id</field> - <field name="type">int4</field> - <field name="table_id" ref="table_product_template"/> - <field name="related_to" ref="table_product_category"/> - <field name="active">True</field> - </record> - - <record model="olap.database.columns" id="columns_product_template_name"> - <field name="name">name</field> - <field name="column_db_name">name</field> - <field name="type">varchar</field> - <field name="table_id" ref="table_product_template"/> - <field name="active">True</field> - </record> - - <record model="olap.database.columns" id="columns_res_partner_address_city"> - <field name="name">city</field> - <field name="column_db_name">city</field> - <field name="type">varchar</field> - <field name="table_id" ref="table_res_partner_address"/> - <field name="active">True</field> - </record> - <record model="olap.database.columns" id="columns_res_country_name"> - <field name="name">name</field> - <field name="column_db_name">name</field> - <field name="type">varchar</field> - <field name="table_id" ref="table_res_country"/> - <field name="active">True</field> - </record> - - <record model="olap.database.columns" id="columns_product_product_product_tmpl_id"> - <field name="name">product_tmpl_id</field> - <field name="column_db_name">product_tmpl_id</field> - <field name="type">varchar</field> - <field name="table_id" ref="table_product_product"/> - <field name="related_to" ref="table_product_template"/> - <field name="active">True</field> - </record> - - <record model="olap.database.columns" id="columns_product_category_id"> - <field name="name">id</field> - <field name="column_db_name">id</field> - <field name="type">int4</field> - <field name="table_id" ref="table_product_category"/> - <field name="primary_key">True</field> - <field name="active">True</field> - </record> - - <record model="olap.database.columns" id="columns_product_template_id"> - <field name="name">id</field> - <field name="column_db_name">id</field> - <field name="type">int4</field> - <field name="table_id" ref="table_product_template"/> - <field name="primary_key">True</field> - <field name="active">True</field> - </record> - - <record model="olap.database.columns" id="columns_product_product_default_code"> - <field name="name">default_code</field> - <field name="column_db_name">default_code</field> - <field name="type">varchar</field> - <field name="table_id" ref="table_product_product"/> - <field name="active">True</field> - </record> - - <record model="olap.database.columns" id="columns_sale_order_date_order"> - <field name="name">date_order</field> - <field name="column_db_name">date_order</field> - <field name="type">date</field> - <field name="table_id" ref="table_sale_order"/> - <field name="active">True</field> - </record> - - <record model="olap.database.columns" id="columns_sale_order_line_product_uom_qty"> - <field name="name">product_uom_qty</field> - <field name="column_db_name">product_uom_qty</field> - <field name="type">int4</field> - <field name="table_id" ref="table_sale_order_line"/> - <field name="active">True</field> - </record> - - <record model="olap.database.columns" id="columns_sale_order_line_price_unit"> - <field name="name">price_unit</field> - <field name="column_db_name">price_unit</field> - <field name="type">int4</field> - <field name="table_id" ref="table_sale_order_line"/> - <field name="active">True</field> - </record> - - <record model="olap.database.columns" id="columns_sale_order_line_id"> - <field name="name">id</field> - <field name="column_db_name">id</field> - <field name="type">int4</field> - <field name="table_id" ref="table_sale_order_line"/> - <field name="primary_key">True</field> - <field name="active">True</field> - </record> - - <record model="olap.database.columns" id="columns_sale_order_line_order_id"> - <field name="name">order_id</field> - <field name="column_db_name">order_id</field> - <field name="type">int4</field> - <field name="table_id" ref="table_sale_order_line"/> - <field name="related_to" ref="table_sale_order"/> - <field name="active">True</field> - </record> - - <record model="olap.database.columns" id="columns_sale_order_partner_id"> - <field name="name">partner_id</field> - <field name="column_db_name">partner_id</field> - <field name="type">int4</field> - <field name="table_id" ref="table_sale_order"/> - <field name="related_to" ref="table_res_partner"/> - <field name="active">True</field> - </record> - - <record model="olap.database.columns" id="columns_res_partner_address_id"> - <field name="name">id</field> - <field name="column_db_name">id</field> - <field name="type">int4</field> - <field name="table_id" ref="table_res_partner_address"/> - <field name="primary_key">True</field> - <field name="active">True</field> - </record> - - <record model="olap.database.columns" id="columns_res_partner_id"> - <field name="name">id</field> - <field name="column_db_name">id</field> - <field name="type">int4</field> - <field name="table_id" ref="table_res_partner"/> - <field name="primary_key">True</field> - <field name="active">True</field> - </record> - - <record model="olap.database.columns" id="columns_res_partner_name"> - <field name="name">name</field> - <field name="column_db_name">name</field> - <field name="type">varchar</field> - <field name="table_id" ref="table_res_partner"/> - <field name="active">True</field> - </record> - - <record model="olap.database.columns" id="columns_res_user_id"> - <field name="name">id</field> - <field name="column_db_name">id</field> - <field name="type">int4</field> - <field name="table_id" ref="table_res_user"/> - <field name="primary_key">True</field> - <field name="active">True</field> - </record> - - <record model="olap.database.columns" id="columns_res_country_id"> - <field name="name">id</field> - <field name="column_db_name">id</field> - <field name="type">int4</field> - <field name="table_id" ref="table_res_country"/> - <field name="primary_key">True</field> - <field name="active">True</field> - </record> - - <record model="olap.database.columns" id="columns_sale_order_partner_order_id"> - <field name="name">partner_order_id</field> - <field name="column_db_name">partner_order_id</field> - <field name="type">int4</field> - <field name="table_id" ref="table_sale_order"/> - <field name="related_to" ref="table_res_partner_address"/> - <field name="active">True</field> - </record> - - <record model="olap.database.columns" id="columns_res_user_name"> - <field name="name">name</field> - <field name="column_db_name">name</field> - <field name="type">varchar</field> - <field name="table_id" ref="table_res_user"/> - <field name="active">True</field> - </record> - - <record model="olap.database.columns" id="columns_res_country_name"> - <field name="name">name</field> - <field name="column_db_name">name</field> - <field name="type">varchar</field> - <field name="table_id" ref="table_res_country"/> - <field name="active">True</field> - </record> - - <record model="olap.database.columns" id="columns_res_partner_address_country_id"> - <field name="name">country_id</field> - <field name="column_db_name">country_id</field> - <field name="type">int4</field> - <field name="table_id" ref="table_res_partner_address"/> - <field name="related_to" ref="table_res_country"/> - <field name="active">True</field> - </record> - - <record model="olap.database.columns" id="columns_res_partner_address_city"> - <field name="name">city</field> - <field name="column_db_name">city</field> - <field name="type">varchar</field> - <field name="table_id" ref="table_res_partner_address"/> - <field name="active">True</field> - </record> - - <record model="olap.database.columns" id="columns_sale_order_line_order_id"> - <field name="name">order_id</field> - <field name="column_db_name">order_id</field> - <field name="type">int4</field> - <field name="table_id" ref="table_sale_order_line"/> - <field name="related_to" ref="table_sale_order"/> - <field name="active">True</field> - </record> - - <record model="olap.database.columns" id="columns_sale_order_line_product_uom_qty"> - <field name="name">product_uom_qty</field> - <field name="column_db_name">product_uom_qty</field> - <field name="type">numeric</field> - <field name="table_id" ref="table_sale_order_line"/> - <field name="active">True</field> - </record> - - <record model="olap.database.columns" id="columns_sale_order_line_price_unit"> - <field name="name">price_unit</field> - <field name="column_db_name">price_unit</field> - <field name="type">numeric</field> - <field name="table_id" ref="table_sale_order_line"/> - <field name="active">True</field> - </record> - - <record model="olap.database.columns" id="columns_sale_order_line_create_uid"> - <field name="name">create_uid</field> - <field name="column_db_name">create_uid</field> - <field name="type">int4</field> - <field name="table_id" ref="table_sale_order_line"/> - <field name="related_to" ref="table_res_user"/> - <field name="active">True</field> - </record> - - -<!-- -Making of the olap.cube.table and olap.cube.table.lines - ---> - <record model="olap.cube.table" id="cube_table_sale_order_line"> - <field name="name">Sales</field> - <field name='schema_id' ref='schema_main_sales'/> - <field name='column_link_id' ref='columns_sale_order_line_id'/> - </record> - - <record model="olap.cube.table" id="cube_table_product_category"> - <field name="name">Product Category</field> - <field name='schema_id' ref='schema_main_sales'/> - <field name='column_link_id' ref="columns_product_id_sale_order_line"/> - </record> - - <record model="olap.cube.table.line" id="line_prodcut_category_line_21"> - <field name="field_id" ref="columns_product_product_product_tmpl_id"/> - <field name="table_id" ref="table_product_product"/> - <field name="cube_table_id" ref="cube_table_product_category"/> - </record> - - <record model="olap.cube.table.line" id="line_prodcut_category_line_31"> - <field name="field_id" ref="columns_product_template_category_id"/> - <field name="table_id" ref="table_product_template"/> - <field name="cube_table_id" ref="cube_table_product_category"/> - </record> - - <record model="olap.cube.table.line" id="line_sale_order_line"> - <field name="field_id" ref="columns_sale_order_line_order_id"/> - <field name="table_id" ref="table_sale_order_line"/> - <field name="cube_table_id" ref="cube_table_sale_order_line"/> - </record> - - <record model="olap.cube.table" id="product_table"> - <field name="name">Sale Product</field> - <field name='schema_id' ref='schema_main_sales'/> - <field name='column_link_id' ref='columns_product_id_sale_order_line'/> - </record> - - <record model="olap.cube.table" id="country_table"> - <field name="name">Sale Country</field> - <field name='schema_id' ref='schema_main_sales'/> - <field name='column_link_id' ref='columns_sale_order_line_order_id'/> - </record> - - <record model="olap.cube.table" id="address_table"> - <field name='schema_id' ref='schema_main_sales'/> - <field name="name">sale_order_line</field> - <field name='column_link_id' ref='columns_sale_order_line_order_id'/> - </record> - - <record model="olap.cube.table" id="date_table"> - <field name="name">sale_order_line</field> - <field name='schema_id' ref='schema_main_sales'/> - <field name='column_link_id' ref='columns_sale_order_line_order_id'/> - </record> - - <record model="olap.cube.table" id="user_table"> - <field name="name">sale_order_line</field> - <field name='schema_id' ref='schema_main_sales'/> - <field name='column_link_id' ref='columns_sale_order_line_create_uid'/> - </record> - - <record model="olap.cube.table.line" id="country_table_line_id_2"> - <field name="field_id" ref="columns_sale_order_partner_order_id"/> - <field name="table_id" ref="table_sale_order"/> - <field name="cube_table_id" ref="country_table"/> - </record> - - <record model="olap.cube.table.line" id="country_table_line_id_3"> - <field name="field_id" ref="columns_res_partner_address_country_id"/> - <field name="table_id" ref="table_res_partner_address"/> - <field name="cube_table_id" ref="country_table"/> - </record> - - <record model="olap.cube.table.line" id="country_table_line_id_31"> - <field name="field_id" ref="columns_sale_order_partner_order_id"/> - <field name="table_id" ref="table_sale_order"/> - <field name="cube_table_id" ref="address_table"/> - </record> - - <record model="olap.cube.table.line" id="country_table_line_id_41"> - <field name="field_id" ref="columns_sale_order_partner_id"/> - <field name="table_id" ref="table_res_partner_address"/> - <field name="cube_table_id" ref="address_table"/> - </record> - -<!-- -Fact Table -sale_order_line ---> - - <record model="olap.cube" id="cube_sales_order_line"> - <field name="name">Sales</field> - <field name="table_id" ref="cube_table_sale_order_line"/> - <field name="schema_id" ref="schema_main_sales"/> - </record> - -<!-- -DIMENSION PRODUCT CATEGORY - -product_template (product_id) ---> - - <record model="olap.dimension" id="dimension_product_template"> - <field name="name"> All Products</field> - <field name="cube_id" ref="cube_sales_order_line"/> - </record> - - <record model="olap.hierarchy" id="hierarchy_product_template"> - <field name="name">All Products</field> - <field name="dimension_id" ref="dimension_product_template"/> - <field name="primary_key_table">product_product</field> - <field name="table_id" ref="product_table"/> - </record> - - <record model="olap.level" id="level_product_template"> - <field name="name">Product Code</field> - <field name="column_name" ref="columns_product_product_default_code"></field> - <field name="column_id_name">default_code</field> - <field name="table_name">product_product</field> - <field name="hierarchy_id" ref="hierarchy_product_template"/> - </record> -<!-- -Adding of the product by the category ---> - <record model="olap.dimension" id="dimension_product_category"> - <field name="name">Products by Category</field> - <field name="cube_id" ref="cube_sales_order_line"/> - </record> - - <record model="olap.hierarchy" id="hierarchy_product_category"> - <field name="name">Products Category</field> - <field name="dimension_id" ref="dimension_product_category"/> - <field name="primary_key_table">product_product</field> - <field name="table_id" ref="cube_table_product_category"/> - </record> - - <record model="olap.level" id="level_product_category_1"> - <field name="name">Product Category</field> - <field name="column_name" ref="columns_product_category_name"></field> - <field name="column_id_name">name</field> - <field name="table_name">product_category</field> - <field name="hierarchy_id" ref="hierarchy_product_category"/> - </record> - - <record model="olap.level" id="level_product_category_2"> - <field name="name">Product</field> - <field name="column_name" ref="columns_product_template_name"></field> - <field name="column_id_name">name</field> - <field name="table_name">product_template</field> - <field name="hierarchy_id" ref="hierarchy_product_category"/> - </record> -<!-- -DIMENSION ORDER DATE -sale_order (order_id) ---> - <record model="olap.dimension" id="dimension_sales_order"> - <field name="name">Order Date</field> - <field name="cube_id" ref="cube_sales_order_line"/> - </record> - - <record model="olap.hierarchy" id="hierarchy_sales_order"> - <field name="name">Order Date</field> - <field name="dimension_id" ref="dimension_sales_order"/> - <field name="primary_key_table">sale_order</field> - <field name="table_id" ref="date_table"/> - </record> - - <record model="olap.level" id="level_sales_order"> - <field name="name">date_order</field> - <field name="column_name" ref="columns_sale_order_date_order"></field> - <field name="column_id_name">date_order</field> - <field name="type">date_year</field> - <field name="sequence">1</field> - <field name="table_name">sale_order</field> - <field name="hierarchy_id" ref="hierarchy_sales_order"/> - </record> - - <record model="olap.level" id="level_sales_order_q"> - <field name="name">date_order</field> - <field name="column_name" ref="columns_sale_order_date_order"></field> - <field name="column_id_name">date_order</field> - <field name="type">date_quarter</field> - <field name="sequence">2</field> - <field name="table_name">sale_order</field> - <field name="hierarchy_id" ref="hierarchy_sales_order"/> - </record> - - <record model="olap.level" id="level_sales_order_m"> - <field name="name">date_order</field> - <field name="column_name" ref="columns_sale_order_date_order"></field> - <field name="column_id_name">date_order</field> - <field name="type">date_month</field> - <field name="sequence">3</field> - <field name="table_name">sale_order</field> - <field name="hierarchy_id" ref="hierarchy_sales_order"/> - </record> -<!-- -DIMENSION ORDER DATE - -partner_country (order_id) ---> -<!-- -DIMENSION PARTNER TO COUNTRY -res_users (user_id) ---> - - <record model="olap.dimension" id="dimension_partner_country"> - <field name="name">Country</field> - <field name="cube_id" ref="cube_sales_order_line"/> - </record> - - <record model="olap.hierarchy" id="hierarchy_partner_country"> - <field name="name">Partner Country</field> - <field name="dimension_id" ref="dimension_partner_country"/> - <field name="primary_key_table">sale_order</field> - <field name="table_id" ref="country_table"/> - </record> - - <record model="olap.level" id="level_partner_country"> - <field name="name">country_id</field> - <field name="column_name" ref="columns_res_country_name"></field> - <field name="column_id_name">name</field> - <field name="table_name">res_country</field> - <field name="hierarchy_id" ref="hierarchy_partner_country"/> - </record> - -<!-- -DIMENSION PARTNER_ADDRESS TO COUNTRY ---> - - <record model="olap.dimension" id="dimension_partner_address_country"> - <field name="name">Sales by Partner City</field> - <field name="cube_id" ref="cube_sales_order_line"/> - </record> - - <record model="olap.hierarchy" id="hierarchy_partner_address_country"> - <field name="name">City</field> - <field name="dimension_id" ref="dimension_partner_address_country"/> - <field name="primary_key_table">sale_order</field> - <field name="table_id" ref="address_table"/> - </record> - - <record model="olap.level" id="level_address_country"> - <field name="name">city</field> - <field name="sequence">1</field> - <field name="column_name" ref="columns_res_partner_address_city"></field> - <field name="column_id_name">city</field> - <field name="table_name">res_partner_address</field> - <field name="hierarchy_id" ref="hierarchy_partner_address_country"/> - </record> - - <record model="olap.level" id="level_address_country_1"> - <field name="name">name</field> - <field name="sequence">2</field> - <field name="column_name" ref="columns_res_partner_name"></field> - <field name="column_id_name">name</field> - <field name="table_name">res_partner</field> - <field name="hierarchy_id" ref="hierarchy_partner_address_country"/> - </record> - - - -<!-- -DIMENSION SALEMAN - -res_users (user_id) ---> - - <record model="olap.dimension" id="dimension_sales_user"> - <field name="name">Users</field> - <field name="cube_id" ref="cube_sales_order_line"/> - </record> - - <record model="olap.hierarchy" id="hierarchy_sales_user"> - <field name="name">Users</field> - <field name="dimension_id" ref="dimension_sales_user"/> - <field name="primary_key_table">res_users</field> - <field name="table_id" ref="user_table"/> - </record> - - <record model="olap.level" id="hierarchy_sales_user_level"> - <field name="name">name</field> - <field name="column_name" ref="columns_res_user_name"></field> - <field name="hierarchy_id" ref="hierarchy_sales_user"/> - <field name="table_name">res_users</field> - <field name="column_id_name">name</field> - </record> - - - - -<!-- -Measures ---> - - <record model="olap.measure" id="measure_item_sold"> - <field name="name">Average Sales</field> - <field name="cube_id" ref="cube_sales_order_line"/> - <field name="value_column" ref="columns_sale_order_amount_total"></field> - <field name="value_column_id_name">amount_total</field> - <field name="table_name">sale_order</field> - <field name="agregator">avg</field> - <field name="formatstring">cr_postfix</field> - </record> - <record model="olap.measure" id="measure_total_sales"> - <field name="name">Total Sales</field> - <field name="cube_id" ref="cube_sales_order_line"/> - <field name="value_column" ref="columns_sale_order_amount_total"></field> - <field name="value_column_id_name">amount_total</field> - <field name="table_name">sale_order</field> - <field name="agregator">sum</field> - <field name="formatstring">cr_postfix_comma</field> - </record> - - <record model="olap.measure" id="measure_sql_expression"> - <field name="name">Units Sold</field> - <field name="cube_id" ref="cube_sales_order_line"/> - <field name="measure_type">sql_expr</field> - <field name="value_sql">count(sale_order.id)</field> - </record> - - -</data> -</openerp> |
